@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700|Arimo|Merriweather:400,400italic|Open+Sans:400,400italic,600,600italic,700,700italic,300italic,300|Roboto:400,700,400italic,500,300italic,300|Lato:400,700|Libre+Baskerville);@import url(https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css);/*! /wp-content/themes/ti-electronic-store/css/style.css */


/**
 * Owl Carousel v2.1.6
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y; }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    display: none; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(https://kutethemes.com/) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/wp-content/themes/ti-electronic-store/css/../fonts/fontawesome/fontawesome-webfont5b62.eot?v=4.6.3);src:url('/wp-content/themes/ti-electronic-store/css/../fonts/fontawesome/fontawesome-webfontd41d.eot?#iefix&v=4.6.3') format('embedded-opentype'),url(/wp-content/themes/ti-electronic-store/css/../fonts/fontawesome/fontawesome-webfont5b62.woff2?v=4.6.3) format('woff2'),url(/wp-content/themes/ti-electronic-store/css/../fonts/fontawesome/fontawesome-webfont5b62.woff?v=4.6.3) format('woff'),url(/wp-content/themes/ti-electronic-store/css/../fonts/fontawesome/fontawesome-webfont5b62.ttf?v=4.6.3) format('truetype'),url('/wp-content/themes/ti-electronic-store/css/../fonts/fontawesome/fontawesome-webfont5b62.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.6.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2016 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAACYCAMAAACoAftQAAAAvVBMVEUAAAAAAAAAAAAODg4AAAAAAAAAAADNzc0BAQHZ2dkDAwMHBwcAAADf398CAgI/Pz8BAQEAAACCgoIcHBzl5eUAAAC/v7/x8fEGBgZnZ2cAAADs7OwGBgb4+Pg/Pz/Jycmenp5nZ2f39/eDg4MAAADQ0ND4+Piurq7a2tr8/Pzs7OwAAAD5+fn9/f3e3t4AAAD///9OTk7BwcE1NTWsrKyNjY2cnJx6enpdXV1oaGgsLCy6uroiIiLOzs5BQUFt3PCNAAAAL3RSTlMAAQMIDRIZHSMnLTpESFNVXWlpbG15en+HiZCWoaGssrO2vsDFydPU3uL4+fr9/Ywv6xsAAAQVSURBVHhe7JZbc6JMGIQXAUOQEMi3uMYkrmopZgqs5ujZ//+zvpdNzMsMlli1N3uRvtCbpzo9I+nmhyqN9OO6GNQ6Ha1SG0mcrhskXe90rvKE6kbX7r9MF4vp2887nfBrqPW0xJemD4w32e7jHIj2602SbNZ7Qfgd0zJLtgKi2B0+tSsE3h8u0RX7HGGfHWrK9oiIbrK69SiQHxTliO5VWtP0rrNEemhoj6muaYqx2XuGyJrwbgUKohhb3hIFM6wCC7Zm4+M5Zs5fpKNiTYndEOUHDFRYCeADLvGiy7DtL7E5/12gJPacalPlqEc2eoFAdmCa2UOGyOhoUuQgwo7PxCwJMGXYGcQMlyCVX3DchCkGs3V6h0iFgyUSZsuS6QQLGaYDhueUHxhf3RpzOqB8dRMcz84lf5FS9A1Ngi2PQm8PF7RBZOnEyqFnSC/BKX6bHQmucpB13mRzCJtTsPUowlpl14if2JifUXcwgeqdA2OLn1C+PdsbzCKkW0a3KeKxbbAxF4FJ9EgAaXGqyFORAuLZNrkMZNoNKnNS9PE5dpltFofjB4PJXIAk5rP/HMu4Ukmm7XjEkwLfc2yT66tJk7lp2T2H1LMtk2wVVsWpcE0SlW4DbeLE/xG3eRvfQv7Fptw4KvpDNRKLt1/3rZty/xbjrPef1+5D018ITYttkiTrfAUsrmzK3RTIT/woHxH3DaZl9h2rRH2aX0ydaYb1BVK1zNdA32RvNn7DkVmmoyeVJvYBMcdl5Vg2/lW0zpSbUNIKT12KLV8wVjsmNvGW63feU3qj86veGQmAA1e5qzbStNZdmVTlRzzbSjG+4+t4u1iqjxxjR6pczaiNBCCVXoGx25X7mUNGgJBHM/QsXWp+dk4U5xJjX4EXSM7ACcCxnnnm2zI8rxVoFgMr/lUwUpyNPvYVx/eRfaUSQzkzLWxEOVhiwynCAd2GvCm/2bquBPEo+LxnDv0YXdyfFOHQP+8EV/kY0enSorxyitoLxxwiabDRqDImWF2JJVBIeVNEk2HgsDGn7vkhcPy67lMOiBGF4AGS3tX8yYqAfb5eF/kRiMPX4cDjEDLd8wezJT4lwtHrMHBtbg6V9oLhYDYLw3A2eSVbn0elSdMCecFg+Ee0Kq7dlftLXSCrRxNE8lzH7hp0Nu3qpHQty7Ztq2sabHvtpb/SLauisVTye1O+N2Ubbxhu2xSAq6x1UwoAWfum8P3Gu5ZNYaUA2jaFJYCofVPYOWnZFD4TcLpxU1ZAnN24KRnfxQ2bshEE/Vub8r0p35vi/t9eHRoBDMNQDJUvMLkOkDMM+8D7b9cR+kOKLPy4juojnQeAkWWVAyLLLINVdovj44N8LOqi/3Djxo0bN5ZvdbWJuwHhrw2ILYdqBwDT2fEEXtrZFmVcCWLiAAAAAElFTkSuQmCC);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(/wp-content/themes/ti-electronic-store/css/../js/fancybox/source/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCMEM4NDgzQjlDRTNFMTExODE4NUVDOTdFQ0I0RDgxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGREU5OEVCQzAzMjYxMUUyOTg5OURDMDlDRTJDMTc0RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGREU5OEVCQjAzMjYxMUUyOTg5OURDMDlDRTJDMTc0RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIxQzg0ODNCOUNFM0UxMTE4MTg1RUM5N0VDQjREODFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIwQzg0ODNCOUNFM0UxMTE4MTg1RUM5N0VDQjREODFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+s3YRAQAAABtJREFUeNpiFODh2cBABGBiIBKMKqSOQoAAAwBokQDs5F/8FAAAAABJRU5ErkJggg==);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(/wp-content/themes/ti-electronic-store/css/../js/fancybox/source/fancybox_sprite%402x.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(/wp-content/themes/ti-electronic-store/css/../js/fancybox/source/fancybox_loading%402x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	max-width: none;
}
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; display: table; }
.arcticmodal-container_i > div{ display: table-row; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; display: table-cell; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(data:image/gif;base64,R0lGODlhIAAgAPMAAAAAAP///zg4OHp6ekhISGRkZMjIyKioqCYmJhoaGkJCQuDg4Pr6+gAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQACgABACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQACgACACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkEAAoAAwAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkEAAoABAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAAKAAUALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAAKAAYALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQACgAHACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAAKAAgALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAAKAAkALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQACgAKACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkEAAoACwAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==) no-repeat 50% 50%; }

@font-face {
    font-family: Georgia-Regular;
    src: url(/wp-content/themes/ti-electronic-store/css/../fonts/Georgia-Regular/Georgia-Regular.eot);
    src: url(/wp-content/themes/ti-electronic-store/css/../fonts/Georgia-Regular/Georgia-Regular.woff2) format('woff2'), url(/wp-content/themes/ti-electronic-store/css/../fonts/Georgia-Regular/Georgia-Regular.eot?#iefix) format('embedded-opentype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/Georgia-Regular/Georgia.woff) format('woff'), url(/wp-content/themes/ti-electronic-store/css/../fonts/Georgia-Regular/Georgia.ttf) format('truetype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/Georgia-Regular/Georgia.svg#Georgia) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'UTM ClassizismAntiqua';
    src: url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-ClassizismAntiqua/UTM ClassizismAntiqua.eot');
    src: url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-ClassizismAntiqua/UTM ClassizismAntiqua.woff2') format('woff2'), url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-ClassizismAntiqua/UTM ClassizismAntiqua.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-ClassizismAntiqua/UTMClassizismAntiqua.woff) format('woff'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-ClassizismAntiqua/UTMClassizismAntiqua.ttf) format('truetype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-ClassizismAntiqua/UTMClassizismAntiqua.svg#UTMClassizismAntiqua) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'UTM Bustamalaka';
    src: url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Bustamalaka/UTM Bustamalaka.eot');
    src: url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Bustamalaka/UTM Bustamalaka.woff2') format('woff2'), url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Bustamalaka/UTM Bustamalaka.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Bustamalaka/UTMBustamalaka.woff) format('woff'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Bustamalaka/UTMBustamalaka.ttf) format('truetype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Bustamalaka/UTMBustamalaka.svg#UTMBustamalaka) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'UTM Amerika Sans';
    src: url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Amerika/UTM Amerika Sans.eot');
    src: url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Amerika/UTM Amerika Sans.woff2') format('woff2'), url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Amerika/UTM Amerika Sans.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Amerika/UTMAmerikaSans.woff) format('woff'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Amerika/UTMAmerikaSans.ttf) format('truetype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Amerika/UTMAmerikaSans.svg#UTMAmerikaSans) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'UTM Avo';
    src: url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Avo/UTM Avo.eot');
    src: url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Avo/UTM Avo.woff2') format('woff2'), url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Avo/UTM Avo.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Avo/UTMAvo.woff) format('woff'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Avo/UTMAvo.ttf) format('truetype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Avo/UTMAvo.svg#UTMAvo) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'UTM BryantLG';
    src: url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-BryantLG/UTM BryantLG.eot');
    src: url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-BryantLG/UTM BryantLG.woff2') format('woff2'), url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-BryantLG/UTM BryantLG.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-BryantLG/UTMBryantLG.woff) format('woff'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-BryantLG/UTMBryantLG.ttf) format('truetype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-BryantLG/UTMBryantLG.svg#UTMBryantLG) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'UTM HelvetIns';
    src: url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-HelvetIns/UTM HelvetIns.eot');
    src: url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-HelvetIns/UTM HelvetIns.woff2') format('woff2'), url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-HelvetIns/UTM HelvetIns.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-HelvetIns/UTMHelvetIns.woff) format('woff'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-HelvetIns/UTMHelvetIns.ttf) format('truetype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-HelvetIns/UTMHelvetIns.svg#UTMHelvetIns) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'UTM Swiss Condensed';
    src: url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Swiss/UTM Swiss Condensed.eot');
    src: url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Swiss/UTM Swiss Condensed.woff2') format('woff2'), url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Swiss/UTM Swiss Condensed.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Swiss/UTMSwissCondensed.woff) format('woff'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Swiss/UTMSwissCondensed.ttf) format('truetype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Swiss/UTMSwissCondensed.svg#UTMSwissCondensed) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'UTM Aurora';
    src: url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Aurora/UTM Aurora.eot');
    src: url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Aurora/UTM Aurora.woff2') format('woff2'), url('/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Aurora/UTM Aurora.eot?#iefix') format('embedded-opentype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Aurora/UTMAurora.woff) format('woff'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Aurora/TMAurora.ttf) format('truetype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/UTM-Aurora/UTMAurora.svg#UTMAurora) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: icomoon;
    src: url(/wp-content/themes/ti-electronic-store/css/../fonts/icomoon/icomoon.eot?iy0n3t);
    src: url(/wp-content/themes/ti-electronic-store/css/../fonts/icomoon/icomoon.eot?iy0n3t#iefix) format('embedded-opentype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/icomoon/icomoon.ttf?iy0n3t) format('truetype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/icomoon/icomoon.woff?iy0n3t) format('woff'), url(/wp-content/themes/ti-electronic-store/css/../fonts/icomoon/icomoon.svg?iy0n3t#icomoon) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" icomoon-"],
[class^=icomoon-] {
    font-family: icomoon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icomoon-cart:before {
    content: "\e900"
}

.icomoon-wishlist:before {
    content: "\e901"
}

.icomoon-search:before {
    content: "\e902"
}

.icomoon-refresh:before {
    content: "\e903"
}

.icomoon-quickview2:before {
    content: "\e904"
}

.icomoon-compare2:before {
    content: "\e905"
}

.icomoon-wishlist2:before {
    content: "\e906"
}

.icomoon-cart2:before {
    content: "\e907"
}

@font-face {
    font-family: Montserrat-Black;
    src: url(/wp-content/themes/ti-electronic-store/css/../fonts/Montserrat-Black/Montserrat-Black.eot);
    src: url(/wp-content/themes/ti-electronic-store/css/../fonts/Montserrat-Black/Montserrat-Black.woff2) format('woff2'), url(/wp-content/themes/ti-electronic-store/css/../fonts/Montserrat-Black/Montserrat-Black.woff) format('woff'), url(/wp-content/themes/ti-electronic-store/css/../fonts/Montserrat-Black/Montserrat-Black.ttf) format('truetype'), url(/wp-content/themes/ti-electronic-store/css/../fonts/Montserrat-Black/Montserrat-Black.svg#Montserrat-Black) format('svg'), url(/wp-content/themes/ti-electronic-store/css/../fonts/Montserrat-Black/Montserrat-Black.eot?#iefix) format('embedded-opentype');
    font-weight: 400;
    font-style: normal
}

body {
    max-width: 100%;
    margin: auto;
    font-size: 14px;
    font-family: "Open Sans", Arial, serif;
    font-weight: 400;
    color: #333;
    background-color: #fff;
    overflow-x: hidden
}



.wrapper {
    max-width: 1550px;
    margin: 0 auto;
    padding: 0;
    min-width: 320px;
  }
  
  @media only screen and (min-width: 230px) and (max-width:991px) {
    .wrapper {
      width: 100%;
      margin: 0% 0%;
    }
  }
  
  @media only screen and (min-width: 920px) and (max-width:1064px) {
    .wrapper {
        width: 100%;
        margin: 0% 0%;
    }
  }
  
  @media only screen and (min-width: 1024px) and (max-width:1200px) {
    .wrapper {
        width: 100%;
        margin: 0% 0%;
    }
  }
  
  
  @media only screen and (min-width: 480px) and (max-width:780px) {
  
  }
  
  @media only screen and (min-width: 320px) and (max-width:479px) {
  
  }


a {
    color: #333
}

a:focus,
a:hover {
    outline: 0;
    text-decoration: none;
    color: #d64a28
}

img {
    max-width: 100%
}

ol,
ul {
    margin: 0;
    padding: 0
}

ol li,
ul li {
    list-style: none
}

.video-responsive {
    height: 0;
    padding-top: 0;
    padding-bottom: 56.25%;
    position: relative;
    overflow: hidden
}

.video-responsive embed,
.video-responsive iframe,
.video-responsive video {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    border: none
}

.audio-responsive iframe {
    width: 100%;
    height: 126px
}

.pagination {
    text-align: center;
    display: block;
    margin: 0
}

.pagination>li {
    display: inline-block;
    font-size: 14px;
    margin-left: 3px;
    margin-bottom: 7px;
    vertical-align: top
}

.pagination>li:first-child>a,
.pagination>li:first-child>span,
.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-radius: 0
}

.pagination>li>a,
.pagination>li>span {
    color: #333;
    border: 1px solid #dfdfdf;
    line-height: 32px;
    min-width: 34px;
    text-align: center;
    padding: 0 5px;
    border-radius: 0;
    background-color: #fff
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
    background-color: #fff;
    color: #d64a28;
    border-color: #dfdfdf
}

.pagination .action>a,
.pagination .action>span {
    color: #888
}

.pagination .active>a,
.pagination .active>a:focus,
.pagination .active>a:hover,
.pagination .active>span,
.pagination .active>span:focus,
.pagination .active>span:hover {
    background-color: #fff;
    color: #d64a28;
    border-color: #dfdfdf
}

.pager>li>a,
.pager>li>span {
    color: #a9a9a9;
    border-color: #dcdcdc;
    line-height: 37px;
    min-width: 39px;
    text-align: center;
    padding: 0 25px;
    border-radius: 40px
}

.pager>li>a:focus,
.pager>li>a:hover,
.pager>li>span:focus,
.pager>li>span:hover {
    background-color: #1a1a1a;
    color: #fff;
    border-color: #1a1a1a
}

.breadcrumb {
    background-color: transparent;
    text-transform: capitalize;
    padding: 0;
    font-size: 14px;
    margin-bottom: 22px;
    margin-top: 20px
}

.breadcrumb li {
    color: #333;
    line-height: 25px
}

.breadcrumb li+li:before {
    color: #999;
    content: " / ";
    margin: 0 2px
}

.breadcrumb li a {
    color: #333
}

.breadcrumb li a:hover {
    color: #d64a28
}

.breadcrumb .active,
.breadcrumb .active a {
    color: #999
}

.dropdown-menu {
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
    border: none;
    border-radius: 0
}

.dropdown-menu>li>a {
    color: #333;
    padding: 6px 12px
}

.dropdown-menu>li>a:hover {
    background-color: #d64a28;
    color: #fff
}

.dropdown-menu .dropdown-header {
    color: #777;
    padding: 6px 12px
}

.btn {
    border-radius: 0;
    text-transform: uppercase;
    font-size: 13px;
    height: 39px;
    padding: 0 35px;
    font-family: "Open Sans";
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.btn.form-control-feedback {
    border: none;
    pointer-events: auto
}

.btn:focus,
.btn:hover {
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
    outline: 0
}

.btn-lg {
    height: 60px;
    font-size: 18px
}

.btn-sm {
    height: 28px;
    font-size: 12px
}

a.btn {
    height: auto;
    line-height: 37px
}

a.btn-lg {
    height: auto;
    line-height: 60px
}

a.btn-sm {
    height: auto;
    line-height: 28px
}

.btn-default {
    color: #6b6b6b;
    background-color: transparent;
    border-color: #e3e3e3
}

.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open .btn-default.dropdown-toggle {
    color: #fff;
    background-color: #d64a28;
    border-color: #e3e3e3
}

.btn-default.active,
.btn-default:active,
.open .btn-default.dropdown-toggle {
    background-image: none
}

.btn-default.disabled,
.btn-default.disabled.active,
.btn-default.disabled:active,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled],
.btn-default[disabled].active,
.btn-default[disabled]:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default.active,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
    background-color: transparent;
    border-color: #e3e3e3
}

.btn-default .badge {
    color: transparent;
    background-color: #6b6b6b
}

.btn-inline {
    color: #fff;
    background-color: #d64a28;
    border-color: #d64a28
}

.btn-inline.active,
.btn-inline.focus,
.btn-inline:active,
.btn-inline:focus,
.btn-inline:hover,
.open .btn-inline.dropdown-toggle {
    color: #fff;
    background-color: #171717;
    border-color: #171717
}

.btn-inline.active,
.btn-inline:active,
.open .btn-inline.dropdown-toggle {
    background-image: none
}

.btn-inline.disabled,
.btn-inline.disabled.active,
.btn-inline.disabled:active,
.btn-inline.disabled:focus,
.btn-inline.disabled:hover,
.btn-inline[disabled],
.btn-inline[disabled].active,
.btn-inline[disabled]:active,
.btn-inline[disabled]:focus,
.btn-inline[disabled]:hover,
fieldset[disabled] .btn-inline,
fieldset[disabled] .btn-inline.active,
fieldset[disabled] .btn-inline:active,
fieldset[disabled] .btn-inline:focus,
fieldset[disabled] .btn-inline:hover {
    background-color: #d64a28;
    border-color: #d64a28
}

.btn-inline .badge {
    color: #d64a28;
    background-color: #fff
}

.btn-inline-sub {
    color: #fff;
    background-color: #9a9a9a;
    border-color: #9a9a9a
}

.btn-inline-sub.active,
.btn-inline-sub.focus,
.btn-inline-sub:active,
.btn-inline-sub:focus,
.btn-inline-sub:hover,
.open .btn-inline-sub.dropdown-toggle {
    color: #fff;
    background-color: #d64a28;
    border-color: #d64a28
}

.btn-inline-sub.active,
.btn-inline-sub:active,
.open .btn-inline-sub.dropdown-toggle {
    background-image: none
}

.btn-inline-sub.disabled,
.btn-inline-sub.disabled.active,
.btn-inline-sub.disabled:active,
.btn-inline-sub.disabled:focus,
.btn-inline-sub.disabled:hover,
.btn-inline-sub[disabled],
.btn-inline-sub[disabled].active,
.btn-inline-sub[disabled]:active,
.btn-inline-sub[disabled]:focus,
.btn-inline-sub[disabled]:hover,
fieldset[disabled] .btn-inline-sub,
fieldset[disabled] .btn-inline-sub.active,
fieldset[disabled] .btn-inline-sub:active,
fieldset[disabled] .btn-inline-sub:focus,
fieldset[disabled] .btn-inline-sub:hover {
    background-color: #9a9a9a;
    border-color: #9a9a9a
}

.btn-inline-sub .badge {
    color: #9a9a9a;
    background-color: #fff
}

.hp1-btn {
    color: #666;
    background-color: #fff;
    border-color: #fff;
    height: 38px
}

.hp1-btn.active,
.hp1-btn.focus,
.hp1-btn:active,
.hp1-btn:focus,
.hp1-btn:hover,
.open .hp1-btn.dropdown-toggle {
    color: #fff;
    background-color: #3f5266;
    border-color: #3f5266
}

.hp1-btn.active,
.hp1-btn:active,
.open .hp1-btn.dropdown-toggle {
    background-image: none
}

.hp1-btn.disabled,
.hp1-btn.disabled.active,
.hp1-btn.disabled:active,
.hp1-btn.disabled:focus,
.hp1-btn.disabled:hover,
.hp1-btn[disabled],
.hp1-btn[disabled].active,
.hp1-btn[disabled]:active,
.hp1-btn[disabled]:focus,
.hp1-btn[disabled]:hover,
fieldset[disabled] .hp1-btn,
fieldset[disabled] .hp1-btn.active,
fieldset[disabled] .hp1-btn:active,
fieldset[disabled] .hp1-btn:focus,
fieldset[disabled] .hp1-btn:hover {
    background-color: #fff;
    border-color: #fff
}

.hp1-btn .badge {
    color: #fff;
    background-color: #666
}

a.hp1-btn {
    line-height: 38px;
    height: auto
}

.form-control {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline-style: none;
    outline-width: 0;
    border: 1px solid #ececec
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #999
}

.form-control::-webkit-input-placeholder {
    color: #999
}

.form-control:focus,
.form-control:hover {
    box-shadow: none;
    border: 1px solid #ececec
}

select.form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-position: center right 11px;
    background-repeat: no-repeat;
    background-image: url(/wp-content/themes/ti-electronic-store/css/../images/icon/arrow-select.png);
    padding-right: 22px
}

select::-ms-expand {
    display: none
}

.input-group-addon {
    border-radius: 0
}

.nav-tabs {
    margin-bottom: 15px
}

.nav-tabs>li>a {
    border-radius: 0
}

.nav-tabs>li>a:focus,
.nav-tabs>li>a:hover {
    border-color: #ddd #ddd transparent;
    background-color: #fff
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    color: #d64a28
}

.nav-pills {
    margin-bottom: 15px
}

.nav-pills>li>a {
    border-radius: 0
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover,
.nav-pills>li>a:focus,
.nav-pills>li>a:hover {
    color: #fff;
    background-color: #5e5e5e
}

.owl-carousel .owl-item img {
    width: auto;
    transform-style: flat
}

.block-search .block-title {
    display: none;
    width: 60px;
    height: 49px;
    padding: 0;
    background-color: #d64a28;
    color: #fff;
    text-align: center;
    line-height: 1px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/wp-content/themes/ti-electronic-store/css/../images/icon/index1/search.png)
}

.block-search .block-title span {
    display: none
}

.block-search .block-content:after,
.block-search .block-content:before {
    content: "";
    display: table
}

.block-search .block-content:after {
    clear: both
}

.block-search .categori-search {
    width: 160px;
    float: left;
    margin-right: -1px
}

.block-search .categori-search .dropdown-toggle {
    display: block;
    line-height: 47px;
    height: 49px;
    border: 1px solid #aaa;
    padding-left: 15px;
    padding-right: 28px;
    position: relative;
    text-transform: capitalize;
    color: #333;
    font-size: 14px;
    font-weight: 400;
    background-color: #fff
}

.block-search .categori-search .dropdown-toggle .caret {
    border: none;
    width: auto;
    height: auto;
    color: #888;
    position: absolute;
    top: 0;
    right: 28px
}

.block-search .categori-search .dropdown-toggle .caret:before {
    content: "\f107";
    font-family: FontAwesome
}

.block-search .categori-search .dropdown-menu {
    padding: 10px;
    height: 350px;
    overflow-y: auto;
    left: 0;
    width: 250px
}

.block-search .categori-search .dropdown-menu ul {
    padding-left: 15px;
    font-size: 13px
}

.block-search .categori-search .dropdown-menu ul li {
    display: block;
    margin-bottom: 5px
}

.block-search .categori-search .dropdown-menu ul li a {
    display: block
}

.block-search .categori-search .dropdown-menu ul li a:hover {
    color: #d64a28
}

.block-search .categori-search .chosen-container {
    width: 100% !important
}

.block-search .categori-search .chosen-container .chosen-single {
    line-height: 47px;
    height: 49px;
    border-radius: 0;
    border: 1px solid #aaa;
    background-color: #fff;
    background-image: none;
    box-shadow: none;
    padding-left: 15px;
    padding-right: 28px;
    position: relative;
    text-transform: capitalize;
    color: #333;
    font-size: 14px;
    font-weight: 400
}

.block-search .categori-search .chosen-container .chosen-single span {
    margin: 0
}

.block-search .categori-search .chosen-container .chosen-single div {
    width: 28px;
    text-align: left
}

.block-search .categori-search .chosen-container .chosen-single div b {
    font-size: 14px;
    color: #888;
    background-image: none;
    font-weight: 400
}

.block-search .categori-search .chosen-container .chosen-single div b:before {
    content: "\f107";
    font-family: FontAwesome
}

.block-search .categori-search .chosen-container .chosen-drop {
    border-radius: 0
}

.block-search .categori-search .chosen-container .chosen-results li {
    line-height: 22px
}

.block-search .form-search {
    width: 340px;
    float: left
}

.block-search .form-search .box-group {
    position: relative
}

.block-search .form-search .form-control {
    height: 49px;
    border: 1px solid #aaa;
    padding-left: 60px;
    padding-right: 60px;
    font-size: 14px;
    color: #888
}

.block-search .form-search .form-control::-moz-placeholder {
    color: #888;
    opacity: 1
}

.block-search .form-search .form-control:-ms-input-placeholder {
    color: #888
}

.block-search .form-search .form-control::-webkit-input-placeholder {
    color: #888
}

.block-search .form-search .btn-search {
    width: 60px;
    padding: 0;
    background-color: #d64a28;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    line-height: 1px;
    height: auto;
    background-position: center;
    background-repeat: no-repeat;
}

.block-search .form-search .btn-search span {
    display: none
}

.block-search .form-search .btn-search:hover {
    background-color: #fb8e0a
}

.block-minicart {
    position: relative
}

.block-minicart.open>.dropdown-menu,
.block-minicart:hover>.dropdown-menu {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-minicart>.dropdown-menu {
    padding: 20px;
    margin: 15px 0 0;
    right: 0;
    left: auto;
    width: 375px;
    display: block;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.minicart-content-wrapper .subtitle {
    display: block;
    font-weight: 600;
    color: #333;
    font-size: 16px;
    margin-bottom: 5px
}

.minicart-content-wrapper  .subtotal {
    margin-bottom: 34px;
  padding-top: 10px;
}

.minicart-content-wrapper  .subtotal:after,
.minicart-content-wrapper  .subtotal:before {
    content: "";
    display: table
}

.minicart-content-wrapper  .subtotal:after {
    clear: both
}

.minicart-content-wrapper  .subtotal .label {
    font-style: italic;
    padding: 0;
    line-height: 15px;
    font-weight: 400;
    font-size: 16px;
    float: left;
    color: #888;
    display: block
}

.minicart-content-wrapper  .subtotal .price {
    float: right;
    font-size: 16px;
    line-height: 15px;
    display: block;
    color: #333
}

.minicart-content-wrapper  .actions:after,
.minicart-content-wrapper  .actions:before {
    content: "";
    display: table
}

.minicart-content-wrapper  .actions:after {
    clear: both
}

.minicart-content-wrapper  .actions .btn {
    line-height: 40px;
    height: 40px;
    text-align: center;
    padding: 0;
    text-transform: uppercase;
    color: #333;
    border: none;
    background-color: #cdccd1;
    width: calc((100% - 12px)/ 2);
    width: -moz-calc((100% - 12px)/ 2);
    width: -webkit-calc((100% - 12px)/ 2);
    width: -o-calc((100% - 12px)/ 2);
    margin-bottom: 9px;
    font-size: 14px;
    font-weight: 600
}

@media (max-width:479px) {
    .minicart-content-wrapper  .actions .btn {
        font-size: 13px
    }
}

.minicart-content-wrapper  .actions .btn:focus,
.minicart-content-wrapper  .actions .btn:hover {
    background-color: #d64a28;
    color: #fff
}

.minicart-content-wrapper  .actions .btn-viewcart {
    float: left
}

.minicart-content-wrapper  .actions .btn-checkout {
    float: right
}

.minicart-content-wrapper  .minicart-items .product-item {
    border-bottom: 1px solid #cdccd1;
    padding: 0 0 26px;
    margin-bottom: 15px
}

.minicart-content-wrapper  .minicart-items .product-item:after,
.minicart-content-wrapper  .minicart-items .product-item:before {
    content: "";
    display: table
}

.minicart-content-wrapper  .minicart-items .product-item:after {
    clear: both
}

.minicart-content-wrapper  .minicart-items .product-item .product-item-photo {
    display: block;
    float: left;
    margin-right: 10px;
    width: 96px;
    padding-top: 7px
}
@media (max-width:1200px) {
  .header-opt-4 .hotline>li {
    position: relative;
    padding: 0 9px!important;
    float: left;
}
}
@media (max-width:991px) {
  
    .minicart-content-wrapper  .minicart-items .product-item .product-item-photo {
    display: block;
    float: left;
    margin-right: 10px;
    width: 50px;
    height:50px;
    padding: 0px;
}
   .minicart-content-wrapper  .minicart-items .product-item .product-item-photo img{
    width: 50px;
    height:50px;
}
  .wsmenu-submenu.cart-menu {
    width: 284px!important;
  -webkit-box-shadow: none!important;
    box-shadow: none!important;
    max-height: fit-content!important;
    overflow-y: auto;
}
  .minicart-content-wrapper .minicart-items .product-item .product-item-details {
    padding-top: 0px!important;
        width: 222px;
}
  .wsmenu-submenu.cart-menu ol.minicart-items {
    max-height: fit-content!important;
    overflow-y: auto;
}
  .minicart-content-wrapper .minicart-items .product-item .product-item-name {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
  .woocommerce-Price-amount.amount {
    font-size: 15px;
    font-weight: bold;
    color: #333;
    line-height: 24px;
}

}

.minicart-content-wrapper  .minicart-items .product-item .product-item-details {
    overflow: hidden;
    position: relative;
    padding-top: 7px
}

.minicart-content-wrapper  .minicart-items .product-item .product-item-name {
    font-weight: 400;
    display: block;
    text-transform: capitalize;
    font-size: 16px;
    margin-top: 16px;
    margin-bottom: 6px
}

.minicart-content-wrapper  .minicart-items .product-item .product-item-name a {
    color: #333;
    font-weight: 400;
    display: block;
    text-transform: capitalize;
        font-size: 12px !important;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    text-align: left;
}
.product-item-details .product-item-name a {
    width: 200px;
}

.minicart-content-wrapper  .minicart-items .product-item .product-item-name a:hover {
    color: #d64a28
}

.minicart-content-wrapper  .minicart-items .product-item .product-item-qty {
    margin-bottom: 2px
}

.minicart-content-wrapper  .minicart-items .product-item .product-item-qty .label {
    color: #888;
    font-size: 14px;
    padding: 0;
    font-weight: 400
}

.minicart-content-wrapper  .minicart-items .product-item .product-item-price {
    font-size: 14px;
    color: #333;
    display: block
}

.minicart-content-wrapper  .minicart-items .product-item .action.delete {
    position: absolute;
    top: 0;
    right: 0;
    color: #333!important;
    display: block;
    width: 15px;
    height: 15px;
    background-repeat: no-repeat!important;
    background-position: center!important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNTlBRkE0RDQzNDgxMUU2QTJERDk3QkIzQTU1OUQ2QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNTlBRkE0QzQzNDgxMUU2QTJERDk3QkIzQTU1OUQ2QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6IoKitAAAAv0lEQVR42lyQqw7CQBBFtw9A1GAQVCIQIPtNOJ7hIRAkDRhCGgTwL3wFX4DAoJC4NqGcSabJwCZn92bmzs5kvCRJps65Dmzh5X5PCzbw8Ln6MIQ1BMbka0xyvSCO4xuiBhNowlWNR5BuF9iFXE9YaHIMhWopPMMc8lCDhVbnpiiDJZTVHPaURn9sIjTvQX/NNCa/NbRDIYY2rNR0Mq3rOrMHezGmMFDTzHSr9AgiWU8XcZcVwPtvXlldJPmvAAMAt9YllMWX5msAAAAASUVORK5CYII=)!important
}

.minicart-content-wrapper  .minicart-items .product-item .action.delete:focus,
.minicart-content-wrapper  .minicart-items .product-item .action.delete:hover {
    color: #d64a28
}

.minicart-content-wrapper  .minicart-items .product-item .action.delete span {
    display: none
}

.block-nav-categori {
    width: 300px;
    position: relative
}

.block-nav-categori .block-title {
    cursor: pointer;
    line-height: 57px;
    background-color: #d64a28;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    padding: 0 44px 0 25px;
    background-repeat: no-repeat;
    background-position: center right 25px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMTc5RDJFQzQyN0MxMUU2QjdGMUMxRDhFQzRFNjBBNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMTc5RDJFQjQyN0MxMUU2QjdGMUMxRDhFQzRFNjBBNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lPcBNAAAAHklEQVR42mL8DwQMVACM1DSIYfgaNBrYIzawAQIMAEm0KePmraVYAAAAAElFTkSuQmCC);
    letter-spacing: 1px
}

.block-nav-categori .block-content {
    position: absolute;
    top: 100%;
    z-index: 300;
    background-color: #fff;
    left: 0;
    width: 300px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09)
}

.block-nav-categori.has-open .block-content {
    opacity: 1;
    visibility: visible;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-nav-categori .ui-categori {
    padding-top: 17px;
    padding-bottom: 13px
}

.block-nav-categori .ui-categori .toggle-submenu {
    display: none
}

.block-nav-categori .ui-categori>li {
    display: block
}

.block-nav-categori .ui-categori>li>a {
    display: block;
    padding: 0 40px 0 25px;
    position: relative;
    text-transform: capitalize;
    line-height: 51px
}

.block-nav-categori .ui-categori>li>a .icon {
    width: 40px;
    text-align: left;
    display: inline-block;
    vertical-align: top
}

.block-nav-categori .ui-categori>li>a:hover {
    color: #888
}

.block-nav-categori .ui-categori>li.parent {
    position: relative
}

.block-nav-categori .ui-categori>li.parent>a:after {
    content: "\f107";
    font-family: FontAwesome;
    position: absolute;
    line-height: 50px;
    top: 0;
    right: 0;
    width: 40px;
    text-align: left;
    font-size: 16px
}

.block-nav-categori .ui-categori>li.parent:hover>a {
    color: #888
}

.block-nav-categori .ui-categori>li.parent:hover>a:after {
    content: "\f105"
}

.block-nav-categori .ui-categori>li.parent:hover>.submenu {
    visibility: visible;
    opacity: 1;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s;
    margin-left: 0
}

.block-nav-categori .ui-categori>li.cat-link-orther {
    display: none
}

.block-nav-categori .ui-categori .submenu {
    position: absolute;
    top: -17px;
    width: 870px;
    left: 300px;
    margin-left: 20px;
    padding: 10px 10px 20px;
    background-color: #fff;
    z-index: 300;
    opacity: 0;
    visibility: hidden;
    -webkit-box-shadow: rgba(0, 0, 0, .5) 0 2px 8px 0;
    box-shadow: rgba(0, 0, 0, .5) 0 2px 8px 0;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s;
    background-position: top right;
    background-repeat: no-repeat
}

.block-nav-categori .ui-categori .submenu .categori-img {
    display: block;
    margin-bottom: 10px
}

.block-nav-categori .ui-categori .submenu .categori-img img {
    width: 100%
}

.block-nav-categori .ui-categori .submenu .categori-img a {
    display: block;
    position: relative;
    overflow: hidden
}

.block-nav-categori .ui-categori .submenu .categori-img a:after,
.block-nav-categori .ui-categori .submenu .categori-img a:before {
    content: "";
    position: absolute;
    border-style: solid;
    border-color: #fff;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 100
}

.block-nav-categori .ui-categori .submenu .categori-img a:before {
    border-width: 1px 0;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
    top: 10px;
    bottom: 10px;
    left: 5px;
    right: 5px
}

.block-nav-categori .ui-categori .submenu .categori-img a:after {
    border-width: 0 1px;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
    left: 10px;
    right: 10px;
    top: 5px;
    bottom: 5px
}

.block-nav-categori .ui-categori .submenu .categori-img a:hover:after,
.block-nav-categori .ui-categori .submenu .categori-img a:hover:before {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-nav-categori .ui-categori .submenu .categori-img a:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-nav-categori .ui-categori .submenu .categori-img a img {
    display: block;
    width: 100%;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-nav-categori .ui-categori .submenu .categori-list {
    margin: 0;
    padding-bottom: 43px
}

.block-nav-categori .ui-categori .submenu .categori-list:after,
.block-nav-categori .ui-categori .submenu .categori-list:before {
    content: "";
    display: table
}

.block-nav-categori .ui-categori .submenu .categori-list:after {
    clear: both
}

.block-nav-categori .ui-categori .submenu .categori-list .title {
    text-transform: uppercase;
    font-weight: 600;
    color: #444;
    display: block;
    margin-bottom: 11px;
    margin-top: 15px;
    font-size: 16px
}

.block-nav-categori .ui-categori .submenu .categori-list .title a {
    color: #444;
    text-transform: uppercase
}

.block-nav-categori .ui-categori .submenu .categori-list .title a:hover {
    color: #d64a28
}

.block-nav-categori .ui-categori .submenu .categori-list>li {
    padding: 0 20px
}

.block-nav-categori .ui-categori .submenu .categori-list li a {
    color: #888;
    font-size: 14px;
    display: block;
    line-height: 30px;
    text-transform: none
}

.block-nav-categori .ui-categori .submenu .categori-list li a:hover {
    color: #d64a28
}

.block-nav-categori .ui-categori .submenu .subtitle {
    display: block;
    text-transform: uppercase;
    font-weight: 600;
    color: #444;
    margin-bottom: 15px;
    position: relative;
    overflow: hidden;
    font-size: 14px;
    margin-top: 25px;
    padding-left: 18px
}

.block-nav-categori .ui-categori .submenu .subtitle:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    margin-right: -100%;
    border-top: 1px solid #dfdfdf;
    margin-left: 8px
}

.block-nav-categori .ui-categori .submenu .product-item-opt-1 .product-item-price {
    color: #333;
    font-size: 16px
}

.block-nav-categori .view-all-categori .btn-view-all,
.block-nav-categori .view-all-categori a {
    display: block;
    text-transform: capitalize;
    padding: 0 65px;
    line-height: 55px;
    background-color: #f9f9f9;
    color: #333;
    font-weight: 600;
    cursor: pointer
}

.block-nav-categori .view-all-categori .btn-view-all:after,
.block-nav-categori .view-all-categori a:after {
    content: "\f105";
    font-family: FontAwesome;
    float: right;
    font-size: 18px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.block-nav-categori .view-all-categori .btn-view-all:hover,
.block-nav-categori .view-all-categori a:hover {
    background-color: #d64a28;
    color: #fff;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.sticky-wrapper:not(.is-sticky) .block-nav-categori.has-open .block-content .ui-categori,
.sticky-wrapper:not(.is-sticky) .block-nav-categori.has-open .block-content .view-all-categori {
    display: block !important
}

.block-nav-menu .ui-menu {
    padding-left: 17px
}

.block-nav-menu .ui-menu:after,
.block-nav-menu .ui-menu:before {
    content: "";
    display: table
}

.block-nav-menu .ui-menu:after {
    clear: both
}

.block-nav-menu .ui-menu .toggle-submenu {
    display: none
}

.block-nav-menu .ui-menu>li {
    float: left;
    position: relative
}

.block-nav-menu .ui-menu>li>a {
    text-transform: uppercase;
    display: block;
    padding: 0 23px;
    line-height: 57px;
    font-weight: 600;
    font-size: 14px;
    position: relative;
    color: #333
}

.block-nav-menu .ui-menu>li>a:focus,
.block-nav-menu .ui-menu>li>a:hover {
    color: #d64a28
}

.block-nav-menu .ui-menu>li .label-menu {
    position: absolute;
    top: -7px;
    line-height: 20px;
    color: #fff;
    background-color: #096;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 700;
    text-align: center;
    min-width: 33px;
    padding: 0 2px;
    border-radius: 10px;
    font-family: Arial;
    right: 35px
}

.block-nav-menu .ui-menu>li .label-menu:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 6px 0 0;
    border-color: #096 transparent transparent;
    position: absolute;
    bottom: -4px;
    left: 10px
}

.block-nav-menu .ui-menu>li:hover>a {
    color: #d64a28
}

.block-nav-menu .ui-menu>li.parent>a:after {
    content: "\f107";
    font-family: FontAwesome;
    margin-left: 9px;
    position: absolute;
    right: 0;
    line-height: 30px;
    top: 50%;
    margin-top: -15px
}

.block-nav-menu .ui-menu .parent:hover>.submenu {
    opacity: 1;
    visibility: visible;
    margin-top: 0;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-nav-menu .ui-menu .submenu {
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 170px;
    -webkit-box-shadow: rgba(0, 0, 0, .5) 0 2px 8px 0;
    box-shadow: rgba(0, 0, 0, .5) 0 2px 8px 0;
    margin-top: 15px;
    padding: 15px 0;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s;
    z-index: 900;
    white-space: nowrap
}

.block-nav-menu .ui-menu .submenu>li {
    display: block
}

.block-nav-menu .ui-menu .submenu>li>a {
    display: block;
    line-height: 34px;
    padding: 0 25px;
    color: #888
}

.block-nav-menu .ui-menu .submenu>li>a:focus,
.block-nav-menu .ui-menu .submenu>li>a:hover {
    color: #d64a28
}

.block-nav-menu .ui-menu .parent-megamenu {
    position: static
}

.block-nav-menu .ui-menu .parent-megamenu:hover>.megamenu {
    opacity: 1;
    visibility: visible;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s;
    margin-top: 0
}

.block-nav-menu .ui-menu .parent-megamenu>.megamenu {
    position: absolute;
    top: 100%;
    right: 0;
    -webkit-box-shadow: rgba(0, 0, 0, .5) 0 2px 8px 0;
    box-shadow: rgba(0, 0, 0, .5) 0 2px 8px 0;
    margin-top: 15px;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s;
    z-index: 900
}

@media (max-width:991px) {
    .block-nav-menu .ui-menu .parent-megamenu>.megamenu {
        width: 100%;
        display: none;
        visibility: visible;
        margin: 0;
        opacity: 1;
        box-shadow: none;
        position: static
    }
}

@media (max-width:991px) {
    .block-nav-menu .ui-menu .parent-megamenu.open-submenu>.megamenu {
        display: block
    }
}

.block-nav-menu .ui-menu .parent-megamenu>a {
    position: relative
}

.block-nav-menu .ui-menu .horizontal-menu {
    width: 870px;
    padding: 30px 15px
}

.block-nav-menu .ui-menu .horizontal-menu.full-width {
    width: 1170px
}

@media (max-width:1199px) {
    .block-nav-menu .ui-menu .horizontal-menu.full-width {
        width: 940px
    }
}

@media (max-width:991px) {
    .block-nav-menu .ui-menu .horizontal-menu.full-width {
        width: 100%
    }
}

@media (max-width:1199px) {
    .block-nav-menu .ui-menu .horizontal-menu {
        width: 940px
    }
}

@media (max-width:991px) {
    .block-nav-menu .ui-menu .horizontal-menu {
        width: 100%
    }
}

.block-nav-menu .ui-menu .horizontal-menu>ul:after,
.block-nav-menu .ui-menu .horizontal-menu>ul:before {
    content: "";
    display: table
}

.block-nav-menu .ui-menu .horizontal-menu>ul:after {
    clear: both
}

.block-nav-menu .ui-menu .horizontal-menu .title {
    color: #444;
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 10px;
    padding-bottom: 7px;
    display: block;
    margin-top: 10px;
    font-weight: 600
}

.block-nav-menu .ui-menu .horizontal-menu .img-categori {
    margin-bottom: 15px;
    position: relative
}

.block-nav-menu .ui-menu .horizontal-menu .img-categori img {
    display: block;
    width: 100%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-nav-menu .ui-menu .horizontal-menu .img-categori a {
    position: relative;
    display: block;
    overflow: hidden
}

.block-nav-menu .ui-menu .horizontal-menu .img-categori a:after,
.block-nav-menu .ui-menu .horizontal-menu .img-categori a:before {
    content: "";
    position: absolute
}

.block-nav-menu .ui-menu .horizontal-menu .img-categori a:before {
    top: 20px;
    bottom: 20px;
    left: 10px;
    right: 10px;
    border-top: 1px solid rgba(255, 255, 255, .8);
    border-bottom: 1px solid rgba(255, 255, 255, .8);
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-nav-menu .ui-menu .horizontal-menu .img-categori a:after {
    left: 20px;
    right: 20px;
    top: 10px;
    bottom: 10px;
    border-left: 1px solid rgba(255, 255, 255, .8);
    border-right: 1px solid rgba(255, 255, 255, .8);
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-nav-menu .ui-menu .horizontal-menu .img-categori a:hover:after,
.block-nav-menu .ui-menu .horizontal-menu .img-categori a:hover:before {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-nav-menu .ui-menu .horizontal-menu .list-submenu li {
    padding-bottom: 10px
}

.block-nav-menu .ui-menu .horizontal-menu .list-submenu a {
    display: block;
    color: #888
}

.block-nav-menu .ui-menu .horizontal-menu .list-submenu a:hover {
    color: #d64a28
}

.block-nav-menu .ui-menu .vertical-menu {
    width: 1170px;
    padding: 30px 15px
}

@media (max-width:1199px) {
    .block-nav-menu .ui-menu .vertical-menu {
        width: 940px
    }
}

@media (max-width:991px) {
    .block-nav-menu .ui-menu .vertical-menu {
        width: 100%;
        display: block
    }
}

.block-nav-menu .ui-menu .vertical-menu:after,
.block-nav-menu .ui-menu .vertical-menu:before {
    content: "";
    display: table
}

.block-nav-menu .ui-menu .vertical-menu:after {
    clear: both
}

.block-nav-menu .ui-menu .vertical-menu .col-left {
    width: 245px;
    float: left
}

@media (max-width:991px) {
    .block-nav-menu .ui-menu .vertical-menu .col-left {
        width: 100%;
        float: none
    }
}

.block-nav-menu .ui-menu .vertical-menu .col-left .title {
    line-height: 30px;
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    color: #444;
    padding: 0 15px;
    position: relative;
    font-weight: 600;
    margin-top: -10px;
    margin-bottom: 10px
}

.block-nav-menu .ui-menu .vertical-menu .col-left>ul>li {
    position: static
}

.block-nav-menu .ui-menu .vertical-menu .col-left>ul>li>a {
    line-height: 30px;
    display: block;
    text-transform: none;
    color: #888;
    padding: 0 15px;
    position: relative;
    font-size: 14px
}

.block-nav-menu .ui-menu .vertical-menu .col-left>ul>li>a:hover {
    color: #d64a28
}

.block-nav-menu .ui-menu .vertical-menu .col-right {
    overflow: hidden
}

@media (max-width:991px) {
    .block-nav-menu .ui-menu .vertical-menu .col-right {
        width: 100%;
        float: none
    }
}

.block-nav-menu .ui-menu .vertical-menu .col-right a {
    position: relative;
    display: block
}

.block-nav-menu .ui-menu .vertical-menu .col-right a:after,
.block-nav-menu .ui-menu .vertical-menu .col-right a:before {
    content: "";
    position: absolute
}

.block-nav-menu .ui-menu .vertical-menu .col-right a:after {
    left: 20px;
    right: 20px;
    top: 10px;
    bottom: 10px;
    border-left: 1px solid rgba(255, 255, 255, .8);
    border-right: 1px solid rgba(255, 255, 255, .8);
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-nav-menu .ui-menu .vertical-menu .col-right a:before {
    top: 20px;
    bottom: 20px;
    left: 10px;
    right: 10px;
    border-top: 1px solid rgba(255, 255, 255, .8);
    border-bottom: 1px solid rgba(255, 255, 255, .8);
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-nav-menu .ui-menu .vertical-menu .col-right a:hover:after,
.block-nav-menu .ui-menu .vertical-menu .col-right a:hover:before {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-nav-menu .ui-menu .banner11:hover img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

@media (max-width:991px) {

    .block-nav-menu .ui-menu [class^=col-md-],
    .block-nav-menu .ui-menu [class^=col-sm-],
    .block-nav-menu .ui-menu [class^=col-xs-] {
        width: 100%
    }
}

.header-nav {
    background-color: #fff;
    position: relative
}

.header-nav:after,
.header-nav:before {
    content: "";
    display: table
}

.header-nav:after {
    clear: both
}

.header-nav .container {
    position: relative
}

.header-nav .container:after,
.header-nav .container:before {
    content: "";
    display: table
}

.header-nav .container:after {
    clear: both
}

.header-nav .box-header-nav {
    position: relative
}

.header-nav .box-header-nav:after,
.header-nav .box-header-nav:before {
    content: "";
    display: table
}

.header-nav .box-header-nav:after {
    clear: both
}

.header-nav .block-nav-categori,
.header-nav .block-nav-menu {
    float: left
}

.header-nav .block-minicart>.dropdown-toggle {
    display: block;
    position: relative;
    color: #fff;
    background-color: #d64a28
}

.header-nav .block-minicart>.dropdown-toggle:after,
.header-nav .block-minicart>.dropdown-toggle:before {
    content: "";
    display: table
}

.header-nav .block-minicart>.dropdown-toggle:after {
    clear: both
}

.header-nav .block-minicart>.dropdown-toggle .cart-icon {
    width: 38px;
    display: block;
    height: 49px;
    float: left;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MThEMzgyNDQyN0IxMUU2QkVEQkRFQ0ZEOTA5OTU2QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MThEMzgyMzQyN0IxMUU2QkVEQkRFQ0ZEOTA5OTU2QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz77ljdzAAABLklEQVR42qzVPy8EQRjH8b01HAXXq1SuuugkRMM1oqNWXK3Q0envVSh5BTpEJSEk96ciVCQ0dyESrmF9HzuXjM1kZT3zJJ/dzEzy28mz2dkoSZLbJK1rRKHIZQFNG14JGSyqNngpVLCJ0rrDB9bsXVv90s+207rAfBSmnowz6KJid62pfby7fdnGAEbR2xG8Yid2ntRGGbOK3Uorp3AcZ1ohVVMEL6Mnm3SD+3hQBtdxhq84s9BRBE9gEScyCBksoeM49QXLC5zB5D+CV/CIGxmYzKK8wBJ2bb+L1Ppwt1Lulzd80BtkclAw+BMNHPmCpa5wiS3N5xd75qQdc9rDwnjmWtjEfYEcad8qnvOCDzCGDRvezQkctS07xMuvlZwD5Rx7fxw60+j5fhDfAgwA1IKJz6NJW68AAAAASUVORK5CYII=)
}

.header-nav .nav-toggle-cat {
    display: block;
    float: left;
    width: 50px;
    padding: 0
}

.nav-toggle-menu {
    display: none
}

.site-header {
    position: relative
}

.site-header .switcher .dropdown-toggle {
    display: block
}

.site-header .switcher .dropdown-toggle i {
    margin-right: 0
}

@media (min-width:768px) {
    .site-header .switcher:hover .dropdown-menu {
        display: block;
        opacity: 1;
        visibility: visible;
        margin-top: 0;
        -webkit-transition: .35s;
        -o-transition: .35s;
        transition: .35s
    }

    .site-header .switcher .dropdown-menu {
        display: block;
        opacity: 0;
        visibility: hidden;
        margin-top: 10px;
        -webkit-transition: .35s;
        -o-transition: .35s;
        transition: .35s
    }
}

.site-header .switcher .switcher-options .fa,
.site-header .switcher .switcher-options .switcher-flag {
    margin-right: 10px
}

.site-header .switcher-language .dropdown-toggle .switcher-flag {
    margin-right: 6px
}

.site-header .switcher-language .switcher-options .fa,
.site-header .switcher-language .switcher-options .switcher-flag {
    margin-right: 10px
}

.site-header .setting .dropdown-menu {
    background-color: #fff;
    width: 273px;
    padding: 20px 22px;
    margin: 0;
    right: 0;
    left: auto;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);
    color: #333;
    font-size: 12px
}

.site-header .setting .dropdown-menu a {
    color: #333
}

@media (max-width:600px) {
    .site-header .setting .dropdown-menu {
        left: 0;
        right: auto
    }
}

@media (max-width:479px) {
    .site-header .setting .dropdown-menu {
        left: 0;
        right: 0
    }
}

@media (max-width:479px) {
    .site-header .setting {
        position: static
    }

    .site-header .setting .dropdown-menu {
        top: 50px
    }
}

@media (min-width:768px) {
    .site-header .setting:hover .dropdown-menu {
        display: block;
        opacity: 1;
        visibility: visible;
        margin-top: 0;
        -webkit-transition: .35s;
        -o-transition: .35s;
        transition: .35s
    }

    .site-header .setting .dropdown-menu {
        display: block;
        opacity: 0;
        visibility: hidden;
        margin-top: 10px;
        -webkit-transition: .35s;
        -o-transition: .35s;
        transition: .35s
    }
}

.site-header .setting .switcher {
    margin-bottom: 13px;
    border-bottom: 1px dotted #dadada;
    padding-bottom: 8px
}

.site-header .setting .switcher .title {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    color: #333;
    display: block;
    margin-bottom: 12px
}

.site-header .setting .switcher ul:after,
.site-header .setting .switcher ul:before {
    content: "";
    display: table
}

.site-header .setting .switcher ul:after {
    clear: both
}

.site-header .setting .switcher li {
    display: block;
    margin-right: 8px;
    margin-bottom: 10px;
    float: left
}

.site-header .setting .switcher li a,
.site-header .setting .switcher li img {
    display: block
}

.site-header .setting .switcher .switcher-options .switcher-flag {
    margin: 0
}

.site-header .setting .switcher-language .switcher-active {
    outline: #ededed solid 1px
}

.site-header .setting .switcher-currency a {
    display: block;
    width: 32px;
    line-height: 22px;
    padding: 0;
    text-align: center;
    background-color: #eee;
    font-size: 12px;
    color: #333
}

.site-header .setting .switcher-currency .switcher-active {
    background-color: #4f4f4f;
    color: #fff
}

.site-header .setting .switcher-currency .switcher-active a {
    color: #fff;
    background-color: #4f4f4f
}

.site-header .setting .account {
    padding-left: 15px
}

.site-header .setting .account li {
    display: list-item;
    text-transform: capitalize;
    line-height: 30px;
    list-style: disc;
    color: #aaa
}

.site-header .setting .account li a {
    color: #333;
    font-size: 14px
}

.site-header .setting .account li a:hover {
    color: #d64a28
}

.site-header .nav-toggle-menu {
    text-transform: uppercase;
    text-align: center;
    background-color: #d64a28;
    color: #fff;
    display: none;
    float: right;
    font-size: 15px;
    font-weight: 600;
    line-height: 57px;
    padding: 0 44px 0 25px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center right 25px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMTc5RDJFQzQyN0MxMUU2QjdGMUMxRDhFQzRFNjBBNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMTc5RDJFQjQyN0MxMUU2QjdGMUMxRDhFQzRFNjBBNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lPcBNAAAAHklEQVR42mL8DwQMVACM1DSIYfgaNBrYIzawAQIMAEm0KePmraVYAAAAAElFTkSuQmCC)
}

.site-header .nav-toggle-menu span {
    margin-right: 10px
}

.site-header .nav-toggle-menu .fa {
    font-size: 24px;
    vertical-align: middle;
    display: none
}

.site-header .nav-toggle-menu.active:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 500
}

@media (max-width:1199px) {
    .site-header .block-nav-menu .ui-menu {
        padding-left: 10px
    }

    .site-header .block-nav-menu .ui-menu>li>a {
        padding: 0 13px
    }

    .site-header .block-nav-categori .ui-categori .submenu {
        width: 640px
    }
}

@media (max-width:991px) {
    .site-header .block-nav-menu {
        position: fixed;
        top: 0;
        bottom: 0;
        right: -110%;
        width: 280px;
        -webkit-box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0;
        box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0;
        background-color: #fff;
        z-index: 9999;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: .35s;
        -o-transition: .35s;
        transition: .35s;
        overflow-y: auto
    }

    .site-header .block-nav-menu.has-open {
        right: 0;
        visibility: visible;
        opacity: 1;
        -webkit-transition: .35s;
        -o-transition: .35s;
        transition: .35s
    }

    .site-header .block-nav-menu .ui-menu {
        padding-left: 0;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .site-header .block-nav-menu .ui-menu>li {
        float: none;
        display: block
    }

    .site-header .block-nav-menu .ui-menu>li>a {
        padding: 0 15px;
        line-height: 46px
    }

    .site-header .block-nav-menu .ui-menu li {
        position: relative
    }

    .site-header .block-nav-menu .ui-menu li.parent>a:after {
        line-height: 46px;
        top: 0;
        margin: 0;
        width: 20px;
        content: none
    }

    .site-header .block-nav-menu .ui-menu li a {
        display: inline-block;
        position: relative;
        z-index: 20;
        margin-right: 30px
    }

    .site-header .block-nav-menu .ui-menu .open-submenu>a {
        color: #d64a28
    }

    .site-header .block-nav-menu .ui-menu .open-submenu>.submenu {
        display: block
    }

    .site-header .block-nav-menu .ui-menu .open-submenu>.toggle-submenu:before {
        content: "\f107"
    }

    .site-header .block-nav-menu .ui-menu .submenu {
        position: static;
        display: none;
        box-shadow: none;
        border: none;
        padding: 0 0 0 20px;
        margin: 0;
        opacity: 1;
        visibility: visible
    }

    .site-header .block-nav-menu .ui-menu .toggle-submenu {
        position: absolute;
        display: block;
        height: 46px;
        top: 0;
        left: 0;
        right: 0;
        cursor: pointer;
        text-align: right;
        padding-right: 15px;
        line-height: 46px
    }

    .site-header .block-nav-menu .ui-menu .toggle-submenu:before {
        content: "\f105";
        font-family: FontAwesome;
        font-size: 18px
    }

    .site-header .block-nav-categori {
        width: 200px
    }

    .site-header .block-nav-categori .ui-categori .submenu {
        width: 100% !important
    }

    .site-header .block-nav-categori .block-title {
        cursor: pointer
    }

    .site-header .block-nav-categori .block-title.active:before {
        content: "";
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 500
    }

    .site-header .block-nav-categori.has-open .block-content {
        left: 0;
        visibility: visible;
        opacity: 1;
        -webkit-transition: .35s;
        -o-transition: .35s;
        transition: .35s
    }

    .site-header .block-nav-categori .block-content {
        position: fixed;
        top: 0;
        bottom: 0;
        left: -110%;
        right: auto;
        width: 280px;
        -webkit-box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0;
        box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0;
        background-color: #fff;
        z-index: 9999;
        -webkit-transition: .35s;
        -o-transition: .35s;
        transition: .35s;
        overflow-y: auto
    }

    .site-header .block-nav-categori .ui-categori {
        padding-left: 0;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .site-header .block-nav-categori .ui-categori>li {
        float: none;
        display: block
    }

    .site-header .block-nav-categori .ui-categori>li>a {
        padding: 0 15px;
        line-height: 46px
    }

    .site-header .block-nav-categori .ui-categori li {
        position: relative
    }

    .site-header .block-nav-categori .ui-categori li.parent>a:after {
        line-height: 46px;
        top: 0;
        margin: 0;
        width: 20px;
        content: none
    }

    .site-header .block-nav-categori .ui-categori li a {
        display: inline-block;
        position: relative;
        z-index: 20;
        margin-right: 30px
    }

    .site-header .block-nav-categori .ui-categori .open-submenu>a {
        color: #d64a28
    }

    .site-header .block-nav-categori .ui-categori .open-submenu>.submenu {
        display: block
    }

    .site-header .block-nav-categori .ui-categori .open-submenu>.toggle-submenu:before {
        content: "\f107"
    }

    .site-header .block-nav-categori .ui-categori .submenu {
        position: static;
        display: none;
        box-shadow: none;
        border: none;
        padding: 0 15px;
        margin: 0;
        opacity: 1;
        visibility: visible
    }

    .site-header .block-nav-categori .ui-categori .toggle-submenu {
        position: absolute;
        display: block;
        height: 46px;
        top: 0;
        left: 0;
        right: 0;
        cursor: pointer;
        text-align: right;
        padding-right: 15px;
        line-height: 46px
    }

    .site-header .block-nav-categori .ui-categori .toggle-submenu:before {
        content: "\f105";
        font-family: FontAwesome;
        font-size: 18px
    }

    .site-header .block-nav-categori .ui-categori .categori-list li {
        display: block;
        float: none;
        width: 100%
    }

    .site-header .nav-toggle-menu {
        text-transform: uppercase;
        text-align: center;
        background-color: #d64a28;
        color: #fff;
        display: block;
        float: right;
        font-size: 15px;
        font-weight: 600;
        line-height: 57px;
        padding: 0 44px 0 25px;
        cursor: pointer;
        background-repeat: no-repeat;
        background-position: right 12px center;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMTc5RDJFQzQyN0MxMUU2QjdGMUMxRDhFQzRFNjBBNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMTc5RDJFQjQyN0MxMUU2QjdGMUMxRDhFQzRFNjBBNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lPcBNAAAAHklEQVR42mL8DwQMVACM1DSIYfgaNBrYIzawAQIMAEm0KePmraVYAAAAAElFTkSuQmCC)
    }

    .site-header .nav-toggle-menu span {
        margin-right: 10px
    }

    .site-header .nav-toggle-menu .fa {
        font-size: 24px;
        vertical-align: middle;
        display: none
    }

    .site-header .nav-toggle-menu.active:before {
        content: "";
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 500
    }

    body.categori-open,
    body.menu-open {
        overflow: hidden
    }
}

@media (max-width:600px) {
    .site-header .header-content .container {
        position: relative
    }

    .site-header .header-content .nav-mind {
        position: static
    }

    .site-header .header-content .block-search {
        position: static;
        width: auto
    }

    .site-header .header-content .block-search .block-title {
        display: block;
        cursor: pointer
    }

/*     .site-header .header-content .block-search .block-content {
        display: none;
        position: absolute;
        left: 0;
        right: 0;
        padding: 30px 20px;
        background-color: #fff;
        z-index: 666;
        margin-top: 5px;
        -webkit-box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0;
        box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0
    } */

    .site-header .header-content .block-search .block-content .form-search {
        width: 100%
    }

    .site-header .header-content .block-search.active .block-content {
        display: block
    }
}

@media (max-width:479px) {

    .site-header .header-content .block-minicart,
    .site-header .header-content .nav-right {
        position: static
    }

    .site-header .header-content .block-minicart .dropdown-menu {
        left: 15px;
        right: 15px;
        width: auto
    }

    .site-header .block-nav-categori {
        width: 49% !important
    }

    .site-header .block-nav-categori .block-title {
        padding-left: 15px;
        padding-right: 40px;
        background-position: right 12px center;
        line-height: 42px;
        font-size: 13px
    }

    .site-header .nav-toggle-menu {
        line-height: 42px;
        padding: 0 20px;
        width: 49%;
        font-size: 13px
    }
}

.site-header .close-cate,
.site-header .close-nav {
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MkIxNDZGNjhEMzMxMUU2QkFGOEM5Mjk5M0M4QzQ1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MkIxNDZGNThEMzMxMUU2QkFGOEM5Mjk5M0M4QzQ1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzQjVFOEZCNDI2M0U1MTE5MjJFRTlFNTNEQzVGNTMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQzMjREQzYxMzM5QUU0MTFBNDVDQUQ1MEVGMTA1OUJEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+An8T6gAAANZJREFUeNqk1MsNwyAMAFDXYj4yQDmzQTNEMwE5JwPQbTpNayonoo0JmCI5IJCezCc2IYQnANwoHtDRvPeffp5nS92E9BkpVooBOhtjyRgvlCEwtlA4iqj0NsxRthF5MjK2KDP9wtIEZota9ID9ghpUxCSwBR02TDpvLGRQQquXZ062laOO56ovwVQOPkeh5Vlhw22+CuOuDG12AcDj69lvio1YzLa/8poKtIWnUUVR+85qKApYS5HYUa40IqitOCKKnVgRxT9rIXBx2NEE3nsxAZ3eAgwAr15fUNYx4JkAAAAASUVORK5CYII=);
    float: left;
    clear: right;
    background-color: rgba(104, 51, 102, .2);
    display: none;
    cursor: pointer
}

.site-header .close-cate span,
.site-header .close-nav span {
    display: none
}

@media (max-width:991px) {

    .site-header .close-cate,
    .site-header .close-nav {
        display: block
    }
}

.header-opt-1 .site-header .close-cate:focus,
.header-opt-1 .site-header .close-cate:hover,
.header-opt-1 .site-header .close-nav:focus,
.header-opt-1 .site-header .close-nav:hover {
    background-color: #d64a28
}

.header-opt-2 .site-header .close-cate:focus,
.header-opt-2 .site-header .close-cate:hover,
.header-opt-2 .site-header .close-nav:focus,
.header-opt-2 .site-header .close-nav:hover {
    background-color: #0164c9
}

.header-opt-3 .site-header .close-cate:focus,
.header-opt-3 .site-header .close-cate:hover,
.header-opt-3 .site-header .close-nav:focus,
.header-opt-3 .site-header .close-nav:hover {
    background-color: #e5343e
}

.header-opt-4 .site-header .close-cate:focus,
.header-opt-4 .site-header .close-cate:hover,
.header-opt-4 .site-header .close-nav:focus,
.header-opt-4 .site-header .close-nav:hover {
    background-color: #d64a28
}

.header-opt-5 .site-header .close-cate:focus,
.header-opt-5 .site-header .close-cate:hover,
.header-opt-5 .site-header .close-nav:focus,
.header-opt-5 .site-header .close-nav:hover {
    background-color: #3266cc
}

.header-opt-6 .site-header .close-cate:focus,
.header-opt-6 .site-header .close-cate:hover,
.header-opt-6 .site-header .close-nav:focus,
.header-opt-6 .site-header .close-nav:hover {
    background-color: #f36
}

.header-opt-7 .site-header .close-cate:focus,
.header-opt-7 .site-header .close-cate:hover,
.header-opt-7 .site-header .close-nav:focus,
.header-opt-7 .site-header .close-nav:hover {
    background-color: #0f5194
}

.header-opt-8 .site-header .close-cate:focus,
.header-opt-8 .site-header .close-cate:hover,
.header-opt-8 .site-header .close-nav:focus,
.header-opt-8 .site-header .close-nav:hover {
    background-color: #ff8307
}

.header-opt-9 .site-header .close-cate:focus,
.header-opt-9 .site-header .close-cate:hover,
.header-opt-9 .site-header .close-nav:focus,
.header-opt-9 .site-header .close-nav:hover {
    background-color: #ff7f00
}

.header-opt-10 .site-header .close-cate:focus,
.header-opt-10 .site-header .close-cate:hover,
.header-opt-10 .site-header .close-nav:focus,
.header-opt-10 .site-header .close-nav:hover {
    background-color: #ef6d6e
}

.header-opt-12 .site-header .close-cate:focus,
.header-opt-12 .site-header .close-cate:hover,
.header-opt-12 .site-header .close-nav:focus,
.header-opt-12 .site-header .close-nav:hover {
    background-color: #cf965f
}

.header-opt-13 .site-header .close-cate:focus,
.header-opt-13 .site-header .close-cate:hover,
.header-opt-13 .site-header .close-nav:focus,
.header-opt-13 .site-header .close-nav:hover {
    background-color: #ffd43f
}

.header-opt-14 .site-header .close-cate:focus,
.header-opt-14 .site-header .close-cate:hover,
.header-opt-14 .site-header .close-nav:focus,
.header-opt-14 .site-header .close-nav:hover {
    background-color: #f62341
}

.header-opt-1 .header-top {
    background-color: #d64a28;
    padding: 0
}

.header-opt-1 .header-top .container:after,
.header-opt-1 .header-top .container:before {
    content: "";
    display: table
}

.header-opt-1 .header-top .container:after {
    clear: both
}

.header-opt-1 .hotline {
    float: left;
    color: #fff
}

.header-opt-1 .hotline:after,
.header-opt-1 .hotline:before {
    content: "";
    display: table
}

.header-opt-1 .hotline:after {
    clear: both
}

.header-opt-1 .hotline>li {
    position: relative;
    padding: 0 20px;
    float: left
}

.header-opt-1 .hotline>li>a,
.header-opt-1 .hotline>li>span {
    line-height: 50px
}

.header-opt-1 .hotline>li:before {
    content: "";
    width: 1px;
    height: 10px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    left: 0
}

.header-opt-1 .hotline>li:first-child {
    padding-left: 0
}

.header-opt-1 .hotline>li:first-child:before {
    content: none
}

.header-opt-1 .hotline>li .fa {
    margin-right: 8px;
    font-size: 14px
}

@media (max-width:479px) {
    .header-opt-1 .hotline>li {
        padding: 0 10px;
        padding-left: 0
    }

    .header-opt-1 .hotline>li:before {
        display: none
    }
}

.header-opt-1 .links {
    float: right;
    color: #fff;
    position: relative
}

.header-opt-1 .links:after,
.header-opt-1 .links:before {
    content: "";
    display: table
}

.header-opt-1 .links:after {
    clear: both
}

.header-opt-1 .links>li {
    position: relative;
    padding: 0 15px;
    float: left
}

.header-opt-1 .links>li>a,
.header-opt-1 .links>li>span {
    color: #fff;
    display: block;
    line-height: 50px
}

.header-opt-1 .links>li:before {
    content: "";
    width: 1px;
    height: 10px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0
}

.header-opt-1 .links>li:last-child {
    padding-right: 0
}

.header-opt-1 .links>li:last-child:before {
    content: none
}

.header-opt-1 .links>li:first-child {
    padding-left: 0
}

@media (max-width:479px) {
    .header-opt-1 .links>li {
        padding: 0 15px;
        padding-left: 0
    }

    .header-opt-1 .links>li:before {
        display: none
    }
}

@media (max-width:479px) {
    .header-opt-1 .links .setting {
        position: static
    }

    .header-opt-1 .links .setting .dropdown-menu {
        top: 50px
    }
}

.header-opt-1 .header-content {
    background-color: #f5f5f5;
    padding: 55px 0 47px
}

.header-opt-1 .header-content .logo {
    display: block;
    padding-top: 10px
}

.header-opt-1 .header-content .block-search {
    float: right;
    position: relative
}

@media (max-width:1199px) {
    .header-opt-1 .header-content .block-search .categori-search {
        display: none
    }
}

.header-opt-1 .header-content .block-minicart {
    float: right
}

.header-opt-1 .header-content .block-minicart.open>.dropdown-toggle,
.header-opt-1 .header-content .block-minicart:hover>.dropdown-toggle {
    background-color: #fb8e0a
}

.header-opt-1 .header-content .block-minicart>.dropdown-toggle {
    width: 118px;
    line-height: 47px;
    height: 49px;
    display: block;
    position: relative;
    color: #fff;
    background-color: #d64a28
}

.header-opt-1 .header-content .block-minicart>.dropdown-toggle:after,
.header-opt-1 .header-content .block-minicart>.dropdown-toggle:before {
    content: "";
    display: table
}

.header-opt-1 .header-content .block-minicart>.dropdown-toggle:after {
    clear: both
}

.header-opt-1 .header-content .block-minicart>.dropdown-toggle .cart-icon {
    width: 38px;
    display: block;
    height: 49px;
    float: left;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MThEMzgyNDQyN0IxMUU2QkVEQkRFQ0ZEOTA5OTU2QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MThEMzgyMzQyN0IxMUU2QkVEQkRFQ0ZEOTA5OTU2QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz77ljdzAAABLklEQVR42qzVPy8EQRjH8b01HAXXq1SuuugkRMM1oqNWXK3Q0envVSh5BTpEJSEk96ciVCQ0dyESrmF9HzuXjM1kZT3zJJ/dzEzy28mz2dkoSZLbJK1rRKHIZQFNG14JGSyqNngpVLCJ0rrDB9bsXVv90s+207rAfBSmnowz6KJid62pfby7fdnGAEbR2xG8Yid2ntRGGbOK3Uorp3AcZ1ohVVMEL6Mnm3SD+3hQBtdxhq84s9BRBE9gEScyCBksoeM49QXLC5zB5D+CV/CIGxmYzKK8wBJ2bb+L1Ppwt1Lulzd80BtkclAw+BMNHPmCpa5wiS3N5xd75qQdc9rDwnjmWtjEfYEcad8qnvOCDzCGDRvezQkctS07xMuvlZwD5Rx7fxw60+j5fhDfAgwA1IKJz6NJW68AAAAASUVORK5CYII=)
}

.header-opt-1 .header-content .block-minicart>.dropdown-toggle .cart-text,
.header-opt-1 .header-content .block-minicart>.dropdown-toggle .counter-title,
.header-opt-1 .header-content .block-minicart>.dropdown-toggle .text {
    display: none
}

.header-opt-1 .header-content .block-minicart>.dropdown-toggle .counter {
    float: left;
    text-align: center;
    width: 80px
}

.header-opt-1 .header-content .block-minicart>.dropdown-toggle .counter-number {
    width: 20px;
    line-height: 20px;
    background-color: #312e42;
    border-radius: 100%;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 6px;
    left: 17px;
    font-size: 14px
}

.header-opt-1 .header-content .block-minicart>.dropdown-toggle .counter-label {
    display: none
}

.header-opt-1 .header-content .block-minicart>.dropdown-toggle .counter-price {
    font-size: 17px
}

.header-opt-1 .header-content .link-wishlist {
    line-height: 49px;
    height: 49px;
    background-color: #d64a28;
    color: #fff;
    text-align: center;
    float: right;
    width: 50px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDk3NEY5RjQyN0IxMUU2ODRFQUEyNkYwQTExQkM4QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDk3NEY5RTQyN0IxMUU2ODRFQUEyNkYwQTExQkM4QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6X2SU3AAABi0lEQVR42qzVP0vDQBgG8EsKGYQuSjZBOmjBwXwAaUG6dHEo6djNxclJcXAQFz+DDqKDQ0FB0XwFISCdCi5urVBqRSeHijU+rz6RENtclBz8+ufy3tPcJbmqIAhURAXOoAcj6MIhOJEah31d1kjtOcf+ZBnygmbBETTgBq7hGWahBouwp77bLtzBBTzANKzCMpzCGryFv3AMr+DGZiBM2IR3+IAt9sXrXGacfJ0spyCtPqY4aht2NDUusyqyFJc4dZtTSWoG3wNNnSzlwGSgp/QtSBEq7UoyTS7+o8quPUmmBPdhLsNgyepLsA/lDINLcCtXssbbaEFzxdOYZ1ZDvlhwD80MgpvMssKOasp7OUmdGdXwAYk/fUv/CHWiT108eAp8bi6FP4QWOMZnxq9gYUMbOlBMEVpkbZtj1aRgMQMtGEApIbTMmhbHKF2wyIMHQ9gAI3LMYN+QNflxGUnTzME+N3OPU7X5ecRjuUnj01ycFa5jjzrsSxwX/oPommxUB9zd1uFFN+BTgAEAJWizq3CizmkAAAAASUVORK5CYII=)
}

.header-opt-1 .header-content .link-wishlist span {
    display: none
}

.header-opt-1 .header-content .link-wishlist:hover {
    background-color: #fb8e0a
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-1 .block-nav-categori {
        width: 60px;
        padding: 0
    }

    .header-opt-1 .block-nav-categori .block-title {
        padding: 0;
        background-position: center;
        overflow: hidden
    }

    .header-opt-1 .block-nav-categori .block-title span {
        opacity: 0;
        width: 1px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-1 .block-nav-menu .ui-menu>li {
        height: 57px;
        padding: 0 23px;
        line-height: 57px
    }

    .header-opt-1 .block-nav-menu .ui-menu>li * {
        line-height: 1.42857
    }

    .header-opt-1 .block-nav-menu .ui-menu>li>a {
        line-height: 1;
        display: inline;
        padding: 0
    }

    .header-opt-1 .block-nav-menu .ui-menu>li.parent>a:after {
        position: static
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-1 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li {
        padding: 0 15px
    }

    .header-opt-1 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a {
        padding: 0
    }
}

@media (max-width:991px) {
    .header-opt-1 .header-content {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .header-opt-1 .header-content .nav-left {
        clear: both;
        text-align: center;
        margin-bottom: 30px
    }

    .header-opt-1 .header-content .nav-mind {
        float: left
    }

    .header-opt-1 .header-content .nav-right {
        float: right
    }
}

.header-opt-2 .header-top {
    background-color: #0164c9;
    padding: 0
}

.header-opt-2 .header-top .container:after,
.header-opt-2 .header-top .container:before {
    content: "";
    display: table
}

.header-opt-2 .header-top .container:after {
    clear: both
}

.header-opt-2 .hotline {
    float: left;
    color: #fff
}

.header-opt-2 .hotline:after,
.header-opt-2 .hotline:before {
    content: "";
    display: table
}

.header-opt-2 .hotline:after {
    clear: both
}

.header-opt-2 .hotline>li {
    position: relative;
    padding: 0 20px;
    float: left
}

.header-opt-2 .hotline>li>a,
.header-opt-2 .hotline>li>span {
    line-height: 50px
}

.header-opt-2 .hotline>li:before {
    content: "";
    width: 1px;
    height: 10px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    left: 0
}

.header-opt-2 .hotline>li:first-child {
    padding-left: 0
}

.header-opt-2 .hotline>li:first-child:before {
    content: none
}

.header-opt-2 .hotline>li .fa {
    margin-right: 8px;
    font-size: 14px
}

@media (max-width:479px) {
    .header-opt-2 .hotline>li {
        padding: 0 10px;
        padding-left: 0
    }

    .header-opt-2 .hotline>li:before {
        display: none
    }
}

.header-opt-2 .links {
    float: right;
    color: #fff;
    position: relative
}

.header-opt-2 .links:after,
.header-opt-2 .links:before {
    content: "";
    display: table
}

.header-opt-2 .links:after {
    clear: both
}

.header-opt-2 .links>li {
    position: relative;
    padding: 0 15px;
    float: left
}

.header-opt-2 .links>li>a,
.header-opt-2 .links>li>span {
    color: #fff;
    display: block;
    line-height: 50px
}

.header-opt-2 .links>li:before {
    content: "";
    width: 1px;
    height: 10px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0
}

.header-opt-2 .links>li:last-child {
    padding-right: 0
}

.header-opt-2 .links>li:last-child:before {
    content: none
}

.header-opt-2 .links>li:first-child {
    padding-left: 0
}

@media (max-width:479px) {
    .header-opt-2 .links>li {
        padding: 0 10px;
        padding-left: 0
    }

    .header-opt-2 .links>li:before {
        display: none
    }
}

@media (max-width:479px) {
    .header-opt-2 .links .setting {
        position: static
    }

    .header-opt-2 .links .setting .dropdown-menu {
        top: 50px
    }
}

.header-opt-2 .setting .account li a:focus,
.header-opt-2 .setting .account li a:hover {
    color: #0164c9
}

.header-opt-2 .header-content {
    background-color: #f5f5f5;
    padding: 55px 0 47px
}

.header-opt-2 .header-content .logo {
    padding-top: 10px
}

.header-opt-2 .header-content .block-search {
    float: right;
    position: relative;
    width: 100%;
    max-width: 533px
}

.header-opt-2 .header-content .block-search .block-title {
    background-color: #0164c9
}

.header-opt-2 .header-content .block-search .form-search {
    width: 100%
}

.header-opt-2 .header-content .block-search .form-search .form-control {
    padding-left: 64px
}

.header-opt-2 .header-content .block-search .form-search .btn-search {
    background-color: #0164c9
}

.header-opt-2 .header-content .block-search .form-search .btn-search:hover {
    background-color: #014b96
}

.header-opt-2 .header-content .block-minicart {
    float: right
}

.header-opt-2 .header-content .block-minicart.open>.dropdown-toggle,
.header-opt-2 .header-content .block-minicart:hover>.dropdown-toggle {
    background-color: #014b96
}

.header-opt-2 .header-content .block-minicart>.dropdown-toggle {
    width: 190px;
    line-height: 47px;
    height: 49px;
    display: block;
    position: relative;
    color: #fff;
    background-color: #0164c9;
    padding-left: 13px
}

.header-opt-2 .header-content .block-minicart>.dropdown-toggle:after,
.header-opt-2 .header-content .block-minicart>.dropdown-toggle:before {
    content: "";
    display: table
}

.header-opt-2 .header-content .block-minicart>.dropdown-toggle:after {
    clear: both
}

.header-opt-2 .header-content .block-minicart>.dropdown-toggle .cart-icon {
    width: 38px;
    display: block;
    height: 49px;
    float: left;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MThEMzgyNDQyN0IxMUU2QkVEQkRFQ0ZEOTA5OTU2QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MThEMzgyMzQyN0IxMUU2QkVEQkRFQ0ZEOTA5OTU2QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz77ljdzAAABLklEQVR42qzVPy8EQRjH8b01HAXXq1SuuugkRMM1oqNWXK3Q0envVSh5BTpEJSEk96ciVCQ0dyESrmF9HzuXjM1kZT3zJJ/dzEzy28mz2dkoSZLbJK1rRKHIZQFNG14JGSyqNngpVLCJ0rrDB9bsXVv90s+207rAfBSmnowz6KJid62pfby7fdnGAEbR2xG8Yid2ntRGGbOK3Uorp3AcZ1ohVVMEL6Mnm3SD+3hQBtdxhq84s9BRBE9gEScyCBksoeM49QXLC5zB5D+CV/CIGxmYzKK8wBJ2bb+L1Ppwt1Lulzd80BtkclAw+BMNHPmCpa5wiS3N5xd75qQdc9rDwnjmWtjEfYEcad8qnvOCDzCGDRvezQkctS07xMuvlZwD5Rx7fxw60+j5fhDfAgwA1IKJz6NJW68AAAAASUVORK5CYII=)
}

.header-opt-2 .header-content .block-minicart>.dropdown-toggle .cart-text {
    display: block;
    float: left;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    padding-left: 9px
}

.header-opt-2 .header-content .block-minicart>.dropdown-toggle .counter-title {
    display: none
}

.header-opt-2 .header-content .block-minicart>.dropdown-toggle .counter {
    float: left;
    text-align: center;
    width: 80px
}

.header-opt-2 .header-content .block-minicart>.dropdown-toggle .counter-number {
    width: 20px;
    line-height: 20px;
    background-color: #312e42;
    border-radius: 100%;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 6px;
    left: 30px;
    font-size: 14px
}

.header-opt-2 .header-content .block-minicart>.dropdown-toggle .counter-label {
    display: none
}

.header-opt-2 .header-content .block-minicart>.dropdown-toggle .counter-price {
    font-size: 16px;
    font-weight: 600;
    display: block;
    float: left;
    padding-left: 5px
}

.header-opt-2 .block-minicart .actions .btn:focus,
.header-opt-2 .block-minicart .actions .btn:hover {
    background-color: #0164c9
}

.header-opt-2 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-2 .block-minicart .minicart-items .product-item .product-item-name a:hover {
    color: #0164c9
}

.header-opt-2 .block-nav-categori .block-title {
    background-color: #0164c9;
    cursor: pointer
}

.header-opt-2 .block-nav-categori .block-content {
    visibility: hidden;
    opacity: 0;
    margin-top: 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-opt-2 .block-nav-categori.has-open .block-content {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-opt-2 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,
.header-opt-2 .block-nav-categori .ui-categori .submenu .categori-list li a:hover {
    color: #0164c9
}

.header-opt-2 .block-nav-categori .view-all-categori .btn-view-all,
.header-opt-2 .block-nav-categori .view-all-categori a {
    background-color: #E1E1E1
}

.header-opt-2 .block-nav-categori .view-all-categori .btn-view-all:hover,
.header-opt-2 .block-nav-categori .view-all-categori a:hover {
    background-color: #0164c9
}

.header-opt-2 .block-nav-menu .ui-menu>li a:hover,
.header-opt-2 .block-nav-menu .ui-menu>li:hover>a {
    color: #0164c9
}

@media (min-width:992px) {

    .header-opt-2 .block-nav-menu .ui-menu>li ul a:focus,
    .header-opt-2 .block-nav-menu .ui-menu>li ul a:hover {
        color: #0164c9 !important
    }
}

.header-opt-2 .block-nav-menu .ui-menu .parent-megamenu>.megamenu {
    right: 0
}

.header-opt-2 .nav-toggle-menu {
    background-color: #0164c9
}

.header-opt-2 .header-nav {
    background-color: #F5F5F5
}

.header-opt-2 .header-nav .box-header-nav {
    background-color: #fff
}

@media (max-width:1199px) {
    .header-opt-2 .block-nav-menu .ui-menu>li>a {
        padding: 0 12px
    }
}

@media (max-width:991px) {
    .header-opt-2 .header-content {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .header-opt-2 .header-content .nav-left {
        clear: both;
        text-align: center;
        margin-bottom: 30px
    }

    .header-opt-2 .header-content .nav-mind {
        float: left
    }

    .header-opt-2 .header-content .nav-right {
        float: right
    }
}

@media (max-width:600px) {
    .header-opt-2 .header-content .container {
        position: relative
    }

    .header-opt-2 .header-content .block-search,
    .header-opt-2 .header-content .nav-mind {
        position: static
    }

    .header-opt-2 .header-content .block-search .block-title {
        display: block;
        cursor: pointer
    }

    .header-opt-2 .header-content .block-search .block-content {
        display: none;
        position: absolute;
        left: 0;
        right: 0;
        padding: 30px 20px;
        background-color: #fff;
        z-index: 666;
        margin-top: 5px;
        -webkit-box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0;
        box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0
    }

    .header-opt-2 .header-content .block-search .block-content .form-search {
        width: 100%
    }

    .header-opt-2 .header-content .block-search.active .block-content {
        display: block
    }
}

@media (max-width:479px) {
    .header-opt-2 .block-nav-categori {
        width: 49%
    }

    .header-opt-2 .block-nav-categori .block-title {
        padding-left: 15px;
        padding-right: 40px;
        background-position: right 12px center;
        line-height: 42px;
        font-size: 13px
    }

    .header-opt-2 .nav-toggle-menu {
        line-height: 42px;
        padding: 0 20px;
        width: 49%;
        font-size: 13px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-2 .block-nav-categori {
        width: 60px;
        padding: 0
    }

    .header-opt-2 .block-nav-categori .block-title {
        padding: 0;
        background-position: center;
        overflow: hidden
    }

    .header-opt-2 .block-nav-categori .block-title span {
        opacity: 0;
        width: 1px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-2 .block-nav-menu .ui-menu>li {
        height: 57px;
        padding: 0 23px;
        line-height: 57px
    }

    .header-opt-2 .block-nav-menu .ui-menu>li * {
        line-height: 1.42857
    }

    .header-opt-2 .block-nav-menu .ui-menu>li>a {
        line-height: 1;
        display: inline;
        padding: 0
    }

    .header-opt-2 .block-nav-menu .ui-menu>li.parent>a:after {
        position: static
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-2 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li {
        padding: 0 15px
    }

    .header-opt-2 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a {
        padding: 0
    }
}

.header-opt-3 .header-top {
    background-color: #e5343e;
    padding: 0
}

.header-opt-3 .header-top .container:after,
.header-opt-3 .header-top .container:before {
    content: "";
    display: table
}

.header-opt-3 .header-top .container:after {
    clear: both
}

.header-opt-3 .hotline {
    float: left;
    color: #fff
}

.header-opt-3 .hotline:after,
.header-opt-3 .hotline:before {
    content: "";
    display: table
}

.header-opt-3 .hotline:after {
    clear: both
}

.header-opt-3 .hotline>li {
    position: relative;
    padding: 0 20px;
    float: left
}

.header-opt-3 .hotline>li>a,
.header-opt-3 .hotline>li>span {
    line-height: 50px
}

.header-opt-3 .hotline>li:before {
    content: "";
    width: 1px;
    height: 10px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    left: 0
}

.header-opt-3 .hotline>li:first-child {
    padding-left: 0
}

.header-opt-3 .hotline>li:first-child:before {
    content: none
}

.header-opt-3 .hotline>li .fa {
    margin-right: 8px;
    font-size: 14px
}

@media (max-width:479px) {
    .header-opt-3 .hotline>li {
        padding: 0 10px;
        padding-left: 0
    }

    .header-opt-3 .hotline>li:before {
        display: none
    }
}

.header-opt-3 .links {
    float: right;
    color: #fff;
    position: relative
}

.header-opt-3 .links:after,
.header-opt-3 .links:before {
    content: "";
    display: table
}

.header-opt-3 .links:after {
    clear: both
}

.header-opt-3 .links>li {
    position: relative;
    padding: 0 15px;
    float: left
}

.header-opt-3 .links>li>a,
.header-opt-3 .links>li>span {
    color: #fff;
    display: block;
    line-height: 50px
}

.header-opt-3 .links>li:before {
    content: "";
    width: 1px;
    height: 10px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0
}

.header-opt-3 .links>li:last-child {
    padding-right: 0
}

.header-opt-3 .links>li:last-child:before {
    content: none
}

.header-opt-3 .links>li:first-child {
    padding-left: 0
}

@media (max-width:479px) {
    .header-opt-3 .links>li {
        padding: 0 10px;
        padding-left: 0
    }

    .header-opt-3 .links>li:before {
        display: none
    }
}

@media (max-width:479px) {
    .header-opt-3 .links .setting {
        position: static
    }

    .header-opt-3 .links .setting .dropdown-menu {
        top: 50px
    }
}

.header-opt-3 .setting .account li a:focus,
.header-opt-3 .setting .account li a:hover {
    color: #e5343e
}

.header-opt-3 .header-content {
    background-color: #f5f5f5;
    padding: 55px 0 53px
}

.header-opt-3 .header-content .logo {
    padding-top: 10px;
    text-align: center;
    display: block
}

.header-opt-3 .header-content .block-search {
    float: left;
    position: relative;
    width: 100%;
    max-width: 359px
}

.header-opt-3 .header-content .block-search .block-title {
    background-color: #e5343e
}

.header-opt-3 .header-content .block-search .form-search {
    width: 100%
}

.header-opt-3 .header-content .block-search .form-search .form-control {
    padding-left: 20px
}

.header-opt-3 .header-content .block-search .form-search .btn-search {
    background-color: #e5343e
}

.header-opt-3 .header-content .block-search .form-search .btn-search:hover {
    background-color: #cc1a24
}

.header-opt-3 .header-content .block-minicart {
    float: right
}

.header-opt-3 .header-content .block-minicart.open>.dropdown-toggle .cart-icon,
.header-opt-3 .header-content .block-minicart:hover>.dropdown-toggle .cart-icon {
    background-color: #cc1a24
}

.header-opt-3 .header-content .block-minicart>.dropdown-toggle {
    height: 49px;
    display: block;
    position: relative;
    color: #fff;
    padding-left: 13px
}

.header-opt-3 .header-content .block-minicart>.dropdown-toggle:after,
.header-opt-3 .header-content .block-minicart>.dropdown-toggle:before {
    content: "";
    display: table
}

.header-opt-3 .header-content .block-minicart>.dropdown-toggle:after {
    clear: both
}

.header-opt-3 .header-content .block-minicart>.dropdown-toggle .cart-icon {
    width: 70px;
    display: block;
    height: 49px;
    float: right;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MThEMzgyNDQyN0IxMUU2QkVEQkRFQ0ZEOTA5OTU2QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MThEMzgyMzQyN0IxMUU2QkVEQkRFQ0ZEOTA5OTU2QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz77ljdzAAABLklEQVR42qzVPy8EQRjH8b01HAXXq1SuuugkRMM1oqNWXK3Q0envVSh5BTpEJSEk96ciVCQ0dyESrmF9HzuXjM1kZT3zJJ/dzEzy28mz2dkoSZLbJK1rRKHIZQFNG14JGSyqNngpVLCJ0rrDB9bsXVv90s+207rAfBSmnowz6KJid62pfby7fdnGAEbR2xG8Yid2ntRGGbOK3Uorp3AcZ1ohVVMEL6Mnm3SD+3hQBtdxhq84s9BRBE9gEScyCBksoeM49QXLC5zB5D+CV/CIGxmYzKK8wBJ2bb+L1Ppwt1Lulzd80BtkclAw+BMNHPmCpa5wiS3N5xd75qQdc9rDwnjmWtjEfYEcad8qnvOCDzCGDRvezQkctS07xMuvlZwD5Rx7fxw60+j5fhDfAgwA1IKJz6NJW68AAAAASUVORK5CYII=);
    background-color: #e5343e
}

.header-opt-3 .header-content .block-minicart>.dropdown-toggle .counter-number {
    width: 20px;
    line-height: 20px;
    background-color: #312e42;
    border-radius: 100%;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 6px;
    right: 19px;
    font-size: 14px
}

.header-opt-3 .header-content .block-minicart>.dropdown-toggle .counter-title {
    display: none
}

.header-opt-3 .header-content .block-minicart>.dropdown-toggle .counter {
    float: left;
    text-align: left;
    width: 200px;
    padding-left: 39px;
    border: 1px solid #999;
    height: 49px;
    background-color: #fff;
    border-right: none;
    color: #888;
    font-size: 14px;
    font-weight: 400
}

.header-opt-3 .header-content .block-minicart>.dropdown-toggle .cart-text {
    display: block;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    color: #e5353d;
    padding-top: 7px;
    line-height: 1;
    margin-bottom: 1px
}

.header-opt-3 .header-content .block-minicart>.dropdown-toggle .counter-label:after {
    content: "-";
    padding-left: 3px
}

.header-opt-3 .block-minicart .actions .btn:focus,
.header-opt-3 .block-minicart .actions .btn:hover {
    background-color: #e5343e
}

.header-opt-3 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-3 .block-minicart .minicart-items .product-item .product-item-name a:hover {
    color: #e5343e
}

.header-opt-3 .block-nav-categori .block-title {
    background-color: #e5343e;
    cursor: pointer
}

.header-opt-3 .block-nav-categori .block-content {
    visibility: hidden;
    opacity: 0;
    margin-top: 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-opt-3 .block-nav-categori.has-open .block-content {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-opt-3 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,
.header-opt-3 .block-nav-categori .ui-categori .submenu .categori-list li a:hover {
    color: #e5343e
}

.header-opt-3 .block-nav-categori .view-all-categori .btn-view-all,
.header-opt-3 .block-nav-categori .view-all-categori a {
    background-color: #F9F9F9
}

.header-opt-3 .block-nav-categori .view-all-categori .btn-view-all:hover,
.header-opt-3 .block-nav-categori .view-all-categori a:hover {
    background-color: #e5343e
}

.header-opt-3 .block-nav-menu .ui-menu>li a:hover,
.header-opt-3 .block-nav-menu .ui-menu>li.open-submenu>a,
.header-opt-3 .block-nav-menu .ui-menu>li:hover>a {
    color: #e5343e !important
}

.header-opt-3 .block-nav-menu .ui-menu .parent-megamenu>.megamenu {
    right: 0
}

.header-opt-3 .nav-toggle-menu {
    background-color: #e5343e
}

.header-opt-3 .header-nav,
.header-opt-3 .header-nav .box-header-nav {
    background-color: #fff
}

@media (max-width:991px) {
    .header-opt-3 .header-content {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .header-opt-3 .header-content .nav-left {
        clear: both;
        text-align: center;
        margin-bottom: 30px
    }

    .header-opt-3 .header-content .nav-mind {
        float: left;
        padding-right: 0
    }

    .header-opt-3 .header-content .nav-right {
        float: right;
        padding-left: 0
    }
}

@media (max-width:600px) {
    .header-opt-3 .header-content .container {
        position: relative
    }

    .header-opt-3 .header-content .block-search,
    .header-opt-3 .header-content .nav-mind {
        position: static
    }

    .header-opt-3 .header-content .block-search .block-title {
        display: block;
        cursor: pointer
    }

    .header-opt-3 .header-content .block-search .block-content {
        display: none;
        position: absolute;
        left: 0;
        right: 0;
        padding: 30px 20px;
        background-color: #fff;
        z-index: 666;
        margin-top: 5px;
        -webkit-box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0;
        box-shadow: rgba(136, 136, 136, .23) 0 0 3px 0
    }

    .header-opt-3 .header-content .block-search .block-content .form-search {
        width: 100%
    }

    .header-opt-3 .header-content .block-search.active .block-content {
        display: block
    }
}

@media (max-width:600px) {
    .header-opt-3 .header-content .block-minicart>.dropdown-toggle {
        padding: 0
    }

    .header-opt-3 .header-content .block-minicart>.dropdown-toggle .counter {
        width: auto;
        padding: 0;
        margin: 0;
        border: none;
        background-color: transparent
    }

    .header-opt-3 .header-content .block-minicart>.dropdown-toggle .counter .cart-text,
    .header-opt-3 .header-content .block-minicart>.dropdown-toggle .counter .counter-label,
    .header-opt-3 .header-content .block-minicart>.dropdown-toggle .counter .counter-price {
        display: none
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-3 .block-nav-categori {
        width: 60px;
        padding: 0
    }

    .header-opt-3 .block-nav-categori .block-title {
        padding: 0;
        background-position: center;
        overflow: hidden
    }

    .header-opt-3 .block-nav-categori .block-title span {
        opacity: 0;
        width: 1px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-3 .block-nav-menu .ui-menu>li {
        height: 57px;
        padding: 0 23px;
        line-height: 57px
    }

    .header-opt-3 .block-nav-menu .ui-menu>li * {
        line-height: 1.42857
    }

    .header-opt-3 .block-nav-menu .ui-menu>li>a {
        line-height: 1;
        display: inline;
        padding: 0
    }

    .header-opt-3 .block-nav-menu .ui-menu>li.parent>a:after {
        position: static
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-3 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li {
        padding: 0 15px
    }

    .header-opt-3 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a {
        padding: 0
    }
}

.header-opt-4 .header-top {
    background-color: #e1e1e1;
    padding: 0
}

.header-opt-4 .header-top .container:after,
.header-opt-4 .header-top .container:before {
    content: "";
    display: table
}

.header-opt-4 .header-top .container:after {
    clear: both
}

.header-opt-4 .hotline {
    /* float: left; */
    float:right;
    color: #333
}

.header-opt-4 .hotline:after,
.header-opt-4 .hotline:before {
    content: "";
    display: table
}

.header-opt-4 .hotline:after {
    clear: both
}
.blue-text{
    color: #d64a28;
}
.header-opt-4 .hotline>li {
    position: relative;
    padding: 0 10px;
    /* padding: 0 5px; */
    float: left
}

.header-opt-4 .hotline>li>span {
    line-height: 48px
}

.header-opt-4 .hotline>li>a {
    line-height: 48px;
    color: #333
}

.header-opt-4 .hotline>li>a:focus,
.header-opt-4 .hotline>li>a:hover {
    color: #d64a28
}

.header-opt-4 .hotline>li:first-child {
    padding-left: 0
}

@media (max-width:479px) {
    .header-opt-4 .hotline>li {
        padding: 0 15px;
        padding-left: 0
    }

    .header-opt-4 .hotline>li:before {
        display: none
    }
}

.header-opt-4 .switcher .dropdown-toggle .fa {
    margin-left: 6px;
    font-size: 14px;
    color: #888
}

.header-opt-4 .links {
    float: right;
    color: #333;
    position: relative
}

.header-opt-4 .links:after,
.header-opt-4 .links:before {
    content: "";
    display: table
}

.header-opt-4 .links:after {
    clear: both
}

.header-opt-4 .links>li {
    position: relative;
    padding: 0 20px;
    float: left
}

.header-opt-4 .links>li>a,
.header-opt-4 .links>li>span {
    color: #333;
    display: block;
    line-height: 48px
}

.header-opt-4 .links>li>a:focus,
.header-opt-4 .links>li>a:hover,
.header-opt-4 .links>li>span:focus,
.header-opt-4 .links>li>span:hover {
    color: #d64a28
}

.header-opt-4 .links>li:last-child {
    padding-right: 0
}

.header-opt-4 .links>li:first-child {
    padding-left: 0
}

@media (max-width:479px) {
    .header-opt-4 .links>li {
        padding: 0 15px;
        padding-left: 0
    }

    .header-opt-4 .links>li:before {
        display: none
    }
}

.header-opt-4 .setting .account li a:focus,
.header-opt-4 .setting .account li a:hover {
    color: #d64a28
}

.header-opt-4 .header-content {
    background-color: #fff;
    padding: 1.6rem
}

.header-opt-4 .header-content .nav-right {
    padding-left: 0
}

.header-opt-4 .header-content .logo {
    padding-top: 6px;
    text-align: center;
    display: block
}

.header-opt-4 .header-content .block-search {
    float: left;
    position: relative;
    width: 100%;
    margin-top: 10px;
    /* margin-left: 27px */
}

.header-opt-4 .header-content .block-search .block-title {
    background-color: #d64a28
}

.header-opt-4 .header-content .block-search .form-search {
    width: 100%;
    /* max-width: 362px */
}

.header-opt-4 .header-content .block-search .form-search .form-control {
    padding-left: 18px
}

.header-opt-4 .header-content .block-search .form-search .btn-search {
    /* background-color: #d64a28 */
    background-color: #d64a28;
}

.header-opt-4 .header-content .block-search .form-search .btn-search:hover {
    background-color: #374c71
}

.header-opt-4 .header-content .block-search .categori-search .chosen-container .chosen-single {
    border-right: none;
    margin-right: -1px;
    z-index: 10;
    position: relative
}

.header-opt-4 .header-content .block-search .categori-search .chosen-container .chosen-single:before {
    content: "";
    height: 40px;
    width: 1px;
    background-color: #dfdfdf;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -20px
}

.header-opt-4 .header-content .custom-link {
    display: block
}

@media (max-width:991px) {
    .header-opt-4 .header-content .custom-link {
        display: none
    }
}

.header-opt-4 .header-content .custom-link:after,
.header-opt-4 .header-content .custom-link:before {
    content: "";
    display: table
}

.header-opt-4 .header-content .custom-link:after {
    clear: both
}

.header-opt-4 .header-content .custom-link .link {
    float: left;
    left: 25%;
    margin-left: 43px;
    position: relative;
    max-width: 540px
}

@media (max-width:1199px) {
    .header-opt-4 .header-content .custom-link .link {
        left: 0;
        margin-left: 0
    }
}

.header-opt-4 .header-content .custom-link .link li {
    display: inline-block;
    line-height: 12px;
    border-right: 1px solid #9b9b9b;
    font-size: 13px;
    color: #888;
    padding: 0 8px 0 4px
}

.header-opt-4 .header-content .custom-link .link li a {
    color: #888
}

.header-opt-4 .header-content .custom-link .link li a:hover {
    color: #d64a28
}

.header-opt-4 .header-content .custom-link .link li:last-child {
    border-right: none
}

.header-opt-4 .header-content .custom-link .text-free {
    float: right;
    font-size: 13px;
    color: #888
}

.header-opt-4 .header-content .custom-link .text-free img {
    margin-right: 5px
}

.header-opt-4 .header-content .custom-link .text-free a {
    color: #888
}

.header-opt-4 .header-content .custom-link .text-free a:hover {
    color: #d64a28
}

.header-opt-4 .header-content .link-login,
.header-opt-4 .header-content .link-wishlist {
    width: auto;
    float: right;
    font-size: 14px;
    color: #888;
    line-height: 1;
    background-image: none;
    background-color: transparent;
    margin-top: 12px;
    margin-left: 12px
}

.header-opt-4 .header-content .link-login:hover,
.header-opt-4 .header-content .link-wishlist:hover {
    color: #d64a28
}

.header-opt-4 .header-content .link-login:before,
.header-opt-4 .header-content .link-wishlist:before {
    content: "";
    width: 34px;
    height: 48px;
    display: inline-block;
    vertical-align: bottom;
    background-position: bottom center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAeCAYAAABJ/8wUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQkFFRDExRjRCRDkxMUU2OUE2RUNDQTY3NURDOEI5MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQkFFRDExRTRCRDkxMUU2OUE2RUNDQTY3NURDOEI5MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Rjc3RjExNzQwNzIwNjgxMTgzRDFEQzc5MDFFQjEwRUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7MABtlAAADAElEQVR42sSXW0hUURSG1xyl0IhKJXCoCCx6DSbTFLJC68GSjLDAoOtLED108cGiKOstjKgMyqigHgqDIIIKsQiLUoqkUMGCQLoQCD6YzYha/4J/y2mcczxnnDkt+DiXfVn/vq8dikQi4mAFYBsoBgtBJvgJ3oIH4JVDuRKwGWjF88Eo6AevwV3wOVGhUAIhYXAG7ASWOJtWfIDChI4vUbiTjYNb4Dj45iakDNwHuWyJtvwR+AR+s2fWgB22PIfBH9DIXhsAt8Fz9kQWWAIq2VMmz1bmmSRkJXgGssELsA/0ObRsLjgH9sb9vw6OgEGHcktBM1gNhsFa0CG2rlfn9/hsAeUuIoSOVOhB2796/ht0KdfHulvifEpGOKxTQurAFvABbAQx8WbamjzQSSFebJzDvQksA79Auw6NxbFURRvAU/FnM/gc8VluPXjClbhAJ84KivgOWsW/jUhy1kqf+aDQohC1l+y2oEx9tfN9ucUVoPZVgjfjc44KifIj6z8IyeYzZiaqWeNBm/HZb3HpqRXZFAbVG0V871QhX7h/aEJVgEKq6LNLNZid9Rqfh3TbD0BEiL7MsTCxxd/gQVQIagIQUkNfA/Q9IWQINPD9PMhJo4gc+lA7Rd//xBuXeXbkc6hCaRqSZvpQX1dMgl3IKIOhIR6A9WkQonVW86DbRZ+ThKj1gj0MdHSoalMoopZ1at27QY890YQBdutmGFDOo1pjiI/TFLGdIWIGe+VqfIZEQoSH0TwGwtXcfd8nKUJbf5Mh4gXGq+JViDBWmA1KufkMu0TuTnYUXOQUaGR8K36FCIMkPa7XgQqwGDwGY1MImMmVV8eVchIccytgeWhVA6P2KGe6BtiLXPJrWhuHJMqyp6dyYnns4ju8RuhdZBV4x+tBvFUyrYR5y1hWUiVE7Q2juTbeaR6CJjCLNPFfLvNEzFUh1UKEMWYFZ77Ok/08Pbv4PsY0zfPDT8VWEstRJ+9ZrqZu3pEL+F7KNN+xb+Y0NqkOdv8J2wEWS7ayvwIMAGUcrIztRD10AAAAAElFTkSuQmCC);
    margin-right: 3px
}

.header-opt-4 .header-content .link-login span,
.header-opt-4 .header-content .link-wishlist span {
    display: inline-block;
    vertical-align: bottom
}

@media (max-width:479px) {

    .header-opt-4 .header-content .link-login,
    .header-opt-4 .header-content .link-wishlist {
        margin-right: 0
    }

    .header-opt-4 .header-content .link-login span,
    .header-opt-4 .header-content .link-wishlist span {
        display: none
    }
}

.header-opt-4 .header-content .link-wishlist {
    margin-left: 0
}

.header-opt-4 .header-content .link-login:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERDdDRTBCRDRCRDkxMUU2QjhDMUM0QjRCMDAyQTU2MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERDdDRTBCQzRCRDkxMUU2QjhDMUM0QjRCMDAyQTU2MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Rjc3RjExNzQwNzIwNjgxMTgzRDFEQzc5MDFFQjEwRUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4iDtA2AAACjUlEQVR42ryXW4iMYRjHv1nDWoWcdxPbRhQWmYjkcLEl4YJwYaOWCyyRxIXDlqIQcihqFxe40FJTSjlcCEUrqYmlCBes3XVMqbnZxe/Rf+rry85+p5mnfr3fzHv4z3v4/u8ziVQq5QSImbBa5ShIwld4BWm4Cb/9Dpb02W4oNMGK/9SNh9lQBxmohVY/g5b4aNMf7kj4LdTDBOgLCRgDq+ABTIP7MC4u8QawvbkH0+EcvIEu1X+E67AQTsAwuBiHeBlsgiysgV952v6BXfAM5utcRBKfB0PgBnT4mIwdtgt6XhZVfKrKxwHeiBZP39Di5SrbAoi3efqGFh+gMhtAPOvpG1q8W2VpAPFc266o4u0qKwOIV3r6hhZ/pLImgHiNp29o8YfwRQNW+PSNWj2n49hz8/R+sMeHuNnsZFntyzjs9Tj8hI29uJaZ0VE974/L27/DXl0kV2BQD+0aYSxc1cxjEbc4C3d1m13SbeYO8/SVOuH1fk+mH/Ey7ffcPG7XofNRrm2qiCpuZrEN3sFBfbcdtugGc8dlWKwfVqd7/xiMCCpu2c0GeA2nYKT2uhpO5xnLtmUKHNIq7NQPPwCD/YgvghdwXhlKWrfTWg3UW9hbsU+ZzElNpEErsdWr5/5wBG7BRKVNs5Q6tTrB4zPs0AFt1MzPwG33hZMT3wy74Rss1wo8daLHB/mDpWHP5ZRNucoEqbMliJ9gIMyJSbQnE8poOy3bbbGZL1VFcwGFLX7AYT2vzy37En1xzSl8NOs1XZATn6SKTBHE7d/Ne/3RKC1xGUG7U5yw5e8Dw5M6hVXwBDoLLGyHe4Z0OpN6H6vkYNVFmLl5wDrL8ZJyLnOx0QETxTDRLf//l1z+FWAAPZiCNqz7PV8AAAAASUVORK5CYII=)
}

.header-opt-4 .header-content .block-minicart {
    float: right;
    margin-left: 9px
}

.header-opt-4 .header-content .block-minicart.open>.dropdown-toggle .counter,
.header-opt-4 .header-content .block-minicart:hover>.dropdown-toggle .counter {
    color: #d64a28
}

.header-opt-4 .header-content .block-minicart>.dropdown-toggle {
    display: block;
    position: relative;
    color: #fff;
    margin-top: 12px
}

.header-opt-4 .header-content .block-minicart>.dropdown-toggle:after,
.header-opt-4 .header-content .block-minicart>.dropdown-toggle:before {
    content: "";
    display: table
}

.header-opt-4 .header-content .block-minicart>.dropdown-toggle:after {
    clear: both
}

.header-opt-4 .header-content .block-minicart>.dropdown-toggle .cart-icon {
    width: 40px;
    height: 48px;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNjgyRTJCMDRCRDkxMUU2OTExMkUzRUIzMUU0NDlFNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNjgyRTJBRjRCRDkxMUU2OTExMkUzRUIzMUU0NDlFNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Rjc3RjExNzQwNzIwNjgxMTgzRDFEQzc5MDFFQjEwRUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4kjZOWAAAB50lEQVR42syXTUsCURSGRxP6hJBoUcuIoE8pwSAKoiLoB1SbFtGmVZvW7SPaRRD9hNpFIEZqtGhhVFRSSIs+NiEV0a7Mgt4L74RMMyMzeud24eHoqPh47zlnjr5wOBzUNG0TiCjWI5gHH5qCFQAdYNJwfQtEVQj5wREYA1PgmNd7NUUrwJhg7AMR0K1KyG94nmbs+S9C54xtoFrlkenrBuRAJUiBTw9dnsC0UegLXDOpVeRRV8Dk4gWFkmDZAwlRSCvgHZyZCemJXQ/iHggNMIr2k/Nb7JDGhlnhgdBoYesxE7pkFFXWKlmmBvTzcdJK6Blk+Vh2Yg+xot/AqZVQYT+SLTTCeAi+7YTSHgslrDq1MY9kCgVZ8r/5YyekV1oLqJUkNMzvF/l6VUwoA/J8vVNyuSftbq76yvMWIvPY/uSPnZDsPGoG7U52SHal6btzC+7txg+zXhQymblLXTOM8WLzkNkONYBtSXl04EQoy9tII7gDr2WWeQC7ToT0fiT+kWyAVRUztYqO7UoopGrItxvW9ss4zC9Y5aQP/+3tPixmlRdQV+aNmAAxNzuU4xAV4bHNMcEzDgXED1oCJ/z8ntsj0xukYAdUgSaw6FBoluPGIBgvJYcK1xqLYN3FEUXZXFPF3vgjwABC4loQd7SW7gAAAABJRU5ErkJggg==);
    display: inline-block;
    vertical-align: bottom
}

.header-opt-4 .header-content .block-minicart>.dropdown-toggle .counter-title {
    display: none
}

.header-opt-4 .header-content .block-minicart>.dropdown-toggle .counter {
    font-size: 14px;
    color: #9f9f9f;
    display: inline-block;
    vertical-align: bottom;
    line-height: 1
}

.header-opt-4 .header-content .block-minicart>.dropdown-toggle .counter-number {
    color: #d64a28
}

.header-opt-4 .header-content .block-minicart>.dropdown-toggle .cart-text {
    text-transform: capitalize
}

.header-opt-4 .header-content .block-minicart>.dropdown-toggle .counter-label,
.header-opt-4 .header-content .block-minicart>.dropdown-toggle .counter-price {
    display: none
}

.header-opt-4 .block-minicart .actions .btn:focus,
.header-opt-4 .block-minicart .actions .btn:hover {
    background-color: #d64a28
}

.header-opt-4 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-4 .block-minicart .minicart-items .product-item .product-item-name a:hover {
    color: #d64a28
}

.header-opt-4 .block-nav-categori .block-title {
    background-color: #d64a28;
    cursor: pointer;
    line-height: 50px;
    height: 50px
}

.header-opt-4 .block-nav-categori .block-content {
    visibility: hidden;
    opacity: 0;
    margin-top: 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-opt-4 .block-nav-categori.has-open .block-content {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-opt-4 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,
.header-opt-4 .block-nav-categori .ui-categori .submenu .categori-list li a:hover {
    color: #d64a28
}

.header-opt-4 .block-nav-categori .view-all-categori .btn-view-all,
.header-opt-4 .block-nav-categori .view-all-categori a {
    background-color: #E1E1E1
}

.header-opt-4 .block-nav-categori .view-all-categori .btn-view-all:hover,
.header-opt-4 .block-nav-categori .view-all-categori a:hover {
    background-color: #d64a28
}

.header-opt-4 .block-nav-menu .ui-menu {
    padding-left: 0
}

.header-opt-4 .block-nav-menu .ui-menu>li a:hover {
    color: #d64a28 !important
}

@media (min-width:992px) {
    .header-opt-4 .block-nav-menu .ui-menu>li:hover>a {
        color: #d64a28 !important
    }
}

.header-opt-4 .block-nav-menu .ui-menu>li>a {
    line-height: 50px
}

@media (min-width:992px) {
    .header-opt-4 .block-nav-menu .ui-menu>li>a {
        color: #fff
    }
}

.header-opt-4 .block-nav-menu .ui-menu .parent-megamenu>.megamenu {
    right: 0
}

.header-opt-4 .nav-toggle-menu {
    background-color: #d64a28;
    line-height: 50px
}

.header-opt-4 .header-nav,
.header-opt-4 .header-nav .box-header-nav {
    background-color: #fff;
  border-bottom: 1px solid black;
}

.header-opt-4 .header-nav .custom-link {
    float: right;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    font-family: Lato, sans-serif;
    line-height: 49px
}

.header-opt-4 .header-nav .custom-link i {
    font-size: 16px;
    margin-right: 5px
}

.header-opt-4 .header-nav .custom-link a {
    color: #fff
}

@media (max-width:1199px) {
    .header-opt-4 .header-nav .custom-link {
        display: none;
        visibility: hidden
    }
}

@media (max-width:1199px) {
    .header-opt-4 .header-content .block-search .categori-search {
        display: none
    }
}

@media (max-width:991px) {
    .header-opt-4 .header-content {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .header-opt-4 .header-content .nav-mind {
        float: left
    }

    .header-opt-4 .header-content .nav-mind .block-search {
        float: left;
        margin-left: 0;
        width: 350px
    }

    .header-opt-4 .header-content .nav-right {
        float: right
    }

    .header-opt-4 .header-content .nav-left {
        clear: both;
        text-align: center;
        margin-bottom: 30px
    }
}

@media (max-width:600px) {
    .header-opt-4 .header-content .nav-mind .block-search {
        width: 100%;
        position: static
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-4 .block-nav-categori {
        width: 60px;
        padding: 0
    }

    .header-opt-4 .block-nav-categori .block-title {
        padding: 0;
        background-position: center;
        overflow: hidden
    }

    .header-opt-4 .block-nav-categori .block-title span {
        opacity: 0;
        width: 1px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-4 .block-nav-menu .ui-menu>li {
        height: 50px;
        padding: 0 23px;
        line-height: 50px
    }

    .header-opt-4 .block-nav-menu .ui-menu>li * {
        line-height: 1.42857
    }

    .header-opt-4 .block-nav-menu .ui-menu>li>a {
        line-height: 1;
        display: inline;
        padding: 0
    }

    .header-opt-4 .block-nav-menu .ui-menu>li.parent>a:after {
        position: static
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-4 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li {
        padding: 0 15px
    }

    .header-opt-4 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a {
        padding: 0
    }
}

.header-opt-5 .header-top {
    background-color: #f6f6f6;
    padding: 0
}

.header-opt-5 .header-top .container:after,
.header-opt-5 .header-top .container:before {
    content: "";
    display: table
}

.header-opt-5 .header-top .container:after {
    clear: both
}

.header-opt-5 .hotline {
    float: left;
    color: #333
}

.header-opt-5 .hotline:after,
.header-opt-5 .hotline:before {
    content: "";
    display: table
}

.header-opt-5 .hotline:after {
    clear: both
}

.header-opt-5 .hotline>li {
    position: relative;
    padding: 0 20px;
    padding-left: 0;
    margin-right: 20px;
    float: left
}

.header-opt-5 .hotline>li>a,
.header-opt-5 .hotline>li>span {
    line-height: 50px;
    color: #333
}

.header-opt-5 .hotline>li>a:hover {
    color: #3266cc
}

.header-opt-5 .hotline>li:before {
    content: "";
    width: 1px;
    height: 10px;
    background-color: #888;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    left: -20px
}

@media (max-width:600px) {
    .header-opt-5 .hotline>li:before {
        display: none
    }
}

.header-opt-5 .hotline>li:first-child {
    padding-left: 0
}

.header-opt-5 .hotline>li:first-child:before {
    content: none
}

.header-opt-5 .hotline>li .fa {
    margin-right: 8px;
    font-size: 14px
}

.header-opt-5 .links {
    float: right;
    color: #333;
    position: relative
}

.header-opt-5 .links:after,
.header-opt-5 .links:before {
    content: "";
    display: table
}

.header-opt-5 .links:after {
    clear: both
}

.header-opt-5 .links>li {
    position: relative;
    padding: 0 15px;
    padding-left: 0;
    margin-right: 15px;
    float: left
}

.header-opt-5 .links>li>a,
.header-opt-5 .links>li>span {
    color: #333;
    display: block;
    line-height: 50px
}

.header-opt-5 .links>li>a:hover {
    color: #3266cc
}

.header-opt-5 .links>li:before {
    content: "";
    width: 1px;
    height: 10px;
    background-color: #333;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    left: -15px
}

@media (max-width:600px) {
    .header-opt-5 .links>li:before {
        display: none
    }
}

.header-opt-5 .links>li:last-child {
    padding-right: 0;
    margin-right: 0
}

.header-opt-5 .links>li:first-child {
    padding-left: 0
}

.header-opt-5 .links>li:first-child:before {
    content: none
}

@media (max-width:479px) {
    .header-opt-5 .links .setting {
        position: static
    }

    .header-opt-5 .links .setting .dropdown-menu {
        top: 50px
    }
}

.header-opt-5 .links .setting .account li a:hover,
.header-opt-5 .setting .account li a:focus,
.header-opt-5 .setting .account li a:hover {
    color: #3266cc
}

.header-opt-5 .header-content {
    background-color: #fff;
    padding: 55px 0 52px
}

.header-opt-5 .header-content .logo {
    display: block;
    padding-top: 10px
}

.header-opt-5 .header-content .block-search {
    float: right;
    position: relative
}

.header-opt-5 .header-content .block-search .block-title {
    background-color: #3266cc
}

.header-opt-5 .header-content .block-search .form-search {
    width: 350px
}

.header-opt-5 .header-content .block-search .form-search .form-control {
    padding-left: 20px
}

.header-opt-5 .header-content .block-search .categori-search .chosen-container .chosen-single {
    border-right: 1px solid #dfdfdf;
    z-index: 10
}

.header-opt-5 .header-content .block-search .btn-search {
    background-color: #3266cc
}

.header-opt-5 .header-content .block-search .btn-search:hover {
    background-color: #2852a3
}

.header-opt-5 .header-content .block-minicart {
    float: right;
    margin-right: 9px
}

.header-opt-5 .header-content .block-minicart.open>.dropdown-toggle .cart-icon,
.header-opt-5 .header-content .block-minicart:hover>.dropdown-toggle .cart-icon {
    border-color: #d64a28;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUFEMjI3MUQ0RUY4MTFFNjk4OTFDRTQ4Qjk5RDFGN0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUFEMjI3MUU0RUY4MTFFNjk4OTFDRTQ4Qjk5RDFGN0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQUQyMjcxQjRFRjgxMUU2OTg5MUNFNDhCOTlEMUY3QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQUQyMjcxQzRFRjgxMUU2OTg5MUNFNDhCOTlEMUY3QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpLJaWQAAAGJSURBVHjatJY9S8NQFIZjLQhuFlzUVfGDiqCjDtbFRdHBpbjroM6uDv4Cf4A4KCgu4qKg7dBJB6kt+IXg0kERFAURbSs+F86FEJNyTW4OPBxILvfNue/JSZpq26MDjuP0ww+cwJvzj2jOFozWJWAT9mAfVp2YQglNwwg8wVBcQkl4FEowGGdFOorQAe1xVaSjLPke6qYb1HfGTJZtuYVKkh/gzFIhrTAPbW6hK6jCDSzYaG+qnRShU7dHWiRt0ZqM5HzCc0M1RA+0WBKaUA9P1RWvUFkapC+qAseWkvcy521vd0PYOL5x2d9X6NKiUEbmZ95PSE2IZ4tCRfx58RPSVaUj+tNF6lVt7TeC3D51QiqiP472xzuCvKNoDSohR9AUfEOhkVBR8lJEj47w56OR0DXUYBeWIwi9B01vHV9wC93wautTngy4rjpvFuZCePQJxzxA1UToArLyLxEmZuDARGgDzqUhhmHRYHP1J7UOK3BoenS6NbMyRnKSAz2SI1Rr7rj2Z+2vAAMAG9NknmuYMfAAAAAASUVORK5CYII=)
}

.header-opt-5 .header-content .block-minicart>.dropdown-toggle {
    position: relative;
    display: block
}

.header-opt-5 .header-content .block-minicart>.dropdown-toggle:after,
.header-opt-5 .header-content .block-minicart>.dropdown-toggle:before {
    content: "";
    display: table
}

.header-opt-5 .header-content .block-minicart>.dropdown-toggle:after {
    clear: both
}

.header-opt-5 .header-content .block-minicart>.dropdown-toggle .cart-icon {
    background-color: transparent;
    width: 46px;
    height: 46px;
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid #3266cc;
    border-radius: 100%;
    display: block;
    float: right;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNzBENTUzMzRFRjYxMUU2OEZCMUE0REFEM0IxNTFCQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNzBENTUzMjRFRjYxMUU2OEZCMUE0REFEM0IxNTFCQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVGQ0JENDE1ODU0RUU2MTFCN0JFQTdDNkMzOEUwNkYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LtcjsAAAAWlJREFUeNq0lksrRVEUgLebUmaUCabkEQl/wDUxIQYmN2MMMDY18Av8ABmSiUwo7h0YkXQf5ZUyMSBFlOSZb9fatdsd957O2XvV1xqc0/7O3muddU7d4Oxpr1KqB37hAF5UgMjAOmzBNiyrQKFFEzAMDzAQSlQP90IZ+kPuyEQRWqEl1I5MVCTfwI9nz4YtKku+hWNPgkaYgSZbdA5fcAlznkRjIjq0a2QkfR6PLCu5kHEu6IbohAZPolF5+DtXVJEG6fYgaZb3Mu+2t90QPo5vRNaPFJU8irIyPwtRIj0hHj2KdM2fokRmV2lF7dCl2zpqBNl1apNipqmPMvVxR5A7ilZ0WyYUjcMnHFUTFSUvpDy+PXirJrqAb9iExRSi1/+mt4kPuIIOeA7xmXA7bwqmE6z5DvsyO2uKziAn/xJJYhJ24ojW4EQaYgjmYyyu/6RWYQl24x6dac2cjJG85Fqh77mOuvdPgAEAReBM5WYjGi8AAAAASUVORK5CYII=)
}

.header-opt-5 .header-content .block-minicart>.dropdown-toggle .cart-icon:hover {
    border-color: #d64a28;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUFEMjI3MUQ0RUY4MTFFNjk4OTFDRTQ4Qjk5RDFGN0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUFEMjI3MUU0RUY4MTFFNjk4OTFDRTQ4Qjk5RDFGN0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQUQyMjcxQjRFRjgxMUU2OTg5MUNFNDhCOTlEMUY3QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQUQyMjcxQzRFRjgxMUU2OTg5MUNFNDhCOTlEMUY3QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpLJaWQAAAGJSURBVHjatJY9S8NQFIZjLQhuFlzUVfGDiqCjDtbFRdHBpbjroM6uDv4Cf4A4KCgu4qKg7dBJB6kt+IXg0kERFAURbSs+F86FEJNyTW4OPBxILvfNue/JSZpq26MDjuP0ww+cwJvzj2jOFozWJWAT9mAfVp2YQglNwwg8wVBcQkl4FEowGGdFOorQAe1xVaSjLPke6qYb1HfGTJZtuYVKkh/gzFIhrTAPbW6hK6jCDSzYaG+qnRShU7dHWiRt0ZqM5HzCc0M1RA+0WBKaUA9P1RWvUFkapC+qAseWkvcy521vd0PYOL5x2d9X6NKiUEbmZ95PSE2IZ4tCRfx58RPSVaUj+tNF6lVt7TeC3D51QiqiP472xzuCvKNoDSohR9AUfEOhkVBR8lJEj47w56OR0DXUYBeWIwi9B01vHV9wC93wautTngy4rjpvFuZCePQJxzxA1UToArLyLxEmZuDARGgDzqUhhmHRYHP1J7UOK3BoenS6NbMyRnKSAz2SI1Rr7rj2Z+2vAAMAG9NknmuYMfAAAAAASUVORK5CYII=)
}

.header-opt-5 .header-content .block-minicart>.dropdown-toggle .cart-text,
.header-opt-5 .header-content .block-minicart>.dropdown-toggle .counter-title,
.header-opt-5 .header-content .block-minicart>.dropdown-toggle .text {
    display: none
}

.header-opt-5 .header-content .block-minicart>.dropdown-toggle .counter-number {
    background-color: #3266cc;
    color: #fff;
    display: block;
    width: 32px;
    line-height: 18px;
    position: absolute;
    padding: 0;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    border-radius: 20px;
    top: -9px;
    left: 50%;
    font-family: Arial
}

.header-opt-5 .header-content .block-minicart>.dropdown-toggle .counter-number:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 6px 0 0;
    border-color: #3266cc transparent transparent;
    position: absolute;
    left: 10px;
    bottom: -4px
}

.header-opt-5 .header-content .block-minicart>.dropdown-toggle .counter-label,
.header-opt-5 .header-content .block-minicart>.dropdown-toggle .counter-price {
    display: none
}

.header-opt-5 .header-content .link-compare,
.header-opt-5 .header-content .link-wishlist {
    background-color: transparent;
    width: 46px;
    height: 46px;
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid #3266cc;
    border-radius: 100%;
    display: block;
    float: right;
    margin-right: 20px
}

.header-opt-5 .header-content .link-compare span,
.header-opt-5 .header-content .link-wishlist span {
    display: none
}

.header-opt-5 .header-content .link-compare:hover,
.header-opt-5 .header-content .link-wishlist:hover {
    border-color: #d64a28
}

.header-opt-5 .header-content .link-wishlist {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFREVFQzFENDRFRjYxMUU2QTlEREEzNTJERDhEQjBENyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFREVFQzFEMzRFRjYxMUU2QTlEREEzNTJERDhEQjBENyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVGQ0JENDE1ODU0RUU2MTFCN0JFQTdDNkMzOEUwNkYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+kEwrkgAAAkZJREFUeNq0lk1IVFEUx988BtNBbFMSOIqi0EIYMCpxGBoYKQbGRS4SCkFp1IGJokW2EQI3LVpYm2gct2HQFyE4LQWJFKnUjTSgUfmxqKAPRB0r9H/i/+DyeDPPmd478Htv5txzz/+de+9793pODLzRLOwU6AInwRHwE8yDR+C1KTYILoIWcBh8A5L0CZgzJ/aYBCX5GDjP/5/BV1ANaumbBP3SF6RBjP5V8AUcBXX0PQcJPsQ/8ypifjAN6il6Bywr7U3gCrgKZumrAffAfYvYm6CPlZ8Ba2qFIjzDxkvgsZbfYnxysU6QKRAr0zIO3nHo/xgVxjlfQzZixpBe4++MTazkagS3WW3KqFAWQgPZ0Zy1Q5zfFdCm41IOWsFLF8TEchyJ06Klc7HI/aPmnn2ghl8uu0rpbpmROyeC62ALNLso2EyNDRH8y/evHfhcEPMx9yvR0umUd6USXHZBMM7cD9UXvwxkuWKPg18OiVUx7w7z7hoVysIZBMfAXQerG2HOG8bi1JXGp/wyyLD2OiDWw+GUnM8Mp24KGuAQjILIf4hFuJNkmVPLJyj7XgfvL0C4BLEw+6q58gpq3GbOgW1+kqJFiEXZR/qeNW1ZeQXFFvikP8AEN1w762fsd/ZdtArSCyR4zz1sifORAhUWcRVsSzM2yL5asYJin0CIqyzBs0pAaQ/Ql2BMiMcSrVRBsU1wASR5/JCD0XUyR1+SMZt2ybwHXAx74AGY4ifK+Di8Bd2FhrBUQXVe28AtntqGwe9iEuwLMAA/WoPP5d9ffwAAAABJRU5ErkJggg==)
}

.header-opt-5 .header-content .link-wishlist:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkZBOEVFM0E0RUY4MTFFNkJERDVDODU3MzFGNDEyMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkZBOEVFM0I0RUY4MTFFNkJERDVDODU3MzFGNDEyMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRkE4RUUzODRFRjgxMUU2QkRENUM4NTczMUY0MTIwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRkE4RUUzOTRFRjgxMUU2QkRENUM4NTczMUY0MTIwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiOSQ/YAAAJfSURBVHjatJZNSBRhGMdnR0GTqEtFkJaHDoFgRF8YlmAkghF1MEiCjcwWkqIgOxQFXTusB/HQxzEVLaOC7F5RIH3YLSHE7IMooQSpNBf6PfGfGIadnd2cfeCn7DvP+/+/H8/M+yYW+uqdLLEVDsIWWAEz8AoG4Gkgdwccgk2wHKbhOdwqaXs8GhROBAxN/Drs1+8p+AqroEptD6DD+sI1aFH7e/gCK2Gt2u5ACuPpbIaV8Aiq4QZcgbe+wayHTjgJH9W2BnqgF9F/uZn+nZZ7Do7BJOzi+Qe/YSk807K0wZATHi0aucUBhEbCEjG2bemHl7b05C64etau/boUYeYt6SkxkisRA9O6qJqw2TqeYRI+Q9rJL66KfCKtOkh6huWwHR7CLyfmYJZzWoltLHG5q2JxtbnFigl5VNqfeTWWFdHQ055zVeI/oKaIhjXy+GSGGb1/u6Eibif2rULaT9jPjFel9q4shaNFmF27tG/6X4tBFc0FWBbj7EzrvLQH/YZWOF2wGrpjnF1ammdZznm/ocVtfWVsWY/EMLuklnMIs2Gv3Q3kHYdxfUUaF2HWqJNkXJpOmKGde3v1/y40/IdZg/r+1WJ2M7kMHR1JTfBTn6TmAsya1cf67vEfWbkMLcY0u+9wXwdulFmHcr9ZX8xeZ8tLhFwxvFgH92Cj9vWMRu+PJarsFJjJPsymwgTdiIG/AxvRsATtrlLre16rtpRy6nOZ5WNoMQutcELXD7sYnRajarNnrZjNRolFLWkwNugTtVm/X8BhjN7kK1BaYNWbcJ2uInZru4zZ70IE/ggwAJVTrgfUI8SVAAAAAElFTkSuQmCC)
}

.header-opt-5 .header-content .link-compare {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMUY4RTdFRjRFRjYxMUU2QjU1RUIyQjVDOTRGOUE0QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMUY4RTdFRTRFRjYxMUU2QjU1RUIyQjVDOTRGOUE0QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVGQ0JENDE1ODU0RUU2MTFCN0JFQTdDNkMzOEUwNkYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+PtVU0AAAAl1JREFUeNq0ltuLT1EUx3+/08wYl4eRXEaSS948aBAvHvwBRHJJSMJISE2aS4xbkUuDB01uDTVuk1Ae5M0DSYYXlHJNMsVMQ02U+2fV90y74/x+v3P2zFn16Zzf/p2zvmfvvdbaK1+zsTM3AMvDZHiT9IUy5340rCvy7EX4EBmbAK/hI1yD0/A8qeBn+AOHCzx7P0ZwODyGGbANtsAlqINPcU6CyO8j0JRiSV/ALBgPO6AbVsFTmJ9E0OyVZprGbDZHYSqcgjFwGxaUEpwH7fAXrnsEUR9sgg3ariswp5BglR6ogFpYAvs9o/csbIVhcBlGxAnu1V5cgHMaa4aDnqKtilxLm539eaQ8HAvv4AdMgZ7Iy4fgFtxLKVqttPkNk8xvOMPVUAlnYsTM6uGJxyy7oE1LutJd0oW6ni/y8jfPpW3TdXEoWK5Isq95lht8s5XphbkWuYE2tSIjsZxy2nwPhYkmOMopbVlZ6LsqKFBtBtvK3Tzsdk6LrKxa1y8m+BZ+wvSMxALV2O/wPlCyP9JXZCFaAyPhIfwK9++mrms9nQ4p8l/o84ab+O2acq0TtWlsNuyJGR+nLqJPB3O/YJfKmpWgFs9Z7oZdkbETyr/WMDjdlGhWC7EG1nuK7oNG3Vu7scwCReP/HU9fVcQtiE6GxdbDDkAHHJevFVrS2BP/rmaY176GS5LWlqprsAk8KNXTXFUv0qtOzHqc7R6FoUwHeskmyuyOcrJD+XlMvWenkjipteijY/vSuMNzufZkMyyCmdrrqFm30FDAT6VSrcdtMZLaNHg5kLLzT4ABAOI5e5h6AMvMAAAAAElFTkSuQmCC)
}

.header-opt-5 .header-content .link-compare:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjUwODk3MzU0RUY4MTFFNkE3MERCRkYwRkJERjExQ0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjUwODk3MzY0RUY4MTFFNkE3MERCRkYwRkJERjExQ0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNTA4OTczMzRFRjgxMUU2QTcwREJGRjBGQkRGMTFDRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNTA4OTczNDRFRjgxMUU2QTcwREJGRjBGQkRGMTFDRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtfWNHoAAAJ2SURBVHjatJbbi01RHMfPOXNmDHkYTa5FTVIePMglHpwHf8CI5NJkJGHkcpqSzEwMRlFo8KDJraFmBpPwJm+KksgLShGaZIozuTRRjOHzq+/Wbrf32Rezf/Vp7ev6rvVbv7V+v+xI77LMf1gW6ioa7r+J/INLcDJsLvNtL7z3PJsJA/ABbsB5xF9EFTTbC8cDvi3AA8+zudAD86ECRqEP9iD80a+TnOf+BLTFcOlLOl5EO0ODLcEGePa7r7A8iqDZa400stls4CSXs+EcTIE7iNaHCRbkoj9wM24EIToM27ncCnm4huiSIMEa+wCqoAlWw5EkoYvoRZrdMAGuIjrRT/Cw1uIKXNKzdjiWULRLkVsH+72CU2EbfLMI8/zbViZyw6wIP2Ans6x1CzZCNVyAIZ8f98HTBLMcpOkGc2mDW3CF2stl/v+ecJbdalc5gpVgkWSjeZ4ZezPPfIaluDWf06JWpSRmbh1V3+NhlgnW6t2nTHrm9F2TCzhtxtoq3dui5MoWadl0tV9M8C38gnlpKBEoOZ2xth8H7OYnPNYo0hBdAJPgEQE04qzfbbWbEs5iXJnXTp+33Bu/R1NuckVtHFuM6CGfgUxTFTGsxPxPcFDHmh1BnQlddxCBA55nZ7T/unBnyZst2lWzbIQtCUU7EG3V7HbRrFXN0+GXnr7qELcgOusctgnsKGL9tKfV13pLzEEZ/55mmNW6Oi6Ja2tUNTQi9jCsprkO9Tpwi6pxmhMcDHkl9NAiyuyu9mS/9ucp1Z5PtImjWifuLXpHEWQWuetsTWAHrISFWmuvvYOWgH6qLdvj2iG/QjjM5sArT/qJ5ee/AgwAfNWr6V4UAXkAAAAASUVORK5CYII=)
}

.header-opt-5 .block-minicart .actions .btn:focus,
.header-opt-5 .block-minicart .actions .btn:hover {
    background-color: #3266cc
}

.header-opt-5 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-5 .block-minicart .minicart-items .product-item .product-item-name a:hover {
    color: #3266cc
}

.header-opt-5 .block-nav-categori .block-title {
    background-color: #3266cc;
    cursor: pointer;
    line-height: 52px
}

.header-opt-5 .block-nav-categori .block-content {
    visibility: hidden;
    opacity: 0;
    margin-top: 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-opt-5 .block-nav-categori.has-open .block-content {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-opt-5 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,
.header-opt-5 .block-nav-categori .ui-categori .submenu .categori-list li a:hover {
    color: #3266cc
}

.header-opt-5 .block-nav-categori .view-all-categori .btn-view-all,
.header-opt-5 .block-nav-categori .view-all-categori a {
    background-color: #888;
    color: #fff
}

.header-opt-5 .block-nav-categori .view-all-categori .btn-view-all:hover,
.header-opt-5 .block-nav-categori .view-all-categori a:hover {
    background-color: #3266cc
}

.header-opt-5 .block-nav-menu .ui-menu>li a:hover {
    color: #3266cc !important
}

@media (min-width:992px) {
    .header-opt-5 .block-nav-menu .ui-menu>li:hover>a {
        color: #d64a28 !important
    }
}

.header-opt-5 .block-nav-menu .ui-menu>li>a {
    line-height: 52px
}

@media (min-width:992px) {
    .header-opt-5 .block-nav-menu .ui-menu>li>a {
        color: #fff
    }
}

.header-opt-5 .block-nav-menu .ui-menu .parent-megamenu>.megamenu {
    right: 0
}

.header-opt-5 .nav-toggle-menu {
    background-color: #3266cc;
    line-height: 52px
}

.header-opt-5 .header-nav {
    background-color: #fff
}

.header-opt-5 .header-nav .box-header-nav {
    background-color: #668fe0
}

@media (max-width:1199px) {
    .header-opt-5 .header-content .block-search .categori-search {
        display: none
    }
}

@media (max-width:991px) {
    .header-opt-5 .header-content {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .header-opt-5 .header-content .nav-left {
        float: none;
        clear: both;
        text-align: center;
        margin-bottom: 30px
    }

    .header-opt-5 .header-content .nav-mind {
        float: left
    }

    .header-opt-5 .header-content .nav-mind .block-search {
        float: left;
        margin-left: 0;
        width: 275px
    }

    .header-opt-5 .header-content .nav-right {
        float: right
    }
}

@media (max-width:600px) {
    .header-opt-5 .header-content .nav-mind .block-search {
        width: auto;
        position: static
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-5 .block-nav-categori {
        width: 60px;
        padding: 0
    }

    .header-opt-5 .block-nav-categori .block-title {
        padding: 0;
        background-position: center;
        overflow: hidden
    }

    .header-opt-5 .block-nav-categori .block-title span {
        opacity: 0;
        width: 1px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-5 .block-nav-menu .ui-menu>li {
        height: 50px;
        padding: 0 23px;
        line-height: 50px
    }

    .header-opt-5 .block-nav-menu .ui-menu>li * {
        line-height: 1.42857
    }

    .header-opt-5 .block-nav-menu .ui-menu>li>a {
        line-height: 1;
        display: inline;
        padding: 0
    }

    .header-opt-5 .block-nav-menu .ui-menu>li.parent>a:after {
        position: static
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-5 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li {
        padding: 0 15px
    }

    .header-opt-5 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a {
        padding: 0
    }
}

.header-opt-6 .nav-toggle-menu {
    line-height: 50px;
    background-color: #000
}

.header-opt-6 .header-top {
    padding: 0;
    font-size: 13px;
    background-color: #f6f6f6
}

.header-opt-6 .header-top .hotline {
    float: left;
    color: #666
}

.header-opt-6 .header-top .hotline:after,
.header-opt-6 .header-top .hotline:before {
    content: "";
    display: table
}

.header-opt-6 .header-top .hotline:after {
    clear: both
}

.header-opt-6 .header-top .hotline>li {
    position: relative;
    padding: 0 18px;
    float: left
}

.header-opt-6 .header-top .hotline>li>a,
.header-opt-6 .header-top .hotline>li>span {
    color: #666;
    line-height: 36px
}

.header-opt-6 .header-top .hotline>li>a:hover {
    color: #f36
}

.header-opt-6 .header-top .hotline>li:before {
    content: "";
    width: 1px;
    height: 10px;
    background-color: #e0e0e0;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    left: 0
}

.header-opt-6 .header-top .hotline>li:first-child {
    padding-left: 0
}

.header-opt-6 .header-top .hotline>li:first-child:before {
    content: none
}

.header-opt-6 .header-top .hotline>li .fa {
    margin-right: 8px;
    font-size: 14px
}

@media (max-width:479px) {
    .header-opt-6 .header-top .hotline>li:before {
        display: none
    }
}

@media (max-width:600px) {
    .header-opt-6 .header-top .hotline>li {
        padding-left: 0
    }

    .header-opt-6 .header-top .hotline>li:before {
        display: none
    }
}

.header-opt-6 .header-top .links {
    float: right;
    color: #fff;
    position: relative
}

.header-opt-6 .header-top .links:after,
.header-opt-6 .header-top .links:before {
    content: "";
    display: table
}

.header-opt-6 .header-top .links:after {
    clear: both
}

.header-opt-6 .header-top .links>li {
    position: relative;
    padding: 0 15px;
    float: left
}

.header-opt-6 .header-top .links>li>a,
.header-opt-6 .header-top .links>li>span {
    color: #666;
    display: block;
    line-height: 36px
}

.header-opt-6 .header-top .links>li>a {
    color: #666;
    line-height: 36px
}

.header-opt-6 .header-top .links>li>a:hover {
    color: #f36
}

.header-opt-6 .header-top .links>li:before {
    content: "";
    width: 1px;
    height: 10px;
    background-color: #e0e0e0;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0
}

.header-opt-6 .header-top .links>li:last-child {
    padding-right: 0
}

.header-opt-6 .header-top .links>li:last-child:before {
    content: none
}

.header-opt-6 .header-top .links>li:first-child {
    padding-left: 0
}

@media (max-width:479px) {
    .header-opt-6 .header-top .links>li:before {
        display: none
    }
}

@media (max-width:600px) {
    .header-opt-6 .header-top .links>li {
        padding-left: 0
    }

    .header-opt-6 .header-top .links>li:before {
        display: none
    }
}

.header-opt-6 .header-top .links .setting .dropdown-menu {
    width: 185px
}

@media (max-width:479px) {
    .header-opt-6 .header-top .links .setting {
        position: static
    }

    .header-opt-6 .header-top .links .setting .dropdown-menu {
        top: 100%
    }
}

.header-opt-6 .header-top .setting .account li a:focus,
.header-opt-6 .header-top .setting .account li a:hover {
    color: #f36
}

.header-opt-6 .header-content {
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 35px
}

.header-opt-6 .header-content .logo {
    display: block
}

.header-opt-6 .header-content .nav-mind {
    float: right
}

.header-opt-6 .header-content .nav-right {
    float: right;
    padding-right: 15px
}

.header-opt-6 .header-content .block-search {
    float: right;
    margin-top: 18px
}

.header-opt-6 .header-content .block-search .block-title {
    line-height: 40px;
    height: 40px;
    width: 45px;
    background-image: none;
    color: #fff;
    text-align: center;
    padding: 0;
    background-color: #f36
}

.header-opt-6 .header-content .block-search .block-title:before {
    content: "\f002";
    font-family: FontAwesome;
    font-size: 14px
}

.header-opt-6 .header-content .block-search .categori-search {
    width: 153px
}

.header-opt-6 .header-content .block-search .categori-search .chosen-container .chosen-single,
.header-opt-6 .header-content .block-search .categori-search .dropdown-toggle {
    background-color: #f6f6f6;
    border-color: #eee;
    line-height: 38px;
    height: 40px
}

.header-opt-6 .header-content .block-search .form-search {
    width: 415px
}

@media (max-width:1199px) {
    .header-opt-6 .header-content .block-search .form-search {
        width: 260px
    }
}

@media (max-width:767px) {
    .header-opt-6 .header-content .block-search .form-search {
        width: 100%
    }
}

.header-opt-6 .header-content .block-search .form-search .form-control {
    border-color: #eee;
    height: 40px;
    padding-left: 17px;
    padding-right: 45px;
    font-size: 14px;
    color: #999
}

.header-opt-6 .header-content .block-search .form-search .form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.header-opt-6 .header-content .block-search .form-search .form-control:-ms-input-placeholder {
    color: #999
}

.header-opt-6 .header-content .block-search .form-search .form-control::-webkit-input-placeholder {
    color: #999
}

.header-opt-6 .header-content .block-search .form-search .btn-search {
    width: 45px;
    background-color: #f36;
    background-image: none;
    color: #fff;
    text-align: center;
    padding: 0
}

.header-opt-6 .header-content .block-search .form-search .btn-search:before {
    content: "\f002";
    font-family: FontAwesome;
    font-size: 14px
}

.header-opt-6 .header-content .block-search .form-search .btn-search:hover {
    background-color: #ff0040
}

.header-opt-6 .header-content .block-minicart {
    float: right;
    margin-top: 18px;
    margin-left: 30px
}

@media (max-width:991px) {
    .header-opt-6 .header-content .block-minicart {
        margin-top: 10px;
        margin-left: 20px
    }
}

.header-opt-6 .header-content .block-minicart.open>.dropdown-toggle .cart-icon,
.header-opt-6 .header-content .block-minicart:hover>.dropdown-toggle .cart-icon {
    background-color: #ff0040
}

.header-opt-6 .header-content .block-minicart>.dropdown-toggle {
    height: 41px;
    display: block;
    position: relative;
    color: #fff
}

.header-opt-6 .header-content .block-minicart>.dropdown-toggle:after,
.header-opt-6 .header-content .block-minicart>.dropdown-toggle:before {
    content: "";
    display: table
}

.header-opt-6 .header-content .block-minicart>.dropdown-toggle:after {
    clear: both
}

.header-opt-6 .header-content .block-minicart>.dropdown-toggle .cart-icon {
    width: 41px;
    display: block;
    height: 40px;
    float: right;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGN0Y5OENGQjRBM0UxMUU2OEY0N0JGQjJBRDM1NjM1NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGN0Y5OENGQTRBM0UxMUU2OEY0N0JGQjJBRDM1NjM1NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMTgwODNDQkNDNTQzNEY0NUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4TVV0OAAAA9UlEQVR42mL4jwCngZiBVMwIJBYxMDAYArEOEPcD8TUgZmEgDrwBGQDjfANiTgYSARMSu4uBdFCN7AJuIP4IxMxEan4JxBLILvgKxFNIsD0TTKKFqjAQf/lPGFyC6WFCM/UtEK8kwvYkGAM9ukCxYA/EP4H4FFogg9h/gXgjEJ+Bi6J5YTHUieqkJCRkF4BigQ+IFwAxKxanM0LF2YB4KhDvRjfRD4iPEAjAv1C6GJsLQMAEiD8B8S0g5kWT+wzEdkD8AiqPEQbVUBseALEkFj9nAPFPqLwq2HI0Be+QnFqMxQAMeXQFYUD8Epq1JbAYgCEPEGAA1+aeQZRlruQAAAAASUVORK5CYII=);
    background-color: #f36
}

.header-opt-6 .header-content .block-minicart>.dropdown-toggle .counter-number {
    position: absolute;
    right: 25px;
    left: auto;
    background-color: #096;
    line-height: 18px;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    width: 33px;
    padding: 0;
    border-radius: 20px;
    top: -7px;
    color: #fff
}

.header-opt-6 .header-content .block-minicart>.dropdown-toggle .counter-number:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6px 4px 0;
    border-color: transparent #096 transparent transparent;
    position: absolute;
    bottom: -4px;
    left: 17px
}

.header-opt-6 .header-content .block-minicart>.dropdown-toggle .counter-title {
    display: none
}

.header-opt-6 .header-content .block-minicart>.dropdown-toggle .counter {
    float: left;
    border: 1px solid #eee;
    border-right: none;
    height: 40px;
    padding-left: 17px;
    width: 156px;
    color: #666;
    line-height: 1
}

.header-opt-6 .header-content .block-minicart>.dropdown-toggle .cart-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #333;
    padding-top: 5px;
    line-height: 1;
    margin-bottom: 1px
}

.header-opt-6 .header-content .block-minicart>.dropdown-toggle .counter-label:after {
    content: "-";
    padding-left: 3px
}

.header-opt-6 .block-minicart .actions .btn:focus,
.header-opt-6 .block-minicart .actions .btn:hover {
    background-color: #f36
}

.header-opt-6 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-6 .block-minicart .minicart-items .product-item .product-item-name a:hover {
    color: #f36
}

.header-opt-6 .block-nav-categori {
    width: 270px
}

.header-opt-6 .block-nav-categori .block-content {
    background-color: #f7f7f7
}

@media (min-width:992px) {
    .header-opt-6 .block-nav-categori .block-content {
        width: 270px
    }

    .header-opt-6 .block-nav-categori .block-content .ui-categori {
        padding-bottom: 21px
    }

    .header-opt-6 .block-nav-categori .block-content .ui-categori>li>a {
        line-height: 36px;
        padding-right: 20px
    }

    .header-opt-6 .block-nav-categori .block-content .ui-categori>li.parent>a:after {
        line-height: 36px
    }

    .header-opt-6 .block-nav-categori .block-content .ui-categori .submenu {
        left: 270px;
        width: 670px
    }
}

@media (min-width:1199px) {
    .header-opt-6 .block-nav-categori .block-content .ui-categori .submenu {
        width: 900px
    }
}

.header-opt-6 .block-nav-categori .ui-categori {
    margin-bottom: 7px
}

@media (min-width:1200px) {
    .header-opt-6 .block-nav-categori .ui-categori>li>a {
        padding-left: 17px;
        line-height: 37px
    }
}

@media (min-width:992px) {

    .header-opt-6 .block-nav-categori .ui-categori>li ul a:focus,
    .header-opt-6 .block-nav-categori .ui-categori>li ul a:hover {
        color: #f36 !important
    }
}

.header-opt-6 .block-nav-categori .view-all-categori a {
    background-color: #888;
    color: #fff;
    line-height: 46px
}

.header-opt-6 .block-nav-categori .view-all-categori a:hover {
    background-color: #f36
}

.header-opt-6 .block-nav-categori .block-title {
    background-color: #000;
    line-height: 50px;
    background-position: right 25px top 17px
}

@media (max-width:479px) {
    .header-opt-6 .block-nav-categori .block-title {
        background-position: right 12px center
    }
}

.header-opt-6 .block-nav-menu .ui-menu>li ul a:focus,
.header-opt-6 .block-nav-menu .ui-menu>li ul a:hover,
.header-opt-6 .block-nav-menu .ui-menu>li:focus>a,
.header-opt-6 .block-nav-menu .ui-menu>li:hover>a,
.header-opt-6 .block-nav-menu .ui-menu>li>a:focus,
.header-opt-6 .block-nav-menu .ui-menu>li>a:hover {
    color: #f36
}

@media (min-width:992px) {

    .header-opt-6 .block-nav-menu .ui-menu>li ul a:focus,
    .header-opt-6 .block-nav-menu .ui-menu>li ul a:hover {
        color: #f36 !important
    }
}

@media (min-width:1200px) {
    .header-opt-6 .block-nav-menu .ui-menu .horizontal-menu {
        width: 900px
    }
}

@media (min-width:992px) {
    .header-opt-6 .block-nav-menu .ui-menu {
        padding: 0
    }

    .header-opt-6 .block-nav-menu .ui-menu>li>a {
        line-height: 50px;
        padding: 0 12px;
        font-size: 14px;
        text-transform: none;
        font-weight: 400;
        position: relative
    }

    .header-opt-6 .block-nav-menu .ui-menu>li>a:after {
        position: static
    }

    .header-opt-6 .block-nav-menu .ui-menu>li>a:before {
        content: "";
        height: 22px;
        width: 1px;
        background-color: #d6d6d6;
        position: absolute;
        top: 50%;
        margin-top: -11px;
        right: -1px
    }

    .header-opt-6 .block-nav-menu .ui-menu>li.active>a {
        background-color: #f36;
        color: #fff;
        z-index: 10
    }

    .header-opt-6 .block-nav-menu .ui-menu>li.active>a:before {
        content: none
    }
}

@media (min-width:1200px) {
    .header-opt-6 .block-nav-menu .ui-menu>li>a {
        padding: 0 28px
    }
}

.header-opt-6 .header-nav {
    background-color: #eee
}

@media (max-width:991px) {
    .header-opt-6 .header-content .nav-left {
        float: none;
        clear: both;
        text-align: center;
        margin-bottom: 20px
    }

    .header-opt-6 .header-content .nav-mind {
        float: left;
        padding-left: 15px
    }

    .header-opt-6 .header-content .nav-mind .block-search {
        float: left;
        margin-left: 0;
        margin-top: 0
    }

    .header-opt-6 .header-content .nav-right {
        float: right
    }

    .header-opt-6 .header-content .block-minicart {
        margin-top: 0
    }
}

@media (max-width:767px) {
    .header-opt-6 .header-content .block-search .categori-search {
        display: none
    }

    .header-opt-6 .header-content .nav-right {
        float: right
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-6 .block-nav-categori {
        width: 60px;
        padding: 0
    }

    .header-opt-6 .block-nav-categori .block-title {
        padding: 0;
        background-position: center;
        overflow: hidden
    }

    .header-opt-6 .block-nav-categori .block-title span {
        opacity: 0;
        width: 1px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-6 .block-nav-menu .ui-menu>li {
        height: 50px;
        padding: 0 23px;
        line-height: 50px
    }

    .header-opt-6 .block-nav-menu .ui-menu>li * {
        line-height: 1.42857
    }

    .header-opt-6 .block-nav-menu .ui-menu>li>a {
        line-height: 1;
        display: inline;
        padding: 0
    }

    .header-opt-6 .block-nav-menu .ui-menu>li>a:before {
        right: -23px
    }

    .header-opt-6 .block-nav-menu .ui-menu>li>a .label-menu {
        top: -15px
    }

    .header-opt-6 .block-nav-menu .ui-menu>li.active {
        background-color: #f36
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-6 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li {
        padding: 0 15px
    }

    .header-opt-6 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a {
        padding: 0
    }

    .header-opt-6 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a:before {
        right: -15px
    }

    .header-opt-6 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a .label-menu {
        top: -15px
    }
}

.header-opt-7 .header-top {
    background-color: #d5d5d5
}

.header-opt-7 .header-top .container:after,
.header-opt-7 .header-top .container:before {
    content: "";
    display: table
}

.header-opt-7 .header-top .container:after {
    clear: both
}

.header-opt-7 .hotline {
    float: left;
    color: #333;
    font-size: 13px
}

.header-opt-7 .hotline:after,
.header-opt-7 .hotline:before {
    content: "";
    display: table
}

.header-opt-7 .hotline:after {
    clear: both
}

.header-opt-7 .hotline>li {
    position: relative;
    padding: 0 20px;
    float: left
}

.header-opt-7 .hotline>li>span {
    line-height: 38px;
    display: block
}

.header-opt-7 .hotline>li>a {
    line-height: 38px
}

.header-opt-7 .hotline>li:first-child {
    padding-left: 0
}

.header-opt-7 .hotline>li .fa {
    margin-right: 8px;
    font-size: 14px
}

.header-opt-7 .hotline>li .wellcome a {
    color: #d64a28
}

.header-opt-7 .hotline>li .wellcome a:hover {
    color: #0f5194
}

.header-opt-7 .hotline>li .wellcome span {
    color: #fff
}

.header-opt-7 .links {
    float: right;
    color: #333;
    position: relative;
    font-size: 13px
}

.header-opt-7 .links:after,
.header-opt-7 .links:before {
    content: "";
    display: table
}

.header-opt-7 .links:after {
    clear: both
}

.header-opt-7 .links>li {
    position: relative;
    padding: 0 15px;
    float: left
}

.header-opt-7 .links>li>a,
.header-opt-7 .links>li>span {
    color: #333;
    display: block;
    line-height: 38px
}

.header-opt-7 .links>li>a:hover,
.header-opt-7 .links>li>span:hover {
    color: #0f5194
}

.header-opt-7 .links>li:last-child {
    padding-right: 0
}

.header-opt-7 .links .dropdown .dropdown-menu {
    right: 0;
    left: auto
}

.header-opt-7 .links .link-account img,
.header-opt-7 .links .link-checkout img,
.header-opt-7 .links .link-wishlist img {
    margin-right: 7px;
    vertical-align: text-bottom
}

.header-opt-7 .setting .account li a:focus,
.header-opt-7 .setting .account li a:hover {
    color: #0f5194
}

.header-opt-7 .header-content {
    background-color: #fff;
    padding: 45px 0
}

.header-opt-7 .header-content .logo {
    display: block
}

.header-opt-7 .header-content .block-search {
    float: right;
    position: relative;
    margin-top: 5px;
    margin-right: 17px
}

.header-opt-7 .header-content .block-search .block-title {
    background-color: #ff8c00
}

.header-opt-7 .header-content .block-search .categori-search .chosen-container .chosen-single {
    border-color: #e0e0e0;
    position: relative;
    z-index: 10;
    border-right: none;
    font-size: 13px;
    color: #888;
    line-height: 40px;
    height: 40px
}

.header-opt-7 .header-content .block-search .categori-search .chosen-container .chosen-single:before {
    content: "";
    width: 1px;
    height: 34px;
    background-color: #e0e0e0;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -17px
}

.header-opt-7 .header-content .block-search .form-search {
    width: 375px
}

.header-opt-7 .header-content .block-search .form-search .form-control {
    padding-left: 30px;
    border-color: #e0e0e0;
    font-size: 13px;
    color: #888;
    height: 40px
}

.header-opt-7 .header-content .block-search .form-search .form-control::-moz-placeholder {
    color: #888;
    opacity: 1
}

.header-opt-7 .header-content .block-search .form-search .form-control:-ms-input-placeholder {
    color: #888
}

.header-opt-7 .header-content .block-search .form-search .form-control::-webkit-input-placeholder {
    color: #888
}

.header-opt-7 .header-content .block-search .form-search .btn-search {
    background-color: #ff8c00;
    width: 40px
}

.header-opt-7 .header-content .block-search .form-search .btn-search:hover {
    background-color: #cc7000
}

.header-opt-7 .header-content .link-favorites,
.header-opt-7 .header-content .link-login,
.header-opt-7 .header-content .link-wishlist {
    width: auto;
    float: right;
    font-size: 14px;
    color: #888;
    line-height: 1;
    background-image: none;
    background-color: transparent;
    margin-top: 5px;
    margin-right: 11px
}

.header-opt-7 .header-content .link-favorites:hover,
.header-opt-7 .header-content .link-login:hover,
.header-opt-7 .header-content .link-wishlist:hover {
    color: #d64a28
}

.header-opt-7 .header-content .link-favorites:before,
.header-opt-7 .header-content .link-login:before,
.header-opt-7 .header-content .link-wishlist:before {
    content: "";
    width: 34px;
    height: 40px;
    display: inline-block;
    vertical-align: bottom;
    background-position: bottom center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAeCAYAAABJ/8wUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERTE1RDY2QzRGREExMUU2QjA0RUVDOTFCNTA4OTIwQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERTE1RDY2QjRGREExMUU2QjA0RUVDOTFCNTA4OTIwQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTk1QkZCNTQwOTIwNjgxMTgwODNDQkNDNTQzNEY0NUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4LiDVkAAADBElEQVR42sSXW0gVURSG1xml0IhSI/BgEVQEPQUnswyyixVkncrCgqSSeowesoTuRQ+9RCGZQRldqIfCoIigUrphN6UojF5MCOwCkWDQxSN26l/wj+wOM+OZo44LPmbOPnvP+mft2XutHYpEIuJik8E6MAdMAGngK3gJboInLuPmgpVAHzwe/AEd4Bm4CtqdBoUchOSBI2AjsMTdnoNtFCZ0XANme4yJg0tgP/joJaQIXAc5oBfcALfBe/CbkZkPyo0+leAvOA7SQSe4DB4yEhlgCigBq4w+a8AjJyGzwAOQCR6DraDN5c3GgmNgS0L7ObATdLmMmwrqwDzwCywAzWKEXp1f47UeFHuIEDpSoduNtj1s6/IY18Zn1yf4lLRwOKzXKlAKWsFyEJPkTN9mHGihkGQszuleAaaBn6BJp8biXKqipeCe+LMRvPb4HLcE3OVKzNMPZyZFfAGN4t96JDVrpM9ckG9RiHBfiEtwpr6aeD/D4gpQ+yTBm+1zjArp5o+MYRCSyWvM/lDtNR602T47LC49tQJDYVDRKOB9iwr5wP1D/4gGKCRKn29Ug72znuV1h277AYgI0ZedFvq2+PNMRPmgLAAhZfTVSd99Qn4w9audANlDKCKbPtQO0/d/9cYp5o5cTlVoiKakjj7U12n7D1OI1habqLDURxLzY/rM1Ux0m+lTzOxr2zcWQWvBQt63DpKIDeAk78vNoshJiNo7lgHFTNVaQ7wdoIj14CLrXo3KmcQOTkKEySgLFDKUuvu+TlFEBbjAErEa7HPq5CZEWCuMZlUeZWn31KeIXZwOizVtpVtHLyHCIinO72UxmATu8IjgZSO58qq4Ug6CvV4D+hMiLKT1o13G2mURaADfXfpPBLcYxW6ujpr+nFhJhvgKjxGfeeB6xeNBopXwv0L2LeJYGSwhai8Ykfs80+hb14JRpJZtOewTsY8KSe10HkdOL/G7wSGuhHbjiNrL9qN+y85UhJgHMk1Y0439p8JPFExLH8Am1czwHzASWCzVh/0TYACpQ6oIimL7NQAAAABJRU5ErkJggg==);
    margin-right: 3px
}

.header-opt-7 .header-content .link-favorites span,
.header-opt-7 .header-content .link-login span,
.header-opt-7 .header-content .link-wishlist span {
    display: inline-block;
    vertical-align: bottom
}

@media (max-width:479px) {

    .header-opt-7 .header-content .link-favorites,
    .header-opt-7 .header-content .link-login,
    .header-opt-7 .header-content .link-wishlist {
        margin-right: 0
    }

    .header-opt-7 .header-content .link-favorites span,
    .header-opt-7 .header-content .link-login span,
    .header-opt-7 .header-content .link-wishlist span {
        display: none
    }
}

.header-opt-7 .header-content .link-login {
    margin-left: 0
}

.header-opt-7 .header-content .link-login:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQkE3NzBGNzRGRDkxMUU2QTJEQzg4NEE2OTIyNDUwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQkE3NzBGNjRGRDkxMUU2QTJEQzg4NEE2OTIyNDUwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTk1QkZCNTQwOTIwNjgxMTgwODNDQkNDNTQzNEY0NUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz58reT7AAACkklEQVR42ryXW4hNYRTH9xmHQSH3maRpIgqDnIjk8jAl4YHwYDI1lMsQSTy4TCkKIZeiZvCABw11SimXB6FoJHViKMIDY2ZcU+q8zOC39N+125kze++zz1n169vnfJf/+b5v7bXWSaRSKSeEzYTVakdDEr7CK0jDTfgddLFkwHHDoAlW/KdvPMyGOshADbQGWbQkwJj+cEfCb6EeJkBfSMBYWAUPYBrch3FxiTeA3c09mA7n4A10qf8jXIeFcAKGw8U4xAfAJsjCGviVY+wf2AXPYL78Ii/xeTAUbkBHgM2Ys13Q87J8xaeqfRzijWjxzY0sXqa2LYR4m29uZPGBarMhxLO+uZHFu9WWhhB3x3blK96utiKEeIVvbmTxR2qrQ4hX++ZGFn8IX7RgecC4UaPndBx3bjG9H+wNIG5JZ7JC7cs4wutx+AkbeolaFoyO6nl/XLH9u3ZtieQKDO5hXKOSzFXtPBZxs7NwV9nskrKZ1yymr5SH1wf1zCDillz2wNwc0a5D/lGmayrPV9yCxTZ4Bwf13XbYogzmtcuwWD+sTnn/GIwMK27VzXp4DadglO66Ck7nWMuuZQoc0ins1A8/AEOCiC+CF3BezpNWdlqrhXozeyv2qZI5qY006CS2+vW8H47ALZiosmmWSqdWJ7x9hh1y0Ebt/Azc9iYcV3wz7IZvsFwn8NTJ3z7ARpVhzxUpm9zOBKWzFYifYBDMiUm0pyCU0XVatdtiO1+qjuYCCpv9gMN6Xuce+xJ9cc0pvDXrNV3gik9SR6YI4vbv5r3+aJSWeAJBu1Mcs+PvAyOS8sJKeAKdBRY2554hnc6k3sdKRbCqIuzcYkCt1XhJRS6LYmNCFopRrFvx/19x+VeAAQA/D4I2vgVx7wAAAABJRU5ErkJggg==)
}

.header-opt-7 .header-content .block-minicart {
    float: right
}

.header-opt-7 .header-content .block-minicart.open>.dropdown-toggle .counter,
.header-opt-7 .header-content .block-minicart:hover>.dropdown-toggle .counter {
    color: #d64a28
}

.header-opt-7 .header-content .block-minicart>.dropdown-toggle {
    display: block;
    position: relative;
    color: #fff;
    margin-top: 5px
}

.header-opt-7 .header-content .block-minicart>.dropdown-toggle:after,
.header-opt-7 .header-content .block-minicart>.dropdown-toggle:before {
    content: "";
    display: table
}

.header-opt-7 .header-content .block-minicart>.dropdown-toggle:after {
    clear: both
}

.header-opt-7 .header-content .block-minicart>.dropdown-toggle .cart-icon {
    width: 30px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMkJDMUJBOTRGMjYxMUU2QTA2MUYyNUIzRjhGMEM3MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMkJDMUJBODRGMjYxMUU2QTA2MUYyNUIzRjhGMEM3MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDY4MDExNzQwNzIwNjgxMTgyMkE5NEY3OUFCNkNCRTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ytHs7AAAB90lEQVR42sSXSyhEURjHrzHEUCQxSuSxUMTKY8HKK1EsKElZSLJRwlrZoBSlLCyQhY2UlbxtpDwiUiy83xF5kzT8z/Sfmibmnsu95l+/pnvv+frOued/vvuNl6Io8aAXmEAweAbl4EL5B3mTaCbcB4XgCiwpHtIQmFI8qDLwDoL+I5nXN/dE4muwRz8YJRuoMn/z4B7M0xcjBiWPAbXA/NOAenBDgxqhJnD+ww7YFQs+QaZBE5ig2d1qE3QakNwPvIBKtYFtYNuACeTQgFa1gRnchnidJ9ABNhwXJjcDl1kRi3WeQJ6WQjcI5nRMHsbXny8bUMKqGKLTBCrAK/CXDQgEbwzUQwOur9+kEvDEqlik0wRywbTWoDpwB3z+mDyRpypF7WPkqihwBBZZQH6rcJowghOxyywReAzWGfyXEyGanVnn5FrUCnY92aSkceYJRvSEMhKfzhpug/CEBRxqyBMASlneH8GtFhMqPAGrIInl2crGxabhCygW+8CiJhbTL2tCoWoQB1LBGuv5OBgGCyqxDeADZLPVawE9jL/U0imPudxbAe0SsQeg0enaQj8VyFRCh05AMoOFQtk1nUrEXtDEDqXz90yLWSO591ugi6vaobnUlM8tmOQ/MOGD0d+cGLHiPhaTblY2WWWxw54BzcDX8eBLgAEAjuBlpqmANGgAAAAASUVORK5CYII=);
    display: inline-block;
    vertical-align: bottom
}

.header-opt-7 .header-content .block-minicart>.dropdown-toggle .counter-title {
    display: none
}

.header-opt-7 .header-content .block-minicart>.dropdown-toggle .counter {
    font-size: 14px;
    color: #9f9f9f;
    display: inline-block;
    vertical-align: bottom;
    line-height: 1
}

.header-opt-7 .header-content .block-minicart>.dropdown-toggle .counter-number {
    width: 20px;
    line-height: 20px;
    background-color: #ff8c00;
    border-radius: 100%;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 6px;
    left: 17px;
    font-size: 14px
}

.header-opt-7 .header-content .block-minicart>.dropdown-toggle .cart-text {
    text-transform: capitalize
}

.header-opt-7 .header-content .block-minicart>.dropdown-toggle .counter-label,
.header-opt-7 .header-content .block-minicart>.dropdown-toggle .counter-price {
    display: none
}

.header-opt-7 .block-minicart .actions .btn:focus,
.header-opt-7 .block-minicart .actions .btn:hover {
    background-color: #0f5194
}

.header-opt-7 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-7 .block-minicart .minicart-items .product-item .product-item-name a:hover {
    color: #0f5194
}

.header-opt-7 .block-nav-categori {
    width: 200px
}

.header-opt-7 .block-nav-categori .block-title {
    background-color: #0f5194;
    cursor: pointer;
    line-height: 47px;
    height: 47px
}

.header-opt-7 .block-nav-categori .block-content {
    visibility: hidden;
    opacity: 0;
    margin-top: 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-opt-7 .block-nav-categori.has-open .block-content {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-opt-7 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,
.header-opt-7 .block-nav-categori .ui-categori .submenu .categori-list li a:hover {
    color: #0f5194
}

.header-opt-7 .block-nav-categori .view-all-categori .btn-view-all,
.header-opt-7 .block-nav-categori .view-all-categori a {
    background-color: #333;
    color: #fff
}

.header-opt-7 .block-nav-categori .view-all-categori .btn-view-all:hover,
.header-opt-7 .block-nav-categori .view-all-categori a:hover {
    background-color: #0f5194
}

@media (min-width:992px) {
    .header-opt-7 .block-nav-categori .block-content {
        width: 200px
    }

    .header-opt-7 .block-nav-categori .ui-categori>li {
        margin-bottom: 10px
    }

    .header-opt-7 .block-nav-categori .ui-categori>li>a {
        font-size: 14px;
        padding-right: 15px;
        line-height: 28px;
        padding-left: 5px
    }

    .header-opt-7 .block-nav-categori .ui-categori>li.parent>a:after {
        line-height: 28px;
        width: 16px;
        font-size: 13px
    }

    .header-opt-7 .block-nav-categori .ui-categori>li>.submenu {
        left: 199px;
        width: 740px
    }

    .header-opt-7 .block-nav-categori .view-all-categori a {
        line-height: 46px;
        background-color: #333;
        color: #fff;
        font-size: 16px;
        padding-right: 16px;
        padding-left: 30px;
        font-weight: 400
    }

    .header-opt-7 .block-nav-categori .view-all-categori a:focus,
    .header-opt-7 .block-nav-categori .view-all-categori a:hover {
        background-color: #0f5194
    }
}

@media (min-width:1200px) {
    .header-opt-7 .block-nav-categori .ui-categori>li>.submenu {
        width: 970px
    }
}

.header-opt-7 .block-nav-menu .ui-menu>li a:hover,
.header-opt-7 .block-nav-menu .ui-menu>li:hover>a {
    color: #0f5194 !important
}

@media (min-width:992px) {
    .header-opt-7 .block-nav-menu .ui-menu>li:hover>a {
        color: #d64a28 !important
    }
}

.header-opt-7 .block-nav-menu .ui-menu>li>a {
    line-height: 47px;
    font-weight: 400
}

@media (min-width:992px) {
    .header-opt-7 .block-nav-menu .ui-menu>li>a {
        color: #fff
    }
}

@media (min-width:1200px) {
    .header-opt-7 .block-nav-menu .ui-menu .horizontal-menu {
        width: 970px
    }
}

.header-opt-7 .block-nav-menu .ui-menu .parent-megamenu>.megamenu {
    right: 0
}

.header-opt-7 .nav-toggle-menu {
    line-height: 47px;
    background-color: #0f5194;
    text-align: center
}

.header-opt-7 .header-nav {
    background-color: #d5d5d5
}

.header-opt-7 .header-nav .box-header-nav {
    background-color: #1369c0
}

@media (max-width:1199px) {
    .header-opt-7 .header-content .block-search {
        float: right;
        margin-right: 0
    }

    .header-opt-7 .header-content .block-search .form-search {
        width: 275px
    }

    .header-opt-7 .header-content .block-search .categori-search {
        display: none
    }
}

@media (max-width:991px) {
    .header-opt-7 .header-content {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .header-opt-7 .header-content .nav-left {
        float: none;
        clear: both;
        text-align: center;
        margin-bottom: 30px
    }

    .header-opt-7 .header-content .nav-mind {
        float: left
    }

    .header-opt-7 .header-content .nav-mind .block-search {
        float: left;
        margin-left: 0
    }

    .header-opt-7 .header-content .nav-right {
        float: right
    }
}

@media (max-width:600px) {
    .header-opt-7 .header-content .nav-mind .block-search {
        width: auto;
        position: static
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-7 .block-nav-categori {
        width: 60px;
        padding: 0
    }

    .header-opt-7 .block-nav-categori .block-title {
        padding: 0;
        background-position: center;
        overflow: hidden
    }

    .header-opt-7 .block-nav-categori .block-title span {
        opacity: 0;
        width: 1px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-7 .block-nav-menu .ui-menu>li {
        height: 47px;
        padding: 0 23px;
        line-height: 47px
    }

    .header-opt-7 .block-nav-menu .ui-menu>li * {
        line-height: 1.42857
    }

    .header-opt-7 .block-nav-menu .ui-menu>li>a {
        line-height: 1;
        display: inline;
        padding: 0
    }

    .header-opt-7 .block-nav-menu .ui-menu>li.parent>a:after {
        position: static
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-7 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li {
        padding: 0 15px
    }

    .header-opt-7 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a {
        padding: 0
    }
}

.header-opt-8 .header-top {
    background-color: #f2f2f2;
    border-bottom: 1px solid #dfdfdf
}

.header-opt-8 .header-top .container:after,
.header-opt-8 .header-top .container:before {
    content: "";
    display: table
}

.header-opt-8 .header-top .container:after {
    clear: both
}

.header-opt-8 .hotline {
    float: left;
    color: #333;
    font-size: 13px
}

.header-opt-8 .hotline:after,
.header-opt-8 .hotline:before {
    content: "";
    display: table
}

.header-opt-8 .hotline:after {
    clear: both
}

.header-opt-8 .hotline>li {
    position: relative;
    padding: 0 20px;
    float: left
}

.header-opt-8 .hotline>li>span {
    line-height: 38px;
    display: block
}

.header-opt-8 .hotline>li>a {
    line-height: 38px
}

.header-opt-8 .hotline>li:first-child {
    padding-left: 0
}

.header-opt-8 .hotline>li .fa {
    margin-right: 8px;
    font-size: 14px
}

.header-opt-8 .hotline>li .wellcome a {
    color: #d64a28
}

.header-opt-8 .hotline>li .wellcome a:hover {
    color: #0f5194
}

.header-opt-8 .hotline>li .wellcome span {
    color: #919191
}

.header-opt-8 .links {
    float: right;
    color: #333;
    position: relative;
    font-size: 13px
}

.header-opt-8 .links:after,
.header-opt-8 .links:before {
    content: "";
    display: table
}

.header-opt-8 .links:after {
    clear: both
}

.header-opt-8 .links>li {
    position: relative;
    padding: 0 15px;
    float: left
}

.header-opt-8 .links>li>a,
.header-opt-8 .links>li>span {
    color: #333;
    display: block;
    line-height: 38px
}

.header-opt-8 .links>li>a:hover,
.header-opt-8 .links>li>span:hover {
    color: #0f5194
}

.header-opt-8 .links>li:last-child {
    padding-right: 0
}

.header-opt-8 .links .dropdown .dropdown-menu {
    right: 0;
    left: auto
}

.header-opt-8 .links .link-account img,
.header-opt-8 .links .link-checkout img,
.header-opt-8 .links .link-wishlist img {
    margin-right: 7px;
    vertical-align: text-bottom
}

.header-opt-8 .setting .account li a:focus,
.header-opt-8 .setting .account li a:hover {
    color: #0f5194
}

.header-opt-8 .header-content {
    background-color: #f2f2f2;
    padding: 30px 0
}

.header-opt-8 .header-content .logo {
    padding-top: 5px;
    display: block
}

.header-opt-8 .header-content .block-search {
    float: right;
    position: relative;
    margin-right: 17px
}

.header-opt-8 .header-content .block-search .block-title {
    background-color: #ff8c00
}

.header-opt-8 .header-content .block-search .categori-search .chosen-container .chosen-single {
    border-color: #e0e0e0;
    position: relative;
    z-index: 10;
    border-right: none;
    font-size: 13px;
    color: #888;
    line-height: 40px;
    height: 40px
}

.header-opt-8 .header-content .block-search .categori-search .chosen-container .chosen-single:before {
    content: "";
    width: 1px;
    height: 34px;
    background-color: #e0e0e0;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -17px
}

.header-opt-8 .header-content .block-search .form-search {
    width: 375px
}

.header-opt-8 .header-content .block-search .form-search .form-control {
    padding-left: 30px;
    border-color: #e0e0e0;
    font-size: 13px;
    color: #888;
    height: 40px
}

.header-opt-8 .header-content .block-search .form-search .form-control::-moz-placeholder {
    color: #888;
    opacity: 1
}

.header-opt-8 .header-content .block-search .form-search .form-control:-ms-input-placeholder {
    color: #888
}

.header-opt-8 .header-content .block-search .form-search .form-control::-webkit-input-placeholder {
    color: #888
}

.header-opt-8 .header-content .block-search .form-search .btn-search {
    background-color: #ff8c00;
    width: 40px
}

.header-opt-8 .header-content .block-search .form-search .btn-search:hover {
    background-color: #cc7000
}

.header-opt-8 .header-content .link-favorites,
.header-opt-8 .header-content .link-login,
.header-opt-8 .header-content .link-wishlist {
    width: auto;
    float: right;
    font-size: 16px;
    color: #333;
    line-height: 1;
    background-image: none;
    background-color: transparent;
    margin-right: 15px
}

.header-opt-8 .header-content .link-favorites:hover,
.header-opt-8 .header-content .link-login:hover,
.header-opt-8 .header-content .link-wishlist:hover {
    color: #d64a28
}

.header-opt-8 .header-content .link-favorites:before,
.header-opt-8 .header-content .link-login:before,
.header-opt-8 .header-content .link-wishlist:before {
    content: "";
    width: 34px;
    height: 40px;
    display: inline-block;
    vertical-align: bottom;
    background-position: bottom center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAeCAYAAABJ/8wUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERTE1RDY2QzRGREExMUU2QjA0RUVDOTFCNTA4OTIwQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERTE1RDY2QjRGREExMUU2QjA0RUVDOTFCNTA4OTIwQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTk1QkZCNTQwOTIwNjgxMTgwODNDQkNDNTQzNEY0NUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4LiDVkAAADBElEQVR42sSXW0gVURSG1xml0IhSI/BgEVQEPQUnswyyixVkncrCgqSSeowesoTuRQ+9RCGZQRldqIfCoIigUrphN6UojF5MCOwCkWDQxSN26l/wj+wOM+OZo44LPmbOPnvP+mft2XutHYpEIuJik8E6MAdMAGngK3gJboInLuPmgpVAHzwe/AEd4Bm4CtqdBoUchOSBI2AjsMTdnoNtFCZ0XANme4yJg0tgP/joJaQIXAc5oBfcALfBe/CbkZkPyo0+leAvOA7SQSe4DB4yEhlgCigBq4w+a8AjJyGzwAOQCR6DraDN5c3GgmNgS0L7ObATdLmMmwrqwDzwCywAzWKEXp1f47UeFHuIEDpSoduNtj1s6/IY18Zn1yf4lLRwOKzXKlAKWsFyEJPkTN9mHGihkGQszuleAaaBn6BJp8biXKqipeCe+LMRvPb4HLcE3OVKzNMPZyZFfAGN4t96JDVrpM9ckG9RiHBfiEtwpr6aeD/D4gpQ+yTBm+1zjArp5o+MYRCSyWvM/lDtNR602T47LC49tQJDYVDRKOB9iwr5wP1D/4gGKCRKn29Ug72znuV1h277AYgI0ZedFvq2+PNMRPmgLAAhZfTVSd99Qn4w9audANlDKCKbPtQO0/d/9cYp5o5cTlVoiKakjj7U12n7D1OI1habqLDURxLzY/rM1Ux0m+lTzOxr2zcWQWvBQt63DpKIDeAk78vNoshJiNo7lgHFTNVaQ7wdoIj14CLrXo3KmcQOTkKEySgLFDKUuvu+TlFEBbjAErEa7HPq5CZEWCuMZlUeZWn31KeIXZwOizVtpVtHLyHCIinO72UxmATu8IjgZSO58qq4Ug6CvV4D+hMiLKT1o13G2mURaADfXfpPBLcYxW6ujpr+nFhJhvgKjxGfeeB6xeNBopXwv0L2LeJYGSwhai8Ykfs80+hb14JRpJZtOewTsY8KSe10HkdOL/G7wSGuhHbjiNrL9qN+y85UhJgHMk1Y0439p8JPFExLH8Am1czwHzASWCzVh/0TYACpQ6oIimL7NQAAAABJRU5ErkJggg==);
    margin-right: 10px
}

.header-opt-8 .header-content .link-favorites span,
.header-opt-8 .header-content .link-login span,
.header-opt-8 .header-content .link-wishlist span {
    display: inline-block;
    vertical-align: bottom;
    padding-bottom: 7px
}

@media (max-width:479px) {

    .header-opt-8 .header-content .link-favorites,
    .header-opt-8 .header-content .link-login,
    .header-opt-8 .header-content .link-wishlist {
        margin-right: 0
    }

    .header-opt-8 .header-content .link-favorites span,
    .header-opt-8 .header-content .link-login span,
    .header-opt-8 .header-content .link-wishlist span {
        display: none
    }
}

.header-opt-8 .header-content .link-login {
    margin-left: 0
}

.header-opt-8 .header-content .link-login:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQkE3NzBGNzRGRDkxMUU2QTJEQzg4NEE2OTIyNDUwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQkE3NzBGNjRGRDkxMUU2QTJEQzg4NEE2OTIyNDUwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTk1QkZCNTQwOTIwNjgxMTgwODNDQkNDNTQzNEY0NUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz58reT7AAACkklEQVR42ryXW4hNYRTH9xmHQSH3maRpIgqDnIjk8jAl4YHwYDI1lMsQSTy4TCkKIZeiZvCABw11SimXB6FoJHViKMIDY2ZcU+q8zOC39N+125kze++zz1n169vnfJf/+b5v7bXWSaRSKSeEzYTVakdDEr7CK0jDTfgddLFkwHHDoAlW/KdvPMyGOshADbQGWbQkwJj+cEfCb6EeJkBfSMBYWAUPYBrch3FxiTeA3c09mA7n4A10qf8jXIeFcAKGw8U4xAfAJsjCGviVY+wf2AXPYL78Ii/xeTAUbkBHgM2Ys13Q87J8xaeqfRzijWjxzY0sXqa2LYR4m29uZPGBarMhxLO+uZHFu9WWhhB3x3blK96utiKEeIVvbmTxR2qrQ4hX++ZGFn8IX7RgecC4UaPndBx3bjG9H+wNIG5JZ7JC7cs4wutx+AkbeolaFoyO6nl/XLH9u3ZtieQKDO5hXKOSzFXtPBZxs7NwV9nskrKZ1yymr5SH1wf1zCDillz2wNwc0a5D/lGmayrPV9yCxTZ4Bwf13XbYogzmtcuwWD+sTnn/GIwMK27VzXp4DadglO66Ck7nWMuuZQoc0ins1A8/AEOCiC+CF3BezpNWdlqrhXozeyv2qZI5qY006CS2+vW8H47ALZiosmmWSqdWJ7x9hh1y0Ebt/Azc9iYcV3wz7IZvsFwn8NTJ3z7ARpVhzxUpm9zOBKWzFYifYBDMiUm0pyCU0XVatdtiO1+qjuYCCpv9gMN6Xuce+xJ9cc0pvDXrNV3gik9SR6YI4vbv5r3+aJSWeAJBu1Mcs+PvAyOS8sJKeAKdBRY2554hnc6k3sdKRbCqIuzcYkCt1XhJRS6LYmNCFopRrFvx/19x+VeAAQA/D4I2vgVx7wAAAABJRU5ErkJggg==)
}

.header-opt-8 .header-content .block-minicart {
    float: right
}

.header-opt-8 .header-content .block-minicart.open>.dropdown-toggle .counter,
.header-opt-8 .header-content .block-minicart:hover>.dropdown-toggle .counter {
    color: #d64a28
}

.header-opt-8 .header-content .block-minicart>.dropdown-toggle {
    display: block;
    position: relative;
    color: #333
}

.header-opt-8 .header-content .block-minicart>.dropdown-toggle:after,
.header-opt-8 .header-content .block-minicart>.dropdown-toggle:before {
    content: "";
    display: table
}

.header-opt-8 .header-content .block-minicart>.dropdown-toggle:after {
    clear: both
}

.header-opt-8 .header-content .block-minicart>.dropdown-toggle .cart-icon {
    width: 30px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMkJDMUJBOTRGMjYxMUU2QTA2MUYyNUIzRjhGMEM3MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMkJDMUJBODRGMjYxMUU2QTA2MUYyNUIzRjhGMEM3MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDY4MDExNzQwNzIwNjgxMTgyMkE5NEY3OUFCNkNCRTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ytHs7AAAB90lEQVR42sSXSyhEURjHrzHEUCQxSuSxUMTKY8HKK1EsKElZSLJRwlrZoBSlLCyQhY2UlbxtpDwiUiy83xF5kzT8z/Sfmibmnsu95l+/pnvv+frOued/vvuNl6Io8aAXmEAweAbl4EL5B3mTaCbcB4XgCiwpHtIQmFI8qDLwDoL+I5nXN/dE4muwRz8YJRuoMn/z4B7M0xcjBiWPAbXA/NOAenBDgxqhJnD+ww7YFQs+QaZBE5ig2d1qE3QakNwPvIBKtYFtYNuACeTQgFa1gRnchnidJ9ABNhwXJjcDl1kRi3WeQJ6WQjcI5nRMHsbXny8bUMKqGKLTBCrAK/CXDQgEbwzUQwOur9+kEvDEqlik0wRywbTWoDpwB3z+mDyRpypF7WPkqihwBBZZQH6rcJowghOxyywReAzWGfyXEyGanVnn5FrUCnY92aSkceYJRvSEMhKfzhpug/CEBRxqyBMASlneH8GtFhMqPAGrIInl2crGxabhCygW+8CiJhbTL2tCoWoQB1LBGuv5OBgGCyqxDeADZLPVawE9jL/U0imPudxbAe0SsQeg0enaQj8VyFRCh05AMoOFQtk1nUrEXtDEDqXz90yLWSO591ugi6vaobnUlM8tmOQ/MOGD0d+cGLHiPhaTblY2WWWxw54BzcDX8eBLgAEAjuBlpqmANGgAAAAASUVORK5CYII=);
    display: inline-block;
    vertical-align: bottom
}

.header-opt-8 .header-content .block-minicart>.dropdown-toggle .counter-title {
    display: none
}

.header-opt-8 .header-content .block-minicart>.dropdown-toggle .counter {
    font-size: 16px;
    color: #333;
    display: inline-block;
    vertical-align: bottom;
    line-height: 1;
    padding-bottom: 7px;
    padding-left: 5px
}

.header-opt-8 .header-content .block-minicart>.dropdown-toggle .counter-number {
    width: 20px;
    line-height: 20px;
    background-color: #ff8c00;
    border-radius: 100%;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 6px;
    left: 17px;
    font-size: 14px
}

.header-opt-8 .header-content .block-minicart>.dropdown-toggle .cart-text {
    text-transform: capitalize
}

.header-opt-8 .header-content .block-minicart>.dropdown-toggle .counter-label,
.header-opt-8 .header-content .block-minicart>.dropdown-toggle .counter-price {
    display: none
}

.header-opt-8 .block-minicart .actions .btn:focus,
.header-opt-8 .block-minicart .actions .btn:hover {
    background-color: #d64a28
}

.header-opt-8 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-8 .block-minicart .minicart-items .product-item .product-item-name a:hover {
    color: #d64a28
}

.header-opt-8 .block-nav-categori {
    width: 200px
}

.header-opt-8 .block-nav-categori .block-title {
    background-color: #333;
    cursor: pointer;
    line-height: 45px;
    height: 45px
}

.header-opt-8 .block-nav-categori .block-content {
    visibility: hidden;
    opacity: 0;
    margin-top: 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-opt-8 .block-nav-categori.has-open .block-content {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-opt-8 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,
.header-opt-8 .block-nav-categori .ui-categori .submenu .categori-list li a:hover {
    color: #d64a28
}

.header-opt-8 .block-nav-categori .view-all-categori .btn-view-all,
.header-opt-8 .block-nav-categori .view-all-categori a {
    background-color: #7E7E7E;
    color: #fff
}

.header-opt-8 .block-nav-categori .view-all-categori .btn-view-all:hover,
.header-opt-8 .block-nav-categori .view-all-categori a:hover {
    background-color: #ff8307
}

.header-opt-8 .block-nav-categori .block-content {
    width: 200px
}

.header-opt-8 .block-nav-categori .block-content .icon {
    display: none
}

@media (min-width:992px) {
    .header-opt-8 .block-nav-categori .block-content .ui-categori {
        margin-bottom: 3px
    }

    .header-opt-8 .block-nav-categori .block-content .ui-categori>li {
        margin-bottom: 10px
    }

    .header-opt-8 .block-nav-categori .block-content .ui-categori>li>a {
        font-size: 14px;
        line-height: 28px
    }

    .header-opt-8 .block-nav-categori .block-content .ui-categori>li.parent>a:after {
        line-height: 28px;
        width: 16px;
        font-size: 13px
    }

    .header-opt-8 .block-nav-categori .block-content .ui-categori>li>.submenu {
        left: 199px;
        width: 740px
    }

    .header-opt-8 .block-nav-categori .block-content .view-all-categori a {
        line-height: 36px;
        background-color: #7e7e7e;
        color: #fff;
        font-size: 16px;
        font-family: Lato, sans-serif;
        padding-right: 16px;
        font-weight: 400
    }

    .header-opt-8 .block-nav-categori .block-content .view-all-categori a:focus,
    .header-opt-8 .block-nav-categori .block-content .view-all-categori a:hover {
        background-color: #656565
    }
}

@media (min-width:1200px) {
    .header-opt-8 .block-nav-categori .block-content {
        border: 1px solid #dfdfdf;
        border-top: none;
        margin-top: 1px
    }

    .header-opt-8 .block-nav-categori .block-content .ui-categori>li>.submenu {
        width: 970px
    }
}

@media (min-width:1200px) {
    .header-opt-8 .block-nav-menu .ui-menu .horizontal-menu {
        width: 970px
    }
}

.header-opt-8 .block-nav-menu .ui-menu>li a:hover,
.header-opt-8 .block-nav-menu .ui-menu>li:hover>a {
    color: #d64a28 !important
}

@media (min-width:992px) {
    .header-opt-8 .block-nav-menu .ui-menu>li:hover>a {
        color: #d64a28 !important
    }
}

.header-opt-8 .block-nav-menu .ui-menu>li>a {
    line-height: 45px;
    font-weight: 400
}

@media (min-width:992px) {
    .header-opt-8 .block-nav-menu .ui-menu>li>a {
        color: #fff
    }
}

.header-opt-8 .block-nav-menu .ui-menu .parent-megamenu>.megamenu {
    right: 0
}

.header-opt-8 .nav-toggle-menu {
    line-height: 45px;
    background-color: #333;
    text-align: center
}

.header-opt-8 .header-nav,
.header-opt-8 .header-nav .box-header-nav {
    background-color: #666
}

@media (max-width:1199px) {
    .header-opt-8 .header-content .block-search {
        float: right;
        margin-right: 0
    }

    .header-opt-8 .header-content .block-search .form-search {
        width: 275px
    }

    .header-opt-8 .header-content .block-search .categori-search {
        display: none
    }
}

@media (max-width:991px) {
    .header-opt-8 .header-content {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .header-opt-8 .header-content .nav-left {
        float: none;
        clear: both;
        text-align: center;
        margin-bottom: 30px
    }

    .header-opt-8 .header-content .nav-mind {
        float: left
    }

    .header-opt-8 .header-content .nav-mind .block-search {
        float: left;
        margin-left: 0
    }

    .header-opt-8 .header-content .nav-right {
        float: right
    }
}

@media (max-width:600px) {
    .header-opt-8 .header-content .nav-mind .block-search {
        width: auto;
        position: static
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-8 .block-nav-categori {
        width: 60px;
        padding: 0
    }

    .header-opt-8 .block-nav-categori .block-title {
        padding: 0;
        background-position: center;
        overflow: hidden
    }

    .header-opt-8 .block-nav-categori .block-title span {
        opacity: 0;
        width: 1px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-8 .block-nav-menu .ui-menu>li {
        height: 45px;
        padding: 0 23px;
        line-height: 45px
    }

    .header-opt-8 .block-nav-menu .ui-menu>li * {
        line-height: 1.42857
    }

    .header-opt-8 .block-nav-menu .ui-menu>li>a {
        line-height: 1;
        display: inline;
        padding: 0
    }

    .header-opt-8 .block-nav-menu .ui-menu>li.parent>a:after {
        position: static
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-8 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li {
        padding: 0 15px
    }

    .header-opt-8 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a {
        padding: 0
    }
}

.header-opt-9 .header-top {
    background-color: #f6f6f6;
    border-bottom: 1px solid #dfdfdf
}

.header-opt-9 .header-top .container:after,
.header-opt-9 .header-top .container:before {
    content: "";
    display: table
}

.header-opt-9 .header-top .container:after {
    clear: both
}

.header-opt-9 .hotline {
    float: left;
    color: #333;
    font-size: 13px
}

.header-opt-9 .hotline:after,
.header-opt-9 .hotline:before {
    content: "";
    display: table
}

.header-opt-9 .hotline:after {
    clear: both
}

.header-opt-9 .hotline>li {
    position: relative;
    padding: 0 20px;
    float: left
}

.header-opt-9 .hotline>li>span {
    line-height: 38px;
    display: block
}

.header-opt-9 .hotline>li>a {
    line-height: 38px
}

.header-opt-9 .hotline>li:first-child {
    padding-left: 0
}

.header-opt-9 .hotline>li .fa {
    margin-right: 8px;
    font-size: 14px
}

.header-opt-9 .hotline>li .wellcome a {
    color: #d64a28
}

.header-opt-9 .hotline>li .wellcome a:hover {
    color: #333
}

.header-opt-9 .hotline>li .wellcome span {
    color: #919191
}

.header-opt-9 .links {
    float: right;
    color: #333;
    position: relative;
    font-size: 13px
}

.header-opt-9 .links:after,
.header-opt-9 .links:before {
    content: "";
    display: table
}

.header-opt-9 .links:after {
    clear: both
}

.header-opt-9 .links>li {
    position: relative;
    padding: 0 15px;
    float: left
}

.header-opt-9 .links>li>a,
.header-opt-9 .links>li>span {
    color: #333;
    display: block;
    line-height: 38px
}

.header-opt-9 .links>li>a:hover,
.header-opt-9 .links>li>span:hover {
    color: #ff7f00
}

.header-opt-9 .links>li:last-child {
    padding-right: 0
}

.header-opt-9 .links .dropdown .dropdown-menu {
    right: 0;
    left: auto
}

.header-opt-9 .links .link-account img,
.header-opt-9 .links .link-checkout img,
.header-opt-9 .links .link-wishlist img {
    margin-right: 7px;
    vertical-align: text-bottom
}

.header-opt-9 .setting .account li a:focus,
.header-opt-9 .setting .account li a:hover {
    color: #ff7f00
}

.header-opt-9 .header-content {
    background-color: #fff;
    padding: 30px 0
}

.header-opt-9 .header-content .logo {
    padding-top: 5px;
    display: block
}

.header-opt-9 .header-content .block-search {
    float: right;
    position: relative;
    margin-right: 17px
}

.header-opt-9 .header-content .block-search .block-title {
    background-color: #ff7f00
}

.header-opt-9 .header-content .block-search .categori-search .chosen-container .chosen-single {
    border-color: #ff7f00;
    position: relative;
    z-index: 10;
    border-right: none;
    font-size: 13px;
    color: #888;
    line-height: 40px;
    height: 40px
}

.header-opt-9 .header-content .block-search .categori-search .chosen-container .chosen-single:before {
    content: "";
    width: 1px;
    height: 34px;
    background-color: #e0e0e0;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -17px
}

.header-opt-9 .header-content .block-search .form-search {
    width: 375px
}

.header-opt-9 .header-content .block-search .form-search .form-control {
    padding-left: 30px;
    border-color: #ff7f00;
    font-size: 13px;
    color: #888;
    height: 40px
}

.header-opt-9 .header-content .block-search .form-search .form-control::-moz-placeholder {
    color: #888;
    opacity: 1
}

.header-opt-9 .header-content .block-search .form-search .form-control:-ms-input-placeholder {
    color: #888
}

.header-opt-9 .header-content .block-search .form-search .form-control::-webkit-input-placeholder {
    color: #888
}

.header-opt-9 .header-content .block-search .form-search .btn-search {
    background-color: #ff8c00;
    width: 40px
}

.header-opt-9 .header-content .block-search .form-search .btn-search:hover {
    background-color: #c60
}

.header-opt-9 .header-content .link-favorites,
.header-opt-9 .header-content .link-login,
.header-opt-9 .header-content .link-wishlist {
    width: auto;
    float: right;
    font-size: 16px;
    color: #333;
    line-height: 1;
    background-image: none;
    background-color: transparent;
    margin-right: 15px
}

.header-opt-9 .header-content .link-favorites:hover,
.header-opt-9 .header-content .link-login:hover,
.header-opt-9 .header-content .link-wishlist:hover {
    color: #d64a28
}

.header-opt-9 .header-content .link-favorites:before,
.header-opt-9 .header-content .link-login:before,
.header-opt-9 .header-content .link-wishlist:before {
    content: "";
    width: 34px;
    height: 40px;
    display: inline-block;
    vertical-align: bottom;
    background-position: bottom center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAeCAYAAABJ/8wUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERTE1RDY2QzRGREExMUU2QjA0RUVDOTFCNTA4OTIwQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERTE1RDY2QjRGREExMUU2QjA0RUVDOTFCNTA4OTIwQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTk1QkZCNTQwOTIwNjgxMTgwODNDQkNDNTQzNEY0NUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4LiDVkAAADBElEQVR42sSXW0gVURSG1xml0IhSI/BgEVQEPQUnswyyixVkncrCgqSSeowesoTuRQ+9RCGZQRldqIfCoIigUrphN6UojF5MCOwCkWDQxSN26l/wj+wOM+OZo44LPmbOPnvP+mft2XutHYpEIuJik8E6MAdMAGngK3gJboInLuPmgpVAHzwe/AEd4Bm4CtqdBoUchOSBI2AjsMTdnoNtFCZ0XANme4yJg0tgP/joJaQIXAc5oBfcALfBe/CbkZkPyo0+leAvOA7SQSe4DB4yEhlgCigBq4w+a8AjJyGzwAOQCR6DraDN5c3GgmNgS0L7ObATdLmMmwrqwDzwCywAzWKEXp1f47UeFHuIEDpSoduNtj1s6/IY18Zn1yf4lLRwOKzXKlAKWsFyEJPkTN9mHGihkGQszuleAaaBn6BJp8biXKqipeCe+LMRvPb4HLcE3OVKzNMPZyZFfAGN4t96JDVrpM9ckG9RiHBfiEtwpr6aeD/D4gpQ+yTBm+1zjArp5o+MYRCSyWvM/lDtNR602T47LC49tQJDYVDRKOB9iwr5wP1D/4gGKCRKn29Ug72znuV1h277AYgI0ZedFvq2+PNMRPmgLAAhZfTVSd99Qn4w9audANlDKCKbPtQO0/d/9cYp5o5cTlVoiKakjj7U12n7D1OI1habqLDURxLzY/rM1Ux0m+lTzOxr2zcWQWvBQt63DpKIDeAk78vNoshJiNo7lgHFTNVaQ7wdoIj14CLrXo3KmcQOTkKEySgLFDKUuvu+TlFEBbjAErEa7HPq5CZEWCuMZlUeZWn31KeIXZwOizVtpVtHLyHCIinO72UxmATu8IjgZSO58qq4Ug6CvV4D+hMiLKT1o13G2mURaADfXfpPBLcYxW6ujpr+nFhJhvgKjxGfeeB6xeNBopXwv0L2LeJYGSwhai8Ykfs80+hb14JRpJZtOewTsY8KSe10HkdOL/G7wSGuhHbjiNrL9qN+y85UhJgHMk1Y0439p8JPFExLH8Am1czwHzASWCzVh/0TYACpQ6oIimL7NQAAAABJRU5ErkJggg==);
    margin-right: 10px
}

.header-opt-9 .header-content .link-favorites span,
.header-opt-9 .header-content .link-login span,
.header-opt-9 .header-content .link-wishlist span {
    display: inline-block;
    vertical-align: bottom;
    padding-bottom: 7px
}

@media (max-width:479px) {

    .header-opt-9 .header-content .link-favorites,
    .header-opt-9 .header-content .link-login,
    .header-opt-9 .header-content .link-wishlist {
        margin-right: 0
    }

    .header-opt-9 .header-content .link-favorites span,
    .header-opt-9 .header-content .link-login span,
    .header-opt-9 .header-content .link-wishlist span {
        display: none
    }
}

.header-opt-9 .header-content .link-login {
    margin-left: 0
}

.header-opt-9 .header-content .link-login:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQkE3NzBGNzRGRDkxMUU2QTJEQzg4NEE2OTIyNDUwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQkE3NzBGNjRGRDkxMUU2QTJEQzg4NEE2OTIyNDUwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTk1QkZCNTQwOTIwNjgxMTgwODNDQkNDNTQzNEY0NUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz58reT7AAACkklEQVR42ryXW4hNYRTH9xmHQSH3maRpIgqDnIjk8jAl4YHwYDI1lMsQSTy4TCkKIZeiZvCABw11SimXB6FoJHViKMIDY2ZcU+q8zOC39N+125kze++zz1n169vnfJf/+b5v7bXWSaRSKSeEzYTVakdDEr7CK0jDTfgddLFkwHHDoAlW/KdvPMyGOshADbQGWbQkwJj+cEfCb6EeJkBfSMBYWAUPYBrch3FxiTeA3c09mA7n4A10qf8jXIeFcAKGw8U4xAfAJsjCGviVY+wf2AXPYL78Ii/xeTAUbkBHgM2Ys13Q87J8xaeqfRzijWjxzY0sXqa2LYR4m29uZPGBarMhxLO+uZHFu9WWhhB3x3blK96utiKEeIVvbmTxR2qrQ4hX++ZGFn8IX7RgecC4UaPndBx3bjG9H+wNIG5JZ7JC7cs4wutx+AkbeolaFoyO6nl/XLH9u3ZtieQKDO5hXKOSzFXtPBZxs7NwV9nskrKZ1yymr5SH1wf1zCDillz2wNwc0a5D/lGmayrPV9yCxTZ4Bwf13XbYogzmtcuwWD+sTnn/GIwMK27VzXp4DadglO66Ck7nWMuuZQoc0ins1A8/AEOCiC+CF3BezpNWdlqrhXozeyv2qZI5qY006CS2+vW8H47ALZiosmmWSqdWJ7x9hh1y0Ebt/Azc9iYcV3wz7IZvsFwn8NTJ3z7ARpVhzxUpm9zOBKWzFYifYBDMiUm0pyCU0XVatdtiO1+qjuYCCpv9gMN6Xuce+xJ9cc0pvDXrNV3gik9SR6YI4vbv5r3+aJSWeAJBu1Mcs+PvAyOS8sJKeAKdBRY2554hnc6k3sdKRbCqIuzcYkCt1XhJRS6LYmNCFopRrFvx/19x+VeAAQA/D4I2vgVx7wAAAABJRU5ErkJggg==)
}

.header-opt-9 .header-content .block-minicart {
    float: right
}

.header-opt-9 .header-content .block-minicart.open>.dropdown-toggle .counter,
.header-opt-9 .header-content .block-minicart:hover>.dropdown-toggle .counter {
    color: #ff7f00
}

.header-opt-9 .header-content .block-minicart>.dropdown-toggle {
    display: block;
    position: relative;
    color: #333
}

.header-opt-9 .header-content .block-minicart>.dropdown-toggle:after,
.header-opt-9 .header-content .block-minicart>.dropdown-toggle:before {
    content: "";
    display: table
}

.header-opt-9 .header-content .block-minicart>.dropdown-toggle:after {
    clear: both
}

.header-opt-9 .header-content .block-minicart>.dropdown-toggle .cart-icon {
    width: 30px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMkJDMUJBOTRGMjYxMUU2QTA2MUYyNUIzRjhGMEM3MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMkJDMUJBODRGMjYxMUU2QTA2MUYyNUIzRjhGMEM3MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDY4MDExNzQwNzIwNjgxMTgyMkE5NEY3OUFCNkNCRTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ytHs7AAAB90lEQVR42sSXSyhEURjHrzHEUCQxSuSxUMTKY8HKK1EsKElZSLJRwlrZoBSlLCyQhY2UlbxtpDwiUiy83xF5kzT8z/Sfmibmnsu95l+/pnvv+frOued/vvuNl6Io8aAXmEAweAbl4EL5B3mTaCbcB4XgCiwpHtIQmFI8qDLwDoL+I5nXN/dE4muwRz8YJRuoMn/z4B7M0xcjBiWPAbXA/NOAenBDgxqhJnD+ww7YFQs+QaZBE5ig2d1qE3QakNwPvIBKtYFtYNuACeTQgFa1gRnchnidJ9ABNhwXJjcDl1kRi3WeQJ6WQjcI5nRMHsbXny8bUMKqGKLTBCrAK/CXDQgEbwzUQwOur9+kEvDEqlik0wRywbTWoDpwB3z+mDyRpypF7WPkqihwBBZZQH6rcJowghOxyywReAzWGfyXEyGanVnn5FrUCnY92aSkceYJRvSEMhKfzhpug/CEBRxqyBMASlneH8GtFhMqPAGrIInl2crGxabhCygW+8CiJhbTL2tCoWoQB1LBGuv5OBgGCyqxDeADZLPVawE9jL/U0imPudxbAe0SsQeg0enaQj8VyFRCh05AMoOFQtk1nUrEXtDEDqXz90yLWSO591ugi6vaobnUlM8tmOQ/MOGD0d+cGLHiPhaTblY2WWWxw54BzcDX8eBLgAEAjuBlpqmANGgAAAAASUVORK5CYII=);
    display: inline-block;
    vertical-align: bottom
}

.header-opt-9 .header-content .block-minicart>.dropdown-toggle .counter-title {
    display: none
}

.header-opt-9 .header-content .block-minicart>.dropdown-toggle .counter {
    font-size: 16px;
    color: #333;
    display: inline-block;
    vertical-align: bottom;
    line-height: 1;
    padding-bottom: 7px;
    padding-left: 5px
}

.header-opt-9 .header-content .block-minicart>.dropdown-toggle .counter-number {
    width: 20px;
    line-height: 20px;
    background-color: #ff8c00;
    border-radius: 100%;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 6px;
    left: 17px;
    font-size: 14px
}

.header-opt-9 .header-content .block-minicart>.dropdown-toggle .cart-text {
    text-transform: capitalize
}

.header-opt-9 .header-content .block-minicart>.dropdown-toggle .counter-label,
.header-opt-9 .header-content .block-minicart>.dropdown-toggle .counter-price {
    display: none
}

.header-opt-9 .block-minicart .actions .btn:focus,
.header-opt-9 .block-minicart .actions .btn:hover {
    background-color: #ff7f00
}

.header-opt-9 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-9 .block-minicart .minicart-items .product-item .product-item-name a:hover {
    color: #ff7f00
}

.header-opt-9 .block-nav-categori {
    width: 200px
}

.header-opt-9 .block-nav-categori .block-title {
    background-color: #cc5200;
    cursor: pointer;
    line-height: 45px;
    height: 45px
}

.header-opt-9 .block-nav-categori .block-content {
    visibility: hidden;
    opacity: 0;
    margin-top: 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-opt-9 .block-nav-categori.has-open .block-content {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.header-opt-9 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,
.header-opt-9 .block-nav-categori .ui-categori .submenu .categori-list li a:hover {
    color: #ff7f00
}

.header-opt-9 .block-nav-categori .view-all-categori .btn-view-all,
.header-opt-9 .block-nav-categori .view-all-categori a {
    background-color: #FF7F00;
    color: #fff
}

.header-opt-9 .block-nav-categori .view-all-categori .btn-view-all:hover,
.header-opt-9 .block-nav-categori .view-all-categori a:hover {
    background-color: #ff7f00
}

.header-opt-9 .block-nav-categori .block-content .icon {
    display: none
}

@media (min-width:992px) {
    .header-opt-9 .block-nav-categori .block-content {
        width: 200px;
        border: 1px solid #ff7f00;
        border-top: none
    }

    .header-opt-9 .block-nav-categori .block-content .ui-categori>li>a {
        font-size: 14px;
        line-height: 28px
    }

    .header-opt-9 .block-nav-categori .block-content .ui-categori>li.parent>a:after {
        line-height: 28px;
        width: 16px;
        font-size: 13px
    }

    .header-opt-9 .block-nav-categori .block-content .ui-categori>li>.submenu {
        left: 200px;
        width: 740px
    }

    .header-opt-9 .block-nav-categori .block-content .view-all-categori a {
        line-height: 36px;
        background-color: #ff7f00;
        color: #fff;
        font-size: 16px;
        font-family: Lato, sans-serif;
        padding-right: 16px;
        font-weight: 400
    }

    .header-opt-9 .block-nav-categori .block-content .view-all-categori a:focus,
    .header-opt-9 .block-nav-categori .block-content .view-all-categori a:hover {
        background-color: #c60
    }
}

@media (min-width:1200px) {
    .header-opt-9 .block-nav-categori .block-content .ui-categori>li>.submenu {
        width: 970px
    }
}

@media (min-width:1200px) {
    .header-opt-9 .block-nav-menu .ui-menu .horizontal-menu {
        width: 970px
    }
}

.header-opt-9 .block-nav-menu .ui-menu>li a:hover,
.header-opt-9 .block-nav-menu .ui-menu>li:hover>a {
    color: #d64a28 !important
}

@media (min-width:992px) {
    .header-opt-9 .block-nav-menu .ui-menu>li:hover>a {
        color: #333 !important
    }
}

.header-opt-9 .block-nav-menu .ui-menu>li>a {
    line-height: 45px;
    font-weight: 400
}

@media (min-width:992px) {
    .header-opt-9 .block-nav-menu .ui-menu>li>a {
        color: #fff
    }
}

.header-opt-9 .block-nav-menu .ui-menu .parent-megamenu>.megamenu {
    right: 0
}

.header-opt-9 .nav-toggle-menu {
    line-height: 45px;
    background-color: #cc5200;
    text-align: center
}

.header-opt-9 .header-nav,
.header-opt-9 .header-nav .box-header-nav {
    background-color: #ff7f00
}

@media (max-width:1199px) {
    .header-opt-9 .header-content .block-search {
        float: right;
        margin-right: 0
    }

    .header-opt-9 .header-content .block-search .form-search {
        width: 275px
    }

    .header-opt-9 .header-content .block-search .categori-search {
        display: none
    }
}

@media (max-width:991px) {
    .header-opt-9 .header-content {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .header-opt-9 .header-content .nav-left {
        float: none;
        clear: both;
        text-align: center;
        margin-bottom: 30px
    }

    .header-opt-9 .header-content .nav-mind {
        float: left
    }

    .header-opt-9 .header-content .nav-mind .block-search {
        float: left;
        margin-left: 0
    }

    .header-opt-9 .header-content .nav-right {
        float: right
    }
}

@media (max-width:600px) {
    .header-opt-9 .header-content .nav-mind .block-search {
        width: auto;
        position: static
    }
}

.header-opt-10 .nav-toggle-menu {
    line-height: 51px;
    background-color: #28a152
}

.header-opt-10 .header-top {
    padding: 0;
    font-size: 13px;
    background-color: #28a152
}

.header-opt-10 .header-top .hotline {
    float: left;
    color: #666
}

.header-opt-10 .header-top .hotline:after,
.header-opt-10 .header-top .hotline:before {
    content: "";
    display: table
}

.header-opt-10 .header-top .hotline:after {
    clear: both
}

.header-opt-10 .header-top .hotline>li {
    position: relative;
    padding: 0 18px;
    float: left
}

.header-opt-10 .header-top .hotline>li>a,
.header-opt-10 .header-top .hotline>li>span {
    color: #fff;
    line-height: 36px
}

.header-opt-10 .header-top .hotline>li>a:hover {
    color: #fe5654
}

.header-opt-10 .header-top .hotline>li:before {
    content: "";
    width: 1px;
    height: 10px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    left: 0
}

.header-opt-10 .header-top .hotline>li:first-child {
    padding-left: 0
}

.header-opt-10 .header-top .hotline>li:first-child:before {
    content: none
}

.header-opt-10 .header-top .hotline>li .fa {
    margin-right: 8px;
    font-size: 14px
}

@media (max-width:600px) {
    .header-opt-10 .header-top .hotline>li {
        padding-left: 0
    }

    .header-opt-10 .header-top .hotline>li:before {
        display: none
    }
}

.header-opt-10 .header-top .links {
    float: right;
    color: #fff;
    position: relative
}

.header-opt-10 .header-top .links:after,
.header-opt-10 .header-top .links:before {
    content: "";
    display: table
}

.header-opt-10 .header-top .links:after {
    clear: both
}

.header-opt-10 .header-top .links>li {
    position: relative;
    padding: 0 15px;
    float: left
}

.header-opt-10 .header-top .links>li>a,
.header-opt-10 .header-top .links>li>span {
    color: #fff;
    display: block;
    line-height: 36px
}

.header-opt-10 .header-top .links>li>a {
    color: #fff;
    line-height: 36px
}

.header-opt-10 .header-top .links>li>a:hover {
    color: #fe5654
}

.header-opt-10 .header-top .links>li:before {
    content: "";
    width: 1px;
    height: 10px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0
}

.header-opt-10 .header-top .links>li:last-child {
    padding-right: 0
}

.header-opt-10 .header-top .links>li:last-child:before {
    content: none
}

.header-opt-10 .header-top .links>li:first-child {
    padding-left: 0
}

@media (max-width:600px) {
    .header-opt-10 .header-top .links>li {
        padding-left: 0
    }

    .header-opt-10 .header-top .links>li:before {
        display: none
    }
}

.header-opt-10 .header-top .links .setting .dropdown-menu {
    width: 175px
}

@media (max-width:479px) {
    .header-opt-10 .header-top .links .setting {
        position: static
    }

    .header-opt-10 .header-top .links .setting .dropdown-menu {
        top: 100%;
        width: 175px
    }
}

.header-opt-10 .header-top .setting .account li a:focus,
.header-opt-10 .header-top .setting .account li a:hover {
    color: #28a152
}

.header-opt-10 .header-content {
    background-color: #53b475;
    padding-top: 35px;
    padding-bottom: 35px
}

.header-opt-10 .header-content .logo {
    padding-top: 9px;
    display: block
}

.header-opt-10 .header-content .nav-mind {
    float: right
}

.header-opt-10 .header-content .nav-right {
    float: right;
    padding-right: 15px
}

.header-opt-10 .header-content .block-search {
    float: right
}

.header-opt-10 .header-content .block-search .block-title {
    line-height: 40px;
    height: 40px;
    width: 45px;
    background-image: none;
    color: #fff;
    text-align: center;
    padding: 0;
    background-color: #28a152
}

.header-opt-10 .header-content .block-search .block-title:before {
    content: "\f002";
    font-family: FontAwesome;
    font-size: 14px
}

.header-opt-10 .header-content .block-search .categori-search {
    width: 153px
}

.header-opt-10 .header-content .block-search .categori-search .chosen-container .chosen-single {
    background-color: #28a152;
    border-color: #28a152;
    line-height: 38px;
    height: 40px;
    border-right: 1px solid #fff;
    z-index: 10;
    color: #fff
}

.header-opt-10 .header-content .block-search .categori-search .chosen-container .chosen-single div b {
    color: #fff
}

.header-opt-10 .header-content .block-search .form-search {
    width: 415px
}

@media (max-width:1199px) {
    .header-opt-10 .header-content .block-search .form-search {
        width: 260px
    }
}

@media (max-width:767px) {
    .header-opt-10 .header-content .block-search .form-search {
        width: 100%
    }
}

.header-opt-10 .header-content .block-search .form-search .form-control {
    border-color: #28a152;
    height: 40px;
    padding-left: 17px;
    padding-right: 45px;
    font-size: 14px;
    color: #e0e0e0;
    background-color: #28a152
}

.header-opt-10 .header-content .block-search .form-search .form-control::-moz-placeholder {
    color: #e0e0e0;
    opacity: 1
}

.header-opt-10 .header-content .block-search .form-search .form-control:-ms-input-placeholder {
    color: #e0e0e0
}

.header-opt-10 .header-content .block-search .form-search .form-control::-webkit-input-placeholder {
    color: #e0e0e0
}

.header-opt-10 .header-content .block-search .form-search .btn-search {
    width: 45px;
    background-color: #28a152;
    background-image: none;
    color: #fff;
    text-align: center;
    padding: 0;
    border-left: 1px solid #fff
}

.header-opt-10 .header-content .block-search .form-search .btn-search:before {
    content: "\f002";
    font-family: FontAwesome;
    font-size: 14px
}

.header-opt-10 .header-content .block-search .form-search .btn-search:hover {
    background-color: #1e783d
}

.header-opt-10 .header-content .block-minicart {
    float: right;
    margin-left: 30px
}

@media (max-width:991px) {
    .header-opt-10 .header-content .block-minicart {
        margin-top: 10px;
        margin-left: 20px
    }
}

.header-opt-10 .header-content .block-minicart.open>.dropdown-toggle,
.header-opt-10 .header-content .block-minicart:hover>.dropdown-toggle {
    background-color: #1e783d
}

.header-opt-10 .header-content .block-minicart>.dropdown-toggle {
    height: 41px;
    display: block;
    position: relative;
    color: #fff;
    background-color: #28a152
}

.header-opt-10 .header-content .block-minicart>.dropdown-toggle:after,
.header-opt-10 .header-content .block-minicart>.dropdown-toggle:before {
    content: "";
    display: table
}

.header-opt-10 .header-content .block-minicart>.dropdown-toggle:after {
    clear: both
}

.header-opt-10 .header-content .block-minicart>.dropdown-toggle .cart-icon {
    width: 41px;
    display: block;
    height: 41px;
    float: right;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGN0Y5OENGQjRBM0UxMUU2OEY0N0JGQjJBRDM1NjM1NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGN0Y5OENGQTRBM0UxMUU2OEY0N0JGQjJBRDM1NjM1NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMTgwODNDQkNDNTQzNEY0NUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4TVV0OAAAA9UlEQVR42mL4jwCngZiBVMwIJBYxMDAYArEOEPcD8TUgZmEgDrwBGQDjfANiTgYSARMSu4uBdFCN7AJuIP4IxMxEan4JxBLILvgKxFNIsD0TTKKFqjAQf/lPGFyC6WFCM/UtEK8kwvYkGAM9ukCxYA/EP4H4FFogg9h/gXgjEJ+Bi6J5YTHUieqkJCRkF4BigQ+IFwAxKxanM0LF2YB4KhDvRjfRD4iPEAjAv1C6GJsLQMAEiD8B8S0g5kWT+wzEdkD8AiqPEQbVUBseALEkFj9nAPFPqLwq2HI0Be+QnFqMxQAMeXQFYUD8Epq1JbAYgCEPEGAA1+aeQZRlruQAAAAASUVORK5CYII=)
}

.header-opt-10 .header-content .block-minicart>.dropdown-toggle .counter-number {
    position: absolute;
    right: 25px;
    left: auto;
    background-color: #fe5654;
    line-height: 18px;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    width: 33px;
    padding: 0;
    border-radius: 20px;
    top: -7px;
    color: #fff
}

.header-opt-10 .header-content .block-minicart>.dropdown-toggle .counter-number:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6px 4px 0;
    border-color: transparent #fe5654 transparent transparent;
    position: absolute;
    bottom: -4px;
    left: 17px
}

.header-opt-10 .header-content .block-minicart>.dropdown-toggle .counter-title {
    display: none
}

.header-opt-10 .header-content .block-minicart>.dropdown-toggle .counter {
    float: left;
    border: 1px solid #28a152;
    height: 41px;
    padding-left: 17px;
    width: 156px;
    color: #fff;
    line-height: 1;
    border-right: 1px solid #fff
}

.header-opt-10 .header-content .block-minicart>.dropdown-toggle .cart-text {
    display: block;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    padding-top: 5px;
    line-height: 1;
    margin-bottom: 1px
}

.header-opt-10 .header-content .block-minicart>.dropdown-toggle .counter-label:after {
    content: "-";
    padding-left: 3px
}

.header-opt-10 .block-minicart .actions .btn:focus,
.header-opt-10 .block-minicart .actions .btn:hover {
    background-color: #28a152
}

.header-opt-10 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-10 .block-minicart .minicart-items .product-item .product-item-name a:hover {
    color: #28a152
}

.header-opt-10 .block-nav-categori {
    width: 270px
}

.header-opt-10 .block-nav-categori .block-content {
    background-color: #f7f7f7
}

@media (min-width:992px) {
    .header-opt-10 .block-nav-categori .block-content {
        width: 270px
    }

    .header-opt-10 .block-nav-categori .block-content .ui-categori {
        padding-bottom: 21px
    }

    .header-opt-10 .block-nav-categori .block-content .ui-categori>li.parent>a:after,
    .header-opt-10 .block-nav-categori .block-content .ui-categori>li>a {
        line-height: 36px
    }

    .header-opt-10 .block-nav-categori .block-content .ui-categori .submenu {
        left: 270px;
        width: 670px
    }
}

@media (min-width:1199px) {
    .header-opt-10 .block-nav-categori .block-content .ui-categori .submenu {
        width: 900px
    }
}

.header-opt-10 .block-nav-categori .ui-categori {
    margin-bottom: 7px
}

@media (min-width:1200px) {
    .header-opt-10 .block-nav-categori .ui-categori>li>a {
        padding-left: 17px;
        line-height: 37px
    }
}

.header-opt-10 .block-nav-categori .view-all-categori a {
    line-height: 46px
}

.header-opt-10 .block-nav-categori .block-title {
    background-color: #28a152;
    line-height: 50px
}

.header-opt-10 .block-nav-categori .view-all-categori .btn-view-all,
.header-opt-10 .block-nav-categori .view-all-categori a {
    background-color: #888;
    color: #fff
}

.header-opt-10 .block-nav-categori .view-all-categori .btn-view-all:hover,
.header-opt-10 .block-nav-categori .view-all-categori a:hover {
    background-color: #28a152
}

.header-opt-10 .block-nav-menu .ui-menu>li ul a:focus,
.header-opt-10 .block-nav-menu .ui-menu>li ul a:hover,
.header-opt-10 .block-nav-menu .ui-menu>li:focus>a,
.header-opt-10 .block-nav-menu .ui-menu>li:hover>a,
.header-opt-10 .block-nav-menu .ui-menu>li>a:focus,
.header-opt-10 .block-nav-menu .ui-menu>li>a:hover {
    color: #f36
}

@media (min-width:992px) {

    .header-opt-10 .block-nav-menu .ui-menu>li ul a:focus,
    .header-opt-10 .block-nav-menu .ui-menu>li ul a:hover {
        color: #f36 !important
    }
}

.header-opt-10 .block-nav-menu .ui-menu>li .label-menu {
    background-color: #fe5654
}

.header-opt-10 .block-nav-menu .ui-menu>li .label-menu:before {
    border-color: #fe5654 transparent transparent
}

@media (min-width:1200px) {
    .header-opt-10 .block-nav-menu .ui-menu .horizontal-menu {
        width: 900px
    }
}

@media (min-width:992px) {
    .header-opt-10 .block-nav-menu .ui-menu {
        padding: 0
    }

    .header-opt-10 .block-nav-menu .ui-menu>li>a {
        line-height: 50px;
        padding: 0 12px;
        font-size: 14px;
        text-transform: none;
        font-weight: 400;
        position: relative;
        color: #fff
    }

    .header-opt-10 .block-nav-menu .ui-menu>li>a:after {
        position: static
    }

    .header-opt-10 .block-nav-menu .ui-menu>li>a:before {
        content: "";
        height: 22px;
        width: 1px;
        background-color: #d6d6d6;
        position: absolute;
        top: 50%;
        margin-top: -11px;
        right: -1px
    }

    .header-opt-10 .block-nav-menu .ui-menu>li.active>a {
        background-color: #333;
        color: #fff;
        z-index: 10
    }

    .header-opt-10 .block-nav-menu .ui-menu>li.active>a:before {
        content: none
    }
}

@media (min-width:1200px) {
    .header-opt-10 .block-nav-menu .ui-menu>li>a {
        padding: 0 28px
    }
}

.header-opt-10 .header-nav {
    background-color: #53b475
}

.header-opt-10 .header-nav .box-header-nav {
    background-color: #28a152
}

@media (max-width:991px) {
    .header-opt-10 .header-content {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .header-opt-10 .header-content .nav-left {
        float: none;
        clear: both;
        text-align: center;
        margin-bottom: 30px
    }

    .header-opt-10 .header-content .nav-left .logo {
        padding-top: 0
    }

    .header-opt-10 .header-content .nav-mind {
        float: left;
        padding-left: 15px
    }

    .header-opt-10 .header-content .nav-mind .block-search {
        float: left;
        margin-left: 0;
        margin-top: 0
    }

    .header-opt-10 .header-content .nav-right {
        float: right
    }

    .header-opt-10 .header-content .block-minicart {
        margin-top: 0
    }
}

@media (max-width:767px) {
    .header-opt-10 .header-content .block-search .categori-search {
        display: none
    }

    .header-opt-10 .header-content .nav-right {
        float: right
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-10 .block-nav-categori {
        width: 60px;
        padding: 0
    }

    .header-opt-10 .block-nav-categori .block-title {
        padding: 0;
        background-position: center;
        overflow: hidden
    }

    .header-opt-10 .block-nav-categori .block-title span {
        opacity: 0;
        width: 1px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-10 .block-nav-menu .ui-menu>li {
        height: 50px;
        padding: 0 23px;
        line-height: 50px
    }

    .header-opt-10 .block-nav-menu .ui-menu>li * {
        line-height: 1.42857
    }

    .header-opt-10 .block-nav-menu .ui-menu>li>a {
        line-height: 1;
        display: inline;
        padding: 0
    }

    .header-opt-10 .block-nav-menu .ui-menu>li>a:before {
        right: -23px
    }

    .header-opt-10 .block-nav-menu .ui-menu>li>a .label-menu {
        top: -15px
    }

    .header-opt-10 .block-nav-menu .ui-menu>li.active {
        background-color: #333
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-10 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li {
        padding: 0 15px
    }

    .header-opt-10 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a {
        padding: 0
    }

    .header-opt-10 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a:before {
        right: -15px
    }

    .header-opt-10 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a .label-menu {
        top: -15px
    }
}

.header-opt-11 .header-top {
    border-bottom: 1px solid #dfdfdf;
    position: relative
}

@media (max-width:991px) {
    .header-opt-11 .header-top {
        border-bottom: none
    }
}

.header-opt-11 .header-top .nav-left,
.header-opt-11 .header-top .nav-right {
    float: left
}

.header-opt-11 .header-top .nav-left:after,
.header-opt-11 .header-top .nav-left:before,
.header-opt-11 .header-top .nav-right:after,
.header-opt-11 .header-top .nav-right:before {
    content: "";
    display: table
}

.header-opt-11 .header-top .nav-left:after,
.header-opt-11 .header-top .nav-right:after {
    clear: both
}

.header-opt-11 .header-top .nav-left>li,
.header-opt-11 .header-top .nav-right>li {
    float: left;
    padding: 0 30px;
    position: relative;
    border-left: 1px solid #dfdfdf
}

.header-opt-11 .header-top .nav-left>li>a,
.header-opt-11 .header-top .nav-left>li>span,
.header-opt-11 .header-top .nav-right>li>a,
.header-opt-11 .header-top .nav-right>li>span {
    display: block;
    line-height: 54px;
    font-size: 14px;
    color: #666;
    text-transform: capitalize
}

.header-opt-11 .header-top .nav-left>li .wellcome,
.header-opt-11 .header-top .nav-left>li>a:focus,
.header-opt-11 .header-top .nav-left>li>a:hover,
.header-opt-11 .header-top .nav-left>li>span:focus,
.header-opt-11 .header-top .nav-left>li>span:hover,
.header-opt-11 .header-top .nav-right>li .wellcome,
.header-opt-11 .header-top .nav-right>li>a:focus,
.header-opt-11 .header-top .nav-right>li>a:hover,
.header-opt-11 .header-top .nav-right>li>span:focus,
.header-opt-11 .header-top .nav-right>li>span:hover {
    color: #ef6d6e
}

@media (max-width:600px) {

    .header-opt-11 .header-top .nav-left>li,
    .header-opt-11 .header-top .nav-right>li {
        padding: 0 10px
    }
}

@media (max-width:420px) {

    .header-opt-11 .header-top .nav-left>li,
    .header-opt-11 .header-top .nav-right>li {
        padding: 0 3px
    }

    .header-opt-11 .header-top .nav-left>li>a,
    .header-opt-11 .header-top .nav-left>li>span,
    .header-opt-11 .header-top .nav-right>li>a,
    .header-opt-11 .header-top .nav-right>li>span {
        font-size: 12px;
        line-height: 40px
    }
}

@media (max-width:991px) {

    .header-opt-11 .header-top .nav-left,
    .header-opt-11 .header-top .nav-right {
        float: none;
        border-right: 1px solid #dfdfdf;
        border-left: 1px solid #dfdfdf;
        border-bottom: 1px solid #dfdfdf
    }

    .header-opt-11 .header-top .nav-left>li,
    .header-opt-11 .header-top .nav-right>li {
        margin-left: -1px
    }
}

@media (max-width:479px) {

    .header-opt-11 .header-top .nav-left .block-minicart,
    .header-opt-11 .header-top .nav-right .block-minicart {
        position: static
    }
}

.header-opt-11 .header-top .nav-right {
    float: right
}

.header-opt-11 .header-top .nav-right>li {
    border-left: none;
    border-right: 1px solid #dfdfdf
}

@media (max-width:991px) {
    .header-opt-11 .header-top .nav-right {
        float: none
    }

    .header-opt-11 .header-top .nav-right>li {
        border-right: none;
        border-left: 1px solid #dfdfdf
    }
}

.header-opt-11 .header-top .switcher .dropdown-toggle img {
    vertical-align: baseline
}

.header-opt-11 .header-top .switcher .dropdown-menu>li>a:focus,
.header-opt-11 .header-top .switcher .dropdown-menu>li>a:hover {
    background-color: #ef6d6e
}

.header-opt-11 .header-top .setting .account li a:hover {
    color: #ef6d6e
}

.header-opt-11 .header-top .setting .dropdown-menu {
    width: 200px
}

.header-opt-11 .header-content {
    padding: 50px 0 45px;
    border-bottom: 1px solid #dfdfdf
}

@media (max-width:767px) {
    .header-opt-11 .header-content {
        border-bottom: none
    }
}

.header-opt-11 .header-content:after,
.header-opt-11 .header-content:before {
    content: "";
    display: table
}

.header-opt-11 .header-content:after {
    clear: both
}

.header-opt-11 .header-content .logo {
    display: block;
    position: relative;
    z-index: 10
}

@media (max-width:991px) {
    .header-opt-11 .header-content .logo {
        margin-bottom: 15px
    }
}

.header-opt-11 .header-content .block-social {
    float: right
}

@media (max-width:767px) {
    .header-opt-11 .header-content .block-social {
        float: none;
        text-align: center
    }
}

.header-opt-11 .header-content .block-social .block-title {
    display: none
}

.header-opt-11 .header-content .block-social a {
    font-size: 16px;
    color: #c6c6c6;
    display: inline-block;
    width: 30px;
    line-height: 30px;
    border-radius: 100%;
    background-color: transparent;
    text-align: center;
    margin: 0 8px
}

.header-opt-11 .header-content .block-social a:focus,
.header-opt-11 .header-content .block-social a:hover {
    background-color: #ef6d6e;
    color: #fff
}

.header-opt-11 .header-content .hotline {
    text-transform: uppercase;
    font-size: 13px;
    color: #333
}

.header-opt-11 .header-content .hotline span {
    color: #ef6d6e;
    font-weight: 600;
    font-size: 18px
}

.header-opt-11 .header-content .nav-left {
    text-align: center
}

@media (max-width:767px) {
    .header-opt-11 .header-content .nav-mind {
        margin-top: 15px;
        float: none;
        text-align: center
    }
}

.header-opt-11 .header-content .nav-right:after,
.header-opt-11 .header-content .nav-right:before {
    content: "";
    display: table
}

.header-opt-11 .header-content .nav-right:after {
    clear: both
}

@media (max-width:767px) {
    .header-opt-11 .header-content .nav-right {
        margin-top: 15px;
        float: none;
        text-align: center
    }
}

@media (max-width:479px) {
    .header-opt-11 .header-content .block-minicart .dropdown-menu {
        width: 300px;
        padding: 20px 10px;
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
}

.header-opt-11 .block-minicart>.dropdown-toggle {
    position: relative;
    display: block;
    font-size: 14px;
    color: #666
}

.header-opt-11 .block-minicart>.dropdown-toggle .cart-icon {
    width: 24px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNDk1MEYwN0RFMkZFNjExQkMxNTk3QTY5OTI5MTA5OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNTA2MUY5MDlDRDQxMUU2OEMzMjhCQTA5MjRBODVERiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNTA2MUY4RjlDRDQxMUU2OEMzMjhCQTA5MjRBODVERiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkI2RkIyOEM1MzIwNjgxMTgyMkFBNjUwNjJFNzE5NTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjQ5NTBGMDdERTJGRTYxMUJDMTU5N0E2OTkyOTEwOTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5y5VD8AAABY0lEQVR42mJkYGBYDsTMQPwPiC8AcQcDDQHIMg5qGsiMxpcCYjYgfkAtCxjR+GZAvAKID1HJfClsFq6hYgitYkIT+A/E34CYiwqGg4L6DwsWiUtAvB6In1NogRgQH8UmoQHELVTwQQ0QG+CS3EAFC1YDMRMLDklQXLQB8S8yDWeB5qd/uCzYB8R/gfgYmRaYAPFnfApUKCwyGmDhj8sHINvNgdgNmmxJAaCkbwHETdhyMg8QLwTiN0D8E4h1oBpIAe+AuAKIb2GTrAdiJ2oWduiuUwXi40h8UEqYDk22m6GRhw5EoaXwRmjSlMdnYRIQlyLxQRnOF4jzoHGyB4hZ0fQsBmIrIC6BFpYb8ZWmIH45VOEnINaCBps/EIsD8TMgloTKIae4DVCXgxKEGhAHEhuEE4DYAZrp7IB4FxBzYsmxoKDrhjpsCylxxA+tH9ZCDXfFokYBiDdBi/kd0JQHBwABBgAaGz1UtQJeQAAAAABJRU5ErkJggg==)
}

.header-opt-11 .block-minicart>.dropdown-toggle .cart-text {
    padding: 0 5px
}

@media (max-width:479px) {
    .header-opt-11 .block-minicart>.dropdown-toggle .cart-text {
        padding: 0
    }
}

.header-opt-11 .block-minicart>.dropdown-toggle:after {
    content: "\f107";
    font-family: FontAwesome;
    margin-left: 5px
}

@media (max-width:479px) {
    .header-opt-11 .block-minicart>.dropdown-toggle:after {
        margin: 0
    }
}

@media (max-width:479px) {
    .header-opt-11 .block-minicart .dropdown-menu {
        width: 300px;
        padding: 20px 10px;
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
}

.header-opt-11 .block-minicart:hover>.dropdown-toggle .cart-icon {
    opacity: .3
}

.header-opt-11 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-11 .block-minicart .minicart-items .product-item .product-item-name a:hover {
    color: #ef6d6e
}

.header-opt-11 .block-minicart .actions .btn:focus,
.header-opt-11 .block-minicart .actions .btn:hover {
    background-color: #ef6d6e
}

.header-opt-11 .block-nav-menu {
    float: left
}

@media (min-width:992px) {
    .header-opt-11 .block-nav-menu .ui-menu {
        text-align: center;
        padding-left: 0
    }

    .header-opt-11 .block-nav-menu .ui-menu>li {
        line-height: 62px;
        display: inline-block;
        float: none;
        padding: 0 10px
    }

    .header-opt-11 .block-nav-menu .ui-menu>li>a {
        display: inline;
        line-height: 1;
        padding: 0;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: 400;
        color: #666;
        position: relative
    }

    .header-opt-11 .block-nav-menu .ui-menu>li>a:before {
        content: "";
        position: absolute;
        top: 50%;
        margin-top: -12px;
        right: -10px;
        height: 25px;
        width: 1px;
        background-color: #dfdfdf
    }

    .header-opt-11 .block-nav-menu .ui-menu>li:last-child>a:before {
        content: none
    }

    .header-opt-11 .block-nav-menu .ui-menu>li:hover>a {
        color: #ef6d6e
    }

    .header-opt-11 .block-nav-menu .ui-menu>li.parent>a:after {
        position: static;
        margin-left: 5px;
        font-size: 14px
    }

    .header-opt-11 .block-nav-menu .ui-menu>li .megamenu,
    .header-opt-11 .block-nav-menu .ui-menu>li .submenu {
        line-height: 1.42857;
        text-align: left
    }

    .header-opt-11 .block-nav-menu .ui-menu>li .megamenu a:focus,
    .header-opt-11 .block-nav-menu .ui-menu>li .megamenu a:hover,
    .header-opt-11 .block-nav-menu .ui-menu>li .submenu a:focus,
    .header-opt-11 .block-nav-menu .ui-menu>li .submenu a:hover {
        color: #ef6d6e !important
    }

    .header-opt-11 .block-nav-menu .ui-menu .parent-megamenu>.megamenu {
        left: 0;
        right: auto
    }
}

@media (min-width:1200px) {
    .header-opt-11 .block-nav-menu .ui-menu>li {
        padding: 0 20px
    }
}

.header-opt-11 .nav-toggle-menu {
    height: 62px;
    line-height: 62px;
    width: 40px;
    text-align: center;
    padding: 0;
    background-image: none;
    background-color: transparent;
    font-size: 18px;
    font-weight: 400;
    color: #333;
    float: left
}

.header-opt-11 .nav-toggle-menu .fa {
    display: block;
    line-height: 63px
}

.header-opt-11 .nav-toggle-menu span {
    display: none
}

.header-opt-11 .nav-toggle-menu:hover {
    opacity: .8
}

.header-opt-11 .nav-toggle-cat {
    height: 62px;
    line-height: 62px;
    padding: 0;
    width: 50px;
    margin: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
    border-right: 1px solid #dfdfdf;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTBCREIxOERBMDQzMTFFNkEyNUVGOTQzNzA3QjNFM0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTBCREIxOEVBMDQzMTFFNkEyNUVGOTQzNzA3QjNFM0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MEJEQjE4QkEwNDMxMUU2QTI1RUY5NDM3MDdCM0UzQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MEJEQjE4Q0EwNDMxMUU2QTI1RUY5NDM3MDdCM0UzQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjF+UJgAAAAxSURBVHjaYkxLS/vPQAXAxEAlwALEjJQYMHPmTOq6iKpeoyiw09PTRwN7yAY2QIABAHedClEldHUoAAAAAElFTkSuQmCC)
}

.header-opt-11 .nav-toggle-cat:focus,
.header-opt-11 .nav-toggle-cat:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNDk1MEYwN0RFMkZFNjExQkMxNTk3QTY5OTI5MTA5OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQTU3QkQ2MzlDRDUxMUU2QTZFMkQ2NTFFNDdGNThDQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQTU3QkQ2MjlDRDUxMUU2QTZFMkQ2NTFFNDdGNThDQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkI2RkIyOEM1MzIwNjgxMTgyMkFBNjUwNjJFNzE5NTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjQ5NTBGMDdERTJGRTYxMUJDMTU5N0E2OTkyOTEwOTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4UtUaDAAAAJElEQVR42mL8DwQMVABMDFQCLEDMOKhcRFWvjQb2iA1sgAADAF4sBhxEcZByAAAAAElFTkSuQmCC);
    background-color: #ef6d6e
}

.header-opt-11 .block-nav-categori,
.header-opt-11 .nav-toggle-cat .fa,
.header-opt-11 .nav-toggle-cat span {
    display: none
}

@media (min-width:992px) {
    .header-opt-11 .block-nav-categori .block-content {
        border-right: 1px solid #dfdfdf;
        border-left: 1px solid #dfdfdf;
        background-color: #fff
    }

    .header-opt-11 .block-nav-categori .ui-categori {
        padding-top: 0;
        padding-bottom: 11px
    }

    .header-opt-11 .block-nav-categori .ui-categori>li.parent>a:after,
    .header-opt-11 .block-nav-categori .ui-categori>li>a {
        line-height: 40px
    }

    .header-opt-11 .block-nav-categori .view-all-categori .btn-view-all,
    .header-opt-11 .block-nav-categori .view-all-categori a {
        line-height: 54px;
        border-top: 1px solid #dfdfdf;
        border-bottom: 1px solid #dfdfdf;
        background-color: transparent;
        font-size: 14px;
        font-weight: 600;
        text-transform: capitalize
    }

    .header-opt-11 .block-nav-categori .view-all-categori .btn-view-all:focus,
    .header-opt-11 .block-nav-categori .view-all-categori .btn-view-all:hover,
    .header-opt-11 .block-nav-categori .view-all-categori a:focus,
    .header-opt-11 .block-nav-categori .view-all-categori a:hover {
        background-color: #ef6d6e
    }
}

.header-opt-11 .header-nav .box-header-nav {
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf
}

@media (max-width:767px) {
    .header-opt-11 .header-nav .box-header-nav {
        border-top: 1px solid #dfdfdf
    }
}

.header-opt-11 .header-nav .block-search {
    width: 345px;
    float: right;
    position: static;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    visibility: visible;
    opacity: 1;
    display: block;
    margin: 0;
    border-left: 1px solid #dfdfdf
}

@media (max-width:1199px) {
    .header-opt-11 .header-nav .block-search {
        width: 230px
    }
}

@media (max-width:991px) {
    .header-opt-11 .header-nav .block-search {
        width: calc(100% - 40px);
        width: -moz-calc(100% - 40px);
        width: -webkit-calc(100% - 40px);
        width: -o-calc(100% - 40px)
    }
}

.header-opt-11 .header-nav .block-search .block-title {
    display: none;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QkZCNjQxQTlDQkExMUU2QTFBRUJGOEQ4QzM2QTA4MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QkZCNjQxOTlDQkExMUU2QTFBRUJGOEQ4QzM2QTA4MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+sflhTwAAAWtJREFUeNq81DlLA0EYxvFNPEBENIKpPBoLLSxjI+IHEMHPEFACNh6FpSgIdoqIxk4sLARtLYSAKEGxsREFGxW18CwDisd/4Ck2ye64ux4v/AhkX56Z2ZkdxymvWoxgF/f4xAsOMIkGJ0IN4k5hl9jEMjZwrv+fMRQmdAwfOEM/Yh49PTjSAPM+PUVlgt6xo1dhqyqsKXzC1liDay21PuDqKpBDAa1+TcMafSDkfnRplXN+DWb5t4hH2Oy89qSs4ho5r40LW+YIdqDOK7hJ5zVKPeg34RVsDn9jxOBEyQBFweYdpSIGp/QhFbwejutU9IYMbcMrFm3LecIhqkMEb+MN7bamtGa9jspvAs1nPK3+qSAzWFDzno6g3/K31Gdk/e4L9+xGcYVZnOAY+3jUp96NPvXOIImMgjMayFotCj91zcy40RXa6XolK3q2GuSmK73Jmi2X04/CnQCb+afh2f8IX3J+uWIKvfgSYABGS1aaBvb1XAAAAABJRU5ErkJggg==);
    width: 22px;
    height: 53px;
    background-color: transparent
}

.header-opt-11 .header-nav .block-search .block-title:hover {
    opacity: .3
}

.header-opt-11 .header-nav .block-search .block-content {
    padding: 0;
    margin: 0;
    position: static;
    display: block;
    visibility: visible;
    opacity: 1;
    box-shadow: none
}

.header-opt-11 .header-nav .block-search .form-search {
    width: 100%;
    float: none
}

.header-opt-11 .header-nav .block-search .form-control {
    height: 62px;
    border: none;
    padding-right: 60px;
    padding-left: 30px;
    font-size: 14px;
    color: #888
}

.header-opt-11 .header-nav .block-search .form-control::-moz-placeholder {
    color: #888;
    opacity: 1
}

.header-opt-11 .header-nav .block-search .form-control:-ms-input-placeholder {
    color: #888
}

.header-opt-11 .header-nav .block-search .form-control::-webkit-input-placeholder {
    color: #888
}

.header-opt-11 .header-nav .block-search .btn-search {
    width: 60px;
    background-color: transparent;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNDk1MEYwN0RFMkZFNjExQkMxNTk3QTY5OTI5MTA5OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyODBGNzIxRTlDRDUxMUU2QTcwNjkyNjU0QUFGQjExRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyODBGNzIxRDlDRDUxMUU2QTcwNjkyNjU0QUFGQjExRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkI2RkIyOEM1MzIwNjgxMTgyMkFBNjUwNjJFNzE5NTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjQ5NTBGMDdERTJGRTYxMUJDMTU5N0E2OTkyOTEwOTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HesJEAAAB00lEQVR42qzV2yvkYRzH8WcGW9KmkSUXk4tNKyU3i6Ycrly5MP4A5WJZ3DiUW7WiFHLMqW3l3pVjktqimeRma5NEQrhA7Ka4EOP96Eszv57fnPjWq/Gr33zm+T2/7/fh8Pl8ylIpqIUXBfiEf9jGPCbl+rk8Ho8yldNyrcP2MIoc/MY4FpGOHhygTkWoxKC/W9GPXXzDMgKW+/XyBjGFPLQZ7glZcSX6sIKvWLL5gh8lmEGLBBvLwR4nyypvUYz/KnIlYFWe4Av7fGxacQ3caI8yVNcDmvEBTXZbUY0zeUGx1F9sosouOB+65x5V7LWBXL/f/9EUrPv0XMVXF/LpMgVfIS3OYJflB0KCd1AYZ3ARDumKO1PwAj6jNMbQbJTJmBtf3rRsR6+0T7Q1oOcAw3bB19LDejh+WsbcOFT4IW3axTbshxvpXxiSYVmTFrR7/Fl0yHUWreaIdAjp2T9CN/5gC+u4RKq8qHK5txMZaNBPQHgDKw9Yzwrrj7nlC145wV7qFHMYkU7SKx2Te/VpFxJuCg6uJGTixuYcsQ13RnhR9zgJczgF5BCaQL3+fNlzp3pjyQqb5F/Wa3iieofS4YQ1yuV3/aRO9U4lK2+Ugal4EmAA7Xp7/njBZJAAAAAASUVORK5CYII=)
}

.header-opt-11 .header-nav .block-search .btn-search:before {
    content: "";
    width: 1px;
    height: 25px;
    background-color: #dfdfdf;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    left: 0
}

.header-opt-11 .header-nav .block-search .btn-search:focus,
.header-opt-11 .header-nav .block-search .btn-search:hover {
    background-color: #ef6d6e
}

.header-opt-11 .header-nav .block-search .btn-search:focus:before,
.header-opt-11 .header-nav .block-search .btn-search:hover:before {
    content: none
}

.header-opt-11 .sticky-wrapper:not(.is-sticky) {
    height: auto !important
}

.header-opt-11 .sticky-wrapper.is-sticky .mid-header .block-nav-categori {
    display: block
}

@media (min-width:992px) {
    .header-opt-11 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a {
        padding: 0;
        font-size: 14px
    }
}

.header-opt-12 .header-top .nav-left,
.header-opt-12 .header-top .nav-right {
    float: left
}

@media (max-width:479px) {

    .header-opt-12 .header-top .nav-left,
    .header-opt-12 .header-top .nav-right {
        float: none;
        text-align: center
    }
}

.header-opt-12 .header-top .nav-left>li,
.header-opt-12 .header-top .nav-right>li {
    float: left;
    padding-right: 14px;
    margin-right: 14px;
    position: relative
}

.header-opt-12 .header-top .nav-left>li>a,
.header-opt-12 .header-top .nav-left>li>span,
.header-opt-12 .header-top .nav-right>li>a,
.header-opt-12 .header-top .nav-right>li>span {
    display: block;
    line-height: 50px;
    font-size: 14px;
    color: #333;
    text-transform: capitalize
}

.header-opt-12 .header-top .nav-left>li>a:focus,
.header-opt-12 .header-top .nav-left>li>a:hover,
.header-opt-12 .header-top .nav-left>li>span:focus,
.header-opt-12 .header-top .nav-left>li>span:hover,
.header-opt-12 .header-top .nav-right>li>a:focus,
.header-opt-12 .header-top .nav-right>li>a:hover,
.header-opt-12 .header-top .nav-right>li>span:focus,
.header-opt-12 .header-top .nav-right>li>span:hover {
    color: #cf965f
}

.header-opt-12 .header-top .nav-left>li:before,
.header-opt-12 .header-top .nav-right>li:before {
    content: "";
    width: 1px;
    height: 10px;
    background-color: #000;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0
}

.header-opt-12 .header-top .nav-left>li:last-child,
.header-opt-12 .header-top .nav-right>li:last-child {
    margin-right: 0;
    padding-right: 0
}

.header-opt-12 .header-top .nav-left>li:last-child:before,
.header-opt-12 .header-top .nav-right>li:last-child:before {
    content: none
}

@media (max-width:479px) {

    .header-opt-12 .header-top .nav-left>li,
    .header-opt-12 .header-top .nav-right>li {
        float: none;
        display: inline-block;
        margin-right: 6px;
        padding-right: 6px
    }
}

.header-opt-12 .header-top .nav-right {
    float: right
}

@media (max-width:479px) {
    .header-opt-12 .header-top .nav-right {
        float: none
    }
}

.header-opt-12 .header-top .switcher .dropdown-toggle img {
    vertical-align: baseline
}

.header-opt-12 .header-top .switcher .dropdown-menu>li>a:focus,
.header-opt-12 .header-top .switcher .dropdown-menu>li>a:hover {
    background-color: #cf965f
}

.header-opt-12 .header-top .setting .account li a:hover {
    color: #cf965f
}

.header-opt-12 .header-top .setting .dropdown-menu {
    width: 200px
}

@media (max-width:479px) {
    .header-opt-12 .block-minicart .dropdown-menu {
        width: 300px;
        padding: 20px 10px;
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
}

.header-opt-12 .header-content {
    padding: 24px 0 20px
}

.header-opt-12 .header-content:after,
.header-opt-12 .header-content:before {
    content: "";
    display: table
}

.header-opt-12 .header-content:after {
    clear: both
}

@media (max-width:479px) {
    .header-opt-12 .header-content {
        text-align: center
    }
}

.header-opt-12 .header-content .logo {
    float: left;
    position: relative;
    z-index: 10
}

@media (max-width:479px) {
    .header-opt-12 .header-content .logo {
        display: block;
        float: none;
        width: 100%;
        text-align: center;
        margin-bottom: 15px
    }
}

.header-opt-12 .header-content .nav-right {
    float: right;
    position: relative;
    z-index: 10
}

@media (max-width:479px) {
    .header-opt-12 .header-content .nav-right {
        display: inline-block;
        float: none;
        margin-bottom: 15px;
        text-align: left
    }
}

@media (max-width:479px) {
    .header-opt-12 .header-content .block-minicart .dropdown-menu {
        width: 300px;
        padding: 20px 10px;
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
}

@media (max-width:479px) {
    .header-opt-12 .header-content .block-nav-menu {
        text-align: left
    }
}

.header-opt-12 .link-wishlist {
    float: left;
    width: 22px;
    height: 38px;
    margin-left: 24px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5Q0IxNDhERDlDQkExMUU2OENEMjgzRkUwOEIwNEVFOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5Q0IxNDhEQzlDQkExMUU2OENEMjgzRkUwOEIwNEVFOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Ey7d2wAAAW9JREFUeNqslDFLA0EQhdcLpBAsVNIJkkIDFt4PEAMhTRoLuZTp7FMpFhZi43+wEC0sohEUvb8gBCRVwCZdIoRoSGehGM838FbOU+82Zh98JOzOvLCTmVHqu4qgDnpgBLrgCLihGJdnXcZI7CVzvzTFzzQ4BhVwB27BECyATbACDhi7Dx7AFXgEc2ADrIEzsAXe9A+cgBfgqZ9ywDZ4Bx9gh2dRefQ4DT8/AGUVr12wlxDj0asopbgGGT4lTrpsQUKclPLZoaGvkhUYmIpuxNNh8Z+UPQ3EU4z7YNGisXj1xbgB8haN18G9Yp9KGy1bMF2iV0UPRxvULBjX6JXWByXDXo5TmR6l6IWevtV/mLrRqQtrmn+kLJfsGKZZ5jTo8atkAlugA3IGpjnGtpgbq3nQlLFk6/ylPGOazDHSDMf8FVRDe0LvjCrvfMaOpRQ45DL3+dQMv494l5qkNwusY490eGZFsqguwDmYNUn4FGAANi1SVs6c5TsAAAAASUVORK5CYII=)
}

.header-opt-12 .link-wishlist span {
    display: none
}

.header-opt-12 .link-wishlist:hover {
    opacity: .3
}

.header-opt-12 .block-search {
    float: left;
    position: relative !important
}

@media (max-width:479px) {
    .header-opt-12 .block-search {
        position: static !important
    }
}

.header-opt-12 .block-search .block-title {
    display: block;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QkZCNjQxQTlDQkExMUU2QTFBRUJGOEQ4QzM2QTA4MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QkZCNjQxOTlDQkExMUU2QTFBRUJGOEQ4QzM2QTA4MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+sflhTwAAAWtJREFUeNq81DlLA0EYxvFNPEBENIKpPBoLLSxjI+IHEMHPEFACNh6FpSgIdoqIxk4sLARtLYSAKEGxsREFGxW18CwDisd/4Ck2ye64ux4v/AhkX56Z2ZkdxymvWoxgF/f4xAsOMIkGJ0IN4k5hl9jEMjZwrv+fMRQmdAwfOEM/Yh49PTjSAPM+PUVlgt6xo1dhqyqsKXzC1liDay21PuDqKpBDAa1+TcMafSDkfnRplXN+DWb5t4hH2Oy89qSs4ho5r40LW+YIdqDOK7hJ5zVKPeg34RVsDn9jxOBEyQBFweYdpSIGp/QhFbwejutU9IYMbcMrFm3LecIhqkMEb+MN7bamtGa9jspvAs1nPK3+qSAzWFDzno6g3/K31Gdk/e4L9+xGcYVZnOAY+3jUp96NPvXOIImMgjMayFotCj91zcy40RXa6XolK3q2GuSmK73Jmi2X04/CnQCb+afh2f8IX3J+uWIKvfgSYABGS1aaBvb1XAAAAABJRU5ErkJggg==);
    width: 22px;
    height: 38px;
    background-color: transparent
}

.header-opt-12 .block-search .block-title:hover {
    opacity: .3
}

.header-opt-12 .block-search .block-content {
    display: block;
    position: absolute;
    top: 100%;
    right: -20px !important;
    left: auto !important;
    margin-top: 15px;
    width: 300px;
    background-color: #fff;
    border: 1px solid #dfdfdf;
    padding: 10px !important;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transition: .45s;
    -o-transition: .45s;
    transition: .45s;
    -webkit-transform-origin: top;
    -moz-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top
}

@media (max-width:479px) {
    .header-opt-12 .block-search .block-content {
        right: 50% !important;
        -webkit-transform: translate(50%, 0);
        -ms-transform: translate(50%, 0);
        -o-transform: translate(50%, 0);
        transform: translate(50%, 0)
    }
}

.header-opt-12 .block-search.active .block-content {
    display: block;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: .45s;
    -o-transition: .45s;
    transition: .45s
}

@media (max-width:479px) {
    .header-opt-12 .block-search.active .block-content {
        -webkit-transform: translate(50%, 0);
        -ms-transform: translate(50%, 0);
        -o-transform: translate(50%, 0);
        transform: translate(50%, 0)
    }
}

.header-opt-12 .block-search .form-search {
    width: 100%
}

.header-opt-12 .block-search .form-control {
    padding-left: 15px
}

.header-opt-12 .block-search .btn-search {
    background-color: #cf965f
}

.header-opt-12 .block-search .btn-search:focus,
.header-opt-12 .block-search .btn-search:hover {
    background-color: #ad7034
}

.header-opt-12 .block-minicart {
    float: left;
    margin-left: 22px
}

.header-opt-12 .block-minicart>.dropdown-toggle {
    position: relative;
    display: block
}

.header-opt-12 .block-minicart>.dropdown-toggle .cart-icon {
    width: 32px;
    height: 38px;
    display: block;
    background-position: center left;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBOEY2Q0E4RDlDQkExMUU2Qjk3NUVERTNBRTE4RkZBMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBOEY2Q0E4QzlDQkExMUU2Qjk3NUVERTNBRTE4RkZBMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+us3LkAAAARtJREFUeNpiYGBguAXE/4H4LAOVgSUQd0AN56e24epQg22oZSALlL4DxN+B2AtKUwreI3NOQl1NDfyMBcngy9Aw9qLQtfOA+BuyQB4Q/0AKHnIAMxB/BOJSZEF7qDe0KExhIDMMmdCCAgR0KTDYEYjfAvFFZIPfAfFjCg12BuIDQPyPCU3iEgUGcwKxFRDvBXGoaTDIUA4g3ofN4ItArADEvGQY7ATET4D4JgOWpAWKQEYgLoOGNykgEOZaBqgh6Fn8MzTJ/CDR4L9AnADEW3EpOAPE0ygtLJiwiIGCQ59apRsyuADEMUB8lwRzQMHnAcQv8Bm8DIjZgDgIavhlPAayAnEWEC8H4g/EuuIYENcSUCMFzcIYFQRAgAEA9IRJ/An3jAYAAAAASUVORK5CYII=)
}

.header-opt-12 .block-minicart>.dropdown-toggle .counter-number {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    min-width: 21px;
    height: 21px;
    line-height: 21px;
    border-radius: 100%;
    background-color: #cf965f;
    font-size: 14px;
    color: #fff;
    text-align: center
}

.header-opt-12 .block-minicart:hover>.dropdown-toggle .cart-icon {
    opacity: .3
}

.header-opt-12 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-12 .block-minicart .minicart-items .product-item .product-item-name a:hover {
    color: #cf965f
}

.header-opt-12 .block-minicart .actions .btn:focus,
.header-opt-12 .block-minicart .actions .btn:hover {
    background-color: #cf965f
}

.header-opt-12 .block-nav-menu .close-nav {
    float: none
}

@media (min-width:992px) {
    .header-opt-12 .block-nav-menu .ui-menu {
        text-align: center;
        position: relative
    }

    .header-opt-12 .block-nav-menu .ui-menu>li {
        line-height: 46px;
        display: inline-block;
        float: none;
        padding: 0 10px
    }

    .header-opt-12 .block-nav-menu .ui-menu>li>a {
        display: inline;
        line-height: 1;
        padding: 0;
        font-size: 16px;
        text-transform: none;
        font-weight: 400
    }

    .header-opt-12 .block-nav-menu .ui-menu>li:hover>a {
        color: #cf965f
    }

    .header-opt-12 .block-nav-menu .ui-menu>li.parent>a:after {
        position: static;
        margin-left: 5px;
        font-size: 14px
    }

    .header-opt-12 .block-nav-menu .ui-menu>li .megamenu,
    .header-opt-12 .block-nav-menu .ui-menu>li .submenu {
        line-height: 1.42857;
        text-align: left
    }

    .header-opt-12 .block-nav-menu .ui-menu>li .megamenu a:focus,
    .header-opt-12 .block-nav-menu .ui-menu>li .megamenu a:hover,
    .header-opt-12 .block-nav-menu .ui-menu>li .submenu a:focus,
    .header-opt-12 .block-nav-menu .ui-menu>li .submenu a:hover {
        color: #cf965f !important
    }
}

@media (min-width:1200px) {
    .header-opt-12 .block-nav-menu .ui-menu>li {
        padding: 0 17px
    }
}

.header-opt-12 .nav-toggle-menu {
    height: 38px;
    line-height: 38px;
    width: 20px;
    text-align: center;
    padding: 0;
    margin-left: 10px;
    background-image: none;
    background-color: transparent;
    font-size: 18px;
    font-weight: 400;
    color: #333
}

.header-opt-12 .nav-toggle-menu .fa {
    display: block;
    line-height: 38px
}

.header-opt-12 .nav-toggle-menu span {
    display: none
}

.header-opt-12 .nav-toggle-menu:hover {
    opacity: .8
}

.header-opt-12 .sticky-wrapper:not(.is-sticky) {
    height: auto !important
}

.header-opt-12 .sticky-wrapper.is-sticky .mid-header {
    background-color: #fff;
    padding: 10px 0
}

@media (min-width:992px) {
    .header-opt-12 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a {
        padding: 0;
        font-size: 14px
    }
}

.header-opt-12 .sticky-wrapper.is-sticky .mid-header .nav-right {
    padding-top: 6px
}

.header-opt-13 .header-top .nav-left,
.header-opt-13 .header-top .nav-right {
    float: left
}

.header-opt-13 .header-top .nav-left>li,
.header-opt-13 .header-top .nav-right>li {
    float: left;
    padding-right: 14px;
    margin-right: 14px;
    position: relative
}

.header-opt-13 .header-top .nav-left>li>a,
.header-opt-13 .header-top .nav-left>li>span,
.header-opt-13 .header-top .nav-right>li>a,
.header-opt-13 .header-top .nav-right>li>span {
    display: block;
    line-height: 50px;
    font-size: 13px;
    color: #333;
    text-transform: capitalize
}

.header-opt-13 .header-top .nav-left>li>a:focus,
.header-opt-13 .header-top .nav-left>li>a:hover,
.header-opt-13 .header-top .nav-left>li>span:focus,
.header-opt-13 .header-top .nav-left>li>span:hover,
.header-opt-13 .header-top .nav-right>li>a:focus,
.header-opt-13 .header-top .nav-right>li>a:hover,
.header-opt-13 .header-top .nav-right>li>span:focus,
.header-opt-13 .header-top .nav-right>li>span:hover {
    color: #ffd43f
}

.header-opt-13 .header-top .nav-left>li:before,
.header-opt-13 .header-top .nav-right>li:before {
    content: "";
    width: 1px;
    height: 10px;
    background-color: #000;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0
}

.header-opt-13 .header-top .nav-left>li:last-child,
.header-opt-13 .header-top .nav-right>li:last-child {
    margin-right: 0;
    padding-right: 0
}

.header-opt-13 .header-top .nav-left>li:last-child:before,
.header-opt-13 .header-top .nav-right>li:last-child:before {
    content: none
}

.header-opt-13 .header-top .nav-right {
    float: right
}

.header-opt-13 .header-top .switcher .dropdown-toggle img {
    vertical-align: baseline
}

.header-opt-13 .header-top .switcher .dropdown-menu>li>a:focus,
.header-opt-13 .header-top .switcher .dropdown-menu>li>a:hover {
    background-color: #ffd43f
}

.header-opt-13 .header-top .setting .account li a:hover {
    color: #ffd43f
}

.header-opt-13 .header-top .setting .dropdown-menu {
    width: 200px
}

.header-opt-13 .header-content {
    padding: 0;
    background-color: #f7f7f7
}

.header-opt-13 .header-content:after,
.header-opt-13 .header-content:before {
    content: "";
    display: table
}

.header-opt-13 .header-content:after {
    clear: both
}

@media (max-width:479px) {
    .header-opt-13 .header-content {
        text-align: center
    }
}

.header-opt-13 .header-content .logo {
    float: left;
    position: relative;
    z-index: 10;
    padding-top: 20px
}

@media (max-width:991px) {
    .header-opt-13 .header-content .logo {
        margin-bottom: 12px
    }
}

@media (max-width:479px) {
    .header-opt-13 .header-content .logo {
        display: block;
        float: none;
        width: 100%;
        text-align: center;
        margin-bottom: 15px
    }
}

.header-opt-13 .header-content .nav-right {
    float: right;
    position: relative;
    z-index: 10
}

@media (max-width:991px) {
    .header-opt-13 .header-content .nav-right {
        padding-bottom: 12px
    }
}

.header-opt-13 .header-content .nav-right:before {
    content: "";
    position: absolute;
    top: 0;
    left: -28px;
    width: 2000px;
    display: block;
    bottom: 0;
    background-color: #ffd43f;
    z-index: -1
}

@media (max-width:479px) {
    .header-opt-13 .header-content .nav-right:before {
        background-color: transparent
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-13 .header-content .nav-right:before {
        left: -10px
    }
}

@media (max-width:991px) {
    .header-opt-13 .header-content .nav-right:before {
        width: auto;
        right: -15px
    }
}

@media (max-width:479px) {
    .header-opt-13 .header-content .nav-right {
        display: inline-block;
        float: none;
        margin: auto;
        text-align: left
    }
}

@media (max-width:479px) {
    .header-opt-13 .header-content .block-minicart .dropdown-menu {
        width: 300px;
        padding: 20px 10px;
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
}

.header-opt-13 .link-wishlist {
    float: right;
    width: 22px;
    height: 53px;
    margin-left: 24px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5Q0IxNDhERDlDQkExMUU2OENEMjgzRkUwOEIwNEVFOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5Q0IxNDhEQzlDQkExMUU2OENEMjgzRkUwOEIwNEVFOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Ey7d2wAAAW9JREFUeNqslDFLA0EQhdcLpBAsVNIJkkIDFt4PEAMhTRoLuZTp7FMpFhZi43+wEC0sohEUvb8gBCRVwCZdIoRoSGehGM838FbOU+82Zh98JOzOvLCTmVHqu4qgDnpgBLrgCLihGJdnXcZI7CVzvzTFzzQ4BhVwB27BECyATbACDhi7Dx7AFXgEc2ADrIEzsAXe9A+cgBfgqZ9ywDZ4Bx9gh2dRefQ4DT8/AGUVr12wlxDj0asopbgGGT4lTrpsQUKclPLZoaGvkhUYmIpuxNNh8Z+UPQ3EU4z7YNGisXj1xbgB8haN18G9Yp9KGy1bMF2iV0UPRxvULBjX6JXWByXDXo5TmR6l6IWevtV/mLrRqQtrmn+kLJfsGKZZ5jTo8atkAlugA3IGpjnGtpgbq3nQlLFk6/ylPGOazDHSDMf8FVRDe0LvjCrvfMaOpRQ45DL3+dQMv494l5qkNwusY490eGZFsqguwDmYNUn4FGAANi1SVs6c5TsAAAAASUVORK5CYII=);
    margin-top: 12px
}

.header-opt-13 .link-wishlist span {
    display: none
}

.header-opt-13 .link-wishlist:hover {
    opacity: .3
}

.header-opt-13 .block-search {
    float: left;
    margin-top: 12px;
    position: relative !important;
    margin-right: 20px
}

@media (max-width:479px) {
    .header-opt-13 .block-search {
        position: static !important
    }
}

.header-opt-13 .block-search .block-title {
    display: block;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QkZCNjQxQTlDQkExMUU2QTFBRUJGOEQ4QzM2QTA4MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QkZCNjQxOTlDQkExMUU2QTFBRUJGOEQ4QzM2QTA4MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+sflhTwAAAWtJREFUeNq81DlLA0EYxvFNPEBENIKpPBoLLSxjI+IHEMHPEFACNh6FpSgIdoqIxk4sLARtLYSAKEGxsREFGxW18CwDisd/4Ck2ye64ux4v/AhkX56Z2ZkdxymvWoxgF/f4xAsOMIkGJ0IN4k5hl9jEMjZwrv+fMRQmdAwfOEM/Yh49PTjSAPM+PUVlgt6xo1dhqyqsKXzC1liDay21PuDqKpBDAa1+TcMafSDkfnRplXN+DWb5t4hH2Oy89qSs4ho5r40LW+YIdqDOK7hJ5zVKPeg34RVsDn9jxOBEyQBFweYdpSIGp/QhFbwejutU9IYMbcMrFm3LecIhqkMEb+MN7bamtGa9jspvAs1nPK3+qSAzWFDzno6g3/K31Gdk/e4L9+xGcYVZnOAY+3jUp96NPvXOIImMgjMayFotCj91zcy40RXa6XolK3q2GuSmK73Jmi2X04/CnQCb+afh2f8IX3J+uWIKvfgSYABGS1aaBvb1XAAAAABJRU5ErkJggg==);
    width: 22px;
    height: 53px;
    background-color: transparent
}

.header-opt-13 .block-search .block-title:hover {
    opacity: .3
}

.header-opt-13 .block-search .block-content {
    display: block;
    position: absolute;
    top: 100%;
    left: -28px !important;
    right: auto !important;
    margin-top: 15px;
    width: 300px;
    background-color: #fff;
    border: 1px solid #dfdfdf;
    padding: 10px !important;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transition: .45s;
    -o-transition: .45s;
    transition: .45s;
    -webkit-transform-origin: top;
    -moz-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top
}

@media (max-width:991px) {
    .header-opt-13 .block-search .block-content {
        right: -28px !important;
        left: auto !important
    }
}

@media (max-width:479px) {
    .header-opt-13 .block-search .block-content {
        right: 50% !important;
        -webkit-transform: translate(50%, 0);
        -ms-transform: translate(50%, 0);
        -o-transform: translate(50%, 0);
        transform: translate(50%, 0)
    }
}

.header-opt-13 .block-search.active .block-content {
    display: block;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: .45s;
    -o-transition: .45s;
    transition: .45s
}

@media (max-width:479px) {
    .header-opt-13 .block-search.active .block-content {
        -webkit-transform: translate(50%, 0);
        -ms-transform: translate(50%, 0);
        -o-transform: translate(50%, 0);
        transform: translate(50%, 0)
    }
}

.header-opt-13 .block-search .form-search {
    width: 100%
}

.header-opt-13 .block-search .form-control {
    padding-left: 15px
}

.header-opt-13 .block-search .btn-search {
    background-color: #ffd43f
}

.header-opt-13 .block-search .btn-search:focus,
.header-opt-13 .block-search .btn-search:hover {
    background-color: #f2bb00
}

.header-opt-13 .block-minicart {
    float: right;
    margin-left: 25px;
    margin-top: 12px
}

.header-opt-13 .block-minicart>.dropdown-toggle {
    position: relative;
    display: block;
    background-color: #3f4776;
    border-radius: 1px
}

.header-opt-13 .block-minicart>.dropdown-toggle .cart-icon {
    width: 52px;
    height: 53px;
    display: block;
    background-position: center left 11px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RDBBNTRBQzlDQkQxMUU2QTQ3NUIwNzlDMTRBMTgxNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RDBBNTRBQjlDQkQxMUU2QTQ3NUIwNzlDMTRBMTgxNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZCNTdBNzVBNTk5M0U2MTE4MDE5QTA1RTQzNUNGNzA4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+r3Mo+gAAATBJREFUeNqs1T8vBEEYx/G5NRwF16tUVKKTEA0KiY5aoVboXOUFeBVKXoEOUUlIJLgoCBUJzfkTwhVY3+d2Lhmbycp65kk+l8xM8ttnn83umTRNr9KsTmBikZ8JbLjwWsxgMeKCp2IFW5PVNd4xjw+jr6dKu+2sjjBu4tS99RYN1FzXmtps3703l1W0YBWz7cIL1hLvSmeoYljRrYxyALtJbhRSo4rgaTSlST/4EbfK4Fkc4DvJHZwrgvswiT1ZxAyW0F7sh4LlAQ6h/x/BM7jDpSxs7lAeYAV1N+8ytdDpVsp/8zoXeoVstkoGf2EZO6GOP3GBY6xoXr8ksCfjGNN+LGxg7xRLuCmR84Y5PBQFb6EHiy68URDY7Ua2jedfJwUflEOs//HRGUQz9AfxI8AAYnmH2SFwOn8AAAAASUVORK5CYII=)
}

.header-opt-13 .block-minicart>.dropdown-toggle .counter-number {
    position: absolute;
    top: 9px;
    left: 22px;
    display: block;
    min-width: 21px;
    height: 21px;
    line-height: 21px;
    border-radius: 100%;
    background-color: #ffd43f;
    font-size: 14px;
    color: #333;
    text-align: center
}

.header-opt-13 .block-minicart:hover>.dropdown-toggle .cart-icon {
    opacity: .3
}

.header-opt-13 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-13 .block-minicart .minicart-items .product-item .product-item-name a:hover {
    color: #ffd43f
}

.header-opt-13 .block-minicart .actions .btn:focus,
.header-opt-13 .block-minicart .actions .btn:hover {
    background-color: #ffd43f
}

.header-opt-13 .block-nav-menu {
    float: left
}

@media (min-width:992px) {
    .header-opt-13 .block-nav-menu .ui-menu {
        text-align: center
    }

    .header-opt-13 .block-nav-menu .ui-menu>li {
        line-height: 78px;
        display: inline-block;
        float: none;
        padding: 0 10px
    }

    .header-opt-13 .block-nav-menu .ui-menu>li>a {
        display: inline;
        line-height: 1;
        padding: 0;
        font-size: 16px;
        text-transform: none;
        font-weight: 400;
        color: #333
    }

    .header-opt-13 .block-nav-menu .ui-menu>li:hover>a {
        color: #fff
    }

    .header-opt-13 .block-nav-menu .ui-menu>li.parent>a:after {
        position: static;
        margin-left: 5px;
        font-size: 14px
    }

    .header-opt-13 .block-nav-menu .ui-menu>li .megamenu,
    .header-opt-13 .block-nav-menu .ui-menu>li .submenu {
        line-height: 1.42857;
        text-align: left
    }

    .header-opt-13 .block-nav-menu .ui-menu>li .megamenu a:focus,
    .header-opt-13 .block-nav-menu .ui-menu>li .megamenu a:hover,
    .header-opt-13 .block-nav-menu .ui-menu>li .submenu a:focus,
    .header-opt-13 .block-nav-menu .ui-menu>li .submenu a:hover {
        color: #ffd43f !important
    }
}

@media (min-width:1200px) {
    .header-opt-13 .block-nav-menu .ui-menu>li {
        padding: 0 15px
    }
}

.header-opt-13 .nav-toggle-menu {
    margin-top: 12px;
    height: 53px;
    line-height: 53px;
    width: 20px;
    text-align: center;
    padding: 0;
    margin-left: 10px;
    background-image: none;
    background-color: transparent;
    font-size: 18px;
    font-weight: 400;
    color: #333
}

.header-opt-13 .nav-toggle-menu .fa {
    display: block;
    line-height: 53px
}

.header-opt-13 .nav-toggle-menu span {
    display: none
}

.header-opt-13 .nav-toggle-menu:hover {
    opacity: .8
}

.header-opt-13 .sticky-wrapper:not(.is-sticky) {
    height: auto !important
}

.header-opt-13 .sticky-wrapper.is-sticky .mid-header {
    background-color: #fff;
    padding: 0
}

@media (min-width:992px) {
    .header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a {
        padding: 0;
        font-size: 14px
    }
}

@media (min-width:992px) {
    .header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu {
        width: 940px;
        left: auto
    }
}

@media (min-width:1200px) {
    .header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu {
        width: 1170px;
        left: auto
    }
}

@media (min-width:992px) {

    .header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .horizontal-menu,
    .header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .vertical-menu {
        width: 940px
    }
}

@media (min-width:1200px) {

    .header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .horizontal-menu,
    .header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .vertical-menu {
        width: 1170px
    }
}

.header-opt-14 {
    background-color: #f5f5f5;
    margin-bottom: 10px
}

.header-opt-14 .header-top {
    background-color: #f62341
}

.header-opt-14 .header-top .nav-left,
.header-opt-14 .header-top .nav-right {
    float: left
}

.header-opt-14 .header-top .nav-left>li,
.header-opt-14 .header-top .nav-right>li {
    float: left;
    padding-right: 15px;
    margin-right: 15px;
    position: relative
}

@media (max-width:479px) {

    .header-opt-14 .header-top .nav-left>li,
    .header-opt-14 .header-top .nav-right>li {
        padding-right: 6px;
        margin-right: 6px
    }
}

.header-opt-14 .header-top .nav-left>li>a,
.header-opt-14 .header-top .nav-left>li>span,
.header-opt-14 .header-top .nav-right>li>a,
.header-opt-14 .header-top .nav-right>li>span {
    display: block;
    line-height: 40px;
    font-size: 13px;
    color: #fff;
    text-transform: capitalize
}

.header-opt-14 .header-top .nav-left>li>a:focus,
.header-opt-14 .header-top .nav-left>li>a:hover,
.header-opt-14 .header-top .nav-left>li>span:focus,
.header-opt-14 .header-top .nav-left>li>span:hover,
.header-opt-14 .header-top .nav-right>li>a:focus,
.header-opt-14 .header-top .nav-right>li>a:hover,
.header-opt-14 .header-top .nav-right>li>span:focus,
.header-opt-14 .header-top .nav-right>li>span:hover {
    color: #000
}

.header-opt-14 .header-top .nav-left>li:before,
.header-opt-14 .header-top .nav-right>li:before {
    content: "";
    width: 1px;
    height: 10px;
    background-color: rgba(0, 0, 0, .2);
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0
}

.header-opt-14 .header-top .nav-left>li:last-child,
.header-opt-14 .header-top .nav-right>li:last-child {
    margin-right: 0;
    padding-right: 0
}

.header-opt-14 .header-top .nav-left>li:last-child:before,
.header-opt-14 .header-top .nav-right>li:last-child:before {
    content: none
}

.header-opt-14 .header-top .nav-left>.dropdown>.dropdown-toggle .fa,
.header-opt-14 .header-top .nav-right>.dropdown>.dropdown-toggle .fa {
    color: #666;
    font-size: 14px
}

.header-opt-14 .header-top .nav-right {
    float: right
}

@media (max-width:600px) {

    .header-opt-14 .header-top .nav-left,
    .header-opt-14 .header-top .nav-right {
        float: none;
        text-align: center
    }

    .header-opt-14 .header-top .nav-left>li,
    .header-opt-14 .header-top .nav-right>li {
        float: none;
        display: inline-block
    }
}

.header-opt-14 .header-top .switcher .dropdown-toggle img {
    vertical-align: baseline;
    max-width: 16px
}

.header-opt-14 .header-top .switcher .dropdown-menu>li>a:focus,
.header-opt-14 .header-top .switcher .dropdown-menu>li>a:hover {
    background-color: #f62341
}

.header-opt-14 .header-top .switcher-currency .dropdown-menu {
    min-width: 110px
}

.header-opt-14 .header-top .setting .account li a:hover {
    color: #f62341
}

.header-opt-14 .header-top .setting .dropdown-menu {
    width: 200px
}

.header-opt-14 .header-content {
    padding: 27px 0 25px;
    position: relative
}

.header-opt-14 .header-content:after,
.header-opt-14 .header-content:before {
    content: "";
    display: table
}

.header-opt-14 .header-content:after {
    clear: both
}

@media (max-width:600px) {
    .header-opt-14 .header-content {
        text-align: center
    }
}

.header-opt-14 .header-content .logo {
    float: left;
    position: relative;
    z-index: 10
}

@media (max-width:600px) {
    .header-opt-14 .header-content .logo {
        display: block;
        float: none;
        width: 100%;
        text-align: center;
        margin-bottom: 15px
    }
}

.header-opt-14 .header-content .nav-right {
    float: right;
    position: relative;
    z-index: 10;
    padding-top: 5px
}

@media (max-width:600px) {
    .header-opt-14 .header-content .nav-right {
        display: inline-block;
        float: none;
        vertical-align: middle
    }
}

@media (max-width:600px) {
    .header-opt-14 .header-content .block-minicart {
        position: static
    }
}

@media (max-width:600px) {
    .header-opt-14 .header-content .block-minicart .dropdown-menu {
        width: 300px;
        padding: 20px 10px;
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
}

.header-opt-14 .link-wishlist {
    float: left;
    display: block;
    font-size: 18px;
    font-weight: 600;
    color: #333;
    line-height: 30px
}

@media (max-width:600px) {
    .header-opt-14 .link-wishlist {
        display: inline-block;
        float: none
    }
}

.header-opt-14 .link-wishlist:before {
    content: "";
    width: 22px;
    height: 20px;
    display: inline-block;
    vertical-align: bottom;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGRDczRTlDOEE0OEExMUU2OUJGNEY1NjAwNEFCQTY0MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGRDczRTlDN0E0OEExMUU2OUJGNEY1NjAwNEFCQTY0MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDExNzQwNzIwNjgxMTgyMkFENzAwRjE4Qzk1OTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5/Mg0JAAABtElEQVR42qyVSyhEYRTHv3u7yVrNRkqzwNLU7DyGIruJYrJQKAsipixthPVobMRGXiuPEqOEmvIokxWTpZ3UmBnUlMVI43/qP3Vd487gnvo10/ed87vnvs7VvF6vMkU7GAZNoAI8gmOwCG6YUw9GQQeoBM/gEiyB07zI4G8ZWAF9TAqzoAp0gSEww9xpcAfWwQMb8IMTsMncrMaOV0EA9INd9TU0MAFCQAeTYAHkLHndPNg2GJSO28AAxVapokBE5TzDsCoc+dod6Vw63sMfF2hU9qGZDmQXcilTOoURVTxyJUgl9kGDzov/pJyLlDhFnADVDorFlRDxFfA5KG4G1yLeoLjWAWkNaJFHTsSH4B7MOiCeo2tLxFkwDnpBzz+kATrEldW5eMS3bw14/iD1mOrFpXTT5hiIgwPg/oXUzZo4h5Oyit84TF7BGagrQSo556zx0/FNLJEErXxhLoo8hj7mJFiTNG/qBQrSTIxxFAZNcyI/M4LcizE3bZXoP3STAZ0clfOcJS4S4VqIOZlCAsPmVD/AFDuTu33L9Xd+aaJ2F98o4QZF+Tla5nQbAS/Fij4FGACggWQxqCCKdgAAAABJRU5ErkJggg==);
    margin-right: 10px
}

.header-opt-14 .link-wishlist span {
    display: inline-block;
    vertical-align: bottom;
    line-height: 1
}

.header-opt-14 .link-wishlist:hover {
    opacity: .3
}

.header-opt-14 .block-search {
    float: none;
    width: 600px;
    display: block;
    overflow: hidden;
    margin: auto
}

@media (max-width:1199px) {
    .header-opt-14 .block-search {
        width: 440px
    }
}

@media (max-width:991px) {
    .header-opt-14 .block-search {
        float: none;
        clear: both;
        width: 100%;
        padding-top: 20px
    }
}

.header-opt-14 .block-search .block-title {
    display: none !important;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOTZBRDUyMUE0OEIxMUU2OTJENUZEOTEzNDIxMkM0OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowOTZBRDUyMEE0OEIxMUU2OTJENUZEOTEzNDIxMkM0OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDExNzQwNzIwNjgxMTgyMkFENzAwRjE4Qzk1OTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6OOu6CAAABvElEQVR42qzUSyhEURzH8TteJUkUMoUFZeOxmJAFNhYWFqzYKAsxbFBsJbGSvEp5ZLK3Q0I2REmyEFIWCAtkiEhifE/9b92Zzr3M8K9P997m9Jtz//ec4/J4PEZIJaAJtShCKh5xhEVMybNjRbvdbuuzCltFvfoN29jEJXLRAC/82HcKjrHcd2EYp2jGCgIh48swKrPOR4dmTNCMa+DDGqpwbDORK8wjCy14wY5uoIsex8ssX1GKJ+PnUm1alzfIk1YFVRQakYmeX4aq+pQ2xKFdN0AF1+EGy0Z4dYhd+eDa4ALp05cRfm1JKxJ1wWqd3hqR1b1ck3XBD0iJMNgMvNMFn6A4wuASnONNF7yEHJSHGZqNCtnm2o/nk3YMyfL5TbkwItdxu2C/rGG1OWZDtrldaJ8s0wGc2QWrmsOYbJYNFDq8/gJ65TlD/sjxEOrEBQZxgD1Zp2pJJcmHqpSx/UiTk84l14BdsCF9W5CBakd1W367xgwmZCWZM/VargHrIeTUz1ik49nmHFHhkxI6bQ3/6UN9yFFpVwHLIRQ08xjj72WGq9m3muH/EWyGt8m9Cv/4r2Br+DuqvwUYAGyRYKRSicz8AAAAAElFTkSuQmCC);
    width: 63px;
    height: 50px;
    background-color: transparent
}

.header-opt-14 .block-search .block-title:hover {
    opacity: .3
}

@media (max-width:991px) {
    .header-opt-14 .block-search .block-title {
        display: none
    }
}

.header-opt-14 .block-search .block-content {
    position: static !important;
    display: block !important;
    padding: 0 !important;
    margin: 0 !important;
    box-shadow: none !important
}

@media (max-width:991px) {
    .header-opt-14 .block-search.active .block-content {
        display: block
    }
}

.header-opt-14 .block-search .box-group:before {
    content: "";
    width: 63px;
    height: 50px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-position: top 15px center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOTZBRDUyMUE0OEIxMUU2OTJENUZEOTEzNDIxMkM0OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowOTZBRDUyMEE0OEIxMUU2OTJENUZEOTEzNDIxMkM0OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDExNzQwNzIwNjgxMTgyMkFENzAwRjE4Qzk1OTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6OOu6CAAABvElEQVR42qzUSyhEURzH8TteJUkUMoUFZeOxmJAFNhYWFqzYKAsxbFBsJbGSvEp5ZLK3Q0I2REmyEFIWCAtkiEhifE/9b92Zzr3M8K9P997m9Jtz//ec4/J4PEZIJaAJtShCKh5xhEVMybNjRbvdbuuzCltFvfoN29jEJXLRAC/82HcKjrHcd2EYp2jGCgIh48swKrPOR4dmTNCMa+DDGqpwbDORK8wjCy14wY5uoIsex8ssX1GKJ+PnUm1alzfIk1YFVRQakYmeX4aq+pQ2xKFdN0AF1+EGy0Z4dYhd+eDa4ALp05cRfm1JKxJ1wWqd3hqR1b1ck3XBD0iJMNgMvNMFn6A4wuASnONNF7yEHJSHGZqNCtnm2o/nk3YMyfL5TbkwItdxu2C/rGG1OWZDtrldaJ8s0wGc2QWrmsOYbJYNFDq8/gJ65TlD/sjxEOrEBQZxgD1Zp2pJJcmHqpSx/UiTk84l14BdsCF9W5CBakd1W367xgwmZCWZM/VargHrIeTUz1ik49nmHFHhkxI6bQ3/6UN9yFFpVwHLIRQ08xjj72WGq9m3muH/EWyGt8m9Cv/4r2Br+DuqvwUYAGyRYKRSicz8AAAAAElFTkSuQmCC);
    padding-left: 63px
}

@media (max-width:479px) {
    .header-opt-14 .block-search .box-group:before {
        display: none
    }
}

.header-opt-14 .block-search .form-search {
    width: 100%
}

.header-opt-14 .block-search .form-control {
    padding-left: 63px;
    padding-right: 125px;
    height: 52px;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    font-size: 14px;
    color: #888
}

.header-opt-14 .block-search .form-control::-moz-placeholder {
    color: #888;
    opacity: 1
}

.header-opt-14 .block-search .form-control:-ms-input-placeholder {
    color: #888
}

.header-opt-14 .block-search .form-control::-webkit-input-placeholder {
    color: #888
}

@media (max-width:479px) {
    .header-opt-14 .block-search .form-control {
        padding-left: 12px
    }
}

.header-opt-14 .block-search .btn-search {
    background-color: #f62341;
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    text-transform: uppercase;
    color: #fff;
    background-image: none;
    font-size: 14px;
    font-weight: 600;
    min-width: 116px;
    padding: 0 6px;
    text-align: center
}

.header-opt-14 .block-search .btn-search:focus,
.header-opt-14 .block-search .btn-search:hover {
    background-color: #c40823
}

.header-opt-14 .block-search .btn-search span {
    display: block
}

@media (max-width:479px) {
    .header-opt-14 .block-search .btn-search {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowN0FCQzc5QUE0OTUxMUU2OTc0N0VFRUU4NDk4RDcwQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowN0FCQzc5OUE0OTUxMUU2OTc0N0VFRUU4NDk4RDcwQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDExNzQwNzIwNjgxMTgyMkFENzAwRjE4Qzk1OTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz510DXyAAABjElEQVR42qzUzysEYRzH8WdZStJaxQl7oOSwbpQDrhLlb3BY5EIpR1FbjpsD6yY5KS6Ug1KijRyctI5LOKxfxz1s9vGe9ruZnZ2ZZqb91qvZ9nmez8zzzDOP0lori1Ys4QJ5Xa4f3GAN7TZjalj/mMW7hOVwhB0c4sl0k4Sf4BWUkMUUQjYDRnEnN9h26FMVPI1fnMtSuD1NE/YlfNUtuAUvMtWIl/VDIy5RQK9TcELuPuMxtCIus9xyCjam/4YGn8GGjMy0pq1BKRVHBiXlv64xgDZrgxHcibwKVp9yjdoFf6MjYHAl8MMuOIvhgMEjyKFgF3yGPoz5DI1hHKe2rbzBKL5wi2aPu8H44k5QRL/blzcne/kAYQ+hG9J/3ctZkZLOVxhyGBDDsf6vtNN5ETatyjKekcQD7mWfGlsqIi9qQvpuogsLCMlVW9fYqgdJPOrqepUjdNC0JLvStmd9cuXhJOt2OZwcw1WA88FTeD2CK+Fpc3hY1aeMF7cov+dRLD92/crYISlM/gkwADsr8QTXGLGVAAAAAElFTkSuQmCC);
        width: 63px;
        min-width: 0
    }

    .header-opt-14 .block-search .btn-search span {
        display: none
    }
}

.header-opt-14 .block-minicart {
    float: left;
    margin-left: 15px
}

@media (max-width:600px) {
    .header-opt-14 .block-minicart {
        margin-left: 0;
        margin-right: 15px
    }
}

.header-opt-14 .block-minicart>.dropdown-toggle {
    position: relative;
    display: block;
    font-size: 18px;
    font-weight: 600;
    color: #333;
    line-height: 30px;
    padding-bottom: 10px
}

.header-opt-14 .block-minicart>.dropdown-toggle .cart-icon {
    width: 22px;
    height: 20px;
    display: inline-block;
    vertical-align: bottom;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRUEyRDFBRUE0OEExMUU2QUREN0U2MkJGODY2Q0YwOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRUEyRDFBREE0OEExMUU2QUREN0U2MkJGODY2Q0YwOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDExNzQwNzIwNjgxMTgyMkFENzAwRjE4Qzk1OTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7T6XZxAAABNElEQVR42qzVsUtCURTH8fueljVUe1NLbhH1oKGtGgQ3m4V2NxH8C1rE/8G2gv6Choq2qCFSCUpqySBBrIaohoq+F86Dy+NpPO898OFxFX6cd6736gVB0FFKLeIKgXJUPnZQwyrmXAafY0/WS66C0/K8xwfy+HSQ++ox43BxgTVHDT+njUVbZpy3DG3otzeDWyjiEd9jhqawgl3f+LCJDLIW3epRzuLYj4zC9pexgYFu0gx+QdcyeAtn+PUjX7QsgqexjpPwgLgK1qFTOI0L1hu4gJkxgjfxhDvz5Jkb6KEq805ShbDbuGB9032hIs8k9YPDYcH6YNzgEiXb203FjGPZ1e1m1rUc7YcEOe/IoTcqeB+T2Jbw9ojACRnZAd7+67iPuuzyrfy7DKt5lHEU3ew/AQYAXcI89DqjGboAAAAASUVORK5CYII=)
}

.header-opt-14 .block-minicart>.dropdown-toggle .counter-number {
    position: absolute;
    top: 0;
    left: 12px;
    display: block;
    min-width: 21px;
    height: 21px;
    line-height: 21px;
    border-radius: 100%;
    background-color: #f62341;
    font-size: 14px;
    font-weight: 400;
    color: #ffff;
    text-align: center
}

.header-opt-14 .block-minicart>.dropdown-toggle .counter {
    display: inline-block;
    vertical-align: bottom;
    line-height: 1;
    margin-left: 3px
}

.header-opt-14 .block-minicart:hover>.dropdown-toggle {
    opacity: .3
}

.header-opt-14 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-14 .block-minicart .minicart-items .product-item .product-item-name a:hover {
    color: #f62341
}

.header-opt-14 .block-minicart .actions .btn:focus,
.header-opt-14 .block-minicart .actions .btn:hover {
    background-color: #f62341
}

.header-opt-14 .block-nav-menu {
    float: none
}

@media (min-width:992px) {
    .header-opt-14 .block-nav-menu .ui-menu {
        border-top: 1px solid #ffd43f;
        border-bottom: 1px solid #ffd43f;
        text-align: center
    }

    .header-opt-14 .block-nav-menu .ui-menu>li {
        line-height: 42px;
        display: inline-block;
        float: none;
        padding: 0 8px
    }

    .header-opt-14 .block-nav-menu .ui-menu>li>a {
        display: inline;
        line-height: 1;
        padding: 0;
        font-size: 15px;
        text-transform: none;
        font-weight: 400;
        color: #333
    }

    .header-opt-14 .block-nav-menu .ui-menu>li:hover>a {
        color: #bfbfbf
    }

    .header-opt-14 .block-nav-menu .ui-menu>li.parent>a:after {
        position: static;
        margin-left: 5px;
        font-size: 14px
    }

    .header-opt-14 .block-nav-menu .ui-menu>li .megamenu,
    .header-opt-14 .block-nav-menu .ui-menu>li .submenu {
        line-height: 1.42857;
        text-align: left
    }

    .header-opt-14 .block-nav-menu .ui-menu>li .megamenu a:focus,
    .header-opt-14 .block-nav-menu .ui-menu>li .megamenu a:hover,
    .header-opt-14 .block-nav-menu .ui-menu>li .submenu a:focus,
    .header-opt-14 .block-nav-menu .ui-menu>li .submenu a:hover {
        color: #f62341 !important
    }

    .header-opt-14 .block-nav-menu .ui-menu .parent-megamenu>.megamenu {
        left: 0;
        right: auto
    }
}

@media (min-width:1200px) {
    .header-opt-14 .block-nav-menu .ui-menu>li {
        padding: 0 14px
    }

    .header-opt-14 .block-nav-menu .ui-menu>li>a {
        font-size: 16px
    }

    .header-opt-14 .block-nav-menu .ui-menu>li.parent>a:after {
        margin-left: 8px
    }
}

.header-opt-14 .header-nav {
    background-color: #f5f5f5
}

.header-opt-14 .nav-toggle-menu {
    line-height: 20px;
    width: 20px;
    text-align: center;
    padding: 8px 0 0;
    margin-left: 12px;
    background-image: none;
    background-color: transparent;
    font-size: 18px;
    font-weight: 400;
    color: #333
}

.header-opt-14 .nav-toggle-menu .fa {
    display: inline-block
}

.header-opt-14 .nav-toggle-menu span {
    display: none
}

.header-opt-14 .nav-toggle-menu:hover {
    opacity: .3
}

@media (min-width:640px) {
    .header-opt-14 .nav-toggle-menu {
        width: auto
    }

    .header-opt-14 .nav-toggle-menu span {
        display: inline-block;
        font-size: 18px;
        text-transform: none;
        vertical-align: bottom;
        margin-left: 5px;
        margin-right: 0
    }
}

.header-opt-14 .sticky-wrapper:not(.is-sticky) {
    height: auto !important
}

.header-opt-14 .sticky-wrapper.is-sticky .mid-header {
    background-color: #fff;
    padding: 0
}

@media (min-width:992px) {
    .header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a {
        padding: 0;
        font-size: 14px
    }
}

@media (min-width:992px) {
    .header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu {
        width: 940px;
        left: auto
    }
}

@media (min-width:1200px) {
    .header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu {
        width: 1170px;
        left: auto
    }
}

@media (min-width:992px) {

    .header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .horizontal-menu,
    .header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .vertical-menu {
        width: 940px
    }
}

@media (min-width:1200px) {

    .header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .horizontal-menu,
    .header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .vertical-menu {
        width: 1170px
    }
}

.header-opt-15 .nav-toggle-menu {
    line-height: 50px;
    background-color: #333;
    font-size: 14px;
    font-weight: 700
}

.header-opt-15 .nav-toggle-menu:hover {
    background-color: #c33
}

@media (max-width:479px) {
    .header-opt-15 .nav-toggle-menu {
        width: auto;
        padding: 0 35px 0 10px
    }
}

.header-opt-15 .header-top {
    padding: 0;
    font-size: 13px;
    background-color: #fff
}

.header-opt-15 .header-top .hotline {
    float: left;
    color: #666
}

.header-opt-15 .header-top .hotline:after,
.header-opt-15 .header-top .hotline:before {
    content: "";
    display: table
}

.header-opt-15 .header-top .hotline:after {
    clear: both
}

@media (max-width:767px) {
    .header-opt-15 .header-top .hotline {
        float: none;
        text-align: center
    }
}

.header-opt-15 .header-top .hotline>li {
    position: relative;
    padding: 0 18px;
    float: left
}

@media (max-width:767px) {
    .header-opt-15 .header-top .hotline>li {
        float: none;
        display: inline-block;
        vertical-align: top
    }
}

.header-opt-15 .header-top .hotline>li>a,
.header-opt-15 .header-top .hotline>li>span {
    color: #666;
    line-height: 36px
}

.header-opt-15 .header-top .hotline>li>a:hover {
    color: #c33
}

.header-opt-15 .header-top .hotline>li:before {
    content: "";
    width: 1px;
    height: 10px;
    background-color: #e0e0e0;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    left: 0
}

.header-opt-15 .header-top .hotline>li:first-child {
    padding-left: 0
}

.header-opt-15 .header-top .hotline>li:first-child:before {
    content: none
}

.header-opt-15 .header-top .hotline>li .fa {
    margin-right: 8px;
    font-size: 14px
}

@media (max-width:479px) {
    .header-opt-15 .header-top .hotline>li:before {
        display: none
    }
}

@media (max-width:600px) {
    .header-opt-15 .header-top .hotline>li {
        padding-left: 0
    }

    .header-opt-15 .header-top .hotline>li:before {
        display: none
    }
}

@media (min-width:1200px) {
    .header-opt-15 .header-top .hotline .welcome {
        margin-right: 77px
    }

    .header-opt-15 .header-top .hotline .welcome+li:before {
        display: none
    }
}

.header-opt-15 .header-top .links {
    float: right;
    color: #666;
    position: relative
}

.header-opt-15 .header-top .links:after,
.header-opt-15 .header-top .links:before {
    content: "";
    display: table
}

.header-opt-15 .header-top .links:after {
    clear: both
}

@media (max-width:767px) {
    .header-opt-15 .header-top .links {
        float: none;
        text-align: center
    }
}

.header-opt-15 .header-top .links>li {
    position: relative;
    padding: 0 15px;
    float: left
}

@media (max-width:767px) {
    .header-opt-15 .header-top .links>li {
        float: none;
        display: inline-block;
        vertical-align: top
    }
}

.header-opt-15 .header-top .links>li>a,
.header-opt-15 .header-top .links>li>span {
    color: #666;
    display: block;
    line-height: 36px
}

.header-opt-15 .header-top .links>li>a {
    color: #666;
    line-height: 36px
}

.header-opt-15 .header-top .links>li>a:hover {
    color: #c33
}

.header-opt-15 .header-top .links>li:before {
    content: "";
    width: 1px;
    height: 10px;
    background-color: #e0e0e0;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0
}

.header-opt-15 .header-top .links>li:last-child {
    padding-right: 0
}

.header-opt-15 .header-top .links>li:last-child:before {
    content: none
}

.header-opt-15 .header-top .links>li:first-child {
    padding-left: 0
}

@media (max-width:479px) {
    .header-opt-15 .header-top .links>li:before {
        display: none
    }
}

@media (max-width:600px) {
    .header-opt-15 .header-top .links>li {
        padding-left: 0
    }

    .header-opt-15 .header-top .links>li:before {
        display: none
    }
}

.header-opt-15 .header-top .links .setting .dropdown-menu {
    width: 185px
}

@media (max-width:479px) {
    .header-opt-15 .header-top .links .setting {
        position: static
    }

    .header-opt-15 .header-top .links .setting .dropdown-menu {
        top: 100%
    }
}

.header-opt-15 .header-top .setting .account li a:focus,
.header-opt-15 .header-top .setting .account li a:hover {
    color: #c33
}

.header-opt-15 .header-top .switcher .dropdown-menu {
    right: 0;
    left: auto
}

.header-opt-15 .header-top .switcher .dropdown-menu>li>a:hover {
    background-color: #c33
}

.header-opt-15 .header-content {
    background-color: #fff;
    padding-top: 25px;
    padding-bottom: 40px
}

.header-opt-15 .header-content .logo {
    display: block
}

.header-opt-15 .header-content .nav-mind {
    float: right
}

@media (max-width:599px) {
    .header-opt-15 .header-content .nav-mind {
        width: 100%;
        padding: 0 15px;
        text-align: center
    }
  .product-item-opt-0 .product-item-info {
    padding: 5px 5px 5px!important;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    position: relative;
        margin-bottom: 20px;
}
}

.header-opt-15 .header-content .nav-right {
    float: right;
    padding-right: 15px;
    width: 224px
}

@media (max-width:599px) {
    .header-opt-15 .header-content .nav-right {
        width: 100%;
        padding: 0 15px;
        text-align: center;
        position: relative
    }
}

.header-opt-15 .header-content .block-search {
    float: right;
    position: relative
}

@media (max-width:599px) {
    .header-opt-15 .header-content .block-search {
        width: 100%;
        padding: 0;
        float: none
    }
}

.header-opt-15 .header-content .block-search .block-title {
    line-height: 40px;
    height: 40px;
    width: 45px;
    background-image: none;
    color: #fff;
    text-align: center;
    padding: 0;
    background-color: #f36;
    display: none
}

.header-opt-15 .header-content .block-search .block-title:before {
    content: "\f002";
    font-family: FontAwesome;
    font-size: 14px
}

.header-opt-15 .header-content .block-search .categori-search {
    width: 157px;
    float: right;
    position: relative
}

.header-opt-15 .header-content .block-search .categori-search .chosen-container .chosen-single {
    background-color: #fff;
    line-height: 50px;
    height: 50px;
    border: 1px solid #c33;
    border-left: none;
    margin-left: -2px;
    position: relative;
    color: #999;
    font-size: 13px
}

.header-opt-15 .header-content .block-search .categori-search .chosen-container .chosen-single:before {
    content: "";
    width: 1px;
    height: 28px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -14px;
    background-color: #eee;
    display: block
}

.header-opt-15 .header-content .block-search .form-search {
    width: 375px;
    float: left
}

@media (max-width:1199px) {
    .header-opt-15 .header-content .block-search .form-search {
        width: 260px
    }
}

@media (max-width:767px) {
    .header-opt-15 .header-content .block-search .form-search {
        width: 100%
    }
}

.header-opt-15 .header-content .block-search .form-search .box-group {
    position: static
}

.header-opt-15 .header-content .block-search .form-search .form-control {
    height: 50px;
    padding-left: 23px;
    padding-right: 23px;
    font-size: 13px;
    color: #333;
    border: 1px solid #c33
}

.header-opt-15 .header-content .block-search .form-search .form-control::-moz-placeholder {
    color: #333;
    opacity: 1
}

.header-opt-15 .header-content .block-search .form-search .form-control:-ms-input-placeholder {
    color: #333
}

.header-opt-15 .header-content .block-search .form-search .form-control::-webkit-input-placeholder {
    color: #333
}

.header-opt-15 .header-content .block-search .form-search .btn-search {
    width: 56px;
    background-color: #c33;
    background-image: none;
    color: #fff;
    text-align: center;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0
}

.header-opt-15 .header-content .block-search .form-search .btn-search:before {
    content: "\f002";
    font-family: FontAwesome;
    font-size: 18px
}

.header-opt-15 .header-content .block-search .form-search .btn-search:hover {
    background-color: #a32929
}

.header-opt-15 .header-content .block-search .block-content {
    position: relative;
    padding: 0 56px 0 0
}

.header-opt-15 .header-content .block-minicart {
    float: right;
    margin-left: 20px
}

@media (max-width:599px) {
    .header-opt-15 .header-content .block-minicart {
        float: none;
        display: inline-block;
        vertical-align: top
    }
}

.header-opt-15 .header-content .block-minicart.open>.dropdown-toggle,
.header-opt-15 .header-content .block-minicart:hover>.dropdown-toggle {
    color: #cf965f
}

.header-opt-15 .header-content .block-minicart>.dropdown-toggle {
    height: 50px;
    display: block;
    position: relative;
    width: 48px;
    line-height: 50px;
    color: #666;
    text-align: center
}

.header-opt-15 .header-content .block-minicart>.dropdown-toggle:before {
    content: "\e907";
    font-family: icomoon;
    font-size: 29px
}

.header-opt-15 .header-content .block-minicart>.dropdown-toggle .counter-number {
    position: absolute;
    right: 0;
    left: auto;
    background-color: #c33;
    line-height: 20px;
    width: 20px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    padding: 0;
    border-radius: 100%;
    top: 0;
    color: #fff
}

.header-opt-15 .header-content .block-minicart>.dropdown-toggle .counter-title {
    display: none
}

.header-opt-15 .header-content .link-account {
    float: right;
    height: 50px;
    font-size: 13px;
    width: 130px;
    text-align: right;
    text-transform: capitalize;
    padding-top: 6px
}

@media (max-width:599px) {
    .header-opt-15 .header-content .link-account {
        float: none;
        display: inline-block;
        vertical-align: top
    }
}

.header-opt-15 .header-content .link-account a {
    color: #999
}

.header-opt-15 .header-content .link-account a>span {
    color: #333;
    display: block
}

.header-opt-15 .header-content .link-account a .fa {
    margin-left: 14px
}

.header-opt-15 .header-content .link-account a:hover,
.header-opt-15 .header-content .link-account a:hover>span {
    color: #c33
}

.header-opt-15 .block-minicart .actions .btn:focus,
.header-opt-15 .block-minicart .actions .btn:hover {
    background-color: #c33
}

.header-opt-15 .block-minicart .minicart-items .product-item .product-item-name a:focus,
.header-opt-15 .block-minicart .minicart-items .product-item .product-item-name a:hover {
    color: #c33
}

.header-opt-15 .block-nav-categori {
    width: 270px
}

@media (max-width:479px) {
    .header-opt-15 .block-nav-categori {
        width: auto !important
    }
}

.header-opt-15 .block-nav-categori .block-content {
    background-color: #fff
}

@media (min-width:992px) {
    .header-opt-15 .block-nav-categori .block-content {
        padding: 0;
        width: 270px
    }

    .header-opt-15 .block-nav-categori .block-content .ui-categori {
        padding-bottom: 21px
    }

    .header-opt-15 .block-nav-categori .block-content .ui-categori>li {
        padding: 0 20px
    }

    .header-opt-15 .block-nav-categori .block-content .ui-categori>li>a {
        line-height: 44px;
        padding-left: 20px;
        padding-right: 10px;
        border-bottom: 1px solid #eee;
        padding-left: 0
    }

    .header-opt-15 .block-nav-categori .block-content .ui-categori>li>a .icon {
        width: 30px
    }

    .header-opt-15 .block-nav-categori .block-content .ui-categori>li:last-child>a {
        border-bottom: none
    }

    .header-opt-15 .block-nav-categori .block-content .ui-categori>li.parent>a:after {
        line-height: 44px;
        width: 10px;
        content: "\f0da"
    }

    .header-opt-15 .block-nav-categori .block-content .ui-categori>li.parent:hover>a:after {
        content: "\f0da"
    }

    .header-opt-15 .block-nav-categori .block-content .ui-categori .submenu {
        left: 270px;
        width: 670px
    }
}

@media (min-width:1199px) {
    .header-opt-15 .block-nav-categori .block-content .ui-categori .submenu {
        width: 900px
    }
}

.header-opt-15 .block-nav-categori .view-all-categori {
    padding: 0 20px;
    margin-bottom: 15px
}

.header-opt-15 .block-nav-categori .view-all-categori .btn-view-all,
.header-opt-15 .block-nav-categori .view-all-categori a {
    background-color: #fff;
    color: #666;
    line-height: 35px;
    border: 1px solid #e6e6e6;
    font-size: 11px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 400;
    padding: 0 15px
}

.header-opt-15 .block-nav-categori .view-all-categori .btn-view-all:hover,
.header-opt-15 .block-nav-categori .view-all-categori a:hover {
    background-color: #f36
}

.header-opt-15 .block-nav-categori .view-all-categori .btn-view-all:after,
.header-opt-15 .block-nav-categori .view-all-categori a:after {
    float: none;
    content: "\f0da";
    margin-left: 14px;
    font-size: 14px
}

.header-opt-15 .block-nav-categori .block-title {
    background-color: #333;
    line-height: 50px;
    background-position: left 23px center;
    padding-left: 56px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: 700;
    white-space: nowrap
}

@media (max-width:991px) {
    .header-opt-15 .block-nav-categori .block-title:hover {
        background-color: #c33
    }
}

@media (max-width:479px) {
    .header-opt-15 .block-nav-categori .block-title {
        background-position: left 12px center;
        padding-left: 42px;
        padding-right: 10px;
        width: auto;
        max-width: 100%
    }
}

.header-opt-15 .block-nav-menu .ui-menu>li ul a:focus,
.header-opt-15 .block-nav-menu .ui-menu>li ul a:hover,
.header-opt-15 .block-nav-menu .ui-menu>li:focus>a,
.header-opt-15 .block-nav-menu .ui-menu>li:hover>a,
.header-opt-15 .block-nav-menu .ui-menu>li>a:focus,
.header-opt-15 .block-nav-menu .ui-menu>li>a:hover {
    color: #c33
}

@media (min-width:992px) {

    .header-opt-15 .block-nav-menu .ui-menu>li ul a:focus,
    .header-opt-15 .block-nav-menu .ui-menu>li ul a:hover {
        color: #c33 !important
    }
}

@media (min-width:1200px) {
    .header-opt-15 .block-nav-menu .ui-menu .horizontal-menu {
        width: 900px
    }
}

@media (min-width:992px) {
    .header-opt-15 .block-nav-menu .ui-menu {
        padding: 0
    }

    .header-opt-15 .block-nav-menu .ui-menu>li>a {
        line-height: 50px;
        padding: 0 14px;
        font-size: 15px;
        text-transform: none;
        font-weight: 700;
        position: relative
    }

    .header-opt-15 .block-nav-menu .ui-menu>li>a:after {
        position: static
    }

    .header-opt-15 .block-nav-menu .ui-menu>li>a:before {
        content: none
    }

    .header-opt-15 .block-nav-menu .ui-menu>li.active>a {
        background-color: #c33;
        color: #fff;
        z-index: 10
    }

    .header-opt-15 .block-nav-menu .ui-menu>li.active>a:before {
        content: none
    }

    .header-opt-15 .block-nav-menu .ui-menu>li.parent>a:after {
        font-weight: 400;
        content: "\f0d7";
        font-size: 14px
    }
}

@media (min-width:1200px) {
    .header-opt-15 .block-nav-menu .ui-menu>li>a {
        padding: 0 22px
    }
}

.header-opt-15 .header-nav {
    background-color: #fff;
    border-top: 1px solid #eee
}

.header-opt-15 .header-nav .box-header-nav {
    border-bottom: 3px solid #c33
}

@media (max-width:991px) {
    .header-opt-15 .header-content .nav-left {
        float: none;
        clear: both;
        text-align: center;
        margin-bottom: 20px
    }

    .header-opt-15 .header-content .nav-mind {
        float: left;
        padding-left: 15px
    }

    .header-opt-15 .header-content .nav-mind .block-search {
        float: left;
        margin-left: 0;
        margin-top: 0
    }

    .header-opt-15 .header-content .nav-right {
        float: right
    }

    .header-opt-15 .header-content .block-minicart {
        margin-top: 0
    }
}

@media (max-width:767px) {
    .header-opt-15 .header-content .block-search .categori-search {
        display: none
    }

    .header-opt-15 .header-content .nav-right {
        float: right
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-15 .block-nav-categori {
        width: 60px;
        padding: 0
    }

    .header-opt-15 .block-nav-categori .block-title {
        padding: 0;
        background-position: center;
        overflow: hidden
    }

    .header-opt-15 .block-nav-categori .block-title span {
        opacity: 0;
        width: 1px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-15 .block-nav-menu .ui-menu>li {
        height: 50px;
        padding: 0 23px;
        line-height: 50px
    }

    .header-opt-15 .block-nav-menu .ui-menu>li * {
        line-height: 1.42857
    }

    .header-opt-15 .block-nav-menu .ui-menu>li>a {
        line-height: 1;
        display: inline;
        padding: 0
    }

    .header-opt-15 .block-nav-menu .ui-menu>li.active {
        background-color: #c33
    }

    .header-opt-15 .block-nav-menu .ui-menu>li.parent>a:after {
        position: static
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .header-opt-15 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li {
        padding: 0 15px
    }

    .header-opt-15 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a {
        padding: 0
    }
}

.slider-range {
    margin-bottom: 20px;
    padding-top: 2px
}

.slider-range:after,
.slider-range:before {
    content: "";
    display: table
}

.slider-range:after {
    clear: both
}

.catalog-view_op1 .slider-range {
    margin-bottom: 5px
}

.slider-range .ui-slider {
    position: relative;
    height: 3px;
    background-color: #888;
    border-radius: 0;
    margin: 5px 0
}

.catalog-view_op1 .slider-range .ui-slider {
    height: 7px;
    background-color: #f36
}

.slider-range .ui-slider-range {
    height: 3px;
    background-color: #00a1d0;
    position: absolute;
    top: 0
}

.catalog-view_op1 .slider-range .ui-slider-range {
    height: 7px;
    background-color: #ccc
}

.slider-range .ui-slider-handle {
    width: 12px;
    height: 12px;
    border-radius: 0;
    background-color: #888;
    display: block;
    position: absolute;
    top: -5px
}

.catalog-view_op1 .slider-range .ui-slider-handle {
    background-color: transparent;
    width: 13px;
    height: 17px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMTkzQUM0MzUyM0IxMUU2QTAyQjg1MDdDNTVEQ0FFQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMTkzQUM0MjUyM0IxMUU2QTAyQjg1MDdDNTVEQ0FFQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDExNzQwNzIwNjgxMTgwODM4RDJGMUVERUY5MUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7BirI0AAAAwklEQVR42rxTQQrCMBBcxZf4HsF3tFfBk2/waP5R6F+aY0LJJZhLyCGlqc4WClpKqRZdWJbZzDC7JNlUVXUjooyWhyCIHp8E87f0RawXwXq2vhLX7SSlnK2/d/rfTlNO97ZtF7mklNjJs5PQWlOMcfZCm6YhpVT/9lh0QSNnYQhhUsB9PgfvBHgedhJd1x3qui6dc28CxugTRjsCXsfPqETm1lphjGEScWWM/h5ZDMTdaBLNQu+9Q2b938H443GfAgwATDl33wBW2pQAAAAASUVORK5CYII=)
}

.slider-range .action:after,
.slider-range .action:before {
    content: "";
    display: table
}

.slider-range .action:after {
    clear: both
}

.slider-range .action .price {
    font-size: 18px;
    float: left;
    margin-bottom: 15px
}

.catalog-view_op1 .slider-range .action .price {
    font-size: 14px;
    color: #666;
    margin: 0
}

.slider-range .action .price>span {
    line-height: 30px;
    border: 1px solid #dfdfdf;
    text-align: center;
    width: 65px;
    display: block;
    float: left;
    font-size: 14px;
    color: #000;
    margin: 0 10px 0 0
}

.catalog-view_op1 .slider-range .action .price>span {
    float: none;
    display: inline;
    border: none;
    font-size: 14px;
    color: #666;
    width: auto;
    margin: 0
}

.slider-range .action .btn {
    height: 32px;
    width: 65px;
    text-align: center;
    padding: 0;
    font-size: 14px;
    color: #fff;
    background-color: #d64a28;
    float: left;
    margin-bottom: 15px
}

.slider-range .action .btn:focus,
.slider-range .action .btn:hover {
    background-color: #171717
}

.slider-range .amount-max,
.slider-range .amount-min {
    display: block;
    line-height: 30px;
    float: left;
    font-size: 14px;
    color: #888
}

.slider-range .amount-max .catalog-view_op1,
.slider-range .amount-min .catalog-view_op1 {
    display: none
}

.slider-range .amount-max {
    float: right
}

.block-sidebar {
    margin-bottom: 20px
}

.block-sidebar .block-title {
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 20px
}

.block-sidebar .block-title strong {
    font-size: 15px;
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    display: block;
    line-height: 30px
}

.block-sidebar .block-content {
    font-size: 13px;
    color: #5b5b5b
}

.block-filter .close-filter-products {
    width: 50px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 24px;
    cursor: pointer;
    display: none
}

.block-filter .block-title {
    margin-bottom: 38px
}

.block-filter .block-content {
    background-color: #fff;
    padding: 20px 20px 15px;
    border: 1px solid #dfdfdf
}

.block-filter .filter-options-item {
    margin-bottom: 15px
}

.catalog-view_op1 .block-filter .filter-options-item {
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 13px
}

.catalog-view_op1_style2.catalog-view_op1 .block-filter .filter-options-item {
    margin-bottom: 20px
}

.catalog-view_op1 .block-filter .filter-options-item .filter-options-content {
    padding-bottom: 0
}

.catalog-view_op1 .block-filter .filter-options-item:last-child {
    border-bottom: none
}

.block-filter .filter-options-title {
    font-size: 15px;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 12px;
    line-height: 25px;
    display: block
}

.catalog-view_op1 .block-filter .filter-options-title {
    margin-bottom: 5px
}

.block-filter .filter-options-content {
    padding-bottom: 0
}

.block-filter .filter-options-content .item {
    text-transform: capitalize;
    display: block;
    color: #888;
    font-size: 14px;
    line-height: 34px;
    position: relative
}

.catalog-view_op1 .block-filter .filter-options-content .item {
    line-height: 1
}

.block-filter .filter-options-content .item label {
    font-size: 14px;
    line-height: 34px;
    font-weight: 400;
    cursor: pointer;
    color: #888
}

.block-filter .filter-options-content .item label:after,
.block-filter .filter-options-content .item label:before {
    content: "";
    display: table
}

.block-filter .filter-options-content .item label:after {
    clear: both
}

.catalog-view_op1 .block-filter .filter-options-content .item label {
    line-height: 25px;
    margin: 0
}

.catalog-view_op1 .block-filter .filter-options-content .item label>span:before {
    top: 7px
}

.block-filter .filter-options-content .item label:hover {
    color: #d64a28
}

.block-filter .filter-options-content .item label>span {
    display: block;
    position: relative;
    padding-left: 27px
}

.block-filter .filter-options-content .item label>span:before {
    content: '';
    width: 15px;
    height: 14px;
    background-color: #888;
    display: block;
    position: absolute;
    left: 0;
    top: 10px
}

.block-filter .filter-options-content .item label input[type=checkbox] {
    visibility: hidden;
    position: absolute
}

.block-filter .filter-options-content .item label input[type=checkbox]:checked+span {
    color: #d64a28
}

.catalog-view_op1 .block-filter .filter-options-content .item label input[type=checkbox]:checked+span {
    color: #f36
}

.catalog-view_op1 .block-filter .filter-options-content .item label input[type=checkbox]:checked+span:before {
    background-color: #f36;
    border-color: #f36
}

.block-filter .filter-options-content .item label input[type=checkbox]:checked+span:before {
    background-color: #d64a28;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RjkzM0Q0QkZBQjUxMUU0ODA5RUMwMzhGOTcwRTgwQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RjkzM0Q0QUZBQjUxMUU0ODA5RUMwMzhGOTcwRTgwQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMDY1NzM3ODU1RjlFNDExOURCOEE0RTRCNDY5OEEwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpdoHEsAAACHSURBVHjaYvz06RMDHiAHxC+Y8ChwBeKTQPyLBYcCGyDeDlIA4mAzSRSIVwAxMxB/B2IhmKIQII6FstuBWBqIjwCxEhC/A1k3AYjzgfg1EF8D4gQgPgXEblCTGBiBvuME0tVQ/AWkE4hNoJoYYG4Cqa4B4kQgBmmIQFYAMwmZbwa1CgUABBgAgUIfyOb0OhUAAAAASUVORK5CYII=)
}

.block-filter .filter-options-content .item a {
    display: block;
    color: #666
}

.block-filter .filter-options-content .item a:after,
.block-filter .filter-options-content .item a:before {
    content: "";
    display: table
}

.block-filter .filter-options-content .item a:after {
    clear: both
}

.block-filter .filter-options-content .item a:hover {
    color: #f36
}

.block-filter .filter-options-content .item .count {
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    color: #a4a4a4;
    line-height: 1
}

.block-filter .filter-options-categori,
.block-filter .filter-options-price {
    border-bottom: 1px dashed #dfdfdf;
    margin-bottom: 22px
}

.block-filter .filter-options-categori .filter-options-content,
.block-filter .filter-options-price .filter-options-content {
    padding-bottom: 18px
}

.block-filter .filter-options-price .filter-options-content {
    padding-bottom: 0
}

.block-filter .filter-options-color .filter-options-content .items:after,
.block-filter .filter-options-color .filter-options-content .items:before {
    content: "";
    display: table
}

.block-filter .filter-options-color .filter-options-content .items:after {
    clear: both
}

.block-filter .filter-options-color .filter-options-content .item {
    padding: 0;
    width: 50%;
    float: left;
    line-height: 31px
}

.block-filter .filter-options-color .filter-options-content .item:before {
    content: none
}

.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item {
    display: block;
    width: auto;
    margin: 0 10px 10px 0;
    line-height: 1
}

.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label {
    margin: 0
}

.block-filter .filter-options-color .filter-options-content .item .img {
    display: inline-block;
    width: 23px;
    height: 23px;
    vertical-align: middle;
    margin-right: 6px
}

.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item .img {
    width: 20px;
    height: 20px;
    border: 1px solid #dfdfdf;
    display: block
}

.block-filter .filter-options-color .filter-options-content .item .text {
    display: inline-block;
    line-height: 19px;
    vertical-align: middle;
    padding: 0 6px;
    border: 1px solid #dfdfdf;
    font-size: 14px;
    color: #333;
    text-transform: uppercase
}

.block-filter .filter-options-color .filter-options-content .item label>span {
    padding-left: 0
}

.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label>span {
    padding-left: 0;
    position: relative;
    height: 20px
}

.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label>span .count {
    display: none
}

.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label>span .img {
    display: block;
    margin: 0
}

.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label>span:before {
    width: 13px;
    height: 12px;
    background-color: transparent;
    position: absolute;
    bottom: 0;
    right: 0;
    left: auto;
    top: auto;
    border: none
}

.block-filter .filter-options-color .filter-options-content .item label>span:before {
    top: 16px;
    background-color: transparent
}

.block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked+span:before {
    background-color: #d64a28;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RjkzM0Q0QkZBQjUxMUU0ODA5RUMwMzhGOTcwRTgwQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RjkzM0Q0QUZBQjUxMUU0ODA5RUMwMzhGOTcwRTgwQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMDY1NzM3ODU1RjlFNDExOURCOEE0RTRCNDY5OEEwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpdoHEsAAACHSURBVHjaYvz06RMDHiAHxC+Y8ChwBeKTQPyLBYcCGyDeDlIA4mAzSRSIVwAxMxB/B2IhmKIQII6FstuBWBqIjwCxEhC/A1k3AYjzgfg1EF8D4gQgPgXEblCTGBiBvuME0tVQ/AWkE4hNoJoYYG4Cqa4B4kQgBmmIQFYAMwmZbwa1CgUABBgAgUIfyOb0OhUAAAAASUVORK5CYII=)
}

.block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked+span .img,
.block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked+span .text {
    border: 1px solid #d64a28
}

.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked+span .img {
    border: 1px solid #f36
}

.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked+span:before {
    background-color: #f36
}

@media (max-width:991px) {
    .block-filter {
        position: fixed;
        top: 0;
        left: -110%;
        bottom: 0;
        width: 300px;
        background-color: #fff;
        z-index: 888;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: .35s;
        -o-transition: .35s;
        transition: .35s;
        overflow-y: auto;
        margin: 0;
        -webkit-box-shadow: 0 0 3px 0 rgba(136, 136, 136, .23);
        box-shadow: 0 0 3px 0 rgba(136, 136, 136, .23)
    }

    .block-filter.active {
        left: 0;
        visibility: visible;
        opacity: 1;
        -webkit-transition: .35s;
        -o-transition: .35s;
        transition: .35s
    }

    .block-filter .close-filter-products {
        display: block
    }

    .block-filter .block-title {
        padding: 0 20px
    }

    .block-filter .block-title strong {
        line-height: 50px;
        font-weight: 700;
        font-size: 20px
    }

    .block-filter .block-content {
        padding: 0;
        border: none
    }

    .block-filter .block-content .filter-options-item {
        border-bottom: 1px solid #dfdfdf;
        padding: 0 20px
    }

    .block-filter .block-content .filter-options-item.active .filter-options-content {
        display: block
    }

    .block-filter .block-content .filter-options-title {
        cursor: pointer;
        position: relative;
        padding-right: 20px
    }

    .block-filter .block-content .filter-options-title:after {
        content: "\f105";
        font-family: FontAwesome;
        display: block;
        line-height: 25px;
        position: absolute;
        top: 0;
        right: 0;
        width: 20px;
        font-weight: 400
    }

    .block-filter .block-content .filter-options-title.active {
        color: #d64a28
    }

    .block-filter .block-content .filter-options-title.active:after {
        content: "\f107"
    }

    .block-filter .block-content .filter-options-content {
        display: none;
        border: none;
        padding-bottom: 20px
    }
}

.catalog-view_op1 .block-sidebar {
    margin-bottom: 30px;
    border: 1px solid #f1f1f1
}

.catalog-view_op1_style2.catalog-view_op1 .block-sidebar {
    border: none;
    margin-bottom: 20px
}

.catalog-view_op1 .block-sidebar .block-title {
    margin-bottom: 0;
    border-bottom: 1px solid #f1f1f1;
    padding: 0 27px;
    text-transform: uppercase
}

.catalog-view_op1 .block-sidebar .block-title strong {
    font-size: 15px;
    font-weight: 700;
    line-height: 46px;
    color: #333
}

@media (min-width:992px) {
    .catalog-view_op1_style2.catalog-view_op1 .block-sidebar .block-title strong {
        font-weight: 600;
        color: #333;
        line-height: 32px
    }
}

@media (min-width:992px) {
    .catalog-view_op1_style2.catalog-view_op1 .block-sidebar .block-title {
        padding-left: 0;
        margin-right: 24px
    }
}

.catalog-view_op1 .block-sidebar .block-content {
    border: none;
    padding: 15px 15px 15px 27px
}

@media (min-width:992px) {
    .catalog-view_op1_style2.catalog-view_op1 .block-sidebar .block-content {
        padding-left: 20px;
        padding-bottom: 0
    }
}

.catalog-view_op1 .block-filter {
    border: 1px solid #f1f1f1
}

.catalog-view_op1_style2.catalog-view_op1 .block-filter {
    border: none
}

.catalog-view_op1 .block-filter .block-title {
    margin-bottom: 0;
    border-bottom: 1px solid #f1f1f1;
    padding: 0 27px;
    text-transform: uppercase
}

.catalog-view_op1 .block-filter .block-title strong {
    font-size: 15px;
    font-weight: 700;
    line-height: 46px
}

.catalog-view_op1 .block-filter .block-content {
    border: none;
    padding: 15px 22px 0 27px
}

@media (min-width:992px) {
    .catalog-view_op1_style2.catalog-view_op1 .block-filter .block-content {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 5px
    }
}

@media (max-width:991px) {
    .catalog-view_op1 .block-filter .block-content {
        padding-left: 0;
        padding-right: 0
    }

    .catalog-view_op1 .block-filter .block-content .filter-options-item {
        padding-bottom: 10px
    }
}

.catalog-view_op1 .block-filter .filter-options-title {
    font-size: 15px;
    color: #666;
    font-weight: 400
}

.catalog-view_op1 .block-filter .filter-options-content .item label {
    color: #666
}

.catalog-view_op1 .block-filter .filter-options-content .item label>span {
    padding-left: 24px
}

.catalog-view_op1 .block-filter .filter-options-content .item label>span:before {
    width: 12px;
    height: 12px;
    background-color: transparent;
    border: 1px solid #cdcdcd
}

.catalog-view_op1 .block-filter .filter-options-size .filter-options-content {
    max-height: 150px;
    overflow-y: auto
}

.catalog-view_op1 .block-filter .filter-options-size .filter-options-content .item {
    width: 50%;
    float: left
}

.catalog-view_op1 .block-filter .filter-options-size .filter-options-content .item:nth-child(2n+1) {
    clear: both
}

.block-sidebar-compare .block-content {
    padding: 20px;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    font-size: 13px;
    color: #888
}

.block-sidebar-tags .block-content {
    padding-top: 8px
}

.catalog-view_op1_style2 .block-sidebar-tags .block-content {
    margin-left: 0;
    padding-left: 0 !important;
    padding-right: 0
}

.block-sidebar-tags .block-content:after,
.block-sidebar-tags .block-content:before {
    content: "";
    display: table
}

.block-sidebar-tags .block-content:after {
    clear: both
}

.block-sidebar-tags .block-content ul:after,
.block-sidebar-tags .block-content ul:before {
    content: "";
    display: table
}

.block-sidebar-tags .block-content ul:after {
    clear: both
}

.block-sidebar-tags .block-content li {
    float: left
}

.catalog-view_op1 .block-sidebar-tags .block-content li {
    float: none;
    display: inline-block;
    vertical-align: bottom
}

.block-sidebar-tags .block-content a {
    display: block;
    line-height: 31px;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    padding: 0 13px;
    color: #888;
    font-size: 14px;
    margin-right: 10px;
    margin-bottom: 9px;
    float: left
}

.block-sidebar-tags .block-content a:hover {
    color: #d64a28
}

.catalog-view_op1_style2 .block-sidebar-tags .block-content a {
    line-height: 33px;
    font-size: 14px;
    font-style: italic;
    color: #333;
    margin-right: 5px;
    margin-bottom: 5px
}

.catalog-view_op1_style2 .block-sidebar-tags .block-content a:hover {
    color: #f36
}

.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a {
    color: #666;
    margin-right: 22px;
    padding: 0;
    line-height: 1;
    border: none
}

.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a:hover {
    color: #f36
}

.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a.lv1 {
    font-size: 12px
}

.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a.lv2 {
    font-size: 16px
}

.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a.lv3 {
    font-size: 18px
}

.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a.lv4 {
    font-size: 20px
}

.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a.lv5 {
    font-size: 24px
}

.block-sidebar-tags .block-content .view-all {
    color: #333;
    text-transform: capitalize
}

.block-sidebar-tags .block-content .view-all .fa {
    margin-left: 15px
}

.catalog-view_op1 .block-sidebar-products .block-content {
    padding-left: 20px;
    padding-right: 20px
}

.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-info {
    margin-bottom: 10px
}

.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-info:after,
.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-info:before {
    content: "";
    display: table
}

.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-info:after {
    clear: both
}

.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-photo {
    float: left;
    margin-right: 10px;
    width: 110px
}

.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-detail {
    overflow: hidden
}

.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-name {
    font-size: 14px;
    color: #888;
    font-weight: 400;
    display: block;
    margin-top: 53px;
    margin-bottom: 3px
}

.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-name a {
    color: #888
}

.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-name a:hover {
    color: #d64a28
}

.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-price {
    font-size: 16px;
    color: #333
}

.block-sidebar-products .product-item:not(.product-item-opt-2) .product-item-price .old-price {
    text-decoration: line-through;
    margin-left: 6px
}

.block-sidebar-products .product-item-opt-2 {
    margin-bottom: 10px
}

.block-sidebar-products .product-item-opt-2 .product-item-info:after,
.block-sidebar-products .product-item-opt-2 .product-item-info:before {
    content: "";
    display: table
}

.block-sidebar-products .product-item-opt-2 .product-item-info:after {
    clear: both
}

.block-sidebar-products .product-item-opt-2 .product-item-photo {
    padding: 0;
    width: 80px;
    margin-right: 10px;
    float: left
}

.block-sidebar-products .product-item-opt-2 .product-item-detail {
    padding: 0;
    overflow: hidden
}

.block-sidebar-products .product-item-opt-2 .product-item-name {
    white-space: normal;
    margin: 0
}

.block-sidebar-products .product-item-opt-2 .product-item-price,
.block-sidebar-products .product-item-opt-2 .product-reviews-summary {
    float: none;
    width: 100%
}

.block-sidebar-products .all-products {
    line-height: 29px;
    background-color: #fafafa;
    height: auto;
    border: 1px solid #e9e9e9;
    padding: 0 10px;
    color: #f36;
    font-size: 13px;
    text-transform: none
}

.block-sidebar-products .all-products:hover {
    background-color: #f36;
    color: #fff;
    border-color: #fafafa
}

.block-sidebar-products .owl-dots {
    text-align: center;
    margin-bottom: 4px
}

.block-sidebar-products .owl-dots .owl-dot {
    width: 14px;
    height: 14px;
    background-color: #adadad;
    border-radius: 100%;
    display: inline-block;
    margin: 0 5px
}

.block-sidebar-products .owl-dots .owl-dot.active {
    background-color: #f36
}

.block-sidebar-products .owl-carousel .product-item {
    border-bottom: 1px solid #eee;
    padding-bottom: 18px;
    padding-top: 4px
}

.block-sidebar-products .owl-carousel .product-item:last-child {
    border-bottom: none
}

.block-sidebar-products-opt2 .block-content,
.catalog-view_op1 .block-sidebar-products-opt2 .block-content {
    padding-left: 20px;
    padding-right: 20px
}

.block-sidebar-products-opt2 .owl-dots {
    text-align: center;
    margin-bottom: 4px
}

.block-sidebar-products-opt2 .owl-dots .owl-dot {
    width: 14px;
    height: 14px;
    background-color: #adadad;
    border-radius: 100%;
    display: inline-block;
    margin: 0 5px
}

.block-sidebar-products-opt2 .owl-dots .owl-dot.active {
    background-color: #f36
}

.block-sidebar-products-opt2 .product-item-opt-2 {
    margin-bottom: 15px
}

.block-sidebar-products-opt2 .product-item-opt-2 .product-item-info {
    position: relative;
    padding-bottom: 40px
}

.block-sidebar-products-opt2 .product-item-opt-2 .product-item-info .product-item-photo {
    position: static
}

.block-sidebar-products-opt2 .product-item-opt-2 .product-item-info .btn-cart {
    opacity: 1;
    visibility: visible;
    bottom: 0;
    height: 36px !important;
    line-height: 34px !important;
    background-color: #f36 !important;
    width: 130px;
    left: 50%;
    margin-left: -65px;
    right: auto;
    padding: 0
}

.block-sidebar-products-opt2 .product-item-opt-2 .product-item-info .btn-cart:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUZBREM1RTUyRjQxMUU2QjEyRDk5NjUyODA2NUU3MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUZBREM1RDUyRjQxMUU2QjEyRDk5NjUyODA2NUU3MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDc4MDExNzQwNzIwNjgxMTgwODM4RDJGMUVERUY5MUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4wNGfxAAAA9UlEQVR42mL4jwCngZiBVMwIJBYxMDAYArEOEPcD8TUgZmEgDrwBGQDjfANiTgYSARMSu4uBdFCN7AJuIP4IxMxEan4JxBLILvgKxFNIsD0TTKKFqjAQf/lPGFyC6WFCM/UtEK8kwvYkGAM9ukCxYA/EP4H4FFogg9h/gXgjEJ+Bi6J5YTHUieqkJCRkF4BigQ+IFwAxKxanM0LF2YB4KhDvRjfRD4iPEAjAv1C6GJsLQMAEiD8B8S0g5kWT+wzEdkD8AiqPEQbVUBseALEkFj9nAPFPqLwq2HI0Be+QnFqMxQAMeXQFYUD8Epq1JbAYgCEPEGAA1+aeQZRlruQAAAAASUVORK5CYII=);
    margin: 0
}

.block-sidebar-products-opt2 .product-item-opt-2 .product-item-info .btn-cart:hover {
    background-color: #c03 !important
}

.block-banner-sidebar .owl-carousel .owl-item img {
    width: 100%
}

.block-banner-sidebar .owl-dots {
    position: absolute;
    bottom: 9px;
    left: 0;
    right: 0;
    text-align: center
}

.block-banner-sidebar .owl-dots .owl-dot {
    width: 14px;
    height: 14px;
    background-color: #adadad;
    margin: 0 5px;
    display: inline-block;
    border-radius: 100%
}

.block-banner-sidebar .owl-dots .owl-dot.active {
    width: 14px;
    height: 14px;
    background-color: #f36
}

.block-sidebar-categorie .items a {
    color: #666;
    font-size: 14px;
    text-transform: capitalize;
    display: block;
    line-height: 26px;
    margin-left: 17px;
    position: relative
}

.block-sidebar-categorie .items a:hover,
.block-sidebar-categorie .items a:hover:before {
    color: #f36
}

.block-sidebar-categorie .items a:before {
    content: "\f0da";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    left: -17px;
    color: #ccc;
    font-size: 13px
}

.block-sidebar-categorie .items li.active>ul,
.block-sidebar-categorie .items li:hover>ul {
    height: auto;
    display: block;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-sidebar-categorie .items>li>a:before {
    content: "\f105";
    font-size: 14px;
    font-weight: 700
}

.block-sidebar-categorie .items>li:hover>a,
.block-sidebar-categorie .items>li:hover>a:before {
    color: #f36
}

.block-sidebar-categorie .items>li ul {
    padding-left: 17px;
    display: none;
    height: 0;
    overflow: hidden;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-sidebar-categorie .items>li ul li {
    border-bottom: 1px dotted #eee
}

.block-sidebar-categorie .items>li ul li:last-child {
    border-bottom: none
}

.block-sidebar-testimonials .item {
    margin-bottom: 10px
}

.block-sidebar-testimonials .item .name {
    font-weight: 400;
    font-size: 14px;
    color: #000;
    margin: 0 0 10px;
    display: block;
    text-align: center;
    text-transform: uppercase
}

.block-sidebar-testimonials .item .avata {
    text-align: center;
    width: 108px;
    height: 108px;
    border-radius: 100%;
    overflow: hidden;
    border: 3px solid #eee;
    display: block;
    margin: auto auto 5px
}

.block-sidebar-testimonials .item .avata img {
    display: block
}

.block-sidebar-testimonials .item .des {
    font-size: 14px;
    line-height: 20px;
    color: #666
}

.block-sidebar-testimonials .owl-dots {
    text-align: center;
    margin-bottom: 4px
}

.block-sidebar-testimonials .owl-dots .owl-dot {
    width: 14px;
    height: 14px;
    background-color: #adadad;
    border-radius: 100%;
    display: inline-block;
    margin: 0 5px
}

.block-sidebar-testimonials .owl-dots .owl-dot.active {
    background-color: #f36
}

.block-sidebar-testimonials2 .block-content {
    background-color: #f6f6f6;
    text-align: center
}

.catalog-view_op1_style2 .block-sidebar-testimonials2 .block-content {
    padding-bottom: 15px
}

.block-sidebar-testimonials2 .block-content .item {
    padding-bottom: 5px
}

.block-sidebar-testimonials2 .block-content .img {
    margin-bottom: 10px
}

.block-sidebar-testimonials2 .block-content .img img {
    margin: auto
}

.block-sidebar-testimonials2 .block-content .title {
    color: #f36;
    font-size: 16px;
    font-family: Arial;
    display: block;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 15px
}

.block-sidebar-testimonials2 .block-content .des {
    font-size: 14px;
    color: #666;
    font-family: Arial;
    margin-bottom: 12px
}

.block-sidebar-testimonials2 .block-content .btn {
    line-height: 29px;
    height: auto;
    border: 1px solid #e8e8e8;
    background-color: #fff;
    padding: 0 9px;
    color: #333;
    font-family: Arial;
    text-transform: none
}

.block-sidebar-testimonials2 .block-content .btn:hover {
    background-color: #f36;
    color: #fff
}

.block-newletter {
    margin-bottom: 25px
}

.block-newletter .block-title {
    display: block;
    font-weight: 600;
    font-size: 16px;
    color: #333;
    text-transform: uppercase;
    margin-top: 12px;
    margin-bottom: 55px;
    line-height: 1.1
}

.block-newletter .form-control {
    height: 52px;
    border: 1px solid #aaa;
    padding-left: 14px;
    font-size: 14px;
    color: #aaa
}

.block-newletter .form-control::-moz-placeholder {
    color: #aaa;
    opacity: 1
}

.block-newletter .form-control:-ms-input-placeholder {
    color: #aaa
}

.block-newletter .form-control::-webkit-input-placeholder {
    color: #aaa
}

.block-newletter .btn-subcribe {
    z-index: 20;
    padding: 0 15px;
    height: 52px;
    background-color: #f37120;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    position: relative
}

.block-newletter .btn-subcribe:before {
    content: "";
    width: 0;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 22;
    background-color: rgba(255, 255, 255, .3);
    opacity: 0;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-newletter .btn-subcribe:hover:before {
    width: 100%;
    opacity: 1;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.site-footer {
    background-color: #fff;
        padding-top: 40px;
/*     border-top: 1px dashed #0000ff33; */
}

.site-footer .footer-column {
    padding-bottom: 62px
}

.site-footer .footer-column .logo-footer {
    margin-bottom: 35px;
    display: block
}

.site-footer .footer-column .address {
    font-size: 14px;
    color: #5f5f5f;
    margin-bottom: 42px
}

.site-footer .footer-column .address td {
    padding-bottom: 8px;
    vertical-align: top
}

.site-footer .footer-column .address b {
    font-weight: 600;
    font-size: 16px;
    color: #333;
    padding-right: 15px
}

.site-footer .footer-column .links {
    font-size: 14px
}

.site-footer .footer-column .links h3.title {
    display: block;
    font-weight: 600;
    font-size: 16px;
    color: #333;
    text-transform: uppercase;
    margin-top: 12px;
    margin-bottom: 55px
}

.site-footer .footer-column .links a {
    color: #f37120;
    font-weight: bold;
}

.site-footer .footer-column .links a:hover {
    color: #333
}

.site-footer .footer-column .links li {
    margin-bottom: 7px
}

.site-footer .footer-column .block-social .block-title {
    display: block;
    font-weight: 600;
    font-size: 14px;
    color: #333;
    text-transform: uppercase;
    margin-top: 12px;
    margin-bottom: 25px
}

.site-footer .footer-column .block-social .block-content:after,
.site-footer .footer-column .block-social .block-content:before {
    content: "";
    display: table
}

.site-footer .footer-column .block-social .block-content:after {
    clear: both
}

.site-footer .footer-column .block-social .block-content a {
    width: 32px;
    line-height: 30px;
    border: 1px solid #f37120;
    border-radius: 0;
    text-align: center;
    color: #f37120;
    font-size: 16px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    display: block;
    float: left;
    margin-right: 7px;
    margin-bottom: 5px
}

.site-footer .footer-column .block-social .block-content a:last-child {
    margin-right: 0
}

.site-footer .footer-column .block-social .block-content a:hover {
    color: #fff;
    background-color: #d64a28;
    border-color: #d64a28;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.site-footer .footer-bottom {
    border-top: 1px solid #e4e4e4;
    padding-bottom: 40px;
    padding-top: 32px
}

.site-footer .footer-bottom .links {
    font-size: 14px;
    text-transform: capitalize;
    text-align: center
}

.site-footer .footer-bottom .links ul {
    margin-bottom: 5px
}

.site-footer .footer-bottom .links li {
    display: inline-block
}

.site-footer .footer-bottom .links li:last-child a:after {
    content: none
}

.site-footer .footer-bottom .links a {
    color: #333;
    display: block;
    line-height: 24px;
    position: relative;
    padding-right: 9px;
    padding-left: 6px
}

.site-footer .footer-bottom .links a:after {
    content: "";
    width: 1px;
    height: 15px;
    background-color: #333;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 0
}

.site-footer .footer-bottom .links a:hover {
    color: #d64a28
}

.site-footer .payment {
    margin-bottom: 20px
}

.site-footer .payment img {
    margin-right: 6px;
    cursor: pointer
}

.site-footer .copyright {
    font-size: 14px;
    color: #333;
    padding-bottom: 40px;
    text-align: center
}

.site-footer .footer-tag {
    margin-bottom: 30px;
    padding: 0px 1%;
}

.site-footer .footer-tag .title {
    font-size: 16px;
    line-height: 20px;
    color: #333;
    text-transform: uppercase;
    font-weight: 600;
    display: block;
    margin-bottom: 20px
}

.site-footer .footer-tag li {
    display: inline-block;
    padding-right: 10px;
    position: relative;
    margin-bottom: 5px;
    margin-right: 6px
}

.site-footer .footer-tag li:after {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 0;
    width: 1px;
    height: 14px;
    background-color: #666
}

.site-footer .footer-tag li:last-child:after {
    content: none
}

.site-footer .footer-tag a {
    font-size: 14px;
    color: #666
}

.site-footer .footer-tag a:hover {
    color: #333
}

@media (min-width:992px) and (max-width:1199px) {
    .site-footer:not(.footer-opt-6) .footer-column .block-newletter .input-group {
        /* display: block */
    }

    .site-footer:not(.footer-opt-6) .footer-column .block-newletter .form-control {
        margin-bottom: 5px
    }
}

@media (max-width:991px) {
    .site-footer:not(.footer-opt-6) .footer-column .col-sm-6:nth-child(2n+1) {
        clear: both
    }
}

.back-to-top {
    display: block;
    border: 2px solid #d64a28;
    padding: 3px;
    border-radius: 100%;
    text-align: center;
    color: #fff;
    float: right;
    background-color: transparent;
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    position: fixed;
    right: 30px;
    bottom: 30px;
    z-index: 999;
    top: auto !important
}

.back-to-top .fa {
    line-height: 36px;
    width: 36px;
    border-radius: 100%;
    background-color: #d64a28;
    font-size: 22px;
    color: #fff
}

.back-to-top:hover {
    color: #fff;
    background-color: #d64a28;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.footer-opt-2 {
    padding-top: 50px
}

.footer-opt-2 .footer-column .block-social .block-content a:focus,
.footer-opt-2 .footer-column .block-social .block-content a:hover {
    background-color: #0164c9;
    border-color: #0164c9
}

.footer-opt-2 .copyright {
    text-align: left
}

.footer-opt-3 .footer-column .block-social .block-content a:focus,
.footer-opt-3 .footer-column .block-social .block-content a:hover {
    background-color: #e5343e;
    border-color: #e5343e
}

.footer-opt-3 .copyright {
    text-align: left;
    float: left;
    padding-bottom: 20px
}

.footer-opt-3 .payment {
    float: right
}

.footer-opt-3 .footer-bottom {
    padding-bottom: 50px
}

.footer-opt-3 .footer-bottom .links a:focus,
.footer-opt-3 .footer-bottom .links a:hover {
    color: #e5343e
}

.footer-opt-4 .copyright {
    text-align: left;
    color: #666;
    padding: 0px 1%;
}

.footer-opt-4 .footer-column {
    padding-bottom: 32px
}

.footer-opt-4 .footer-column .block-social .block-content a:focus,
.footer-opt-4 .footer-column .block-social .block-content a:hover {
    background-color: #f37121;
    border-color: #f37121;
}

.footer-opt-4 .footer-column .links h3.title {
    margin-bottom: 35px
}

.footer-opt-4 .block-newletter .block-title {
    margin-bottom: 40px
}

.footer-opt-5 .copyright {
    float: left
}

.footer-opt-5 .payment {
    float: right
}

.footer-opt-5 .footer-column {
    padding-bottom: 28px
}

.footer-opt-5 .footer-column .block-social .block-content a:focus,
.footer-opt-5 .footer-column .block-social .block-content a:hover {
    background-color: #3266cc;
    border-color: #3266cc
}

.footer-opt-5 .footer-column .links h3.title {
    margin-bottom: 35px
}

.footer-opt-5 .block-newletter {
    margin-bottom: 33px
}

.footer-opt-5 .block-newletter .block-title {
    margin-bottom: 38px
}

.footer-opt-5 .footer-bottom {
    padding-top: 40px;
    padding-bottom: 48px
}

.footer-opt-5 .copyright {
    padding-bottom: 30px
}

.footer-opt-5 .footer-bottom .links a:hover {
    color: #3266cc
}

.footer-opt-6 {
    background-color: #eee;
    padding-top: 24px
}

.footer-opt-6 .footer-column {
    padding-bottom: 0
}

@media (max-width:991px) {
    .footer-opt-6 .footer-column .col:nth-child(3n+1) {
        clear: both
    }
}

.footer-opt-6 .footer-column .links,
.footer-opt-6 .footer-column .links h3.title {
    margin-bottom: 15px
}

.footer-opt-6 .footer-column .links ul {
    padding-left: 12px
}

.footer-opt-6 .footer-column .links li {
    list-style: disc;
    font-size: 10px
}

.footer-opt-6 .footer-column .links li:hover {
    color: #f36
}

.footer-opt-6 .footer-column .links li a {
    font-size: 14px;
    color: #666
}

.footer-opt-6 .footer-column .links li a:hover {
    color: #f36
}

.footer-opt-6 .footer-column .logo-footer {
    margin-bottom: 10px
}

.footer-opt-6 .footer-column .address {
    color: #333;
    margin-bottom: 28px
}

.footer-opt-6 .footer-column .address b {
    font-size: 14px
}

.footer-opt-6 .footer-column .block-social .block-title {
    margin-bottom: 10px
}

.footer-opt-6 .footer-column .block-social .block-content a {
    width: 32px;
    line-height: 32px;
    height: 32px;
    text-align: center;
    border-radius: 0;
    border: none;
    color: #fff;
    background-color: #415a99
}

.footer-opt-6 .footer-column .block-social .block-content .sh-pinterest {
    background-color: #cb222a
}

.footer-opt-6 .footer-column .block-social .block-content .sh-vk {
    background-color: #5b7fa6
}

.footer-opt-6 .footer-column .block-social .block-content .sh-twitter {
    background-color: #00caff
}

.footer-opt-6 .footer-column .block-social .block-content .sh-google {
    background-color: #da4735
}

.footer-opt-6 .block-newletter {
    margin-bottom: 20px
}

.footer-opt-6 .block-newletter .block-title {
    margin-bottom: 19px
}

.footer-opt-6 .block-newletter .btn-subcribe {
    background-color: #f36;
    color: #fff;
    height: 30px
}

.footer-opt-6 .block-newletter .form-control {
    height: 30px;
    font-size: 13px;
    color: #999;
    text-align: center;
    padding: 0 6px;
    border: none
}

.footer-opt-6 .block-newletter .form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.footer-opt-6 .block-newletter .form-control:-ms-input-placeholder {
    color: #999
}

.footer-opt-6 .block-newletter .form-control::-webkit-input-placeholder {
    color: #999
}

.footer-opt-6 .payment-methods {
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    padding: 15px 0
}

.footer-opt-6 .payment-methods:after,
.footer-opt-6 .payment-methods:before {
    content: "";
    display: table
}

.footer-opt-6 .payment-methods:after {
    clear: both
}

.footer-opt-6 .payment-methods .block-title {
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    width: 220px;
    float: left;
    line-height: 46px
}

.footer-opt-6 .payment-methods .block-content {
    float: left;
    width: calc(100% - 220px);
    width: -moz-calc(100% - 220px);
    width: -webkit-calc(100% - 220px);
    width: -o-calc(100% - 220px)
}

.footer-opt-6 .payment-methods .block-content .owl-carousel img {
    width: auto;
    height: 46px
}

@media (max-width:767px) {

    .footer-opt-6 .payment-methods .block-content,
    .footer-opt-6 .payment-methods .block-title {
        float: none;
        display: block;
        width: 100%
    }
}

.footer-opt-6 .footer-links {
    padding: 26px 0
}

.footer-opt-6 .footer-links .title {
    font-weight: 700;
    color: #333;
    font-size: 13px;
    text-transform: uppercase
}

.footer-opt-6 .footer-links .links {
    font-size: 13px;
    text-transform: capitalize;
    margin-bottom: 3px
}

.footer-opt-6 .footer-links .links:after,
.footer-opt-6 .footer-links .links:before {
    content: "";
    display: table
}

.footer-opt-6 .footer-links .links:after {
    clear: both
}

.footer-opt-6 .footer-links .links li {
    display: inline-block
}

.footer-opt-6 .footer-links .links li:last-child a:after {
    content: none
}

.footer-opt-6 .footer-links .links a {
    color: #666;
    display: block;
    line-height: 24px;
    position: relative;
    padding-right: 9px;
    padding-left: 6px
}

.footer-opt-6 .footer-links .links a:after {
    content: "";
    width: 1px;
    height: 12px;
    background-color: #666;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 0
}

.footer-opt-6 .footer-links .links a:hover {
    color: #f36
}

.footer-opt-6 .footer-bottom {
    padding-top: 10px;
    padding-bottom: 3px
}

.footer-opt-6 .footer-bottom .links {
    font-size: 13px
}

.footer-opt-6 .footer-bottom .links ul {
    margin-bottom: 0
}

.footer-opt-6 .footer-bottom .links a {
    color: #06c
}

.footer-opt-6 .footer-bottom .links a:after {
    background-color: #06c;
    height: 13px;
    margin-top: -6px
}

.footer-opt-6 .footer-bottom .links a:hover {
    color: #f36
}

.footer-opt-6 .copyright {
    padding-bottom: 18px;
    font-size: 13px
}

.footer-opt-7 {
    padding-top: 40px
}

.footer-opt-7 .footer-bottom,
.footer-opt-7 .footer-column {
    padding-bottom: 25px
}

.footer-opt-7 .footer-bottom .links a:hover {
    color: #0f5194
}

.footer-opt-7 .footer-column .block-social .block-content a:hover {
    background-color: #d64a28;
    border-color: #d64a28
}

.footer-opt-8 {
    padding-top: 45px
}

.footer-opt-8 .footer-column {
    padding-bottom: 20px
}

.footer-opt-8 .footer-column .links h3.title {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 16px
}

.footer-opt-8 .footer-column .links a {
    color: #666
}

.footer-opt-8 .footer-column .links a:hover {
    color: #d64a28
}

.footer-opt-8 .footer-column .block-social {
    margin-bottom: 42px
}

@media (min-width:1200px) {
    .footer-opt-8 .footer-column .block-social {
        padding-left: 50px
    }
}

.footer-opt-8 .footer-column .block-social .block-title {
    line-height: 1.1;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px
}

.footer-opt-8 .footer-column .block-social a {
    color: #999;
    border-color: #999;
    margin-right: 19px
}

.footer-opt-8 .footer-column .block-social a:hover {
    color: #fff;
    border-color: #d64a28;
    background-color: #d64a28
}

.footer-opt-8 .footer-column .block-social a:last-child {
    margin-right: 0
}

.footer-opt-8 .block-newletter {
    max-width: 420px
}

@media (min-width:1200px) {
    .footer-opt-8 .block-newletter {
        padding-left: 50px
    }
}

.footer-opt-8 .block-newletter .input-group {
    display: table
}

.footer-opt-8 .block-newletter .block-title {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 18px
}

.footer-opt-8 .block-newletter .form-control {
    height: 40px;
    margin: 0
}

.footer-opt-8 .block-newletter .btn-subcribe {
    height: 40px;
    background-color: #ff8c00
}

.footer-opt-8 .footer-bottom {
    padding-bottom: 17px
}

.footer-opt-8 .footer-bottom .links ul {
    margin-bottom: 0
}

.footer-opt-8 .footer-bottom .links a {
    color: #999;
    font-size: 13px
}

.footer-opt-8 .footer-bottom .links a:after {
    background-color: #999;
    height: 12px;
    margin-top: -6px
}

.footer-opt-8 .footer-bottom .links a:hover {
    color: #d64a28
}

.footer-opt-8 .copyright {
    font-size: 13px
}

.footer-opt-8 .payment-methods {
    text-align: center;
    border-top: 1px solid #e5e5e5;
    padding: 10px 0
}

.footer-opt-9 {
    padding-top: 0
}

.footer-opt-9 .line {
    display: block;
    border-top: 1px solid #dfdfdf;
    margin-bottom: 26px
}

.footer-opt-9 .about {
    font-size: 14px;
    color: #888;
    line-height: 20px;
    margin-bottom: 35px
}

.footer-opt-9 .about h3.title {
    font-size: 14px;
    color: #333;
    font-weight: 600;
    text-transform: capitalize;
    display: block;
    margin: 0 0 15px
}

.footer-opt-9 .block-newletter {
    margin-bottom: 15px;
    max-width: 303px
}

.footer-opt-9 .block-newletter .block-title {
    display: none
}

.footer-opt-9 .block-newletter .form-control {
    height: 36px
}

.footer-opt-9 .block-newletter .btn-subcribe {
    height: 36px;
    font-size: 14px;
    font-weight: 600
}

.footer-opt-9 .footer-column {
    margin-bottom: 33px;
    padding-bottom: 0
}

.footer-opt-9 .footer-column .address {
    margin-bottom: 0;
    max-width: 303px
}

.footer-opt-9 .footer-column .address td {
    margin-bottom: 0;
    padding-bottom: 0
}

.footer-opt-9 .footer-column .address b {
    font-size: 14px
}

.footer-opt-9 .footer-column .links h3.title {
    margin: 15px 0 13px;
    font-size: 14px
}

@media (max-width:991px) {
    .footer-opt-9 .footer-column .col-sm-6:nth-child(2n+1) {
        clear: none
    }

    .footer-opt-9 .footer-column .col-sm-6:nth-child(4) {
        clear: both
    }
}

@media (min-width:1200px) {
    .footer-opt-9 .col-left {
        border-right: 1px solid #dfdfdf;
        min-height: 183px
    }
}

.footer-opt-9 .footer-tag {
    border-top: 1px solid #dfdfdf;
    padding-top: 23px;
    margin-bottom: 35px
}

.footer-opt-9 .footer-tag .title {
    margin-bottom: 12px
}

.footer-opt-9 .copyright {
    float: left;
    padding-bottom: 30px
}

.footer-opt-9 .payment {
    float: right
}

.index-opt-10 .footer-opt-6 .block-newletter .btn-subcribe {
    background-color: #28a152
}

.index-opt-10 .footer-opt-6 .footer-bottom .links a:hover,
.index-opt-10 .footer-opt-6 .footer-column .links li a:hover,
.index-opt-10 .footer-opt-6 .footer-column .links li:hover,
.index-opt-10 .footer-opt-6 .footer-links .links a:hover {
    color: #28a152
}

.index-opt-10 .footer-opt-6 .logo-footer {
    margin-bottom: 30px
}

.footer-opt-11 {
    background-color: #fff;
    padding: 0;
    color: #888
}

.footer-opt-11 .block-newletter {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
    background-color: #eaeaea
}

.footer-opt-11 .block-newletter .block-content,
.footer-opt-11 .block-newletter .block-title,
.footer-opt-11 .block-newletter .note {
    display: inline-block;
    vertical-align: top;
    position: relative;
    z-index: 10;
    margin: 10px 0
}

@media (max-width:639px) {

    .footer-opt-11 .block-newletter .block-content,
    .footer-opt-11 .block-newletter .block-title,
    .footer-opt-11 .block-newletter .note {
        display: block
    }
}

.footer-opt-11 .block-newletter .block-title {
    font-size: 16px;
    line-height: 54px;
    color: #333;
    text-transform: uppercase;
    font-weight: 600
}

.footer-opt-11 .block-newletter .block-content {
    max-width: 457px;
    width: 100%;
    margin-right: 40px;
    margin-left: 40px
}

@media (max-width:639px) {
    .footer-opt-11 .block-newletter .block-content {
        margin-right: auto;
        margin-left: auto
    }
}

.footer-opt-11 .block-newletter .note {
    font-size: 14px;
    color: #666;
    line-height: 28px;
    max-width: 324px;
    text-align: left
}

@media (max-width:639px) {
    .footer-opt-11 .block-newletter .note {
        text-align: center;
        width: 100%;
        max-width: 100%
    }
}

.footer-opt-11 .block-newletter .form-control {
    height: 54px;
    background-color: #fff;
    border: 1px solid #aaa;
    padding-left: 20px;
    font-size: 14px;
    color: #aaa;
    float: none;
    width: 100%;
    display: block
}

.footer-opt-11 .block-newletter .form-control::-moz-placeholder {
    color: #aaa;
    opacity: 1
}

.footer-opt-11 .block-newletter .form-control:-ms-input-placeholder {
    color: #aaa
}

.footer-opt-11 .block-newletter .form-control::-webkit-input-placeholder {
    color: #aaa
}

.footer-opt-11 .block-newletter .input-group {
    display: table;
    width: 100%
}

.footer-opt-11 .block-newletter .input-group .actions,
.footer-opt-11 .block-newletter .input-group .form-control {
    display: table-cell;
    vertical-align: top
}

.footer-opt-11 .block-newletter .input-group .actions {
    width: 1%
}

.footer-opt-11 .block-newletter .input-group .btn-subcribe {
    padding: 0 20px;
    background-color: #ef6d6e;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    height: 54px;
    border: none;
    margin-left: -1px
}

.footer-opt-11 .block-newletter .input-group .btn-subcribe:before {
    content: none
}

.footer-opt-11 .block-newletter .input-group .btn-subcribe:focus,
.footer-opt-11 .block-newletter .input-group .btn-subcribe:hover {
    background-color: #e7282a
}

.footer-opt-11 .footer-column {
    padding-top: 13px;
    padding-bottom: 50px
}

@media (max-width:767px) {
    .footer-opt-11 .footer-column .col {
        float: left;
        width: 50%
    }

    .footer-opt-11 .footer-column .col:nth-child(2n+1) {
        clear: both
    }
}

@media (max-width:479px) {
    .footer-opt-11 .footer-column .col {
        width: 100%
    }
}

.footer-opt-11 .footer-column .address h3.title {
    display: block;
    color: #333;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.1;
    text-transform: uppercase;
    margin: 12px 0 30px
}

.footer-opt-11 .footer-column .address b {
    color: #333;
    font-size: 16px;
    font-weight: 600;
    padding-right: 12px;
    display: block
}

.footer-opt-11 .footer-column .logo-footer {
    margin-bottom: 30px
}

.footer-opt-11 .footer-column .links h3.title {
    display: block;
    color: #333;
    margin-bottom: 32px;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase
}

.footer-opt-11 .footer-column .links li {
    position: relative;
    padding-left: 19px;
    margin-bottom: 10px
}

.footer-opt-11 .footer-column .links li:before {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 18px;
    color: #666;
    line-height: 1
}

.footer-opt-11 .footer-column .links a {
    font-size: 14px;
    color: #8f8f8f
}

.footer-opt-11 .footer-column .links a:focus,
.footer-opt-11 .footer-column .links a:hover {
    color: #ef6d6e
}

.footer-opt-11 .footer-column .block-social .block-title,
.footer-opt-11 .footer-column .block-tags .block-title {
    display: block;
    color: #333;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.1;
    text-transform: uppercase;
    margin: 12px 0 30px
}

.footer-opt-11 .footer-column .block-tags a {
    line-height: 40px;
    display: inline-block;
    border: 1px solid rgba(255, 255, 255, .1);
    padding: 0 15px;
    margin: 0 6px 10px 0;
    font-size: 14px;
    color: #fff
}

.footer-opt-11 .footer-column .block-tags a:focus,
.footer-opt-11 .footer-column .block-tags a:hover {
    border-color: #fff
}

.footer-opt-11 .block-social {
    text-align: center;
    margin-bottom: 10px
}

.footer-opt-11 .block-social .block-title {
    display: none;
    color: #333;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.1;
    text-transform: uppercase;
    margin: 12px 0 30px
}

.footer-opt-11 .block-social .block-content a {
    width: 30px;
    line-height: 30px;
    background-color: #fff;
    border-radius: 100%;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    text-align: center;
    margin-right: 17px;
    color: #d7d7d7
}

.footer-opt-11 .block-social .block-content a:focus,
.footer-opt-11 .block-social .block-content a:hover {
    background-color: #ef6d6e;
    color: #fff
}

.footer-opt-11 .footer-bottom {
    padding-top: 16px;
    padding-bottom: 35px;
    border: none
}

.footer-opt-11 .footer-bottom .copyright {
    margin-bottom: 10px;
    color: #666;
    font-size: 12px;
    padding: 8px 0 0
}

.footer-opt-11 .footer-bottom .links li {
    margin-bottom: 20px
}

.footer-opt-11 .footer-bottom .links a {
    color: #666;
    line-height: 24px
}

.footer-opt-11 .footer-bottom .links a:focus,
.footer-opt-11 .footer-bottom .links a:hover {
    color: #ef6d6e
}

.footer-opt-11 .footer-bottom .links a:after {
    background-color: #ccc
}

.footer-opt-11 .footer-bottom .payment {
    float: none;
    text-align: center
}

.footer-opt-11 .footer-bottom .payment img {
    margin-bottom: 10px
}

.footer-opt-11 .footer-bottom .payment img:hover {
    -webkit-filter: sepia(100%);
    filter: sepia(100%)
}

@media (max-width:767px) {

    .footer-opt-11 .footer-bottom .copyright,
    .footer-opt-11 .footer-bottom .payment {
        float: none;
        text-align: center
    }
}

.footer-opt-12 {
    background-color: #3c3d41;
    padding: 0;
    color: #888
}

.footer-opt-12 .block-newletter {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    min-height: 196px;
    padding-top: 60px;
    padding-bottom: 60px;
    text-align: center;
    margin-bottom: 0
}

.footer-opt-12 .block-newletter:before {
    content: "";
    background-color: rgba(60, 61, 65, .8);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.footer-opt-12 .block-newletter .block-content,
.footer-opt-12 .block-newletter .block-title {
    display: inline-block;
    vertical-align: top;
    position: relative;
    z-index: 10;
    margin: 10px 0
}

.footer-opt-12 .block-newletter .block-title {
    font-size: 20px;
    line-height: 60px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    padding-right: 40px
}

.footer-opt-12 .block-newletter .block-content {
    max-width: 640px;
    width: 100%
}

.footer-opt-12 .block-newletter .form-control {
    height: 60px;
    background-color: #eee;
    border: none;
    padding-left: 30px;
    font-size: 14px;
    color: #888;
    float: none;
    width: 100%;
    display: block
}

.footer-opt-12 .block-newletter .form-control::-moz-placeholder {
    color: #888;
    opacity: 1
}

.footer-opt-12 .block-newletter .form-control:-ms-input-placeholder {
    color: #888
}

.footer-opt-12 .block-newletter .form-control::-webkit-input-placeholder {
    color: #888
}

.footer-opt-12 .block-newletter .input-group {
    display: table;
    width: 100%
}

.footer-opt-12 .block-newletter .input-group .actions,
.footer-opt-12 .block-newletter .input-group .form-control {
    display: table-cell;
    vertical-align: top
}

.footer-opt-12 .block-newletter .input-group .actions {
    padding-left: 12px;
    width: 1%
}

.footer-opt-12 .block-newletter .input-group .btn-subcribe {
    padding: 0 28px;
    background-color: #cf965f;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    height: 60px;
    border: none
}

.footer-opt-12 .block-newletter .input-group .btn-subcribe:before {
    content: none
}

.footer-opt-12 .block-newletter .input-group .btn-subcribe:focus,
.footer-opt-12 .block-newletter .input-group .btn-subcribe:hover {
    background-color: #ad7034
}

.footer-opt-12 .footer-column {
    padding-top: 40px;
    padding-bottom: 40px
}

@media (max-width:767px) {
    .footer-opt-12 .footer-column .col {
        float: left;
        width: 50%
    }

    .footer-opt-12 .footer-column .col:nth-child(2n+1) {
        clear: both
    }
}

@media (max-width:479px) {
    .footer-opt-12 .footer-column .col {
        width: 100%
    }
}

@media (min-width:1200px) {
    .footer-opt-12 .footer-column .address {
        max-width: 307px
    }
}

.footer-opt-12 .footer-column .address b {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    padding-right: 12px;
    display: block
}

.footer-opt-12 .footer-column .logo-footer {
    margin-bottom: 30px
}

.footer-opt-12 .footer-column .links h3.title {
    display: block;
    color: #fff;
    margin-bottom: 50px;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 17px
}

.footer-opt-12 .footer-column .links a {
    font-size: 14px;
    color: #888
}

.footer-opt-12 .footer-column .links a:focus,
.footer-opt-12 .footer-column .links a:hover {
    color: #fff
}

.footer-opt-12 .footer-column .block-social .block-title,
.footer-opt-12 .footer-column .block-tags .block-title {
    display: block;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.1;
    text-transform: uppercase;
    margin: 17px 0 50px
}

.footer-opt-12 .footer-column .block-social .block-content a {
    font-size: 14px;
    color: #888;
    width: 100%;
    display: block;
    line-height: 1;
    border-radius: 0;
    float: none;
    text-align: left;
    border: none;
    margin: 0 0 8px
}

.footer-opt-12 .footer-column .block-social .block-content a .fa {
    width: 30px;
    line-height: 30px;
    background-color: #fff;
    border-radius: 100%;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    text-align: center;
    margin-right: 17px;
    color: #333
}

.footer-opt-12 .footer-column .block-social .block-content a:focus,
.footer-opt-12 .footer-column .block-social .block-content a:hover {
    color: #fff;
    background-color: transparent
}

.footer-opt-12 .footer-column .block-social .block-content a:focus .fa,
.footer-opt-12 .footer-column .block-social .block-content a:hover .fa {
    background-color: #cf965f;
    color: #fff
}

.footer-opt-12 .footer-column .block-tags a {
    line-height: 40px;
    display: inline-block;
    border: 1px solid rgba(255, 255, 255, .1);
    padding: 0 15px;
    margin: 0 6px 10px 0;
    font-size: 14px;
    color: #fff;
    white-space: nowrap
}

.footer-opt-12 .footer-column .block-tags a:focus,
.footer-opt-12 .footer-column .block-tags a:hover {
    border-color: #fff
}

.footer-opt-12 .footer-bottom {
    padding-top: 26px;
    padding-bottom: 15px;
    border-top: 1px solid rgba(255, 255, 255, .1)
}

.footer-opt-12 .footer-bottom .copyright {
    float: left;
    margin-bottom: 10px;
    color: #fff;
    font-size: 14px;
    padding: 8px 0 0
}

.footer-opt-12 .footer-bottom .payment {
    float: right
}

.footer-opt-12 .footer-bottom .payment img {
    margin-bottom: 10px
}

.footer-opt-12 .footer-bottom .payment img:hover {
    -webkit-filter: sepia(100%);
    filter: sepia(100%)
}

@media (max-width:767px) {

    .footer-opt-12 .footer-bottom .copyright,
    .footer-opt-12 .footer-bottom .payment {
        float: none;
        text-align: center
    }
}

.footer-opt-13 {
    padding: 0
}

.footer-opt-13 .block-newletter .form-control {
    height: 56px;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    padding-left: 15px;
    font-size: 13px;
    color: #bbb;
    float: none;
    width: 100%;
    display: block;
    padding-right: 64px
}

.footer-opt-13 .block-newletter .form-control::-moz-placeholder {
    color: #bbb;
    opacity: 1
}

.footer-opt-13 .block-newletter .form-control:-ms-input-placeholder {
    color: #bbb
}

.footer-opt-13 .block-newletter .form-control::-webkit-input-placeholder {
    color: #bbb
}

.footer-opt-13 .block-newletter .input-group {
    display: block;
    position: relative;
    margin-top: 35px
}

.footer-opt-13 .block-newletter .input-group .btn-subcribe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 64px;
    height: 56px;
    background-color: #ffd43f;
    font-size: 26px;
    color: #333;
    text-align: center;
    padding: 0
}

.footer-opt-13 .block-newletter .input-group .btn-subcribe:after {
    content: "\f1d8";
    font-family: FontAwesome
}

.footer-opt-13 .block-newletter .input-group .btn-subcribe:before {
    content: none
}

.footer-opt-13 .block-newletter .input-group .btn-subcribe span {
    display: none
}

.footer-opt-13 .block-newletter .input-group .btn-subcribe:focus,
.footer-opt-13 .block-newletter .input-group .btn-subcribe:hover {
    background-color: #f2bb00
}

.footer-opt-13 .footer-column {
    padding-top: 50px;
    padding-bottom: 58px;
    border-top: 1px solid #e4e4e4;
    color: #666;
    line-height: 20px
}

@media (max-width:767px) {
    .footer-opt-13 .footer-column .col {
        float: left;
        width: 50%
    }

    .footer-opt-13 .footer-column .col:nth-child(2n+1) {
        clear: both
    }
}

@media (max-width:479px) {
    .footer-opt-13 .footer-column .col {
        width: 100%
    }
}

.footer-opt-13 .footer-column .logo-footer {
    margin-bottom: 30px
}

.footer-opt-13 .footer-column .links h3.title {
    display: block;
    color: #333;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 15px 0 50px
}

.footer-opt-13 .footer-column .links a {
    font-size: 14px;
    color: #666
}

.footer-opt-13 .footer-column .links a:focus,
.footer-opt-13 .footer-column .links a:hover {
    color: #ffd43f
}

.footer-opt-13 .footer-column .block-instargram .block-title,
.footer-opt-13 .footer-column .block-newletter .block-title,
.footer-opt-13 .footer-column .block-social .block-title,
.footer-opt-13 .footer-column .block-tags .block-title {
    display: block;
    color: #333;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.1;
    text-transform: uppercase;
    margin: 15px 0 50px
}

.footer-opt-13 .footer-column .block-social {
    border-top: 1px solid #e4e4e4;
    padding-top: 18px;
    margin-top: 13px
}

.footer-opt-13 .footer-column .block-social .block-title {
    display: none
}

.footer-opt-13 .footer-column .block-social .block-content a {
    width: 40px;
    line-height: 40px;
    border: none;
    background-color: #bbb;
    font-size: 16px;
    color: #333;
    border-radius: 1px;
    margin-right: 10px
}

.footer-opt-13 .footer-column .block-social .block-content a span {
    display: none
}

.footer-opt-13 .footer-column .block-social .block-content a:focus,
.footer-opt-13 .footer-column .block-social .block-content a:hover {
    background-color: #ffd43f
}

.footer-opt-13 .footer-column .block-tags a {
    line-height: 40px;
    display: inline-block;
    border: 1px solid rgba(255, 255, 255, .1);
    padding: 0 15px;
    margin: 0 6px 10px 0;
    font-size: 14px;
    color: #fff
}

.footer-opt-13 .footer-column .block-tags a:focus,
.footer-opt-13 .footer-column .block-tags a:hover {
    border-color: #fff
}

.footer-opt-13 .footer-column .block-instargram .block-content {
    margin: 0 -5px
}

.footer-opt-13 .footer-column .block-instargram .block-content:after,
.footer-opt-13 .footer-column .block-instargram .block-content:before {
    content: "";
    display: table
}

.footer-opt-13 .footer-column .block-instargram .block-content:after {
    clear: both
}

.footer-opt-13 .footer-column .block-instargram .box-img {
    display: block;
    margin-bottom: 10px;
    padding: 0 5px;
    float: left;
    width: 25%
}

.footer-opt-13 .footer-column .block-instargram .box-img img {
    display: block;
    width: 100%
}

.footer-opt-13 .footer-column .block-instargram .box-img img:hover {
    -webkit-filter: sepia(100%);
    filter: sepia(100%)
}

.footer-opt-13 .footer-bottom {
    padding-top: 26px;
    padding-bottom: 33px;
    border-top: 1px solid #e4e4e4
}

.footer-opt-13 .footer-bottom .copyright {
    float: left;
    margin-bottom: 10px;
    color: #666;
    font-size: 14px;
    padding: 8px 0 0
}

.footer-opt-13 .footer-bottom .payment {
    float: right
}

.footer-opt-13 .footer-bottom .payment img {
    margin-bottom: 10px
}

.footer-opt-13 .footer-bottom .payment img:hover {
    -webkit-filter: sepia(100%);
    filter: sepia(100%)
}

@media (max-width:767px) {

    .footer-opt-13 .footer-bottom .copyright,
    .footer-opt-13 .footer-bottom .payment {
        float: none;
        text-align: center
    }
}

.footer-opt-14 {
    background-color: #333;
    padding: 0;
    color: #ddd
}

.footer-opt-14 .block-newletter {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    font-size: 13px;
    color: #ddd;
    margin-bottom: 30px
}

.footer-opt-14 .block-newletter .block-title {
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 4px;
    margin-top: 0
}

.footer-opt-14 .block-newletter .block-content {
    max-width: 640px;
    width: 100%
}

.footer-opt-14 .block-newletter .form-control {
    height: 52px;
    background-color: #fff;
    border: none;
    padding-left: 27px;
    font-size: 13px;
    color: #888;
    float: none;
    width: 100%
}

.footer-opt-14 .block-newletter .form-control::-moz-placeholder {
    color: #888;
    opacity: 1
}

.footer-opt-14 .block-newletter .form-control:-ms-input-placeholder {
    color: #888
}

.footer-opt-14 .block-newletter .form-control::-webkit-input-placeholder {
    color: #888
}

.footer-opt-14 .block-newletter .note {
    margin-bottom: 26px
}

.footer-opt-14 .block-newletter .input-group {
    display: table;
    width: 100%
}

.footer-opt-14 .block-newletter .input-group .actions,
.footer-opt-14 .block-newletter .input-group .form-control {
    display: table-cell;
    vertical-align: top
}

.footer-opt-14 .block-newletter .input-group .form-control {
    border-radius: 3px 0 0 3px
}

.footer-opt-14 .block-newletter .input-group .actions {
    width: 1%
}

.footer-opt-14 .block-newletter .input-group .btn-subcribe {
    padding: 0 16px;
    background-color: #f62341;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    height: 52px;
    border: none;
    border-radius: 0 3px 3px 0
}

.footer-opt-14 .block-newletter .input-group .btn-subcribe:before {
    content: none
}

.footer-opt-14 .block-newletter .input-group .btn-subcribe:focus,
.footer-opt-14 .block-newletter .input-group .btn-subcribe:hover {
    background-color: #c40823
}

.footer-opt-14 .block-social .block-title {
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 15px
}

.footer-opt-14 .block-social .block-content a {
    color: #fff;
    font-size: 16px;
    margin-right: 26px
}

.footer-opt-14 .block-social .block-content a:last-child {
    margin-right: 0
}

.footer-opt-14 .block-social .block-content a:focus,
.footer-opt-14 .block-social .block-content a:hover {
    color: #f62341
}

.footer-opt-14 .footer-column {
    padding-top: 35px;
    padding-bottom: 30px
}

@media (max-width:767px) {
    .footer-opt-14 .footer-column .col {
        float: left;
        width: 50%
    }

    .footer-opt-14 .footer-column .col:nth-child(2n+1) {
        clear: both
    }
}

@media (max-width:479px) {
    .footer-opt-14 .footer-column .col {
        width: 100%
    }
}

.footer-opt-14 .footer-column .address {
    color: #ddd
}

.footer-opt-14 .footer-column .address b {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    padding-right: 12px;
    display: block
}

.footer-opt-14 .footer-column .logo-footer {
    margin-bottom: 30px
}

.footer-opt-14 .footer-column .block-instargram .block-title,
.footer-opt-14 .footer-column .links h3.title {
    display: block;
    color: #fff;
    margin: 18px 0 20px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.1
}

.footer-opt-14 .footer-column .links a {
    font-size: 14px;
    color: #ddd
}

.footer-opt-14 .footer-column .links a:focus,
.footer-opt-14 .footer-column .links a:hover {
    color: #f62341
}

.footer-opt-14 .footer-column .block-social .block-title {
    display: block;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.1;
    text-transform: uppercase;
    margin: 12px 0 50px
}

.footer-opt-14 .footer-column .block-social .block-content a {
    font-size: 14px;
    color: #888;
    width: 100%;
    display: block;
    line-height: 1;
    border-radius: 0;
    float: none;
    text-align: left;
    border: none;
    margin: 0 0 8px
}

.footer-opt-14 .footer-column .block-social .block-content a .fa {
    width: 30px;
    line-height: 30px;
    background-color: #fff;
    border-radius: 100%;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    text-align: center;
    margin-right: 17px;
    color: #333
}

.footer-opt-14 .footer-column .block-social .block-content a:focus,
.footer-opt-14 .footer-column .block-social .block-content a:hover {
    color: #fff;
    background-color: transparent
}

.footer-opt-14 .footer-column .block-social .block-content a:focus .fa,
.footer-opt-14 .footer-column .block-social .block-content a:hover .fa {
    background-color: #cf965f;
    color: #fff
}

.footer-opt-14 .footer-column .block-instargram .block-content {
    margin: 0 -5px
}

.footer-opt-14 .footer-column .block-instargram .block-content:after,
.footer-opt-14 .footer-column .block-instargram .block-content:before {
    content: "";
    display: table
}

.footer-opt-14 .footer-column .block-instargram .block-content:after {
    clear: both
}

.footer-opt-14 .footer-column .block-instargram .box-img {
    display: block;
    margin-bottom: 10px;
    padding: 0 5px;
    float: left;
    width: 25%
}

.footer-opt-14 .footer-column .block-instargram .box-img img {
    display: block;
    width: 100%
}

.footer-opt-14 .footer-column .block-instargram .box-img img:hover {
    -webkit-filter: sepia(100%);
    filter: sepia(100%)
}

.footer-opt-14 .payment-methods {
    padding: 10px 0;
    border-top: 1px solid rgba(255, 255, 255, .3)
}

.footer-opt-14 .payment-methods:after,
.footer-opt-14 .payment-methods:before {
    content: "";
    display: table
}

.footer-opt-14 .payment-methods:after {
    clear: both
}

.footer-opt-14 .payment-methods .block-title {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    float: left;
    line-height: 47px
}

.footer-opt-14 .payment-methods .block-content {
    float: right;
    background-color: #ededed
}

@media (max-width:1199px) {
    .footer-opt-14 .payment-methods .block-content {
        float: none;
        clear: both
    }
}

.footer-opt-14 .payment-methods img {
    cursor: pointer
}

.footer-opt-14 .payment-methods img:hover {
    opacity: .5;
    -webkit-filter: sepia(100%);
    filter: sepia(100%)
}

.footer-opt-14 .footer-bottom {
    padding-top: 40px;
    padding-bottom: 15px;
    border-top: 1px solid rgba(255, 255, 255, .3);
    color: #fff
}

.footer-opt-14 .footer-bottom .col-left {
    border-right: 1px solid rgba(255, 255, 255, .33)
}

@media (max-width:991px) {
    .footer-opt-14 .footer-bottom .col-left {
        border: none
    }
}

.footer-opt-14 .footer-bottom a {
    color: #ddd
}

.footer-opt-14 .footer-bottom a:focus,
.footer-opt-14 .footer-bottom a:hover {
    color: #f62341
}

.footer-opt-14 .footer-bottom .copyright {
    margin-bottom: 10px;
    color: #fff;
    font-size: 13px;
    padding: 0;
    text-align: left
}

.footer-opt-14 .footer-bottom .payment img {
    margin-bottom: 10px
}

.footer-opt-14 .footer-bottom .payment img:hover {
    -webkit-filter: sepia(100%);
    filter: sepia(100%)
}

@media (max-width:991px) {

    .footer-opt-14 .footer-bottom .copyright,
    .footer-opt-14 .footer-bottom .payment {
        float: none;
        margin-bottom: 25px
    }
}

.footer-opt-14 .footer-bottom .footer-links {
    padding: 0 0 53px;
    margin-top: -5px
}

.footer-opt-14 .footer-bottom .footer-links .title {
    font-weight: 700;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase
}

.footer-opt-14 .footer-bottom .footer-links .links {
    font-size: 13px;
    text-transform: capitalize;
    margin-bottom: 3px;
    text-align: left
}

.footer-opt-14 .footer-bottom .footer-links .links:after,
.footer-opt-14 .footer-bottom .footer-links .links:before {
    content: "";
    display: table
}

.footer-opt-14 .footer-bottom .footer-links .links:after {
    clear: both
}

.footer-opt-14 .footer-bottom .footer-links .links li {
    display: inline-block
}

.footer-opt-14 .footer-bottom .footer-links .links li:last-child a:after {
    content: none
}

.footer-opt-14 .footer-bottom .footer-links .links a {
    color: #ddd;
    display: block;
    line-height: 24px;
    position: relative;
    padding-right: 9px;
    padding-left: 6px
}

.footer-opt-14 .footer-bottom .footer-links .links a:after {
    content: "";
    width: 1px;
    height: 12px;
    background-color: #ddd;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 0
}

.footer-opt-14 .footer-bottom .footer-links .links a:hover {
    color: #f62341
}

.footer-opt-15 {
    padding-top: 50px;
    padding-bottom: 30px;
    border: 1px solid #e6e6e6
}

.footer-opt-15 .footer-column {
    padding-bottom: 20px
}

@media (max-width:991px) {
    .footer-opt-15 .footer-column .col {
        width: 50%;
        float: left;
        margin-bottom: 10px
    }

    .footer-opt-15 .footer-column .col:nth-child(2n+1) {
        clear: both
    }

    .footer-opt-15 .footer-column .col-xs-12 {
        width: 100%
    }
}

@media (max-width:479px) {
    .footer-opt-15 .footer-column .col {
        width: 100%
    }
}

.footer-opt-15 .footer-column .address {
    color: #333
}

.footer-opt-15 .footer-column .address b {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 400
}

.footer-opt-15 .footer-column .logo-footer {
    display: block;
    padding-bottom: 30px;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 24px
}

.footer-opt-15 .footer-column .links h3.title {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 16px;
    margin-top: 2px
}

.footer-opt-15 .footer-column .links a {
    color: #666;
    font-size: 13px
}

.footer-opt-15 .footer-column .links a:hover {
    color: #c33
}

.footer-opt-15 .footer-column .block-social {
    margin-bottom: 42px
}

.footer-opt-15 .footer-column .block-social .block-title {
    line-height: 1.1;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 20px;
    margin-top: 2px
}

.footer-opt-15 .footer-column .block-social .block-content a {
    color: #999;
    border-color: #999;
    margin-right: 11px;
    width: 30px;
    line-height: 28px
}

.footer-opt-15 .footer-column .block-social .block-content a:hover {
    color: #fff;
    border-color: #c33;
    background-color: #c33
}

.footer-opt-15 .footer-column .block-social .block-content a:last-child {
    margin-right: 0
}

.footer-opt-15 .block-newletter {
    max-width: 420px
}

.footer-opt-15 .block-newletter .input-group {
    display: table !important
}

.footer-opt-15 .block-newletter .form-control,
.footer-opt-15 .block-newletter .input-group-btn {
    vertical-align: top
}

.footer-opt-15 .block-newletter .block-title {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 18px
}

.footer-opt-15 .block-newletter .form-control {
    height: 40px;
    margin: 0
}

.footer-opt-15 .block-newletter .btn-subcribe {
    height: 40px;
    background-color: #c33
}

.footer-opt-15 .footer-bottom {
    padding-bottom: 17px;
    padding-top: 20px
}

.footer-opt-15 .footer-bottom .links ul {
    margin-bottom: 0
}

.footer-opt-15 .footer-bottom .links a {
    color: #666;
    font-size: 13px
}

.footer-opt-15 .footer-bottom .links a:after {
    background-color: #999;
    height: 12px;
    margin-top: -6px
}

.footer-opt-15 .footer-bottom .links a:hover {
    color: #c33
}

.footer-opt-15 .copyright {
    font-size: 13px;
    color: #666
}

.footer-opt-15 .payment-methods {
    text-align: center;
    padding: 24px 0;
    border-top: 1px solid #e5e5e5
}

.footer-opt-15 .payment-methods img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 69px;
    cursor: pointer
}

@media (max-width:991px) {
    .footer-opt-15 .payment-methods img {
        margin-right: 15px;
        margin-bottom: 10px
    }
}

.footer-opt-15 .payment-methods img:hover {
    -webkit-filter: sepia(100%);
    filter: sepia(100%)
}

.footer-opt-15 .payment-methods img:last-child {
    margin-right: 0
}

.post-grid .post-items {
    margin-bottom: 34px
}

.post-list .post-items {
    margin-bottom: 25px
}

.post-grid .post-items .post-item {
    margin-bottom: 30px;
    width: 50%;
    float: left
}

.post-grid .post-items .post-item:nth-child(2n+1) {
    clear: both
}

@media (max-width:360px) {
    .post-grid .post-items .post-item {
        width: 100%
    }
}

.post-list .post-items .post-item {
    margin-bottom: 30px
}

.post-list .post-items .post-item .post-item-info {
    border: 1px solid #f0f0f0
}

.post-list .post-items .post-item .post-item-info:after,
.post-list .post-items .post-item .post-item-info:before {
    content: "";
    display: table
}

.post-list .post-items .post-item .post-item-info:after {
    clear: both
}

.post-list .post-items .post-item .post-item-photo {
    width: 48%;
    float: left;
    margin: 0
}

@media (max-width:479px) {
    .post-list .post-items .post-item .post-item-photo {
        width: 100%;
        float: none
    }
}

.post-list .post-items .post-item .post-item-detail {
    overflow: hidden;
    padding-left: 35px;
    padding-right: 15px;
    padding-bottom: 10px
}

.post-list .post-items .post-item .post-item-name {
    font-size: 16px;
    margin-top: 30px
}

@media (max-width:1199px) {
    .post-list .post-items .post-item .post-item-name {
        margin-top: 5px
    }
}

.post-items .post-item .post-item-des {
    font-size: 13px;
    color: #888;
    margin: 22px 0 25px;
    line-height: 20px;
    max-height: 61px;
    overflow: hidden
}

.post-items .post-item .post-item-actions {
    margin-top: 15px
}

.post-items .post-item .post-item-actions .btn {
    color: #666;
    font-size: 13px;
    display: inline-block;
    line-height: 36px;
    padding: 0 22px;
    text-transform: none;
    background-color: #f2f2f2;
    text-align: center;
    border-radius: 100px
}

.post-items .post-item .post-item-actions .btn:hover {
    background-color: #d64a28;
    color: #fff
}

.post-items .post-item .post-item-photo {
    display: block;
    margin-bottom: 15px;
    position: relative;
    overflow: hidden
}

.post-items .post-item .post-item-photo a:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(225, 165, 60, .5);
    opacity: 0;
    display: block;
    z-index: 5;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.post-items .post-item .post-item-photo:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.post-items .post-item .post-item-photo:hover a:before {
    opacity: 1;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.post-items .post-item .post-item-photo img {
    display: block;
    width: 100%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.post-items .post-item .post-item-name {
    font-size: 14px;
    color: #333;
    font-weight: 400;
    display: block;
    margin-bottom: 6px
}

.post-items .post-item .post-item-name a {
    color: #333
}

.post-items .post-item .post-item-name a:hover {
    color: #d64a28
}

.post-items .post-item .post-item-athur {
    color: #aaa;
    font-size: 11px;
    display: block
}

.cms-blog .pagination {
    margin-bottom: 70px
}

.sidebar-blog .block {
    margin-bottom: 30px
}

.sidebar-blog .block .block-title {
    font-size: 15px;
    font-weight: 600;
    color: #000;
    display: block;
    border-bottom: 1px solid #dfdfdf;
    text-transform: uppercase;
    margin-bottom: 40px;
    padding-bottom: 5px
}

.sidebar-blog .block-categori-blog .block-title {
    margin-bottom: 26px
}

.sidebar-blog .block-categori-blog li {
    font-size: 14px;
    color: #666;
    display: block;
    border-bottom: 1px solid #f3f3f3;
    text-transform: capitalize;
    padding: 10px 0
}

.sidebar-blog .block-categori-blog li:last-child {
    border-bottom: none
}

.sidebar-blog .block-categori-blog li:after,
.sidebar-blog .block-categori-blog li:before {
    content: "";
    display: table
}

.sidebar-blog .block-categori-blog li:after {
    clear: both
}

.sidebar-blog .block-categori-blog li a {
    color: #666;
    display: block
}

.sidebar-blog .block-categori-blog li a:hover,
.sidebar-blog .block-categori-blog li a:hover .count {
    color: #d64a28
}

.sidebar-blog .block-categori-blog li .count {
    float: right;
    font-style: italic;
    color: #aaa;
    margin-left: 5px
}

.sidebar-blog .block-recent-post li {
    margin-bottom: 20px
}

.sidebar-blog .block-recent-post li:hover .item-photo img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.sidebar-blog .block-recent-post .item-photo {
    float: left;
    width: 32.6%;
    max-width: 90px;
    margin-right: 15px;
    display: block;
    overflow: hidden
}

.sidebar-blog .block-recent-post .item-photo img {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.sidebar-blog .block-recent-post .item-detail {
    overflow: hidden;
    color: #aaa;
    font-size: 10px
}

.sidebar-blog .block-recent-post .item-name {
    font-size: 13px;
    font-weight: 600;
    display: block;
    margin-bottom: 8px
}

.sidebar-blog .block-tag-blog .block-content a {
    display: inline-block;
    line-height: 34px;
    border: 1px solid #eee;
    text-align: center;
    padding: 0 23px;
    color: #666;
    font-size: 12px;
    font-style: italic;
    font-family: Merriweather;
    margin-bottom: 5px;
    margin-right: 1px
}

.sidebar-blog .block-tag-blog .block-content a:hover {
    color: #d64a28
}

.post-detail .post-item-info .post-item-photo {
    display: block
}

.post-detail .post-item-info .post-item-photo img {
    width: 100%;
    display: block
}

.post-detail .post-item-info .post-item-name {
    font-weight: 600;
    font-size: 16px;
    color: #333;
    margin: 24px 0 15px;
    display: block
}

.post-detail .post-item-info .post-item-athur {
    font-size: 12px;
    color: #aaa;
    margin-bottom: 18px
}

.post-detail .post-item-info .post-item-des {
    color: #666;
    font-size: 13px;
    line-height: 24px;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 20px
}

.post-detail .post-item-info .post-item-des:before {
    content: "";
    width: 30px;
    height: 2px;
    background-color: #eaeaea;
    position: absolute;
    bottom: 0;
    left: 0
}

.post-detail .post-item-info .post-item-des blockquote {
    font-size: 14px;
    color: #333;
    font-family: Merriweather;
    border-left: 3px solid #e9c77b;
    padding-left: 29px;
    padding-top: 15px;
    padding-bottom: 15px
}

.post-detail .post-item-info .post-item-tag {
    font-size: 13px;
    color: #888;
    float: left;
    line-height: 28px;
    margin-bottom: 23px
}

.post-detail .post-item-info .post-item-tag a {
    color: #888;
    line-height: 28px
}

.post-detail .post-item-info .post-item-tag a:hover {
    color: #d64a28
}

.post-detail .post-item-info .post-item-tag label {
    font-size: 13px;
    text-transform: uppercase;
    color: #333;
    padding: 0;
    font-weight: 400;
    margin-right: 3px;
    line-height: 28px
}

.post-detail .post-item-info .post-item-share {
    font-size: 18px;
    color: #333;
    float: right;
    line-height: 28px;
    margin-bottom: 23px
}

.post-detail .post-item-info .post-item-share a {
    color: #333;
    margin-left: 5px;
    line-height: 28px
}

.post-detail .post-item-info .post-item-share a:hover {
    color: #d64a28
}

.post-detail .post-item-info .post-item-share label {
    font-size: 13px;
    text-transform: none;
    color: #666;
    padding: 0;
    font-weight: 400;
    margin-right: 3px;
    font-family: Merriweather;
    font-style: italic;
    line-height: 28px
}

.post-detail .post-arthur {
    background-color: #f2ddb0;
    margin-bottom: 25px;
    padding: 27px 35px 33px 53px
}

.post-detail .post-arthur:after,
.post-detail .post-arthur:before {
    content: "";
    display: table
}

.post-detail .post-arthur:after {
    clear: both
}

@media (max-width:479px) {
    .post-detail .post-arthur {
        padding: 25px 20px
    }
}

.post-detail .post-arthur .avata {
    width: 100px;
    height: 100px;
    border-radius: 100%;
    overflow: hidden;
    margin-right: 20px;
    float: left
}

.post-detail .post-arthur .avata img {
    display: block
}

.post-detail .post-arthur .des {
    overflow: hidden;
    font-size: 12px;
    color: #555;
    font-family: Merriweather;
    font-style: italic;
    padding-top: 20px
}

.post-detail .post-arthur .des .name {
    font-size: 13px;
    color: #333;
    font-weight: 600;
    display: block;
    font-family: "Open Sans";
    font-style: normal;
    margin-bottom: 8px
}

.block-comment-blog .list-commnet {
    margin-bottom: 35px
}

.block-comment-blog .list-commnet .block-title {
    font-size: 18px;
    color: #333;
    font-weight: 600;
    margin-bottom: 25px
}

.block-comment-blog .list-commnet .block-title:after,
.block-comment-blog .list-commnet .block-title:before {
    content: "";
    display: table
}

.block-comment-blog .list-commnet .block-title:after {
    clear: both
}

.block-comment-blog .list-commnet .block-title .leaver-comment {
    float: right;
    font-size: 12px;
    color: #888;
    font-family: Merriweather;
    font-style: italic;
    font-weight: 400
}

.block-comment-blog .list-commnet .item {
    border: 1px solid #ececec;
    padding: 22px 29px 28px;
    margin-bottom: 10px
}

.block-comment-blog .list-commnet .item .user {
    font-size: 14px;
    color: #222;
    font-weight: 600;
    margin-right: 25px
}

.block-comment-blog .list-commnet .item .date {
    color: #aaa;
    font-size: 13px
}

.block-comment-blog .list-commnet .item .des {
    font-size: 12px;
    font-family: Merriweather;
    font-style: italic;
    margin-top: 12px;
    margin-bottom: 15px;
    color: #666
}

.block-comment-blog .list-commnet .item .actions {
    text-align: right;
    font-size: 12px;
    color: #333;
    font-family: Merriweather;
    font-style: italic;
    margin-top: 45px
}

.block-comment-blog .list-commnet .item .actions .fa {
    color: #8b8b8b;
    font-size: 11px;
    margin-left: 5px
}

.block-comment-blog .list-commnet .item .actions .reply:hover,
.block-comment-blog .list-commnet .item .actions .reply:hover .fa {
    color: #d64a28
}

.block-comment-blog .block-leave-reply {
    margin-bottom: 70px
}

.block-comment-blog .block-leave-reply .block-title {
    font-size: 18px;
    color: #333;
    font-weight: 600;
    margin-bottom: 15px
}

.block-comment-blog .block-leave-reply .form-group {
    margin-bottom: 10px
}

.block-comment-blog .block-leave-reply .form-control {
    height: 40px;
    padding-left: 10px;
    font-size: 13px;
    color: #888;
    max-width: 295px
}

.block-comment-blog .block-leave-reply .form-control::-moz-placeholder {
    color: #888;
    opacity: 1
}

.block-comment-blog .block-leave-reply .form-control:-ms-input-placeholder {
    color: #888
}

.block-comment-blog .block-leave-reply .form-control::-webkit-input-placeholder {
    color: #888
}

.block-comment-blog .block-leave-reply textarea,
.block-comment-blog .block-leave-reply textarea.form-control {
    height: 190px;
    max-width: 510px
}

.block-comment-blog .block-leave-reply .btn {
    height: 40px;
    border-radius: 100px;
    padding: 0 20px;
    font-size: 12px;
    margin-top: 10px
}

.product-reviews-summary .rating-result {
    position: relative;
    display: inline-block;
    overflow: hidden
}

.product-reviews-summary .rating-result,
.product-reviews-summary .rating-result>span {
    color: #ccc;
    white-space: nowrap
}

.product-reviews-summary .rating-result:before,
.product-reviews-summary .rating-result>span:before {
    content: "\f005""\f005""\f005""\f005""\f005";
    font-family: FontAwesome;
    font-size: 12px;
    letter-spacing: 1.5px
}

.product-reviews-summary .rating-result>span {
    color: #f90;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

.product-reviews-summary .rating-result>span span {
    display: none
}

.product-item-opt-1 {
    padding: 10px 22px;
    position: relative;
    z-index: 10;
    background-color: #fff
}

.product-item-opt-1:hover .product-item-actions .btn {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: .45s;
    animation-duration: .45s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.product-item-opt-1 .product-item-info:hover .product-item-photo img {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.product-item-opt-1 .product-item-photo {
    text-align: center;
    position: relative;
    overflow: hidden
}

.product-item-opt-1 .product-item-img img {
    margin-left: auto;
    margin-right: auto;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s;
    border: 1px solid transparent
}

.product-item-opt-1 .product-item-name {
    font-size: 14px;
    font-weight: 400;
    color: #333;
    display: block;
    margin-bottom: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre-line;
    height: 150px;
}

.product-item-opt-1 .product-item-name a {
    display: inline-block;
    font-size: 1rem;
    margin-top: 0;
    margin-bottom: 0;
    color: #d64a28;
    font-style: normal;
    font-weight: 500;
}
.rating-text{
 color:#d64a28
}
.btn-rounded{
    border-radius: 50px;
}
.btn-primary {
    color: #fff!important;
    background-color: #f37120;
    border-color: #f37120;
    font-weight:bold;
}
.product-item-opt-1 .product-item-name a:hover {
    color: #d64a28
}

.product-item-opt-1 .product-item-price {
    font-size: 18px;
    color: #d64a28;
    margin-bottom: 2px
}

.product-item-opt-1 .product-item-price .old-price {
    color: #666;
    text-decoration: line-through
}

.product-item-opt-1 .product-item-actions {
    position: absolute;
    z-index: 30;
    right: 10px;
    top: 50px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.product-item-opt-1 .product-item-actions .btn {
    width: 30px;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-align: center;
    background-color: #aaa;
    color: #333;
    margin-bottom: 10px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
    -webkit-animation-duration: .45s;
    animation-duration: .45s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.product-item-opt-1 .product-item-actions .btn:nth-child(1) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.product-item-opt-1 .product-item-actions .btn:nth-child(2) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.product-item-opt-1 .product-item-actions .btn:nth-child(3) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.product-item-opt-1 .product-item-actions .btn:nth-child(4) {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.product-item-opt-1 .product-item-actions .btn span {
    display: none
}

.product-item-opt-1 .product-item-actions .btn:hover {
    color: #fff;
    background-color: #d64a28
}

.product-item-opt-1 .product-item-actions .btn-wishlist {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQjg2M0YyNDQyQkExMUU2OTczQzg1NzI1NzlCNzY5QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQjg2M0YyMzQyQkExMUU2OTczQzg1NzI1NzlCNzY5QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WRhUXAAABi0lEQVR42qTUPShFYRzH8eccr+kOd1EiL4OkROooFtENo5uV5Q4GJYNBGUzKYJEskpCyiuEOhImISawGxb0MkiKvw/V96n9uT497Dl3/+nRe/s/zu+fcnuc4nucpq8rQihJc4cbqV6MeHzjHq9ksNM51wDRG8YJ3VOIQY3CwgE6kUYoIFjElP6BcCStGEj2IoQJ1crzACY7l3OzFRFIysk84jiq049l46kfpPcj1jPX6Z+iSox4368h/eC03tlTucuSYCegPYB61+gnL9QkOVHBlVHjpuTU6yzVe+0vlX/7cIh14jye0/SPQk4w7V15nG4l/BCYkI+MvmzkMoSWPsAYMSkZ2HV5iCSv+evpj6bEbWJaMbKCuSbleNZZJWDkytkDmKjvwDf2yuP2BQaV7azI2LnN/BOpKycrvwKbsVbsi0tNh3bg1m26OCWn5AERxhEaj1yT7OipjUvZkN+CV9N7tw57s02GM4BQ76DX2twr6fNn1iQnsYl3uxX/ZoqGBfu2j2fj6hNa3AAMAybBOHCW/HzEAAAAASUVORK5CYII=)
}

.product-item-opt-1 .product-item-actions .btn-wishlist:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNDdGQjAyRjQyQkExMUU2QUI3M0UzQTI0ODRFNzA5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNDdGQjAyRTQyQkExMUU2QUI3M0UzQTI0ODRFNzA5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5gFFLsAAABZklEQVR42qTUv0rDUBTH8bRaS8V/FHSwuomIRRGUbk76Ar5BBwffoINPIA7FJ9ChD5C9uAmCIjjpoINFqsFBbJGidYjfIyflNt40pb3waUPOOb/S5CYJ3/ed0BrHBtJ4xHOovoglfOMWra6qBKo0jvAJD09o4xyryOtxW2ue9h7r7F9OEDaGKm5QMH4kizIaqqzngnpBZ6qa0Qks4Q6TRrPpUNlqEzpbMgPlL+xFDIiEiqrLbE2OpWmWS/mGaTSdwdYUGphL8jGqJ3+cwVcwm5JADx/YGiJwUzNeJVA2ooviEIFFzehc1DV8Yb3HhY+yjJZmdG3sE1wH+6lP0nuls044MKObtBKzRcytVNGZjC1Q5PCAU4z0CJPamfYumDVb8zzu4epTYHsyXO3JhetJyx17wTZmcIEVo5bHpdakp/5vOuaCy5ukiX0cGG+XVNRcP3dyF3W1E9efsLxgbSur3+9xjb8CDABfcd41qlKDKQAAAABJRU5ErkJggg==)
}

.product-item-opt-1 .product-item-actions .btn-compare {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MEI5QTU0NTQyQkIxMUU2QUZEMkY2N0IxRjZFRUE0NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MEI5QTU0NDQyQkIxMUU2QUZEMkY2N0IxRjZFRUE0NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4hUKr8AAABm0lEQVR42qyVzytEURSAZ0TMECvZKUnKcuaVlVAWkqJYzEZSovxYSFFjoYzsZiWJpKSUJJokKQvlx2aKlQXxDygaGkNZ+O50nu7czLzHOPXVu7c737vv3HPPeIPBoOcX4YOUPhGPxzMWFGrPIWg1BFtwqo13oVbmF+HJfGOB9hyDehjSaDDWL8ABDMMd9OYSvsGxwyefwaTscg22LcuayCbsggiMwbmDWOVxGkYgirTTFJbCMiwJHXDh4pBWhGWkPl04ACUwI+MXkV67kIahHPp1YUhO8FVbmIBLJxtl86xyKY60UJWOBUeev8eJONLCSiiG+zyED+ocyGOFEn7KZJHnH0IJH+EDqvPw1ECSfCbsQ1El0p6HsM2uXVu4Bz1y/E7RCGX2gLxVaVXyLVyHd5hzIQzAIfhlHJG63dS7TVKukXrLFWw4SJtEqhrKIHSTv5TZvvZhSnZbB/Oy62zRLISRxX5qDiqi0AejcAuz8om5osW+x+YO9aaq2ti43M+AdCI7bmDV+I3qNjvqweviL8AvvTLbXc4YfwkwAMlsXZLx5h7aAAAAAElFTkSuQmCC)
}

.product-item-opt-1 .product-item-actions .btn-compare:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQkVGNUY1RDQyQkIxMUU2OTg1MEI4QjYwMDU4MTJCQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQkVGNUY1QzQyQkIxMUU2OTg1MEI4QjYwMDU4MTJCQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz58LiXvAAABbElEQVR42qzUwSsEYRjH8ddE7C67KXJT8h9ISSmUg4Os4iAlR7QccOLi4uKwJQ6Ku4s2VwcKWf+Am+JCLrK1B0phfN/tefPuqzWzxlOfw/vOO7/emXne8XzfV1WIBa2pVd81iUFVXgc4t8Y5dMr8DgrKLSs9jjO/vOadHfQhi0c8Y8LdobvltYBA+9E38YGlSoFpWZDBZUCgMYtPjLiBCXmMbRknkQ8RqO3i3nwwM7mAApqshSn0hghsRhFzdqB+xP0qW8i2Jx9UeXxo3TrdOFZ/r1PJKAW2oh63EQLvkEBKB77LZJ36h9KBT3hDe4ScDryg6MnEFYYjBA4hb3ao6wjjSIa4uQeN1rhN/gM5+yybxt4K0SK62S/k7JuWeXAbWxuTozcTItCXvluWozda6eewIqEbaAgINLVqX/ec95PFNDK4wTq6At7pAGJmUFPa5s9qwaKEXyNtXevHlLP+BIe/BdoVx2vY/vkSYABoRqK0XF0S+wAAAABJRU5ErkJggg==)
}

.product-item-opt-1 .product-item-actions .btn-cart {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MEMwQkQ1RTQyQkIxMUU2ODMxNUI2QzkzOTlBRUE5MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MEMwQkQ1RDQyQkIxMUU2ODMxNUI2QzkzOTlBRUE5MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6cJa+TAAABGUlEQVR42qTUO2oCQQCA4ckiJBAEwQuERNJJilWUpIppcgOFVOIJ7HIBSa2FnY2NlUfQIJIyD5U0ESWNF1B8YRLyD8zCsOzKOjvwgSj+zms9sm07JoQo4Qd17ESIYSGONJ6QEiGHDE5QwAeSYYMR7fUQ95gatv7Q14MD1HBluNIzZPXgSB3IJX4PDGbQldtmuWZ4goTBDHNyudjqwQW+DQ8mp2YoLNcHQ4PgMW7Q8QoODILX2ODdKzgyCN7hWV0bzxme4/SA4K2zf+6LLdRTs8bM+cUAQ/4XFP2CMvKpNrgdMLjEl1/QWXYUr2GfZWe8oYqHAN9f4UJe6H3BBsZoIY+5T6yJih7zC+7UNSijt+dwHvHifvNfgAEA5Rw6rrSF9JUAAAAASUVORK5CYII=)
}

.product-item-opt-1 .product-item-actions .btn-cart:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQTRBODY1NTQyQkIxMUU2OUUxMUFDM0ZBMTQyNDhBQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQTRBODY1NDQyQkIxMUU2OUUxMUFDM0ZBMTQyNDhBQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4O/6RQAAABIElEQVR42qTUT0sCQRjH8XEVDEIIewNhHbqIF0OpLunFS+eCjl16I9I5D966dPHkS0gPnaMsuihGr8FQFMP1OzEDwzDqOvvAh12W5bfzzJ9NhGG4J4S4xR+amIsYFWAfJ7hHUcQsGTjENd6RjxuYMu4/UMO3Z9YCL2ZgDw0UPDs9QFmwKNo5Jkgaz6IqYYx0YI1wB0ceI6zIdjEzA3/x47kwMrCjexfWwmwbmMYZnl2BPY/AU0zx5gr89Aisoqu2jXOEOexuEXih509WQi67tZ9G6lwvIgbKf8Ex+vZJ0bv9S01wO2LgWIe5AnXbGbz6nD+7ZVl3eFBf3lQTHMoNvW6EjxighSs1p656Qt0M+68VZzPAjbqueucSWfv5UoABALxls9s36eHSAAAAAElFTkSuQmCC)
}

.product-item-opt-0 .product-item-info {
    padding: 10px 22px 5px;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    position: relative
}

.product-item-opt-0 .product-item-info:hover .product-item-photo img {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.product-item-opt-0 .product-item-photo {
    text-align: center;
    position: relative;
    overflow: hidden
}

.product-item-opt-0 .product-item-img img {
    margin-left: auto;
    margin-right: auto;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.product-item-opt-0 .product-item-name {
    font-size: 14px;
    font-weight: 400;
    color: #888;
    display: block;
    margin-bottom: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: capitalize
}

.product-item-opt-0 .product-item-name a {
    color: #888
}

.product-item-opt-0 .product-item-name a:hover {
    color: #d64a28
}

.product-item-opt-0 .product-item-price {
    font-size: 16px;
    color: #333;
    margin-bottom: 10px
}

.product-item-opt-0 .product-item-price .old-price {
    color: #666;
    text-decoration: line-through
}

.product-item-opt-0 .product-item-actions:after,
.product-item-opt-0 .product-item-actions:before {
    content: "";
    display: table
}

.product-item-opt-0 .product-item-actions:after {
    clear: both
}

.product-item-opt-0 .product-item-actions .btn {
    width: 35px;
    height: 35px;
    line-height: 33px;
    padding: 0;
    text-align: center;
    background-color: #fff;
    color: #333;
    font-size: 14px;
    margin-bottom: 10px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    text-transform: uppercase;
    border: 1px solid #dfdfdf;
    float: left;
    margin-right: 5px
}

.product-item-opt-0 .product-item-actions .btn:last-child {
    margin-right: 0
}

.product-item-opt-0 .product-item-actions .btn span {
    display: none
}

.product-item-opt-0 .product-item-actions .btn:hover {
    color: #fff;
    background-color: #d64a28;
    border-color: #d64a28
}

.product-item-opt-0 .product-item-actions .btn-wishlist {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQjg2M0YyNDQyQkExMUU2OTczQzg1NzI1NzlCNzY5QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQjg2M0YyMzQyQkExMUU2OTczQzg1NzI1NzlCNzY5QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WRhUXAAABi0lEQVR42qTUPShFYRzH8eccr+kOd1EiL4OkROooFtENo5uV5Q4GJYNBGUzKYJEskpCyiuEOhImISawGxb0MkiKvw/V96n9uT497Dl3/+nRe/s/zu+fcnuc4nucpq8rQihJc4cbqV6MeHzjHq9ksNM51wDRG8YJ3VOIQY3CwgE6kUYoIFjElP6BcCStGEj2IoQJ1crzACY7l3OzFRFIysk84jiq049l46kfpPcj1jPX6Z+iSox4368h/eC03tlTucuSYCegPYB61+gnL9QkOVHBlVHjpuTU6yzVe+0vlX/7cIh14jye0/SPQk4w7V15nG4l/BCYkI+MvmzkMoSWPsAYMSkZ2HV5iCSv+evpj6bEbWJaMbKCuSbleNZZJWDkytkDmKjvwDf2yuP2BQaV7azI2LnN/BOpKycrvwKbsVbsi0tNh3bg1m26OCWn5AERxhEaj1yT7OipjUvZkN+CV9N7tw57s02GM4BQ76DX2twr6fNn1iQnsYl3uxX/ZoqGBfu2j2fj6hNa3AAMAybBOHCW/HzEAAAAASUVORK5CYII=)
}

.product-item-opt-0 .product-item-actions .btn-wishlist:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNDdGQjAyRjQyQkExMUU2QUI3M0UzQTI0ODRFNzA5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNDdGQjAyRTQyQkExMUU2QUI3M0UzQTI0ODRFNzA5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5gFFLsAAABZklEQVR42qTUv0rDUBTH8bRaS8V/FHSwuomIRRGUbk76Ar5BBwffoINPIA7FJ9ChD5C9uAmCIjjpoINFqsFBbJGidYjfIyflNt40pb3waUPOOb/S5CYJ3/ed0BrHBtJ4xHOovoglfOMWra6qBKo0jvAJD09o4xyryOtxW2ue9h7r7F9OEDaGKm5QMH4kizIaqqzngnpBZ6qa0Qks4Q6TRrPpUNlqEzpbMgPlL+xFDIiEiqrLbE2OpWmWS/mGaTSdwdYUGphL8jGqJ3+cwVcwm5JADx/YGiJwUzNeJVA2ooviEIFFzehc1DV8Yb3HhY+yjJZmdG3sE1wH+6lP0nuls044MKObtBKzRcytVNGZjC1Q5PCAU4z0CJPamfYumDVb8zzu4epTYHsyXO3JhetJyx17wTZmcIEVo5bHpdakp/5vOuaCy5ukiX0cGG+XVNRcP3dyF3W1E9efsLxgbSur3+9xjb8CDABfcd41qlKDKQAAAABJRU5ErkJggg==)
}

.product-item-opt-0 .product-item-actions .btn-compare {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MEI5QTU0NTQyQkIxMUU2QUZEMkY2N0IxRjZFRUE0NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MEI5QTU0NDQyQkIxMUU2QUZEMkY2N0IxRjZFRUE0NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4hUKr8AAABm0lEQVR42qyVzytEURSAZ0TMECvZKUnKcuaVlVAWkqJYzEZSovxYSFFjoYzsZiWJpKSUJJokKQvlx2aKlQXxDygaGkNZ+O50nu7czLzHOPXVu7c737vv3HPPeIPBoOcX4YOUPhGPxzMWFGrPIWg1BFtwqo13oVbmF+HJfGOB9hyDehjSaDDWL8ABDMMd9OYSvsGxwyefwaTscg22LcuayCbsggiMwbmDWOVxGkYgirTTFJbCMiwJHXDh4pBWhGWkPl04ACUwI+MXkV67kIahHPp1YUhO8FVbmIBLJxtl86xyKY60UJWOBUeev8eJONLCSiiG+zyED+ocyGOFEn7KZJHnH0IJH+EDqvPw1ECSfCbsQ1El0p6HsM2uXVu4Bz1y/E7RCGX2gLxVaVXyLVyHd5hzIQzAIfhlHJG63dS7TVKukXrLFWw4SJtEqhrKIHSTv5TZvvZhSnZbB/Oy62zRLISRxX5qDiqi0AejcAuz8om5osW+x+YO9aaq2ti43M+AdCI7bmDV+I3qNjvqweviL8AvvTLbXc4YfwkwAMlsXZLx5h7aAAAAAElFTkSuQmCC)
}

.product-item-opt-0 .product-item-actions .btn-compare:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQkVGNUY1RDQyQkIxMUU2OTg1MEI4QjYwMDU4MTJCQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQkVGNUY1QzQyQkIxMUU2OTg1MEI4QjYwMDU4MTJCQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz58LiXvAAABbElEQVR42qzUwSsEYRjH8ddE7C67KXJT8h9ISSmUg4Os4iAlR7QccOLi4uKwJQ6Ku4s2VwcKWf+Am+JCLrK1B0phfN/tefPuqzWzxlOfw/vOO7/emXne8XzfV1WIBa2pVd81iUFVXgc4t8Y5dMr8DgrKLSs9jjO/vOadHfQhi0c8Y8LdobvltYBA+9E38YGlSoFpWZDBZUCgMYtPjLiBCXmMbRknkQ8RqO3i3nwwM7mAApqshSn0hghsRhFzdqB+xP0qW8i2Jx9UeXxo3TrdOFZ/r1PJKAW2oh63EQLvkEBKB77LZJ36h9KBT3hDe4ScDryg6MnEFYYjBA4hb3ao6wjjSIa4uQeN1rhN/gM5+yybxt4K0SK62S/k7JuWeXAbWxuTozcTItCXvluWozda6eewIqEbaAgINLVqX/ec95PFNDK4wTq6At7pAGJmUFPa5s9qwaKEXyNtXevHlLP+BIe/BdoVx2vY/vkSYABoRqK0XF0S+wAAAABJRU5ErkJggg==)
}

.product-item-opt-0 .product-item-actions .btn-cart {
    padding-left: 40px;
    background-position: center left 12px;
    background-position-x: 1%;
    background-position-y: 50%;
    width: auto;
    padding-right: 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MEMwQkQ1RTQyQkIxMUU2ODMxNUI2QzkzOTlBRUE5MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MEMwQkQ1RDQyQkIxMUU2ODMxNUI2QzkzOTlBRUE5MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6cJa+TAAABGUlEQVR42qTUO2oCQQCA4ckiJBAEwQuERNJJilWUpIppcgOFVOIJ7HIBSa2FnY2NlUfQIJIyD5U0ESWNF1B8YRLyD8zCsOzKOjvwgSj+zms9sm07JoQo4Qd17ESIYSGONJ6QEiGHDE5QwAeSYYMR7fUQ95gatv7Q14MD1HBluNIzZPXgSB3IJX4PDGbQldtmuWZ4goTBDHNyudjqwQW+DQ8mp2YoLNcHQ4PgMW7Q8QoODILX2ODdKzgyCN7hWV0bzxme4/SA4K2zf+6LLdRTs8bM+cUAQ/4XFP2CMvKpNrgdMLjEl1/QWXYUr2GfZWe8oYqHAN9f4UJe6H3BBsZoIY+5T6yJih7zC+7UNSijt+dwHvHifvNfgAEA5Rw6rrSF9JUAAAAASUVORK5CYII=)
}

.product-item-opt-0 .product-item-actions .btn-cart span {
    display: block
}

.product-item-opt-0 .product-item-actions .btn-cart:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQTRBODY1NTQyQkIxMUU2OUUxMUFDM0ZBMTQyNDhBQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQTRBODY1NDQyQkIxMUU2OUUxMUFDM0ZBMTQyNDhBQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4O/6RQAAABIElEQVR42qTUT0sCQRjH8XEVDEIIewNhHbqIF0OpLunFS+eCjl16I9I5D966dPHkS0gPnaMsuihGr8FQFMP1OzEDwzDqOvvAh12W5bfzzJ9NhGG4J4S4xR+amIsYFWAfJ7hHUcQsGTjENd6RjxuYMu4/UMO3Z9YCL2ZgDw0UPDs9QFmwKNo5Jkgaz6IqYYx0YI1wB0ceI6zIdjEzA3/x47kwMrCjexfWwmwbmMYZnl2BPY/AU0zx5gr89Aisoqu2jXOEOexuEXih509WQi67tZ9G6lwvIgbKf8Ex+vZJ0bv9S01wO2LgWIe5AnXbGbz6nD+7ZVl3eFBf3lQTHMoNvW6EjxighSs1p656Qt0M+68VZzPAjbqueucSWfv5UoABALxls9s36eHSAAAAAElFTkSuQmCC)
}

.product-item-opt-0 .product-item-review .action {
    font-size: 13px;
    color: #888;
    line-height: 34px
}

.product-item-opt-0 .product-item-review .action:hover {
    color: #d64a28
}

.product-item-opt-0 .product-item-des {
    font-size: 14px;
    color: #888;
    line-height: 24px;
    margin-bottom: 26px;
    overflow: hidden;
    max-height: 73px
}

.product-item-opt-2 {
    padding: 0;
    position: relative;
    z-index: 10;
    background-color: #fff
}

.product-item-opt-2:hover .product-item-actions .btn {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: .45s;
    animation-duration: .45s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.product-item-opt-2 .product-item-info:hover .product-item-photo img {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.product-item-opt-2 .product-item-info:hover .btn-cart {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    visibility: visible;
    -webkit-transition: .45s;
    -o-transition: .45s;
    transition: .45s
}

.product-item-opt-2 .product-item-info .btn-cart {
    left: 0;
    right: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, .6);
    color: #fff;
    height: 50px;
    line-height: 48px;
    font-size: 14px;
    text-transform: none;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .45s;
    -o-transition: .45s;
    transition: .45s;
    -webkit-transform: translate(0, 60px);
    -ms-transform: translate(0, 60px);
    -o-transform: translate(0, 60px);
    transform: translate(0, 60px)
}

.product-item-opt-2 .product-item-info .btn-cart:before {
    content: "";
    width: 33px;
    height: 33px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNkQxMkNCRTRCNEYxMUU2ODJFM0I1MzcwNEMyRUNEMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNkQxMkNCRDRCNEYxMUU2ODJFM0I1MzcwNEMyRUNEMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMTgwODNDQkNDNTQzNEY0NUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6UEGubAAACs0lEQVR42syXz2tTQRDHk9CIbRoraLA9Sl7BgxYtYm+KeFQKvVjPUoqeislBS/+Bttj2ohfTkxcrCCLoSYoXwWoFGwXBUlFPpv5CG1PoL+J3wjewLHlv56WNuvDhPd7szuzO7sybjZbL5YiytYKz4DQ4Cg6CNsp+gQ9gATwBj8BvjdKYoo8HcqAA+sArMASOcAJtfB+irI99cxwb3MQDPuwGo2ANZEAioK9NgmNk7Bh11ezr54E0eAZ2gRSYBKWIvpU4Zj+IU5en9UA3KIBsiBW7yFBnty2zO3rgCxjYQeNVBqjb85tAM1jgbCMNQnTnaavyLWqE4RhoAtlIY9sE2ARXzTOQBusg2cDVV0nSlmdGwTUwDIq1zimZ3yEPFGlPqGxBEs/P4IBPqN0Gx8BhMAXecqs07Ru4V+N7AiyDDplAP7PXBYeyVdBcx4qjPt9nwH3ZgjNgVqFovA7jIwGy2YpteGAO9CjT62ZZ3woOfWJzLsa0+16ZXm+EWP1lh1xspuUMrOFFDuK6Quk+8ImHKKi9AV2OPvKfKcZC7ul3cFfR76JWoYTTCtjDkHE1iYJTQLz2wqon5H0LPAAvFbrE5kpTdS+UE7jFvofAu20mpMrZkwm85n49VwzqNTJn3Cfm49zfm+BxgK6uim1JRGBGmcd7wVNH+G3x6aonxGa/JhXb7TjPzSKjx87zJ1kTLgboaAFfQXt1NtPKCmiEK/wIOmrIL7EOFHmnoy6YNgsS7e/4h+HqbB1yodX8HZsCqV4nHBM4D5bBPGivQy5cB+N+JVn+L5VkLf9lUWqX5Zl/UZabnhBXTW6zTkxSR95euetmtAR6wAZTdIaxq23yz7jCsRvUtRT2bmh6IwdK4A4YBCdACsRJit8G2WeVYzpd+qMhr+fnrOv5Xsp+Wtfzh9rr+R8BBgCTB1s8s+3TmgAAAABJRU5ErkJggg==);
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px
}

.product-item-opt-2 .product-item-info .btn-cart:hover {
    background-color: #f36
}

.product-item-opt-2 .product-item-info .product-reviews-summary {
    float: right;
    margin-top: 2px
}

.product-item-opt-2 .product-item-photo {
    text-align: center;
    position: relative;
    overflow: hidden;
    padding: 20px
}

.product-item-opt-2 .product-item-img img {
    margin-left: auto;
    margin-right: auto;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.product-item-opt-2 .product-item-detail {
    padding: 0 15px 10px
}

.product-item-opt-2 .product-item-name {
    font-size: 14px;
    font-weight: 400;
    color: #666;
    display: block;
    margin-bottom: 7px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 12px
}

.product-item-opt-2 .product-item-name a {
    color: #666
}

.product-item-opt-2 .product-item-name a:hover {
    color: #f36
}

.product-item-opt-2 .product-item-price {
    font-size: 16px;
    color: #f36;
    font-weight: 600;
    margin-bottom: 2px;
    float: left;
    width: calc(100% - 85px);
    width: -moz-calc(100% - 85px);
    width: -webkit-calc(100% - 85px);
    width: -o-calc(100% - 85px)
}

.product-item-opt-2 .product-item-price .price {
    margin-right: 3px
}

.product-item-opt-2 .product-item-price .old-price {
    font-size: 14px;
    color: #666;
    text-decoration: line-through;
    font-weight: 400
}

.product-item-opt-2 .product-item-actions {
    position: absolute;
    z-index: 30;
    right: 23px;
    top: 80px
}

@media (max-width:1199px) {
    .product-item-opt-2 .product-item-actions {
        top: 55px
    }
}

.product-item-opt-2 .product-item-actions .btn {
    width: 32px;
    height: 32px;
    line-height: 30px;
    padding: 0;
    text-align: center;
    background-color: #666;
    color: #fff;
    margin-bottom: 7px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 100%;
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
    -webkit-animation-duration: .45s;
    animation-duration: .45s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.product-item-opt-2 .product-item-actions .btn:nth-child(1) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.product-item-opt-2 .product-item-actions .btn:nth-child(2) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.product-item-opt-2 .product-item-actions .btn:nth-child(3) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.product-item-opt-2 .product-item-actions .btn:nth-child(4) {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.product-item-opt-2 .product-item-actions .btn span {
    display: none
}

.product-item-opt-2 .product-item-actions .btn:hover {
    color: #fff;
    background-color: #f36
}

.product-item-opt-2 .product-item-actions .btn-wishlist {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozODZBREZBRTRBNDExMUU2QjZGNTk3QjE3QTg2Q0ZDQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozODZBREZBRDRBNDExMUU2QjZGNTk3QjE3QTg2Q0ZDQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMTgwODNDQkNDNTQzNEY0NUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz72kIGpAAAA3UlEQVR42mL8//8/AxKQA+IYINYG4itAvBCInyHJ+wGxLxD/AuLNQLwDLgMyCIolgXjHf1SwFog5oPIxQPweSe4lVAysH2aIPBD//I8dbAXijP+4QTPMICEg3vifMqDHBPSdMxC7MVAGAkAGaQExB4UGyYMM+s5AOfgFMug2EH+m0KAHIINOA/EZCg06DIv+EApi7AhyOgLho2Qa5IhukCYZhkxBT9kwHE6CIYeQ9aIbBMJpRBhyBl0fNoNA2A+PIVuw6cFlECwj30MzpBSXenwGwXAn1Csa+NQBBBgAWg/SbQpp7hYAAAAASUVORK5CYII=)
}

.product-item-opt-2 .product-item-actions .btn-compare {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NEVBODUwODRBNDExMUU2OUMyMThGRjNEMDlBMDJCOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NEVBODUwNzRBNDExMUU2OUMyMThGRjNEMDlBMDJCOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMTgwODNDQkNDNTQzNEY0NUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7spk8RAAABX0lEQVR42qTTvUoDQRDA8Tu9i8YmoIKFWAUUW0FBsLDRXggYgpUvYGXhC1hZ6BPY2FjYCbZ2PoDGFBLUwuNiCos0+TA5/xtndZBkL+DCj1tuZ2d3Z++8JEk8h0Vc4hprrlgvJdFV8tvKmBoWO+a527TqzyEcGpmyo01U8YZdV6zfP993G0d3wFoTyKAxYOxnjk1ktpzHIZYlyAS8YB8dnGIFgYxHOMYD2valefrIYl7VZwNPeMYBWqjJeEPmmE209TlDuZVQlOS2uviU/pEan0TWzg/UeTvCNnMsc259s68qRsf2E83IFnVr4kPqpBerSeFzskhi55qgExRkBV8Ct1GWmthEPcSYxb3cWE/G78z5VlFXX/AFAmTwqN63kJeanKn3TezYQi+giK0/H9qNmhAhp8bWsYelUf61c5Xo1hWb9q/Fqh+5AtMS1VX//T+J4lETBSmJqqhIv+IK/BJgAA2TzjYk0XbdAAAAAElFTkSuQmCC)
}

.product-item-opt-2 .product-item-actions .btn-quickview {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MTYwOEQ0RDRBNDExMUU2OTA3NkQwRDM5OUUzQUZGQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MTYwOEQ0QzRBNDExMUU2OTA3NkQwRDM5OUUzQUZGQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMTgwODNDQkNDNTQzNEY0NUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4eakisAAABHElEQVR42ozSsS9DURTH8Vu1ig4NGptFjRWDyWQTiUiI1NCpi8Ff0D9DYmDsJCb2LiIsBmIkjUkiVCOKCLm+V343ObnUc5JP+nLPOX3n3Xtz3ntnooAlLKCENg5xgDeXRmiWNdz43+MSc6b2W3xYxrsKX9BEA3t41fodZtPmYdyq4BiV5A3TOFP+FHnbvKnEEybS0WTGTLBom1tabPZpjPZVtxvXBtizovbuwv0d5/odiwuhuavnckZzzN/bo2ponA5G+4w8iZ7q1u03j6CrRPj+UtI4jhOz2z/OecNciCtsaaJtXCe5+bQ5/kHPZ8czqqEnl9ztCmqYwhAetcst1LGqug+suIyztcLN2jETtAfd/+NTb39AFUdfAgwA/80XVgkKcT4AAAAASUVORK5CYII=)
}

.product-item-opt-2 .product-item-label {
    position: absolute;
    top: 20px;
    right: 0;
    line-height: 28px;
    padding: 0 8px;
    display: block;
    background-color: #3395ff;
    color: #fff;
    font-size: 13px
}

.product-item-opt-2 .product-item-label:before {
    content: "";
    position: absolute;
    top: 0;
    left: -9px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 14px 0;
    border-color: transparent #3395ff transparent transparent
}

.product-item-opt-2 .product-item-label:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -9px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 14px 9px;
    border-color: transparent transparent #3395ff
}

.product-item-opt-2 .product-item-label.label-sale {
    background-color: #ff9c33
}

.product-item-opt-2 .product-item-label.label-sale:before {
    border-color: transparent #ff9c33 transparent transparent
}

.product-item-opt-2 .product-item-label.label-sale:after {
    border-color: transparent transparent #ff9c33
}

.product-item-opt-2 .product-item-label.label-price {
    background-color: #f60;
    color: #fff;
    border-radius: 100%;
    text-transform: uppercase;
    width: 36px;
    text-align: center;
    padding: 7px 0 0;
    height: 36px;
    right: 10px;
    top: 3px;
    line-height: 1;
    font-size: 11px
}

.product-item-opt-2 .product-item-label.label-price span {
    display: block
}

.product-item-opt-2 .product-item-label.label-price:after,
.product-item-opt-2 .product-item-label.label-price:before {
    content: none
}

.product-item-opt-3 {
    padding: 0;
    position: relative;
    z-index: 10;
    background-color: #fff
}

.product-item-opt-3 .product-item-info {
    border: 1px solid #dfdfdf;
    padding: 15px 28px
}

.product-item-opt-3 .product-item-info:hover .product-item-img img {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.product-item-opt-3 .product-item-photo {
    text-align: center;
    position: relative;
    overflow: hidden;
    padding: 0
}

.product-item-opt-3 .product-item-img img {
    margin-left: auto;
    margin-right: auto;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.product-item-opt-3 .product-item-detail {
    text-align: center;
    padding: 0
}

.product-item-opt-3 .product-item-name {
    font-size: 14px;
    font-weight: 400;
    color: #333;
    display: block;
    margin-bottom: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 12px;
    text-transform: uppercase
}

.product-item-opt-3 .product-item-name a {
    color: #333
}

.product-item-opt-3 .product-item-name a:hover {
    color: #d64a28
}

.product-item-opt-3 .product-item-actions .btn {
    height: 30px;
    line-height: 28px;
    padding: 0 15px;
    text-align: center;
    background-color: #ddd;
    color: #333;
    margin-bottom: 7px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 19px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    text-transform: uppercase;
    font-size: 12px
}

.product-item-opt-3 .product-item-actions .btn:hover {
    color: #fff;
    background-color: #d64a28;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.product-item-opt-4 {
    padding: 0;
    position: relative;
    z-index: 10;
    background-color: #fff
}

.product-item-opt-4:hover .product-item-actions .btn,
.product-item-opt-4:hover .product-item-info .btn-quickview {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    visibility: visible;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.product-item-opt-4 .product-item-info {
    padding: 20px 0 13px
}

.product-item-opt-4 .product-item-info:hover .product-item-photo img {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.product-item-opt-4 .product-item-info .btn-quickview {
    position: absolute;
    width: 52px;
    height: 52px;
    background-color: #ff8c00;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNTIwNEU4OTRGRTExMUU2QTg1MTgwRjMxM0E1RTk4NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNTIwNEU4ODRGRTExMUU2QTg1MTgwRjMxM0E1RTk4NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTk1QkZCNTQwOTIwNjgxMTgwODNDQkNDNTQzNEY0NUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6V27wCAAABdElEQVR42qzVvUvDQBjH8aQOvlAUREEcDLiICEVw01VQ+w8ouImzCC5FHC1W3F27KDiKiy84uCg4OIgi4uQLOimCBW21Gr8Hz9Cmvcul5IEPlDb36+Xy3MX1fd/RlAsPvfjAAwqObanggE7k8OhX1zeOMF5nTI3gF1N4RRF5TGMUE8jgRv5kB622wWn84BR9mgEJLMjsj9EUFtyNN5yh2eJW1Z38YSUseANf8GzWT6ilKqBDF+zKg8pHCFUGZb1ndcGeXDATMVi5x2a93xJ0XI903rMTvV4qxleVCv6Vz20NBKsxZV3wLUoYiRiaxAAuTTtvH9fSp7brOyfPJmVqt0m5aNEyVPX9Ew5sdt42yhbd0YVzlNBvE9yCXdlRWxgKXJzEvMy0KHe4ZnsIqTVewrsMVH16ggvZmaoOZaZZU7irOY/bkcaYnMefuMNeoAuyWMY6MmHncVSrMvOcaSliC48ruCY8zuDK8GHX8DJttFK4+hdgAM2bdq/1wA5UAAAAAElFTkSuQmCC);
    top: 50%;
    margin-top: -26px;
    left: 50%;
    margin-left: -26px;
    padding: 0;
    border-radius: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(.2);
    -ms-transform: scale(.2);
    -o-transform: scale(.2);
    transform: scale(.2);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.product-item-opt-4 .product-item-info .btn-quickview:hover {
    background-color: #cc7000
}

.product-item-opt-4 .product-item-info .btn-quickview span {
    display: none
}

.product-item-opt-4 .product-item-info .product-reviews-summary {
    float: right
}

.product-item-opt-4 .product-item-photo {
    text-align: center;
    position: relative;
    overflow: hidden;
    padding: 0 27px
}

.product-item-opt-4 .product-item-img {
    position: relative;
    overflow: hidden;
    display: block
}

.product-item-opt-4 .product-item-img img {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.product-item-opt-4 .product-item-detail {
    padding: 0 27px
}

.product-item-opt-4 .product-item-name {
    font-size: 14px;
    font-weight: 400;
    color: #333;
    display: block;
    margin-bottom: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 12px
}

.product-item-opt-4 .product-item-name a {
    color: #333
}

.product-item-opt-4 .product-item-name a:hover {
    color: #d64a28
}

.product-item-opt-4 .product-item-price {
    font-size: 14px;
    color: #b40000;
    font-weight: 400;
    margin-bottom: 2px
}

.product-item-opt-4 .product-item-price .price {
    margin-right: 3px
}

.product-item-opt-4 .product-item-price .old-price {
    font-size: 14px;
    color: #666;
    text-decoration: line-through;
    font-weight: 400
}

.product-item-opt-4 .product-item-actions {
    position: absolute;
    z-index: 30;
    right: 7px;
    bottom: 1px
}

.product-item-opt-4 .product-item-actions .btn {
    width: 30px;
    height: 30px;
    line-height: 28px;
    padding: 0;
    text-align: center;
    background-color: #fff;
    color: #fff;
    margin-top: 5px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid #dfdfdf;
    -webkit-transform: scale(.1);
    -ms-transform: scale(.1);
    -o-transform: scale(.1);
    transform: scale(.1);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.product-item-opt-4 .product-item-actions .btn span {
    display: none
}

.product-item-opt-4 .product-item-actions .btn:hover {
    color: #fff;
    background-color: #ff8c00;
    border-color: #ff8c00
}

.product-item-opt-4 .product-item-actions .btn-wishlist {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQjg2M0YyNDQyQkExMUU2OTczQzg1NzI1NzlCNzY5QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQjg2M0YyMzQyQkExMUU2OTczQzg1NzI1NzlCNzY5QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WRhUXAAABi0lEQVR42qTUPShFYRzH8eccr+kOd1EiL4OkROooFtENo5uV5Q4GJYNBGUzKYJEskpCyiuEOhImISawGxb0MkiKvw/V96n9uT497Dl3/+nRe/s/zu+fcnuc4nucpq8rQihJc4cbqV6MeHzjHq9ksNM51wDRG8YJ3VOIQY3CwgE6kUYoIFjElP6BcCStGEj2IoQJ1crzACY7l3OzFRFIysk84jiq049l46kfpPcj1jPX6Z+iSox4368h/eC03tlTucuSYCegPYB61+gnL9QkOVHBlVHjpuTU6yzVe+0vlX/7cIh14jye0/SPQk4w7V15nG4l/BCYkI+MvmzkMoSWPsAYMSkZ2HV5iCSv+evpj6bEbWJaMbKCuSbleNZZJWDkytkDmKjvwDf2yuP2BQaV7azI2LnN/BOpKycrvwKbsVbsi0tNh3bg1m26OCWn5AERxhEaj1yT7OipjUvZkN+CV9N7tw57s02GM4BQ76DX2twr6fNn1iQnsYl3uxX/ZoqGBfu2j2fj6hNa3AAMAybBOHCW/HzEAAAAASUVORK5CYII=)
}

.product-item-opt-4 .product-item-actions .btn-wishlist:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNDdGQjAyRjQyQkExMUU2QUI3M0UzQTI0ODRFNzA5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNDdGQjAyRTQyQkExMUU2QUI3M0UzQTI0ODRFNzA5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5gFFLsAAABZklEQVR42qTUv0rDUBTH8bRaS8V/FHSwuomIRRGUbk76Ar5BBwffoINPIA7FJ9ChD5C9uAmCIjjpoINFqsFBbJGidYjfIyflNt40pb3waUPOOb/S5CYJ3/ed0BrHBtJ4xHOovoglfOMWra6qBKo0jvAJD09o4xyryOtxW2ue9h7r7F9OEDaGKm5QMH4kizIaqqzngnpBZ6qa0Qks4Q6TRrPpUNlqEzpbMgPlL+xFDIiEiqrLbE2OpWmWS/mGaTSdwdYUGphL8jGqJ3+cwVcwm5JADx/YGiJwUzNeJVA2ooviEIFFzehc1DV8Yb3HhY+yjJZmdG3sE1wH+6lP0nuls044MKObtBKzRcytVNGZjC1Q5PCAU4z0CJPamfYumDVb8zzu4epTYHsyXO3JhetJyx17wTZmcIEVo5bHpdakp/5vOuaCy5ukiX0cGG+XVNRcP3dyF3W1E9efsLxgbSur3+9xjb8CDABfcd41qlKDKQAAAABJRU5ErkJggg==)
}

.product-item-opt-4 .product-item-actions .btn-compare {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MEI5QTU0NTQyQkIxMUU2QUZEMkY2N0IxRjZFRUE0NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MEI5QTU0NDQyQkIxMUU2QUZEMkY2N0IxRjZFRUE0NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4hUKr8AAABm0lEQVR42qyVzytEURSAZ0TMECvZKUnKcuaVlVAWkqJYzEZSovxYSFFjoYzsZiWJpKSUJJokKQvlx2aKlQXxDygaGkNZ+O50nu7czLzHOPXVu7c737vv3HPPeIPBoOcX4YOUPhGPxzMWFGrPIWg1BFtwqo13oVbmF+HJfGOB9hyDehjSaDDWL8ABDMMd9OYSvsGxwyefwaTscg22LcuayCbsggiMwbmDWOVxGkYgirTTFJbCMiwJHXDh4pBWhGWkPl04ACUwI+MXkV67kIahHPp1YUhO8FVbmIBLJxtl86xyKY60UJWOBUeev8eJONLCSiiG+zyED+ocyGOFEn7KZJHnH0IJH+EDqvPw1ECSfCbsQ1El0p6HsM2uXVu4Bz1y/E7RCGX2gLxVaVXyLVyHd5hzIQzAIfhlHJG63dS7TVKukXrLFWw4SJtEqhrKIHSTv5TZvvZhSnZbB/Oy62zRLISRxX5qDiqi0AejcAuz8om5osW+x+YO9aaq2ti43M+AdCI7bmDV+I3qNjvqweviL8AvvTLbXc4YfwkwAMlsXZLx5h7aAAAAAElFTkSuQmCC)
}

.product-item-opt-4 .product-item-actions .btn-compare:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQkVGNUY1RDQyQkIxMUU2OTg1MEI4QjYwMDU4MTJCQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQkVGNUY1QzQyQkIxMUU2OTg1MEI4QjYwMDU4MTJCQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz58LiXvAAABbElEQVR42qzUwSsEYRjH8ddE7C67KXJT8h9ISSmUg4Os4iAlR7QccOLi4uKwJQ6Ku4s2VwcKWf+Am+JCLrK1B0phfN/tefPuqzWzxlOfw/vOO7/emXne8XzfV1WIBa2pVd81iUFVXgc4t8Y5dMr8DgrKLSs9jjO/vOadHfQhi0c8Y8LdobvltYBA+9E38YGlSoFpWZDBZUCgMYtPjLiBCXmMbRknkQ8RqO3i3nwwM7mAApqshSn0hghsRhFzdqB+xP0qW8i2Jx9UeXxo3TrdOFZ/r1PJKAW2oh63EQLvkEBKB77LZJ36h9KBT3hDe4ScDryg6MnEFYYjBA4hb3ao6wjjSIa4uQeN1rhN/gM5+yybxt4K0SK62S/k7JuWeXAbWxuTozcTItCXvluWozda6eewIqEbaAgINLVqX/ec95PFNDK4wTq6At7pAGJmUFPa5s9qwaKEXyNtXevHlLP+BIe/BdoVx2vY/vkSYABoRqK0XF0S+wAAAABJRU5ErkJggg==)
}

.product-item-opt-4 .product-item-actions .btn-cart {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MEMwQkQ1RTQyQkIxMUU2ODMxNUI2QzkzOTlBRUE5MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MEMwQkQ1RDQyQkIxMUU2ODMxNUI2QzkzOTlBRUE5MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6cJa+TAAABGUlEQVR42qTUO2oCQQCA4ckiJBAEwQuERNJJilWUpIppcgOFVOIJ7HIBSa2FnY2NlUfQIJIyD5U0ESWNF1B8YRLyD8zCsOzKOjvwgSj+zms9sm07JoQo4Qd17ESIYSGONJ6QEiGHDE5QwAeSYYMR7fUQ95gatv7Q14MD1HBluNIzZPXgSB3IJX4PDGbQldtmuWZ4goTBDHNyudjqwQW+DQ8mp2YoLNcHQ4PgMW7Q8QoODILX2ODdKzgyCN7hWV0bzxme4/SA4K2zf+6LLdRTs8bM+cUAQ/4XFP2CMvKpNrgdMLjEl1/QWXYUr2GfZWe8oYqHAN9f4UJe6H3BBsZoIY+5T6yJih7zC+7UNSijt+dwHvHifvNfgAEA5Rw6rrSF9JUAAAAASUVORK5CYII=)
}

.product-item-opt-4 .product-item-actions .btn-cart:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQTRBODY1NTQyQkIxMUU2OUUxMUFDM0ZBMTQyNDhBQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQTRBODY1NDQyQkIxMUU2OUUxMUFDM0ZBMTQyNDhBQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4O/6RQAAABIElEQVR42qTUT0sCQRjH8XEVDEIIewNhHbqIF0OpLunFS+eCjl16I9I5D966dPHkS0gPnaMsuihGr8FQFMP1OzEDwzDqOvvAh12W5bfzzJ9NhGG4J4S4xR+amIsYFWAfJ7hHUcQsGTjENd6RjxuYMu4/UMO3Z9YCL2ZgDw0UPDs9QFmwKNo5Jkgaz6IqYYx0YI1wB0ceI6zIdjEzA3/x47kwMrCjexfWwmwbmMYZnl2BPY/AU0zx5gr89Aisoqu2jXOEOexuEXih509WQi67tZ9G6lwvIgbKf8Ex+vZJ0bv9S01wO2LgWIe5AnXbGbz6nD+7ZVl3eFBf3lQTHMoNvW6EjxighSs1p656Qt0M+68VZzPAjbqueucSWfv5UoABALxls9s36eHSAAAAAElFTkSuQmCC)
}

.product-item-opt-4 .product-item-label {
    position: absolute;
    top: 20px;
    right: 0;
    line-height: 28px;
    padding: 0 8px;
    display: block;
    background-color: #3395ff;
    color: #fff;
    font-size: 13px
}

.product-item-opt-4 .product-item-label:before {
    content: "";
    position: absolute;
    top: 0;
    left: -9px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 14px 0;
    border-color: transparent #3395ff transparent transparent
}

.product-item-opt-4 .product-item-label:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -9px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 14px 9px;
    border-color: transparent transparent #3395ff
}

.product-item-opt-4 .product-item-label.label-sale {
    background-color: #ff9c33
}

.product-item-opt-4 .product-item-label.label-sale:before {
    border-color: transparent #ff9c33 transparent transparent
}

.product-item-opt-4 .product-item-label.label-sale:after {
    border-color: transparent transparent #ff9c33
}

.product-item-opt-15 {
    padding: 0;
    position: relative;
    z-index: 10
}

.product-item-opt-15:hover .product-item-actions .btn {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    -webkit-animation-duration: .45s;
    animation-duration: .45s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.product-item-opt-15 .product-item-info {
    border: 1px solid #e6e6e6;
    background-color: #fff;
    padding: 0 0 26px
}

.product-item-opt-15 .product-item-info:hover .product-item-photo img {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.product-item-opt-15 .product-item-info .product-reviews-summary .rating-result,
.product-item-opt-15 .product-item-info .product-reviews-summary .rating-result>span {
    color: #ccc
}

.product-item-opt-15 .product-item-info .product-reviews-summary .rating-result>span {
    color: #ffae00
}

.product-item-opt-15 .product-item-photo {
    text-align: center;
    position: relative;
    overflow: hidden
}

.product-item-opt-15 .product-item-img img {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.product-item-opt-15 .product-item-detail {
    text-align: center;
    padding-top: 25px
}

.product-item-opt-15 .product-item-name {
    font-size: 14px;
    font-weight: 400;
    color: #666;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: capitalize;
    margin-bottom: 3px
}

.product-item-opt-15 .product-item-name a {
    color: #666
}

.product-item-opt-15 .product-item-name a:hover {
    color: #c33
}

.product-item-opt-15 .product-item-price {
    font-size: 14px;
    color: #333;
    font-weight: 700;
    margin-bottom: 2px
}

.product-item-opt-15 .product-item-price .price {
    margin-right: 5px
}

.product-item-opt-15 .product-item-price .old-price {
    font-size: 14px;
    color: #666;
    text-decoration: line-through;
    font-weight: 400
}

.product-item-opt-15 .product-item-actions {
    position: absolute;
    z-index: 30;
    right: 0;
    bottom: 22px
}

.product-item-opt-15 .product-item-actions .btn {
    width: 40px;
    height: 40px;
    line-height: 38px;
    padding: 0;
    text-align: center;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    color: #aaa;
    margin-bottom: 3px;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    float: right;
    clear: both;
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
    -webkit-animation-duration: .45s;
    animation-duration: .45s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.product-item-opt-15 .product-item-actions .btn:nth-child(1) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.product-item-opt-15 .product-item-actions .btn:nth-child(2) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.product-item-opt-15 .product-item-actions .btn:nth-child(3) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.product-item-opt-15 .product-item-actions .btn:nth-child(4) {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.product-item-opt-15 .product-item-actions .btn span {
    display: none
}

.product-item-opt-15 .product-item-actions .btn:hover {
    color: #fff;
    background-color: #c33;
    border-color: #c33
}

.product-item-opt-15 .product-item-actions .btn:before {
    font-family: icomoon;
    font-size: 20px;
    font-weight: 400
}

.product-item-opt-15 .product-item-actions .btn-wishlist:before {
    content: "\e906"
}

.product-item-opt-15 .product-item-actions .btn-compare:before {
    content: "\e905"
}

.product-item-opt-15 .product-item-actions .btn-quickview:before {
    content: "\e904"
}

.product-item-opt-15 .product-item-actions .btn-cart {
    -webkit-transition: .45s;
    -o-transition: .45s;
    transition: .45s;
    width: auto;
    padding: 0 16px
}

.product-item-opt-15 .product-item-actions .btn-cart:before {
    content: "\e907";
    display: inline-block;
    margin-right: 12px
}

.product-item-opt-15 .product-item-actions .btn-cart span {
    display: inline-block;
    line-height: 1;
    vertical-align: text-top
}

.product-item-opt-15 .product-item-label {
    position: absolute;
    top: 20px;
    right: 16px;
    line-height: 40px;
    width: 40px;
    border-radius: 100%;
    display: block;
    background-color: #c33;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: Arimo, sans-serif;
    text-align: center
}

.product-item-opt-15 .product-item-label.label-new {
    background-color: #2ea76f;
    right: auto;
    left: 16px
}

.product-item-opt15-1 {
    padding: 0;
    position: relative;
    z-index: 10
}

.product-item-opt15-1 .product-item-info {
    border: 1px solid #e6e6e6;
    background-color: #fff;
    padding: 20px 0
}

.product-item-opt15-1 .product-item-info:hover .product-item-photo img {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.product-item-opt15-1 .product-item-info .product-reviews-summary .rating-result,
.product-item-opt15-1 .product-item-info .product-reviews-summary .rating-result>span {
    color: #ccc
}

.product-item-opt15-1 .product-item-info .product-reviews-summary .rating-result>span {
    color: #ffae00
}

.product-item-opt15-1 .product-item-photo {
    text-align: center;
    position: relative;
    overflow: hidden;
    padding: 0 25px
}

.product-item-opt15-1 .product-item-img {
    position: relative;
    overflow: hidden;
    display: block
}

.product-item-opt15-1 .product-item-img img {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.product-item-opt15-1 .product-item-detail {
    text-align: center;
    padding: 7px 5px 0
}

.product-item-opt15-1 .product-item-name {
    font-size: 14px;
    font-weight: 400;
    color: #666;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: capitalize;
    margin-bottom: 3px
}

.product-item-opt15-1 .product-item-name a {
    color: #666
}

.product-item-opt15-1 .product-item-name a:hover {
    color: #c33
}

.product-item-opt15-1 .product-item-price {
    font-size: 14px;
    color: #333;
    font-weight: 700;
    margin-bottom: 15px
}

.product-item-opt15-1 .product-item-price .price {
    margin-right: 5px
}

.product-item-opt15-1 .product-item-price .old-price {
    font-size: 14px;
    color: #666;
    text-decoration: line-through;
    font-weight: 400
}

.product-item-opt15-1 .product-item-actions {
    text-align: center
}

.product-item-opt15-1 .product-item-actions .btn {
    width: 40px;
    height: 40px;
    line-height: 38px;
    padding: 0;
    text-align: center;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    color: #aaa;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: top;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 5px
}

.product-item-opt15-1 .product-item-actions .btn:nth-child(1) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.product-item-opt15-1 .product-item-actions .btn:nth-child(2) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.product-item-opt15-1 .product-item-actions .btn:nth-child(3) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.product-item-opt15-1 .product-item-actions .btn:nth-child(4) {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.product-item-opt15-1 .product-item-actions .btn span {
    display: none
}

.product-item-opt15-1 .product-item-actions .btn:hover {
    color: #fff;
    background-color: #333;
    border-color: #333
}

.product-item-opt15-1 .product-item-actions .btn:before {
    font-family: icomoon;
    font-size: 20px;
    font-weight: 400
}

.product-item-opt15-1 .product-item-actions .btn-wishlist:before {
    content: "\e906"
}

.product-item-opt15-1 .product-item-actions .btn-compare:before {
    content: "\e905"
}

.product-item-opt15-1 .product-item-actions .btn-quickview:before {
    content: "\e904"
}

.product-item-opt15-1 .product-item-actions .btn-cart {
    -webkit-transition: .45s;
    -o-transition: .45s;
    transition: .45s
}

.product-item-opt15-1 .product-item-actions .btn-cart:before {
    content: "\e907";
    display: inline-block
}

.product-item-opt15-1 .product-item-label {
    position: absolute;
    top: 20px;
    right: 0;
    line-height: 28px;
    padding: 0 8px;
    display: block;
    background-color: #3395ff;
    color: #fff;
    font-size: 13px
}

.product-item-opt15-1 .product-item-label:before {
    content: "";
    position: absolute;
    top: 0;
    left: -9px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 14px 0;
    border-color: transparent #3395ff transparent transparent
}

.product-item-opt15-1 .product-item-label:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: -9px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 14px 9px;
    border-color: transparent transparent #3395ff
}

.product-item-opt15-1 .product-item-label.label-sale {
    background-color: #ff9c33
}

.product-item-opt15-1 .product-item-label.label-sale:before {
    border-color: transparent #ff9c33 transparent transparent
}

.product-item-opt15-1 .product-item-label.label-sale:after {
    border-color: transparent transparent #ff9c33
}

.product-item-opt15-1 .product-item-label.label-price {
    background-color: #f60;
    color: #fff;
    border-radius: 100%;
    text-transform: uppercase;
    width: 36px;
    text-align: center;
    padding: 7px 0 0;
    height: 36px;
    right: 10px;
    top: 3px;
    line-height: 1;
    font-size: 11px
}

.product-item-opt15-1 .product-item-label.label-price span {
    display: block
}

.product-item-opt15-1 .product-item-label.label-price:after,
.product-item-opt15-1 .product-item-label.label-price:before {
    content: none
}

@media (max-width:991px) {
    body.filter-active {
        overflow: hidden;
        height: 0
    }

    .catalog-category-view .col-sidebar>:not(.no-hide) {
        display: none
    }
}

.toolbar-products {
    -webkit-flex-direction: row;
    -webkit-align-items: flex-start;
    -webkit-justify-content: space-between;
    flex: 1 1 0;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    padding: 8px 0 0
}

.toolbar-products.toolbar-top {
    margin-top: 40px;
    margin-bottom: 45px
}

.toolbar-products.toolbar-bottom {
    margin-top: 20px;
    margin-bottom: 65px
}

.toolbar-products .btn-filter-products {
    line-height: 32px;
    text-transform: uppercase;
    cursor: pointer;
    border: 1px solid #dfdfdf;
    color: #000;
    background-color: #fff;
    padding: 0 12px;
    font-size: 14px;
    font-weight: 300;
    display: none
}

.toolbar-products .btn-filter-products:hover {
    color: #d64a28
}

.toolbar-products .modes .label {
    display: none
}

.toolbar-products .toolbar-option .label {
    color: #000;
    display: inline-block;
    line-height: 34px;
    font-weight: 400;
    font-size: 14px;
    padding: 0;
    vertical-align: top;
    margin: 0 5px 0 0
}

.toolbar-products .form-control {
    height: 34px;
    border: 1px solid #dfdfdf;
    color: #000;
    display: inline-block;
    box-shadow: none;
    font-size: 14px;
    font-weight: 300;
    padding-left: 10px;
    padding-right: 19px;
    background-position: center right 10px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMzIwQ0NFRjQ0QzYxMUU2OEU3RUVGRUQyMTNFQjFFNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMzIwQ0NFRTQ0QzYxMUU2OEU3RUVGRUQyMTNFQjFFNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjcxQjFCODI1MTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ZlkWdAAAAXUlEQVR42mL8//8/w7179wQZGBhAGBt4r6Sk9J7x7t27IAV38SkEYmUmkGogIwwqgE1RGEgNE4gHZOzBohimCCTHwAhyIwwA3eoCpFZBuXBFGAqRFDMgKwIBgAADAIPzJaqfkMoTAAAAAElFTkSuQmCC);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.toolbar-products .modes {
    font-size: 13px;
    margin-bottom: 7px
}

.toolbar-products .modes .modes-mode {
    margin-top: 2px;
    width: 29px;
    height: 27px;
    text-align: center;
    background-color: #ddd;
    color: #bcbcbc;
    display: inline-block;
    margin-right: 6px;
    background-position: center;
    background-repeat: no-repeat
}

.toolbar-products .modes .modes-mode span {
    display: none
}

.toolbar-products .modes .modes-mode.active,
.toolbar-products .modes .modes-mode:hover {
    color: #fff;
    background-color: #d64a28
}

.toolbar-products .modes .mode-grid {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RTdGQzQzNDQ0QzUxMUU2QjE3Q0IwOThCMUYzMzRFRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RTdGQzQzMzQ0QzUxMUU2QjE3Q0IwOThCMUYzMzRFRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjcxQjFCODI1MTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LFUEXAAAAWklEQVR42mLs6Oj4z4AdPCovL5fv7Ox8CGTLYVPAxEABGImaWYD4Hg65Z7BQB+I/2BQw/v//n3ybgfF4F5fNwHi2BcofBrKlcDlbCY+XGKAJZDSRUEMzQIABAB/7FjOSgoIcAAAAAElFTkSuQmCC)
}

.toolbar-products .modes .mode-grid.active,
.toolbar-products .modes .mode-grid:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MDQ1MjI1NDQ0QzUxMUU2QTlBRUZGQkYwRjJBNjkwOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MDQ1MjI1MzQ0QzUxMUU2QTlBRUZGQkYwRjJBNjkwOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjcxQjFCODI1MTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5YOEODAAAAQklEQVR42mL4jxs8BGIGKI0VMDFQAEaiZhYgvodD7hmUfgTEf7ApYARFB7kApPkuHpttgfgwEEthVTGaSOioGSDAAMmMgaYrS5GXAAAAAElFTkSuQmCC)
}

.toolbar-products .modes .mode-list {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QUY4RDlDNTQ0QzUxMUU2QkQ4MkVCNTQ0N0UyQjU3OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QUY4RDlDNDQ0QzUxMUU2QkQ4MkVCNTQ0N0UyQjU3OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjcxQjFCODI1MTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7igYOMAAABMklEQVR42qSTvUoDQRSFE9EiFtpEsEobG0FIa2MX0DYpfAN9geQRJi9g2qSx2DQWCsoWtkmRiD9IUgRBkRRLiihiIZKci9/AoGhhFj7mzt179szcnUk756apr2dPHImcOBT7Yls4cjY/hlMTLKTmeBZFmbiH4zJxX2QZLXciHqHsxRXEI3Eg1llqUWyJBjmbn0PFiwuIV8Um+1sTed7F5CweUFfw4iriPo4roi1eaEyb3I24p6763TnG2fZ5hfOGeCJnde/iOXQuIW6KXZZ4KXb4VUNyVvfBvOTFraBhZ7gM+YDlbhmXRIe45cVdxBMKbX8JzXljma8iIx6o63qxQ3xHI3I0668T5n5zTgLnDM6f1P1wriG2fdY5TdbtsbgITth1cMJqXhz942JEc1+MmQADAH8IXUHiYYCDAAAAAElFTkSuQmCC)
}

.toolbar-products .modes .mode-list.active,
.toolbar-products .modes .mode-list:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NTMzNDE4QzQ0QzUxMUU2QkQzNUNGNjhFRDgwN0VBMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NTMzNDE4QjQ0QzUxMUU2QkQzNUNGNjhFRDgwN0VBMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjcxQjFCODI1MTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6VK7U/AAAA9klEQVR42sTTMQsBYRgH8COGM7BQBllJKbnVLGXlQ9wn8BH4GJabzqrEYGBgOAYlBgnJYJJkEv9H/5djPeWtX5738Tz3vHeHdn+vMmwYmzBgXAeLscW65/JrHpYPF6gyHkIeQjCBJERhwZzst1SQhgDU2HwAE+LQgBLkoMmc7DtUU80GmyOQ5YQYpPhdjzmJl6wz1LHV5BYUIQxdyEACRszJfk6V78k9Tpb7nHJyGnbMSd0V9q8eL69KJtuuB9bmlBX0mZvxMwhjxrY6tsPmEwvl/o58OBce8ww6rFnn/OTY35OPrsk6J99Y9zHZ0y9M+9sf4yHAAJtlJhn6vpjCAAAAAElFTkSuQmCC)
}

.toolbar-products .toolbar-limiter,
.toolbar-products .toolbar-sorter {
    display: inline-block;
    vertical-align: top;
    margin: 0 13px 7px
}

.toolbar-products .toolbar-sorter .form-control {
    padding-left: 12px;
    width: 105px
}

.toolbar-products .toolbar-limiter .form-control {
    text-align-last: center;
    text-align: center;
    width: 54px;
    padding-left: 2px
}

@media (max-width:991px) {
    .toolbar-products .modes {
        display: none
    }

    .toolbar-products .btn-filter-products {
        display: block
    }

    .toolbar-products .btn-filter-products.active:before {
        content: "";
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 333
    }
}

@media (max-width:767px) {

    .toolbar-products .modes,
    .toolbar-products .toolbar-limiter {
        display: none
    }

    .toolbar-products .toolbar-sorter {
        margin-right: 0;
        margin-left: 0
    }
}

@media (max-width:600px) {

    .toolbar-products.toolbar-bottom .btn-filter-products,
    .toolbar-products.toolbar-bottom .toolbar-option,
    .toolbar-products.toolbar-top .pagination {
        display: none
    }
}

.category-view {
    margin-top: 30px
}

.category-view .category-image {
    display: block;
    position: relative;
    overflow: hidden
}

.category-view .category-image:after,
.category-view .category-image:before {
    content: "";
    position: absolute;
    border-style: solid;
    border-color: #fff;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 100
}

.category-view .category-image:before {
    border-width: 1px 0;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
    top: 10px;
    bottom: 10px;
    left: 5px;
    right: 5px
}

.category-view .category-image:after {
    border-width: 0 1px;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
    left: 10px;
    right: 10px;
    top: 5px;
    bottom: 5px
}

.category-view .category-image:hover:after,
.category-view .category-image:hover:before {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.category-view .category-image:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.category-view .category-image img {
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s;
    display: block;
    width: 100%
}

.catalog-view_op1 .category-view {
    margin-top: 0
}

.category-view:hover .owl-nav .owl-next,
.category-view:hover .owl-nav .owl-prev {
    opacity: 1;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.category-view:hover .owl-nav .owl-prev {
    left: 0
}

.category-view:hover .owl-nav .owl-next {
    right: 0
}

.category-view .owl-nav .owl-next,
.category-view .owl-nav .owl-prev {
    width: 40px;
    line-height: 40px;
    background-color: #a1a19c;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: 0
}

.category-view .owl-nav .owl-next:hover,
.category-view .owl-nav .owl-prev:hover {
    background-color: #f36;
    color: #fff
}

.category-view .owl-nav .owl-next:before,
.category-view .owl-nav .owl-prev:before {
    content: "\f105";
    font-family: FontAwesome;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.category-view .owl-nav .owl-prev {
    left: 15px
}

.category-view .owl-nav .owl-prev:before {
    content: "\f104"
}

.category-view .owl-nav .owl-next {
    right: 15px
}

.products.products-grid {
    padding-top: 5px
}

.products.products-grid .product-items .col-sm-4:nth-child(3n+1) {
    clear: both
}

@media (max-width:767px) {
    .products.products-grid .product-items .col-sm-4 {
        float: left;
        width: 50%
    }

    .products.products-grid .product-items .col-sm-4:nth-child(3n+1) {
        clear: none
    }

    .products.products-grid .product-items .col-sm-4:nth-child(2n+1) {
        clear: both
    }
}

.products.products-grid .product-items .col-sm-3:nth-child(4n+1) {
    clear: both
}

@media (max-width:767px) {
    .products.products-grid .product-items .col-sm-3 {
        float: left;
        width: 50%
    }

    .products.products-grid .product-items .col-sm-3:nth-child(4n+1) {
        clear: none
    }

    .products.products-grid .product-items .col-sm-3:nth-child(2n+1) {
        clear: both
    }
}

.products.products-grid .product-items .col-sm-6:nth-child(2n+1) {
    clear: both
}

@media (max-width:767px) {
    .products.products-grid .product-items .col-sm-6 {
        float: left;
        width: 50%
    }

    .products.products-grid .product-items .col-sm-6:nth-child(2n+1) {
        clear: both
    }
}

.products.products-grid .product-items .product-item {
    margin-bottom: 19px
}

/* @media (max-width:479px) {
    .products.products-grid .product-items .product-item {
        width: 100%;
        max-width: 330px;
        margin-right: auto;
        margin-left: auto;
        float: none;
        display: block
    }
} */

.products.products-grid .product-items .product-item-opt-2 {
    border: 1px solid #eee
}

.catalog-view_op1 .products.products-grid .product-items .product-item {
    margin-bottom: 30px
}

.products.products-list .product-items .product-item {
    margin-bottom: 19px
}

.products.products-list .product-items .product-item .product-item-info {
    background-color: transparent;
    border: none;
    padding: 0
}

.products.products-list .product-items .product-item .product-item-info:after,
.products.products-list .product-items .product-item .product-item-info:before {
    content: "";
    display: table
}

.products.products-list .product-items .product-item .product-item-info:after {
    clear: both
}

.products.products-list .product-items .product-item .product-item-photo {
    float: left;
    width: 31%;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    padding: 30px 25px
}

.products.products-list .product-items .product-item .product-item-detail {
    float: right;
    width: 69%;
    padding-left: 20px
}

.products.products-list .product-items .product-item .product-item-name {
    font-size: 15px;
    color: #333;
    font-weight: 600;
    margin-top: 38px
}

@media (max-width:1199px) {
    .products.products-list .product-items .product-item .product-item-name {
        margin-top: 10px
    }
}

@media (max-width:767px) {
    .products.products-list .product-items .product-item .product-item-name {
        margin-top: 0
    }
}

.products.products-list .product-items .product-item .product-item-name a {
    color: #333
}

.products.products-list .product-items .product-item .product-item-name a:focus,
.products.products-list .product-items .product-item .product-item-name a:hover {
    color: #d64a28
}

@media (max-width:680px) {
    .products.products-list .product-items .product-item .product-item-des {
        margin-bottom: 10px
    }
}

@media (max-width:479px) {
    .products.products-list .product-items .product-item .product-item-photo {
        width: 100%;
        float: none;
        margin-bottom: 10px
    }

    .products.products-list .product-items .product-item .product-item-detail {
        float: none;
        width: 100%
    }
}

.products.products-list .product-items .product-item-opt-2 {
    border: 1px solid #eee;
    margin-bottom: 10px
}

.products.products-list .product-items .product-item-opt-2 .product-item-photo {
    border: none
}

.products.products-list .product-items .product-item-opt-2 .product-item-info .product-item-price,
.products.products-list .product-items .product-item-opt-2 .product-item-info .product-reviews-summary {
    float: none;
    display: block;
    width: 100%;
    margin-bottom: 6px
}

.products.products-list .product-items .product-item-opt-2 .product-item-info .btn,
.products.products-list .product-items .product-item-opt-2 .product-item-info .btn-cart {
    position: static;
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    float: left;
    margin: 0 6px;
    background-color: #999
}

.products.products-list .product-items .product-item-opt-2 .product-item-info .btn-cart:hover,
.products.products-list .product-items .product-item-opt-2 .product-item-info .btn:hover {
    background-color: #f36
}

.products.products-list .product-items .product-item-opt-2 .product-item-info .btn-cart {
    width: auto;
    border-radius: 0;
    padding: 0 10px;
    height: 36px;
    margin: 0 0 15px;
    float: none;
    clear: both;
    background-color: #f36;
    line-height: 1
}

.products.products-list .product-items .product-item-opt-2 .product-item-info .btn-cart:hover {
    background-color: #c03
}

.products.products-list .product-items .product-item-opt-2 .product-item-info .btn-cart:before {
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUZBREM1RTUyRjQxMUU2QjEyRDk5NjUyODA2NUU3MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUZBREM1RDUyRjQxMUU2QjEyRDk5NjUyODA2NUU3MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDc4MDExNzQwNzIwNjgxMTgwODM4RDJGMUVERUY5MUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4wNGfxAAAA9UlEQVR42mL4jwCngZiBVMwIJBYxMDAYArEOEPcD8TUgZmEgDrwBGQDjfANiTgYSARMSu4uBdFCN7AJuIP4IxMxEan4JxBLILvgKxFNIsD0TTKKFqjAQf/lPGFyC6WFCM/UtEK8kwvYkGAM9ukCxYA/EP4H4FFogg9h/gXgjEJ+Bi6J5YTHUieqkJCRkF4BigQ+IFwAxKxanM0LF2YB4KhDvRjfRD4iPEAjAv1C6GJsLQMAEiD8B8S0g5kWT+wzEdkD8AiqPEQbVUBseALEkFj9nAPFPqLwq2HI0Be+QnFqMxQAMeXQFYUD8Epq1JbAYgCEPEGAA1+aeQZRlruQAAAAASUVORK5CYII=)
}

.products.products-list .product-items .product-item-opt-2 .product-item-info .btn-cart span {
    display: inline-block
}

.products.products-list .product-items .product-item-opt-2 .product-item-detail {
    padding-right: 20px
}

.products.products-list .product-items .product-item-opt-2 .product-item-actions {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 1;
    visibility: visible
}

.products.products-list .product-items .product-item-opt-2 .product-item-actions:after,
.products.products-list .product-items .product-item-opt-2 .product-item-actions:before {
    content: "";
    display: table
}

.products.products-list .product-items .product-item-opt-2 .product-item-actions:after {
    clear: both
}

.products.products-list .product-items .product-item-opt-2 .product-item-actions .btn {
    -webkit-animation: none;
    -o-animation: none;
    animation: none
}

@media (max-width:600px) {
    .products.products-list .product-items .product-item-opt-2 .product-item-actions {
        position: static;
        margin-top: 10px
    }
}

.products.products-list .product-items .product-item-opt-2 .product-item-name {
    font-size: 18px;
    font-weight: 400;
    color: #666;
    white-space: normal;
    margin-top: 20px
}

.products.products-list .product-items .product-item-opt-2 .product-item-name a {
    color: #666
}

.products.products-list .product-items .product-item-opt-2 .product-item-name a:hover {
    color: #f36
}

.products.products-list .product-items .product-item-opt-2 .product-item-label.label-price {
    top: 9px
}

.products.products-list .product-items .product-item-opt-2 .product-info-des {
    position: relative;
    padding-right: 150px;
    min-height: 102px
}

@media (max-width:600px) {
    .products.products-list .product-items .product-item-opt-2 .product-info-des {
        padding-right: 0;
        min-height: 0
    }
}

.products.products-list .product-items .product-item-opt-2 .product-item-code {
    font-size: 14px;
    color: #666;
    margin-bottom: 5px
}

.products.products-list .product-items .product-item-opt-2 .product-item-stock {
    font-size: 14px;
    margin-bottom: 5px;
    color: #6bb898
}

.products.products-list .product-items .product-item-opt-2 .product-item-stock .title {
    color: #666
}

.products.products-list .product-items .product-item-opt-2 .product-item-des {
    margin-top: 20px;
    font-size: 14px;
    line-height: 24px;
    color: #666
}

.page-no-bg,
.page-no-bg .site-header {
    background-color: #fff !important
}

.page-no-bg .site-header .header-content {
    background-color: #fff
}

.page-no-bg .site-header .header-nav {
    background-color: #EBEBEB
}

.catalog-view_op1 .toolbar-products {
    padding: 0;
    border: none
}

.catalog-view_op1 .toolbar-products .cate-title {
    margin: 0 0 -1px;
    font-size: 18px;
    font-weight: 700;
    padding: 0 12px;
    line-height: 32px;
    border-bottom: 3px solid #f36
}

.catalog-view_op1 .toolbar-products.toolbar-top {
    border-bottom: 1px solid #eee;
    margin-bottom: 25px;
    margin-top: 20px
}

.catalog-view_op1 .toolbar-products.toolbar-top .pagination,
.catalog-view_op1 .toolbar-products.toolbar-top .toolbar-option {
    display: none
}

.catalog-view_op1 .toolbar-products.toolbar-bottom {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    margin-top: 0;
    margin-bottom: 40px
}

.catalog-view_op1 .toolbar-products.toolbar-bottom .modes {
    display: none
}

.catalog-view_op1 .toolbar-products .btn-filter-products {
    margin-bottom: 0;
    line-height: 28px
}

.catalog-view_op1 .toolbar-products .btn-filter-products:hover {
    color: #f36
}

.catalog-view_op1 .toolbar-products .modes {
    margin: 0
}

.catalog-view_op1 .toolbar-products .modes:after,
.catalog-view_op1 .toolbar-products .modes:before {
    content: "";
    display: table
}

.catalog-view_op1 .toolbar-products .modes:after {
    clear: both
}

.catalog-view_op1 .toolbar-products .modes .modes-mode {
    background-color: #fafafa;
    width: 30px;
    height: 30px;
    float: left;
    display: block;
    margin: 0 0 0 3px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.catalog-view_op1 .toolbar-products .modes .modes-mode.active,
.catalog-view_op1 .toolbar-products .modes .modes-mode:hover {
    background-color: #f36;
    border-color: #f36;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.catalog-view_op1 .toolbar-products .modes .mode-list {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0JCMzAwOTU5NTRGMTFFNDhEQjlFNDFBQkE4OUY0QzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0JCMzAwOTY5NTRGMTFFNDhEQjlFNDFBQkE4OUY0QzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQkIzMDA5Mzk1NEYxMUU0OERCOUU0MUFCQTg5RjRDMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQkIzMDA5NDk1NEYxMUU0OERCOUU0MUFCQTg5RjRDMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt+VNwsAAACGSURBVHja7NfBCcAgDIXhpHQCN3Qy1/PkCimeW8WDNhD+HDyEwmfgYajWWk0c6u5HSulXtLUmlzgVMDDw3gdkpUopr17OedjfBo9qBTkCM/HqZbSvRY/tRKpJdbxUsxaBgbeVev20qZkJMDAwcFj460Od9I/DTBxnYlJNqkk1MDBwcPgRYACQQ557atBUNAAAAABJRU5ErkJggg==);
    background-position: top left
}

.catalog-view_op1 .toolbar-products .modes .mode-list.active,
.catalog-view_op1 .toolbar-products .modes .mode-list:hover {
    background-position: bottom left
}

.catalog-view_op1 .toolbar-products .modes .mode-grid {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAYAAABxVAqfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDMxMTM5NTRGMTFFNEIzQTQ5RDk4RDdCMTQzNEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDMxMTQ5NTRGMTFFNEIzQTQ5RDk4RDdCMTQzNEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NDA0MzExMTk1NEYxMUU0QjNBNDlEOThEN0IxNDM0QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NDA0MzExMjk1NEYxMUU0QjNBNDlEOThEN0IxNDM0QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmycFq8AAACJSURBVHja7JfBDYAgDEWpcQI2ZLKux4kVqlyM8SIaQgN5/2Do6SV9oRXJOVtwyF4/Mcah0FJK2IJTAAMG3HeAtERVr3NK6bWm1c9IXRIesxrHOMbx/I5Zi4AB9/31qfdq+AAxMxwDBgx40dfimfuIk4aaVv9utXyscYxjHC/umLUIGPD84EOAAQDOk0U2uJKyVgAAAABJRU5ErkJggg==);
    background-position: top left
}

.catalog-view_op1 .toolbar-products .modes .mode-grid.active,
.catalog-view_op1 .toolbar-products .modes .mode-grid:hover {
    background-position: bottom left
}

.catalog-view_op1 .toolbar-products .toolbar-limiter,
.catalog-view_op1 .toolbar-products .toolbar-sorter {
    margin: 0 25px 0 0
}

.catalog-view_op1 .toolbar-products .toolbar-limiter .label,
.catalog-view_op1 .toolbar-products .toolbar-sorter .label {
    display: none
}

.catalog-view_op1 .toolbar-products .toolbar-limiter .limiter-options,
.catalog-view_op1 .toolbar-products .toolbar-limiter .sorter-options,
.catalog-view_op1 .toolbar-products .toolbar-sorter .limiter-options,
.catalog-view_op1 .toolbar-products .toolbar-sorter .sorter-options {
    height: 31px;
    background-color: #fafafa;
    border: 1px solid #e8e8e8;
    padding: 0 12px 0 5px;
    font-size: 13px;
    color: #666;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMzNEMTRDMTUzQTIxMUU2QTgyOEY0MzRFOTU0QUUxRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMzNEMTRDMDUzQTIxMUU2QTgyOEY0MzRFOTU0QUUxRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTFCQ0I5MjcxMzIwNjgxMTgwODM4RDJGMUVERUY5MUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5tsI44AAAAUklEQVR42mJMS0uTZmBg8GbADbayAImnQOyHQ+FWIJ7FBOVEA/FNNAU3oeIMMEUfgdgfSsP4QTA+E5rOOCgbRF+DSbCgWbEJiE2A+CyyIECAAQAbphAVFJNDfQAAAABJRU5ErkJggg==);
    background-position: center right 5px;
    font-weight: 400
}

.catalog-view_op1 .toolbar-products .toolbar-limiter .limiter-options {
    width: 95px;
    text-align: left
}

.catalog-view_op1 .toolbar-products .toolbar-sorter:after,
.catalog-view_op1 .toolbar-products .toolbar-sorter:before {
    content: "";
    display: table
}

.catalog-view_op1 .toolbar-products .toolbar-sorter:after {
    clear: both
}

.catalog-view_op1 .toolbar-products .toolbar-sorter .sorter-options {
    width: 110px;
    float: left
}

.catalog-view_op1 .toolbar-products .toolbar-sorter .sorter-action {
    display: block;
    line-height: 29px;
    border: 1px solid #e8e8e8;
    width: 37px;
    text-align: center;
    background-color: #fafafa;
    color: #666;
    float: left;
    margin-left: -1px;
    height: 31px
}

.catalog-view_op1 .toolbar-products .toolbar-sorter .sorter-action:before {
    content: "\f15d";
    font-family: FontAwesome
}

.catalog-view_op1 .toolbar-products .pagination:after,
.catalog-view_op1 .toolbar-products .pagination:before {
    content: "";
    display: table
}

.catalog-view_op1 .toolbar-products .pagination:after {
    clear: both
}

.catalog-view_op1 .toolbar-products .pagination>li {
    margin: 0;
    display: block;
    float: left
}

.catalog-view_op1 .toolbar-products .pagination>li>a,
.catalog-view_op1 .toolbar-products .pagination>li>span {
    line-height: 29px;
    min-width: 34px;
    background-color: #fafafa;
    font-size: 13px;
    color: #666;
    font-weight: 400
}

.catalog-view_op1 .toolbar-products .pagination>li.active>a,
.catalog-view_op1 .toolbar-products .pagination>li.active>span {
    background-color: #f36;
    color: #fff;
    border-color: #f36
}

.catalog-view_op1 .toolbar-products .pagination>li.action>a,
.catalog-view_op1 .toolbar-products .pagination>li.action>span {
    padding-left: 15px;
    padding-right: 15px
}

.catalog-view_op1 .toolbar-products .pagination>li.action>a span,
.catalog-view_op1 .toolbar-products .pagination>li.action>span span {
    font-size: 16px;
    line-height: 29px;
    vertical-align: top
}

.catalog-view_op1 .toolbar-products .pagination>li .action-next>a span,
.catalog-view_op1 .toolbar-products .pagination>li .action-next>span span {
    margin-left: 4px
}

.catalog-view_op1 .toolbar-products .pagination>li .action-prew>a span,
.catalog-view_op1 .toolbar-products .pagination>li .action-prew>span span {
    margin-right: 4px
}

.catalog-view_op1 .category-view {
    margin-bottom: 33px
}

.catalog-view_op1 .product-item-opt-2 .product-item-info .btn-cart {
    background-color: rgba(51, 51, 51, .5);
    height: 45px;
    line-height: 43px
}

.catalog-view_op1 .product-item-opt-2 .product-item-info .btn-cart:hover {
    background-color: #f36
}

.catalog-view_op1 .product-item-opt-2 .product-item-actions {
    right: 15px
}

.catalog-view_op1 .breadcrumb {
    margin: 13px 0
}

.catalog-view_op1 .breadcrumb li+li:before {
    content: ">";
    color: #333;
    font-family: 'Libre Baskerville', serif
}

.catalog-view_op1 .breadcrumb li a:hover {
    color: #f36
}

.catalog-view_op1 .breadcrumb .active {
    color: #333
}

.category-links {
    border: 1px solid #e4e4e4;
    margin-bottom: 20px
}

.category-links:after,
.category-links:before {
    content: "";
    display: table
}

.category-links:after {
    clear: both
}

.category-links>li {
    float: left
}

.category-links>li>a {
    display: block;
    line-height: 34px;
    font-size: 13px;
    color: #666;
    text-transform: capitalize;
    padding: 0 32px;
    position: relative
}

@media (max-width:1199px) {
    .category-links>li>a {
        padding: 0 22px
    }
}

.category-links>li>a:hover {
    background-color: #f2f2f2
}

@media (max-width:479px) {
    .category-links>li {
        float: none;
        display: block
    }
}

.category-links>li.current-cate>a {
    background-color: #000;
    color: #fff;
    font-weight: 400;
    font-size: 14px
}

.category-links>li.current-cate>a:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px 0 3px 5px;
    border-color: transparent transparent transparent #000;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: -5px;
    z-index: 10
}

@media (max-width:479px) {
    .category-links>li.current-cate>a:before {
        border-width: 4px 3px 0;
        border-color: #000 transparent transparent;
        top: auto;
        margin-top: 0;
        bottom: -4px;
        left: 20px;
        right: auto
    }
}

.catalog-product-view.catalog-view_op1 .columns {
    padding-bottom: 12px
}

.catalog-product-view .site-main .block-service {
    margin-top: 77px
}

.breadcrumb-page .breadcrumb {
    margin-top: 27px;
    margin-bottom: 42px;
    text-transform: capitalize
}

.breadcrumb-page .breadcrumb li a {
    color: #999
}

.breadcrumb-page .breadcrumb li a:hover {
    color: #d64a28
}

.breadcrumb-page .breadcrumb li.active,
.breadcrumb-page .breadcrumb li.active a {
    color: #333
}

.catalog-view_default .product-media {
    margin-bottom: 60px
}

.catalog-view_default .product-media .images-large {
    position: relative;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    margin-bottom: 33px;
    text-align: center;
    padding: 70px 58px
}

.catalog-view_default .product-media .images-large .btn-zoom {
    position: absolute;
    bottom: 10px;
    right: 10px;
    background-color: #8f8f8f;
    color: #fff;
    border-radius: 3px;
    border: none;
    box-shadow: none;
    z-index: 1000;
    line-height: 34px;
    width: 34px;
    text-align: center;
    font-size: 24px;
    padding: 0
}

.catalog-view_default .product-media .images-large .btn-zoom:before {
    content: "\f0b2";
    font-family: FontAwesome
}

.catalog-view_default .product-media .images-large .btn-zoom:focus,
.catalog-view_default .product-media .images-large .btn-zoom:hover {
    box-shadow: none;
    border: none;
    outline: 0
}

.catalog-view_default .product-media .images-large .btn-zoom span {
    display: none
}

.catalog-view_default .product-media .images-small a {
    display: block;
    position: relative;
    overflow: hidden;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    text-align: center;
    padding: 5px 10px
}

.catalog-view_default .product-media .images-small a.active {
    border: 1px solid #d64a28
}

.catalog-view_default .product-media .images-small a img {
    margin: auto;
    display: block;
    width: 100%
}

.catalog-view_default .product-media .images-small .owl-next,
.catalog-view_default .product-media .images-small .owl-prev {
    width: 18px;
    line-height: 30px;
    color: #888;
    border-radius: 0;
    display: block;
    height: auto;
    text-indent: 0;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    font-size: 25px
}

.catalog-view_default .product-media .images-small .owl-next:hover,
.catalog-view_default .product-media .images-small .owl-prev:hover {
    color: #d64a28
}

.catalog-view_default .product-media .images-small .owl-next:before,
.catalog-view_default .product-media .images-small .owl-prev:before {
    font-family: FontAwesome
}

.catalog-view_default .product-media .images-small .owl-prev {
    text-align: left;
    left: 0
}

.catalog-view_default .product-media .images-small .owl-prev:before {
    content: "\f104"
}

.catalog-view_default .product-media .images-small .owl-next {
    right: 0;
    text-align: right
}

.catalog-view_default .product-media .images-small .owl-next:before {
    content: "\f105"
}

.catalog-view_default .product-info-main {
    margin-bottom: 60px
}

.catalog-view_default .product-info-main .page-title {
    font-size: 20px;
    color: #333;
    text-transform: capitalize;
    font-weight: 600;
    display: block;
    margin-top: 0;
    margin-bottom: 8px
}

.catalog-view_default .product-info-main .product-reviews-summary {
    margin-bottom: 15px
}

.catalog-view_default .product-info-main .product-reviews-summary .rating-action,
.catalog-view_default .product-info-main .product-reviews-summary .rating-summary {
    display: inline-block;
    vertical-align: middle
}

.catalog-view_default .product-info-main .product-reviews-summary .rating-summary {
    margin-right: 5px
}

.catalog-view_default .product-info-main .product-reviews-summary .rating-action {
    color: #888;
    font-size: 14px;
    text-transform: capitalize
}

.catalog-view_default .product-info-main .product-reviews-summary .rating-action a {
    color: #888
}

.catalog-view_default .product-info-main .product-reviews-summary .rating-action a:hover {
    color: #d64a28
}

.catalog-view_default .product-info-main .product-info-price {
    margin-bottom: 25px
}

.catalog-view_default .product-info-main .product-info-price:after,
.catalog-view_default .product-info-main .product-info-price:before {
    content: "";
    display: table
}

.catalog-view_default .product-info-main .product-info-price:after {
    clear: both
}

.catalog-view_default .product-info-main .price-box {
    float: left;
    margin-right: 120px
}

.catalog-view_default .product-info-main .price-box .price {
    font-size: 18px;
    color: #333;
    line-height: 24px
}

.catalog-view_default .product-info-main .price-box .old-price .price {
    text-decoration: line-through
}

.catalog-view_default .product-info-main .product-info-stock-sku {
    float: left;
    color: #d64a28;
    text-transform: capitalize;
    font-size: 14px;
    line-height: 24px
}

.catalog-view_default .product-info-main .product-info-stock-sku .label {
    color: #333;
    font-weight: 400;
    padding: 0;
    margin-right: 10px;
    font-size: 14px
}

.catalog-view_default .product-info-main .product-overview {
    color: #888;
    font-size: 14px;
    margin-bottom: 25px
}

.catalog-view_default .product-info-main .product-overview .overview-label {
    text-transform: uppercase;
    display: block;
    color: #333;
    margin-bottom: 5px
}

.catalog-view_default .product-info-main .product-overview .overview-content {
    overflow: hidden;
    max-height: 75px;
    line-height: 24px
}

.catalog-view_default .product-info-main .product-add-form .product-options-wrapper {
    margin-bottom: 45px
}

.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group {
    display: block;
    width: 100%;
    margin-bottom: 23px;
    max-width: 485px
}

.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group label {
    display: block;
    font-weight: 400;
    padding: 0;
    text-transform: uppercase;
    color: #333;
    font-size: 14px
}

.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group label sup {
    color: #d64a28;
    font-size: 15px;
    top: 0
}

.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group .control {
    display: block
}

.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group .form-control {
    height: 39px;
    width: 100%;
    border: 1px solid #dfdfdf;
    text-align: center;
    font-size: 14px;
    color: #888
}

.catalog-view_default .product-info-main .product-add-form .share {
    margin-bottom: 36px
}

.catalog-view_default .product-info-main .product-add-form .share:after,
.catalog-view_default .product-info-main .product-add-form .share:before {
    content: "";
    display: table
}

.catalog-view_default .product-info-main .product-add-form .share:after {
    clear: both
}

.catalog-view_default .product-info-main .product-add-form .form-qty {
    height: 43px;
    background-color: #dedede;
    padding-top: 6px;
    padding-left: 20px;
    padding-right: 28px;
    float: left
}

.catalog-view_default .product-info-main .product-add-form .form-qty label {
    display: inline-block;
    font-size: 14px;
    color: #333;
    line-height: 34px;
    margin: 0 15px 0 0;
    vertical-align: top;
    font-weight: 400
}

.catalog-view_default .product-info-main .product-add-form .form-qty .control {
    padding-right: 16px;
    position: relative;
    width: 49px;
    display: inline-block;
    vertical-align: top
}

.catalog-view_default .product-info-main .product-add-form .form-qty .input-qty {
    text-align: center;
    height: 33px;
    background-color: #fff;
    border: none;
    box-shadow: none;
    width: 33px;
    padding: 0
}

.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number {
    background-color: #333;
    cursor: pointer;
    line-height: 17px;
    width: 16px;
    text-align: center;
    position: absolute;
    right: 0;
    display: block;
    color: #fff;
    border: none;
    padding: 0
}

.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number.active,
.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number.disabled,
.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number.focus,
.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number:disabled,
.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number:focus,
.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number:hover {
    background-color: #333;
    color: #fff;
    outline: 0
}

.catalog-view_default .product-info-main .product-add-form .form-qty .qtyminus {
    bottom: 0
}

.catalog-view_default .product-info-main .product-add-form .form-qty .qtyplus {
    top: 0
}

.catalog-view_default .product-info-main .actions {
    float: left;
    margin-bottom: 15px
}

.catalog-view_default .product-info-main .actions:after,
.catalog-view_default .product-info-main .actions:before {
    content: "";
    display: table
}

.catalog-view_default .product-info-main .actions:after {
    clear: both
}

.catalog-view_default .product-info-main .actions .action {
    width: 41px;
    height: 43px;
    line-height: 41px;
    padding: 0;
    text-align: center;
    background-color: #fff;
    color: #333;
    font-size: 14px;
    margin-bottom: 10px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    text-transform: uppercase;
    border: 1px solid #dfdfdf;
    float: left;
    margin-right: 5px
}

.catalog-view_default .product-info-main .actions .action:last-child {
    margin-right: 0
}

.catalog-view_default .product-info-main .actions .action span {
    display: none
}

.catalog-view_default .product-info-main .actions .action:hover {
    color: #fff;
    background-color: #d64a28;
    border-color: #d64a28
}

.catalog-view_default .product-info-main .actions .btn-wishlist {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQjg2M0YyNDQyQkExMUU2OTczQzg1NzI1NzlCNzY5QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQjg2M0YyMzQyQkExMUU2OTczQzg1NzI1NzlCNzY5QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WRhUXAAABi0lEQVR42qTUPShFYRzH8eccr+kOd1EiL4OkROooFtENo5uV5Q4GJYNBGUzKYJEskpCyiuEOhImISawGxb0MkiKvw/V96n9uT497Dl3/+nRe/s/zu+fcnuc4nucpq8rQihJc4cbqV6MeHzjHq9ksNM51wDRG8YJ3VOIQY3CwgE6kUYoIFjElP6BcCStGEj2IoQJ1crzACY7l3OzFRFIysk84jiq049l46kfpPcj1jPX6Z+iSox4368h/eC03tlTucuSYCegPYB61+gnL9QkOVHBlVHjpuTU6yzVe+0vlX/7cIh14jye0/SPQk4w7V15nG4l/BCYkI+MvmzkMoSWPsAYMSkZ2HV5iCSv+evpj6bEbWJaMbKCuSbleNZZJWDkytkDmKjvwDf2yuP2BQaV7azI2LnN/BOpKycrvwKbsVbsi0tNh3bg1m26OCWn5AERxhEaj1yT7OipjUvZkN+CV9N7tw57s02GM4BQ76DX2twr6fNn1iQnsYl3uxX/ZoqGBfu2j2fj6hNa3AAMAybBOHCW/HzEAAAAASUVORK5CYII=)
}

.catalog-view_default .product-info-main .actions .btn-wishlist:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNDdGQjAyRjQyQkExMUU2QUI3M0UzQTI0ODRFNzA5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNDdGQjAyRTQyQkExMUU2QUI3M0UzQTI0ODRFNzA5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5gFFLsAAABZklEQVR42qTUv0rDUBTH8bRaS8V/FHSwuomIRRGUbk76Ar5BBwffoINPIA7FJ9ChD5C9uAmCIjjpoINFqsFBbJGidYjfIyflNt40pb3waUPOOb/S5CYJ3/ed0BrHBtJ4xHOovoglfOMWra6qBKo0jvAJD09o4xyryOtxW2ue9h7r7F9OEDaGKm5QMH4kizIaqqzngnpBZ6qa0Qks4Q6TRrPpUNlqEzpbMgPlL+xFDIiEiqrLbE2OpWmWS/mGaTSdwdYUGphL8jGqJ3+cwVcwm5JADx/YGiJwUzNeJVA2ooviEIFFzehc1DV8Yb3HhY+yjJZmdG3sE1wH+6lP0nuls044MKObtBKzRcytVNGZjC1Q5PCAU4z0CJPamfYumDVb8zzu4epTYHsyXO3JhetJyx17wTZmcIEVo5bHpdakp/5vOuaCy5ukiX0cGG+XVNRcP3dyF3W1E9efsLxgbSur3+9xjb8CDABfcd41qlKDKQAAAABJRU5ErkJggg==)
}

.catalog-view_default .product-info-main .actions .btn-compare {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MEI5QTU0NTQyQkIxMUU2QUZEMkY2N0IxRjZFRUE0NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MEI5QTU0NDQyQkIxMUU2QUZEMkY2N0IxRjZFRUE0NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4hUKr8AAABm0lEQVR42qyVzytEURSAZ0TMECvZKUnKcuaVlVAWkqJYzEZSovxYSFFjoYzsZiWJpKSUJJokKQvlx2aKlQXxDygaGkNZ+O50nu7czLzHOPXVu7c737vv3HPPeIPBoOcX4YOUPhGPxzMWFGrPIWg1BFtwqo13oVbmF+HJfGOB9hyDehjSaDDWL8ABDMMd9OYSvsGxwyefwaTscg22LcuayCbsggiMwbmDWOVxGkYgirTTFJbCMiwJHXDh4pBWhGWkPl04ACUwI+MXkV67kIahHPp1YUhO8FVbmIBLJxtl86xyKY60UJWOBUeev8eJONLCSiiG+zyED+ocyGOFEn7KZJHnH0IJH+EDqvPw1ECSfCbsQ1El0p6HsM2uXVu4Bz1y/E7RCGX2gLxVaVXyLVyHd5hzIQzAIfhlHJG63dS7TVKukXrLFWw4SJtEqhrKIHSTv5TZvvZhSnZbB/Oy62zRLISRxX5qDiqi0AejcAuz8om5osW+x+YO9aaq2ti43M+AdCI7bmDV+I3qNjvqweviL8AvvTLbXc4YfwkwAMlsXZLx5h7aAAAAAElFTkSuQmCC)
}

.catalog-view_default .product-info-main .actions .btn-compare:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQkVGNUY1RDQyQkIxMUU2OTg1MEI4QjYwMDU4MTJCQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQkVGNUY1QzQyQkIxMUU2OTg1MEI4QjYwMDU4MTJCQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz58LiXvAAABbElEQVR42qzUwSsEYRjH8ddE7C67KXJT8h9ISSmUg4Os4iAlR7QccOLi4uKwJQ6Ku4s2VwcKWf+Am+JCLrK1B0phfN/tefPuqzWzxlOfw/vOO7/emXne8XzfV1WIBa2pVd81iUFVXgc4t8Y5dMr8DgrKLSs9jjO/vOadHfQhi0c8Y8LdobvltYBA+9E38YGlSoFpWZDBZUCgMYtPjLiBCXmMbRknkQ8RqO3i3nwwM7mAApqshSn0hghsRhFzdqB+xP0qW8i2Jx9UeXxo3TrdOFZ/r1PJKAW2oh63EQLvkEBKB77LZJ36h9KBT3hDe4ScDryg6MnEFYYjBA4hb3ao6wjjSIa4uQeN1rhN/gM5+yybxt4K0SK62S/k7JuWeXAbWxuTozcTItCXvluWozda6eewIqEbaAgINLVqX/ec95PFNDK4wTq6At7pAGJmUFPa5s9qwaKEXyNtXevHlLP+BIe/BdoVx2vY/vkSYABoRqK0XF0S+wAAAABJRU5ErkJggg==)
}

.catalog-view_default .product-info-main .actions .btn-cart {
    padding-left: 35px;
    background-position: center left 11px;
    width: auto;
    padding-right: 15px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MEMwQkQ1RTQyQkIxMUU2ODMxNUI2QzkzOTlBRUE5MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MEMwQkQ1RDQyQkIxMUU2ODMxNUI2QzkzOTlBRUE5MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6cJa+TAAABGUlEQVR42qTUO2oCQQCA4ckiJBAEwQuERNJJilWUpIppcgOFVOIJ7HIBSa2FnY2NlUfQIJIyD5U0ESWNF1B8YRLyD8zCsOzKOjvwgSj+zms9sm07JoQo4Qd17ESIYSGONJ6QEiGHDE5QwAeSYYMR7fUQ95gatv7Q14MD1HBluNIzZPXgSB3IJX4PDGbQldtmuWZ4goTBDHNyudjqwQW+DQ8mp2YoLNcHQ4PgMW7Q8QoODILX2ODdKzgyCN7hWV0bzxme4/SA4K2zf+6LLdRTs8bM+cUAQ/4XFP2CMvKpNrgdMLjEl1/QWXYUr2GfZWe8oYqHAN9f4UJe6H3BBsZoIY+5T6yJih7zC+7UNSijt+dwHvHifvNfgAEA5Rw6rrSF9JUAAAAASUVORK5CYII=)
}

.catalog-view_default .product-info-main .actions .btn-cart span {
    display: block
}

.catalog-view_default .product-info-main .actions .btn-cart:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQTRBODY1NTQyQkIxMUU2OUUxMUFDM0ZBMTQyNDhBQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQTRBODY1NDQyQkIxMUU2OUUxMUFDM0ZBMTQyNDhBQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYxNTI1MzM0OTIwNjgxMTgyMkFEMzM2RkUxMDZEQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4O/6RQAAABIElEQVR42qTUT0sCQRjH8XEVDEIIewNhHbqIF0OpLunFS+eCjl16I9I5D966dPHkS0gPnaMsuihGr8FQFMP1OzEDwzDqOvvAh12W5bfzzJ9NhGG4J4S4xR+amIsYFWAfJ7hHUcQsGTjENd6RjxuYMu4/UMO3Z9YCL2ZgDw0UPDs9QFmwKNo5Jkgaz6IqYYx0YI1wB0ceI6zIdjEzA3/x47kwMrCjexfWwmwbmMYZnl2BPY/AU0zx5gr89Aisoqu2jXOEOexuEXih509WQi67tZ9G6lwvIgbKf8Ex+vZJ0bv9S01wO2LgWIe5AnXbGbz6nD+7ZVl3eFBf3lQTHMoNvW6EjxighSs1p656Qt0M+68VZzPAjbqueucSWfv5UoABALxls9s36eHSAAAAAElFTkSuQmCC)
}

.catalog-view_default .product-info-detailed {
    margin-bottom: 37px;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    position: relative;
    display: table;
    height: 370px
}

.catalog-view_default .product-info-detailed>.nav {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0;
    min-width: 170px;
    display: table-cell;
    vertical-align: top;
    border-right: 1px solid #dfdfdf
}

.catalog-view_default .product-info-detailed>.nav li {
    float: none;
    display: block;
    margin: 0
}

.catalog-view_default .product-info-detailed>.nav li a {
    line-height: 43px;
    padding: 0 10px 0 27px;
    border-bottom: 1px solid #dfdfdf;
    color: #333;
    white-space: nowrap
}

.catalog-view_default .product-info-detailed>.nav li.active a,
.catalog-view_default .product-info-detailed>.nav li:hover a {
    color: #fff;
    background-color: #d64a28
}

.catalog-view_default .product-info-detailed>.tab-content {
    display: table-cell;
    vertical-align: top;
    padding: 40px 20px;
    font-size: 14px;
    color: #888;
    overflow: hidden
}

.catalog-view_default .product-info-detailed>.tab-content .block-title {
    display: none
}

@media (max-width:767px) {
    .catalog-view_default .product-info-detailed {
        display: block;
        height: auto
    }

    .catalog-view_default .product-info-detailed>.nav {
        display: none
    }

    .catalog-view_default .product-info-detailed>.tab-content {
        display: block
    }

    .catalog-view_default .product-info-detailed>.tab-content .block-title {
        display: block;
        line-height: 43px;
        cursor: pointer;
        background-color: #fff;
        border-bottom: 1px solid #dfdfdf;
        text-transform: uppercase;
        font-size: 16px;
        font-weight: 600
    }

    .catalog-view_default .product-info-detailed>.tab-content .block-content {
        display: none;
        margin-top: 20px;
        border-bottom: 1px solid #dfdfdf
    }

    .catalog-view_default .product-info-detailed>.tab-content .tab-pane {
        position: static;
        opacity: 1;
        visibility: visible;
        display: block
    }

    .catalog-view_default .product-info-detailed>.tab-content .tab-pane.has-active .block-content {
        display: block
    }

    .catalog-view_default .product-info-detailed>.tab-content .tab-pane.has-active .block-title {
        color: #d64a28
    }
}

.block-related,
.block-upsell {
    margin-bottom: 37px
}

.block-related .block-title,
.block-upsell .block-title {
    font-size: 18px;
    color: #333;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 30px;
    text-transform: uppercase
}

.block-related .block-title .title,
.block-upsell .block-title .title {
    font-weight: 600;
    display: block;
    margin: 0;
    line-height: 36px
}

.catalog-view_op1 .block-related,
.catalog-view_op1 .block-upsell {
    margin-bottom: 17px
}

.catalog-view_op1 .block-related .block-title,
.catalog-view_op1 .block-upsell .block-title {
    margin-bottom: 8px;
    border-bottom: none;
    font-size: 16px;
    color: #333;
    font-weight: 700
}

.block-related .owl-nav,
.block-upsell .owl-nav {
    position: absolute;
    right: 0;
    top: -70px
}

.block-related .owl-nav:after,
.block-related .owl-nav:before,
.block-upsell .owl-nav:after,
.block-upsell .owl-nav:before {
    content: "";
    display: table
}

.block-related .owl-nav:after,
.block-upsell .owl-nav:after {
    clear: both
}

.catalog-view_op1 .block-related .owl-nav,
.catalog-view_op1 .block-upsell .owl-nav {
    top: -40px
}

.block-related .owl-nav .owl-next,
.block-related .owl-nav .owl-prev,
.block-upsell .owl-nav .owl-next,
.block-upsell .owl-nav .owl-prev {
    width: 33px;
    line-height: 28px;
    border: 1px solid #dfdfdf;
    display: block;
    text-align: center;
    background-color: #fff;
    color: #333;
    font-size: 20px;
    float: left;
    margin-left: 10px
}

.catalog-view_op1 .block-related .owl-nav .owl-next,
.catalog-view_op1 .block-related .owl-nav .owl-prev,
.catalog-view_op1 .block-upsell .owl-nav .owl-next,
.catalog-view_op1 .block-upsell .owl-nav .owl-prev {
    width: 24px;
    line-height: 24px;
    background-color: #aaa;
    border: none;
    color: #fff;
    font-size: 16px
}

.catalog-view_op1 .block-related .owl-nav .owl-next:hover,
.catalog-view_op1 .block-related .owl-nav .owl-prev:hover,
.catalog-view_op1 .block-upsell .owl-nav .owl-next:hover,
.catalog-view_op1 .block-upsell .owl-nav .owl-prev:hover {
    background-color: #f36
}

.block-related .owl-nav .owl-next:before,
.block-related .owl-nav .owl-prev:before,
.block-upsell .owl-nav .owl-next:before,
.block-upsell .owl-nav .owl-prev:before {
    font-family: FontAwesome
}

.block-related .owl-nav .owl-next:hover,
.block-related .owl-nav .owl-prev:hover,
.block-upsell .owl-nav .owl-next:hover,
.block-upsell .owl-nav .owl-prev:hover {
    color: #fff;
    background-color: #d64a28;
    border-color: #d64a28
}

.block-related .owl-nav .owl-next:before,
.block-upsell .owl-nav .owl-next:before {
    content: "\f105"
}

.block-related .owl-nav .owl-prev:before,
.block-upsell .owl-nav .owl-prev:before {
    content: "\f104"
}

.block-related .owl-item,
.block-upsell .owl-item {
    padding-bottom: 1px
}

.catalog-view_op1 .block-related .product-item,
.catalog-view_op1 .block-upsell .product-item {
    border: 1px solid #eee
}

.catalog-view_op1 .product-media {
    margin-bottom: 50px
}

@media (min-width:767px) {
    .catalog-view_op1 .product-media {
        margin-bottom: 20px
    }
}

@media (min-width:1200px) {
    .catalog-view_op1 .product-media {
        padding-right: 30px
    }
}

.catalog-view_op1 .product-media .images-large {
    position: relative;
    border: 1px solid #eee;
    background-color: #fff;
    margin-bottom: 25px;
    text-align: center;
    padding: 30px
}

.catalog-view_op1 .product-media .images-large .btn-zoom {
    display: none;
    visibility: hidden;
    opacity: 0
}

.catalog-view_op1 .product-media .images-small {
    padding: 0 35px
}

.catalog-view_op1 .product-media .images-small a {
    display: block;
    position: relative;
    overflow: hidden;
    border: 1px solid #eee;
    background-color: #fff;
    text-align: center;
    padding: 0
}

.catalog-view_op1 .product-media .images-small a.active {
    border: 1px solid #f36
}

.catalog-view_op1 .product-media .images-small a img {
    margin: auto;
    display: block;
    width: 100%
}

.catalog-view_op1 .product-media .images-small .owl-item {
    padding-bottom: 1px
}

.catalog-view_op1 .product-media .images-small .owl-next,
.catalog-view_op1 .product-media .images-small .owl-prev {
    width: 24px;
    text-align: center;
    line-height: 24px;
    color: #fff;
    background-color: #aaa;
    border-radius: 0;
    display: block;
    height: auto;
    text-indent: 0;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    font-size: 16px
}

.catalog-view_op1 .product-media .images-small .owl-next:hover,
.catalog-view_op1 .product-media .images-small .owl-prev:hover {
    background-color: #f36
}

.catalog-view_op1 .product-media .images-small .owl-next:before,
.catalog-view_op1 .product-media .images-small .owl-prev:before {
    font-family: FontAwesome
}

.catalog-view_op1 .product-media .images-small .owl-prev {
    left: -35px
}

.catalog-view_op1 .product-media .images-small .owl-prev:before {
    content: "\f104"
}

.catalog-view_op1 .product-media .images-small .owl-next {
    right: -35px
}

.catalog-view_op1 .product-media .images-small .owl-next:before {
    content: "\f105"
}

.catalog-view_op1 .product-info-main {
    margin-bottom: 50px
}

@media (min-width:1200px) {
    .catalog-view_op1 .product-info-main {
        margin-left: -15px
    }
}

.catalog-view_op1 .product-info-main .page-title {
    font-size: 24px;
    color: #666;
    text-transform: capitalize;
    display: block;
    margin: 0 0 12px
}

.catalog-view_op1 .product-info-main .product-reviews-summary {
    margin-bottom: 6px
}

.catalog-view_op1 .product-info-main .product-reviews-summary .rating-summary {
    display: inline-block;
    vertical-align: top
}

.catalog-view_op1 .product-info-main .product-reviews-summary .reviews-actions {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    color: #666
}

.catalog-view_op1 .product-info-main .product-reviews-summary .reviews-actions a {
    color: #666;
    display: inline-block;
    line-height: 18px;
    padding: 0 10px
}

.catalog-view_op1 .product-info-main .product-reviews-summary .reviews-actions a:hover {
    color: #f36
}

.catalog-view_op1 .product-info-main .product-reviews-summary .reviews-actions .action {
    border-right: 1px solid #e5e5e5
}

.catalog-view_op1 .product-info-main .product-reviews-summary .reviews-actions .action:last-child {
    border-right: none
}

.catalog-view_op1 .product-info-main .product-info-price {
    margin-bottom: 10px
}

.catalog-view_op1 .product-info-main .product-info-price .price {
    font-weight: 700;
    color: #f36;
    font-size: 18px
}

.catalog-view_op1 .product-info-main .product-info-price .old-price {
    font-size: 14px;
    color: #666;
    text-decoration: line-through;
    margin-left: 12px
}

.catalog-view_op1 .product-info-main .product-info-price .label-sale {
    display: inline-block;
    line-height: 23px;
    background-color: #f90;
    color: #fff;
    padding: 0 12px;
    font-size: 14px;
    margin-left: 12px
}

.catalog-view_op1 .product-info-main .product-info-stock {
    color: #096;
    font-size: 14px;
    margin-bottom: 7px
}

.catalog-view_op1 .product-info-main .product-info-stock .label {
    color: #666;
    padding: 0;
    font-size: 14px;
    font-weight: 400
}

.catalog-view_op1 .product-info-main .product-code,
.catalog-view_op1 .product-info-main .product-condition {
    color: #666;
    font-size: 14px;
    margin-bottom: 7px
}

.catalog-view_op1 .product-info-main .product-overview {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    border-top: 1px solid #eee;
    padding-top: 5px;
    padding-bottom: 5px
}

.catalog-view_op1 .product-info-detailed {
    margin-bottom: 38px
}

.catalog-view_op1 .product-info-detailed .nav {
    margin: 0
}

@media (max-width:767px) {
    .catalog-view_op1 .product-info-detailed .nav {
        display: none
    }
}

.catalog-view_op1 .product-info-detailed .nav>li+li {
    margin-left: 6px
}

.catalog-view_op1 .product-info-detailed .nav>li>a {
    display: block;
    line-height: 46px;
    padding: 0 25px;
    font-size: 14px;
    font-weight: 700;
    color: #333;
    text-transform: uppercase;
    background-color: #e2e2e2
}

@media (max-width:1199px) {
    .catalog-view_op1 .product-info-detailed .nav>li>a {
        padding: 0 15px
    }
}

.catalog-view_op1 .product-info-detailed .nav>li.active>a {
    background-color: #fff;
    margin-bottom: -1px;
    border: 1px solid #eee;
    border-bottom: none
}

.catalog-view_op1 .product-info-detailed .tab-content {
    border: 1px solid #eee;
    padding: 30px 15px;
    color: #666;
    font-size: 14px;
    line-height: 24px
}

.catalog-view_op1 .product-info-detailed .tab-content .block-title {
    display: none;
    border-bottom: 1px solid #eee;
    margin-bottom: -1px;
    text-transform: uppercase;
    line-height: 46px;
    padding: 0 35px 0 25px;
    font-size: 14px;
    font-weight: 700;
    color: #333;
    cursor: pointer;
    position: relative
}

.catalog-view_op1 .product-info-detailed .tab-content .block-title:after {
    content: "\f107";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    right: 20px
}

@media (max-width:767px) {
    .catalog-view_op1 .product-info-detailed .tab-content .block-title {
        display: block
    }
}

@media (max-width:767px) {
    .catalog-view_op1 .product-info-detailed .tab-content {
        padding: 0
    }

    .catalog-view_op1 .product-info-detailed .tab-content .tab-pane,
    .catalog-view_op1 .product-info-detailed .tab-content .tab-pane.has-active .block-content {
        display: block
    }

    .catalog-view_op1 .product-info-detailed .tab-content .tab-pane.has-active .block-title {
        background-color: #e2e2e2
    }

    .catalog-view_op1 .product-info-detailed .tab-content .tab-pane.has-active .block-title:after {
        content: "\f106";
        font-family: FontAwesome
    }

    .catalog-view_op1 .product-info-detailed .tab-content .block-content {
        display: none;
        padding: 20px;
        border-bottom: 1px solid #eee
    }

    .catalog-view_op1 .product-info-detailed .tab-content .tab-pane {
        visibility: visible;
        opacity: 1;
        position: static
    }
}

.catalog-view_op1 .product-add-form {
    padding-top: 5px;
    border-top: 1px solid #eee
}

.catalog-view_op1 .product-options-wrapper .form-qty {
    margin-bottom: 10px
}

.catalog-view_op1 .product-options-wrapper .form-qty .label {
    font-size: 14px;
    color: #666;
    display: inline-block;
    line-height: 30px;
    vertical-align: top;
    min-width: 45px;
    padding: 0;
    font-weight: 400;
    text-align: left
}

.catalog-view_op1 .product-options-wrapper .form-qty .control {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 70px
}

.catalog-view_op1 .product-options-wrapper .form-qty .input-qty {
    height: 31px;
    border: 1px solid #eaeaea;
    background-color: #fafafa;
    width: 100%;
    font-size: 13px;
    color: #666;
    padding-left: 10px
}

.catalog-view_op1 .product-options-wrapper .form-qty .btn-number {
    color: #666;
    width: 10px;
    padding: 0;
    text-align: center;
    line-height: 6px;
    border: none;
    background-color: transparent;
    box-shadow: none;
    cursor: pointer;
    position: absolute;
    right: 7px
}

.catalog-view_op1 .product-options-wrapper .form-qty .btn-number span {
    display: none
}

.catalog-view_op1 .product-options-wrapper .form-qty .btn-number:before {
    font-family: FontAwesome
}

.catalog-view_op1 .product-options-wrapper .form-qty .btn-number.qtyminus {
    top: 50%;
    margin-top: 2px
}

.catalog-view_op1 .product-options-wrapper .form-qty .btn-number.qtyminus:before {
    content: "\f0d7"
}

.catalog-view_op1 .product-options-wrapper .form-qty .btn-number.qtyplus {
    bottom: 50%;
    margin-bottom: 2px
}

.catalog-view_op1 .product-options-wrapper .form-qty .btn-number.qtyplus:before {
    content: "\f0d8"
}

.catalog-view_op1 .product-options-wrapper .form-configurable {
    margin-bottom: 10px
}

.catalog-view_op1 .product-options-wrapper .form-configurable .label {
    font-size: 14px;
    color: #666;
    display: inline-block;
    line-height: 30px;
    vertical-align: top;
    min-width: 45px;
    padding: 0;
    font-weight: 400;
    text-align: left
}

.catalog-view_op1 .product-options-wrapper .form-configurable .control {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 95px
}

.catalog-view_op1 .product-options-wrapper .form-configurable .form-control {
    height: 31px;
    border: 1px solid #eaeaea;
    background-color: #fafafa;
    width: 100%;
    font-size: 13px;
    color: #666;
    padding-left: 10px;
    padding-right: 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    line-height: 1
}

.catalog-view_op1 .product-options-wrapper .form-configurable select {
    background-position: center right 5px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMzNEMTRDMTUzQTIxMUU2QTgyOEY0MzRFOTU0QUUxRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMzNEMTRDMDUzQTIxMUU2QTgyOEY0MzRFOTU0QUUxRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTFCQ0I5MjcxMzIwNjgxMTgwODM4RDJGMUVERUY5MUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5tsI44AAAAUklEQVR42mJMS0uTZmBg8GbADbayAImnQOyHQ+FWIJ7FBOVEA/FNNAU3oeIMMEUfgdgfSsP4QTA+E5rOOCgbRF+DSbCgWbEJiE2A+CyyIECAAQAbphAVFJNDfQAAAABJRU5ErkJggg==)
}

.catalog-view_op1 .product-options-wrapper .form-configurable .size-chart {
    color: #f36;
    line-height: 30px;
    display: inline-block;
    text-decoration: underline;
    font-size: 14px;
    font-style: italic;
    margin-left: 6px
}

.catalog-view_op1 .product-options-bottom {
    padding-top: 10px;
    margin-top: 15px;
    border-top: 1px solid #eee
}

.catalog-view_op1 .product-options-bottom .btn-cart {
    height: 36px;
    background-color: #f36;
    color: #fff;
    font-size: 14px;
    padding: 0 12px;
    border: none;
    box-shadow: none;
    line-height: 36px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    margin-bottom: 10px
}

.catalog-view_op1 .product-options-bottom .btn-cart:before {
    content: "";
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMUZBREM1RTUyRjQxMUU2QjEyRDk5NjUyODA2NUU3MSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMUZBREM1RDUyRjQxMUU2QjEyRDk5NjUyODA2NUU3MSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDc4MDExNzQwNzIwNjgxMTgwODM4RDJGMUVERUY5MUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4wNGfxAAAA9UlEQVR42mL4jwCngZiBVMwIJBYxMDAYArEOEPcD8TUgZmEgDrwBGQDjfANiTgYSARMSu4uBdFCN7AJuIP4IxMxEan4JxBLILvgKxFNIsD0TTKKFqjAQf/lPGFyC6WFCM/UtEK8kwvYkGAM9ukCxYA/EP4H4FFogg9h/gXgjEJ+Bi6J5YTHUieqkJCRkF4BigQ+IFwAxKxanM0LF2YB4KhDvRjfRD4iPEAjAv1C6GJsLQMAEiD8B8S0g5kWT+wzEdkD8AiqPEQbVUBseALEkFj9nAPFPqLwq2HI0Be+QnFqMxQAMeXQFYUD8Epq1JbAYgCEPEGAA1+aeQZRlruQAAAAASUVORK5CYII=);
    width: 16px;
    height: 16px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle
}

.catalog-view_op1 .product-options-bottom .btn-cart:hover {
    background-color: #c03;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.catalog-view_op1 .product-options-bottom .product-addto-links .action {
    display: inline-block;
    line-height: 34px;
    font-size: 14px;
    color: #666;
    margin-right: 15px;
    margin-bottom: 10px;
    vertical-align: top
}

.catalog-view_op1 .product-options-bottom .product-addto-links .action:before {
    content: "";
    font-family: FontAwesome;
    text-align: center;
    line-height: 30px;
    display: inline-block;
    border-radius: 100%;
    color: #fff;
    margin-right: 3px;
    width: 30px;
    height: 30px;
    background-color: #999;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.catalog-view_op1 .product-options-bottom .product-addto-links .action:hover {
    color: #f36
}

.catalog-view_op1 .product-options-bottom .product-addto-links .action:hover:before {
    background-color: #f36;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.catalog-view_op1 .product-options-bottom .product-addto-links .btn-wishlist:before {
    content: "\f08a"
}

.catalog-view_op1 .product-options-bottom .product-addto-links .btn-compare:before {
    content: "\f012"
}

.catalog-view_op1 .product-addto-links-second {
    padding-top: 10px;
    border-top: 1px solid #eee;
    margin-bottom: 15px
}

.catalog-view_op1 .product-addto-links-second .action {
    display: inline-block;
    vertical-align: top;
    line-height: 20px;
    background-position: center left;
    background-repeat: no-repeat;
    font-size: 14px;
    color: #666;
    padding-left: 26px;
    margin-right: 15px
}

.catalog-view_op1 .product-addto-links-second .action:hover {
    color: #f36
}

.catalog-view_op1 .product-addto-links-second .action-print {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAOCAYAAADJ7fe0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QTIxRUQ3QjUzQTUxMUU2QjZGREJGODdGQkE3OEY0RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QTIxRUQ3QTUzQTUxMUU2QjZGREJGODdGQkE3OEY0RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTFCQ0I5MjcxMzIwNjgxMTgwODM4RDJGMUVERUY5MUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6bWU+mAAABPElEQVR42qRTS07DMBB9M54EEsgGiTMgcQkuwZptD1OhrnuGsmddcYGcokdo48SO8acOqtQ2IJ70VGU0nzdvXFqt3nGEG+2AayBSWCwWHzd19TaO40FUGeM8DAMy5+Ccw3q9fm3b9tN/PuQ4iwgy56DgYHSH7Xb7stlsvnzoMTbxspA5B2MMmqaJqne73bOx5skTYq0FsUuTiLPw80qY0B32IIwo5RZKUYzHHYqiCN3pUvGPsc6TfIMyqlkulyikik0c/gkJhoau4df51a4roZhrvX+EdIzgJfd973dTMSekJeIsfSmxFFNO8tNC6rpGp/cQVvjLaizJ1biF1jopOSmnS88NzAw+mhyP4i/GMcj8q+lhWNd1KMtyelshJnksEc020YNBdXePoP5YQ9M7yf+LOeTrsOKTmm8BBgB8fI5vA6FssQAAAABJRU5ErkJggg==)
}

.catalog-view_op1 .product-addto-links-second .action-friend {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNUQwNUQxNDUzQTUxMUU2ODlGQ0NDNzZCRDFBQUI5MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNUQwNUQxMzUzQTUxMUU2ODlGQ0NDNzZCRDFBQUI5MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTFCQ0I5MjcxMzIwNjgxMTgwODM4RDJGMUVERUY5MUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6dMLJZAAAA3ElEQVR42mLs7en4z8DA8BSIXzCQDiSAWJoFqvk1EEcD8U0SDFAH4qVAzMwENSACKqBOogFxIP1MUMGbUJcQYxCyAddAAkxIkjCDFgGxCg4DVNANQDcEZlAcVKEKFgNWoBuAzRCYQWeBeDuSQSpQ/gV0A3AZ0g7Ev4DYE4jXAfE0KO0DxF+AuJeQIV1AzAnEBUB8B4htgXgflL4JFWdGN4gJzQA2qEIY+AjEa6A0DGAYBDOkF4sB+ACKQaAUqwv1QjcQp5GQYkEBXAoKdJAhs6CCxmTkHVB47QMIMAAgfzOcp9k0/AAAAABJRU5ErkJggg==)
}

.swatch-opt .swatch-attribute .swatch-attribute-label {
    font-size: 14px;
    color: #666;
    display: inline-block;
    line-height: 20px;
    vertical-align: top;
    min-width: 45px
}

.swatch-opt .swatch-attribute .swatch-attribute-options {
    display: inline-block;
    vertical-align: top
}

.swatch-opt .swatch-attribute .swatch-attribute-options:after,
.swatch-opt .swatch-attribute .swatch-attribute-options:before {
    content: "";
    display: table
}

.swatch-opt .swatch-attribute .swatch-attribute-options:after {
    clear: both
}

.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option {
    width: 20px;
    height: 20px;
    border: 1px solid #eee;
    float: left;
    margin-right: 9px;
    margin-bottom: 10px;
    cursor: pointer
}

.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.selected {
    outline: #f36 solid 1px
}

.fancybox-overlay {
    z-index: 9999
}

.page-title-base .title-base {
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    color: #333;
    margin: 0 0 15px
}

.cms-page .breadcrumb-page .breadcrumb {
    margin-bottom: 19px
}

.block-about-us {
    margin-bottom: 40px
}

.block-about-us .block-title {
    display: block;
    font-size: 15px;
    font-weight: 600;
    color: #333;
    line-height: 30px;
    text-transform: uppercase
}

.block-about-us .block-content {
    padding-top: 2px
}

.block-about-us .img {
    position: relative;
    overflow: hidden;
    margin-top: 8px;
    margin-bottom: 20px
}

.block-about-us .img img {
    display: block;
    width: 100%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-about-us .img:hover img {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-about-us .text {
    color: #666;
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 20px
}

.block-why-choos-us {
    margin-bottom: 60px
}

.block-why-choos-us .block-title {
    display: block;
    font-size: 15px;
    font-weight: 600;
    color: #333;
    line-height: 30px;
    text-transform: uppercase
}

.block-why-choos-us ul li {
    position: relative;
    padding-left: 30px;
    border-bottom: 1px dotted #666;
    font-size: 13px;
    color: #666;
    line-height: 30px;
    text-transform: capitalize;
    background-repeat: no-repeat;
    background-position: top 8px left;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNUUxRjU3MjQ3NDUxMUU2OEE4NTg1QkREOENEQ0RFMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNUUxRjU3MTQ3NDUxMUU2OEE4NTg1QkREOENEQ0RFMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjZBMkJBOUIzMzIwNjgxMTg3MUZCMTlGRDQ4QTUwMDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5JkWsIAAAAv0lEQVR42mJMS0tjIAFUALE3E5A4BsT/8eD5UA0mQNwExPtZgIQlEDMSsIETiBcC8SUgbmYh0lltQKwExMZA/JsYTY5AnA/ExUB8DSTAhKYgEIj5kfj8UD8dAOIJQKyITdMMIF4HxGxQ/kQgFgTiRCh/MohAd54fEO8D4nlQzfFAnADED6G22mDTdBKII6EawoB4AzTUUAATFo9vgnr6ORBjjXkmHCEG8os8EL8mRRNeAPLTcWhyIQaA/MoAEGAA4iklkqngP7QAAAAASUVORK5CYII=);
    padding-bottom: 5px;
    margin-bottom: 4px
}

.block-why-choos-us ul li:last-child {
    border-bottom: none
}

.block-why-choos-us ul li a {
    color: #666
}

.block-why-choos-us ul li a:hover {
    color: #d64a28
}

.block-why-choos-us ul li:hover {
    color: #d64a28;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEODJCNTE1RTQ3NDUxMUU2OTNBMThDNEU2RTFEQUNEQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEODJCNTE1RDQ3NDUxMUU2OTNBMThDNEU2RTFEQUNEQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjZBMkJBOUIzMzIwNjgxMTg3MUZCMTlGRDQ4QTUwMDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7c5b5ZAAAAwElEQVR42mL838JACqgAYm8mIHEMiP/jwfOhGkyAuAmI9zMCbQJJMBKwgROIzwDxdyC2ZCHSWW1ArATExkD8mxhNjkCcD8TFQHwNJMCEpiAQiPmR+PxQPx0A4glArIhN0wwgXgfEbFD+RCAWBOJEKH8yiEB3nh8Q7wPieVDN8UCcAMQPobbaYNN0EogjoRrCgHgDEC9E9yQTFo9vgnr6GRCnYQsZJhwhBvKLAhC/JkUTXgDy03FociEGgPzKABBgAPNVKC8ox4YjAAAAAElFTkSuQmCC)
}

.block-our-member {
    margin-bottom: 57px
}

.block-our-member .block-title {
    font-size: 14px;
    color: #888;
    text-align: center;
    max-width: 800px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 84px;
    line-height: 24px
}

.block-our-member .block-title .title {
    display: block;
    font-size: 15px;
    font-weight: 600;
    color: #333;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 5px
}

.block-our-member .item .item-photo img {
    width: 100%;
    display: block
}

.block-our-member .item .name {
    display: block;
    font-size: 14px;
    color: #157ed2;
    text-transform: capitalize;
    margin-top: 3px
}

.block-our-member .item .team {
    display: block;
    text-transform: capitalize
}

.block-our-member .item .des {
    color: #888;
    display: block;
    font-size: 13px;
    line-height: 24px;
    margin-top: 12px
}

.block-our-member .owl-dots {
    text-align: center;
    top: -60px;
    left: 0;
    right: 0;
    position: absolute
}

.block-our-member .owl-dots .owl-dot {
    width: 17px;
    height: 17px;
    border-radius: 100%;
    display: inline-block;
    vertical-align: middle;
    background-color: #bbb;
    margin-right: 5px
}

.block-our-member .owl-dots .owl-dot.active {
    width: 19px;
    height: 19px;
    background-color: #d64a28
}

.block-googlemap {
    margin-bottom: 20px
}

.block-address,
.block-contact-us {
    margin-bottom: 70px
}

.block-address .block-title,
.block-contact-us .block-title {
    display: block;
    font-size: 15px;
    font-weight: 600;
    color: #333;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 30px
}

.block-contact-us .row {
    margin: 0 -5px
}

.block-contact-us .col-md-4,
.block-contact-us .col-md-5,
.block-contact-us .col-md-6,
.block-contact-us .col-md-7 {
    padding: 0 5px
}

.block-contact-us .form-control {
    border: 1px solid #e5e5e5;
    font-size: 13px;
    color: #888;
    padding-left: 25px
}

.block-contact-us .form-control::-moz-placeholder {
    color: #888;
    opacity: 1
}

.block-contact-us .form-control:-ms-input-placeholder {
    color: #888
}

.block-contact-us .form-control::-webkit-input-placeholder {
    color: #888
}

.block-contact-us .form-control:not(textarea) {
    height: 56px
}

.block-contact-us textarea {
    height: 185px;
    padding-top: 18px;
    padding-bottom: 18px
}

.block-contact-us .form-group {
    margin-bottom: 8px
}

.block-contact-us .btn {
    height: 43px;
    margin-top: 12px;
    font-size: 14px;
    padding: 0 22px;
    text-transform: uppercase
}

.block-address .block-content {
    font-size: 14px;
    color: #888;
    margin-top: -6px
}

.block-address .block-content .title {
    font-weight: 600;
    display: block;
    line-height: 24px;
    color: #333;
    font-size: 14px
}

.block-address .block-content p {
    margin-bottom: 26px
}

.block-form-login {
    display: table;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 14px;
    color: #666;
    margin-top: 17px
}

.block-form-login .block-form-create,
.block-form-login .block-form-registered {
    display: table-cell;
    border: 1px solid #ececec;
    width: 50%
}

.block-form-login .block-form-create .block-title,
.block-form-login .block-form-registered .block-title {
    font-size: 16px;
    font-family: Montserrat;
    display: block;
    margin-bottom: 37px
}

.block-form-login .form-control {
    height: 40px;
    border: 1px solid #e5e5e5;
    padding-left: 24px;
    font-size: 13px;
    color: #aaa;
    max-width: 320px
}

.block-form-login .form-control::-moz-placeholder {
    color: #aaa;
    opacity: 1
}

.block-form-login .form-control:-ms-input-placeholder {
    color: #aaa
}

.block-form-login .form-control::-webkit-input-placeholder {
    color: #aaa
}

.block-form-login .form-group {
    margin-bottom: 20px
}

.block-form-login p {
    margin-bottom: 15px
}

.block-form-login .btn {
    padding: 0 30px;
    text-transform: uppercase;
    font-size: 14px;
    height: 40px;
    margin-top: 10px
}

.block-form-login .block-form-create {
    padding: 45px 60px 60px;
    background-color: #fafafa
}

@media (max-width:991px) {
    .block-form-login .block-form-create {
        padding-left: 30px;
        padding-right: 30px
    }
}

.block-form-login .block-form-registered {
    padding: 45px 70px 60px 74px
}

@media (max-width:991px) {
    .block-form-login .block-form-registered {
        padding-left: 30px;
        padding-right: 30px
    }
}

.block-form-login .checkbox {
    color: #666;
    margin-top: 10px;
    margin-bottom: 15px
}

.block-form-login .checkbox label {
    padding-left: 0
}

.block-form-login .checkbox label>span {
    display: block;
    position: relative;
    padding-left: 27px
}

.block-form-login .checkbox label>span:before {
    content: "";
    width: 16px;
    height: 16px;
    border: 1px solid #dedede;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 3px;
    left: 0;
    border-radius: 100%;
    color: #d64a28;
    line-height: 14px;
    font-size: 11px;
    text-align: center
}

.block-form-login .checkbox input[type=checkbox] {
    visibility: hidden
}

.block-form-login .checkbox input[type=checkbox]:checked+span:before {
    border-color: #d64a28;
    content: "\f00c";
    font-family: FontAwesome
}

@media (max-width:639px) {
    .block-form-login {
        display: block
    }

    .block-form-login .block-form-create,
    .block-form-login .block-form-registered {
        display: block;
        width: 100%
    }
}

.block-forgot-pass {
    display: block;
    border: 1px solid #ececec;
    text-align: center;
    border-top: none;
    font-size: 14px;
    padding: 25px 15px;
    margin-bottom: 72px
}

.block-forgot-pass a {
    color: #7dc7d1;
    text-decoration: underline
}

.form-cart {
    margin-bottom: 70px
}

.form-cart .table-cart-wrapper {
    border: 1px solid #ececec;
    padding: 9px;
    margin: 0
}

.form-cart table {
    margin: 0
}

.form-cart table tbody tr td,
.form-cart table tbody tr th,
.form-cart table thead tr td,
.form-cart table thead tr th {
    padding: 20px 30px
}

.form-cart table thead tr td,
.form-cart table thead tr th {
    background-color: #ebebeb;
    font-size: 14px;
    color: #333;
    font-weight: 600;
    text-transform: capitalize;
    border: none;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px
}

.form-cart table thead .tb-available {
    color: #333;
    font-size: 14px;
    font-style: normal;
    font-weight: 600
}

.form-cart table tbody tr td,
.form-cart table tbody tr th {
    vertical-align: top;
    text-align: center;
    border-top: none;
    border-bottom: 1px solid #efefef
}

.form-cart table .tb-product {
    text-align: left
}

.form-cart table .tb-product .item:after,
.form-cart table .tb-product .item:before {
    content: "";
    display: table
}

.form-cart table .tb-product .item:after {
    clear: both
}

.form-cart table .tb-product .item-photo {
    float: left;
    width: 100px;
    border: 1px solid #e9e9e9;
    display: block;
    padding: 12px 2px 6px;
    text-align: center;
    margin-right: 20px;
    position: relative;
    overflow: hidden
}

.form-cart table .tb-product .item-photo:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.form-cart table .tb-product .item-photo img {
    display: block;
    width: 100%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.form-cart table .tb-product .item-detail {
    overflow: hidden;
    white-space: normal
}

.form-cart table .tb-product .item-name {
    display: block;
    font-weight: 400;
    color: #888;
    font-size: 14px;
    margin-bottom: 7px
}

.form-cart table .tb-product .item-name a {
    color: #888
}

.form-cart table .tb-product .item-name a:hover {
    color: #d64a28
}

.form-cart table .tb-available {
    font-size: 13px;
    color: #87af66;
    font-style: italic
}

@media (min-width:1199px) {
    .form-cart table .tb-available {
        width: 198px
    }
}

.form-cart table .tb-available .value {
    padding-top: 6px;
    display: block
}

@media (min-width:1199px) {
    .form-cart table .tb-qty {
        width: 160px
    }
}

.form-cart table .tb-qty .input-qty {
    height: 35px;
    width: 60px;
    text-align: center;
    border: 1px solid #ddd;
    font-size: 14px;
    color: #555;
    font-family: Arimo;
    padding: 0;
    margin: auto
}

.form-cart table .tb-total {
    font-size: 14px;
    font-weight: 600
}

@media (min-width:1199px) {
    .form-cart table .tb-total {
        width: 220px
    }
}

.form-cart table .tb-total .amount {
    padding-top: 7px;
    display: block
}

@media (min-width:1199px) {
    .form-cart table .tb-remove {
        width: 120px
    }
}

.form-cart table .tb-remove .action-remove {
    color: #ccc;
    display: inline-block;
    padding-top: 6px
}

.form-cart table .tb-remove .action-remove:hover {
    color: #d64a28
}

.form-cart table .tb-remove .action-remove span {
    display: none
}

.form-cart table .tb-remove .action-remove:before {
    content: "\f00d";
    font-family: FontAwesome
}

.form-cart table .tb-subtotal {
    border: none;
    font-size: 16px;
    color: #444;
    font-weight: 600;
    text-align: right;
    padding-right: 140px;
    padding-top: 32px;
    padding-bottom: 23px
}

.form-cart table .tb-subtotal .label {
    font-size: 16px;
    display: inline-block;
    color: #444;
    margin-right: 12px;
    font-weight: 600
}

.form-cart .cart-actions {
    border: 1px solid #ececec;
    padding: 28px 40px 13px;
    background-color: #fafafa;
    border-top: none
}

@media (max-width:600px) {
    .form-cart .cart-actions {
        padding-left: 15px;
        padding-right: 15px
    }
}

.form-cart .cart-actions:after,
.form-cart .cart-actions:before {
    content: "";
    display: table
}

.form-cart .cart-actions:after {
    clear: both
}

.form-cart .cart-actions .action {
    margin-bottom: 15px;
    border-radius: 30px;
    border: 1px solid #ececec;
    height: 40px;
    box-shadow: none;
    padding: 0 24px;
    font-size: 12px;
    color: #555;
    text-transform: uppercase;
    background-color: #fff;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.form-cart .cart-actions .action:hover {
    background-color: #d64a28;
    color: #fff;
    border-color: #d64a28;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.form-cart .cart-actions .action.update {
    float: left
}

.form-cart .cart-actions .action.checkout {
    float: right
}

@media (max-width:479px) {
    .form-cart .cart-actions .action {
        display: block;
        float: none;
        width: 100%
    }
}

#popup-newsletter .close {
    width: 16px;
    height: 16px;
    padding: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNjM4MkRGNDQ4MzgxMUU2QTNFNERFMEEyRjBDMTcxMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNjM4MkRGMzQ4MzgxMUU2QTNFNERFMEEyRjBDMTcxMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg3NjNFQzFDNjA0N0U2MTE5MzU0REVFODZEMzlBQjcwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk3OTIwNzc3NDcxMTExRTY5NzU2ODI4ODhBRTRDQjlGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lZ4doAAAAMdJREFUeNqEkt0NwjAMhCNWAkRJmzIbSGzFzzOCNaCkZQbCWdiSMUkb6XuI6/O5dlxKaQuOwAM3wQocwI4ul/Q9T1CPiCrw4NwbBRrQcaAriNdKFEErH0jcK2dfEA1gQ3Fd1bNInBeMdNOzgbNCcY6qpahErc7NDWGuXKTA0ubN3P95g6Tuydw5+lvJK7cXI65NqVXa010lVrzwmJt2zolGHlTBYIYURGidQmZgwayq1k9usCMfWdWVAntwlhcxAf3SiTQfAQYAYZJtOJE/oaIAAAAASUVORK5CYII=);
    opacity: 1;
    position: absolute;
    top: 12px;
    right: 14px
}

#popup-newsletter .close span {
    display: none
}

#popup-newsletter .modal-dialog {
    width: 100%;
    max-width: 800px;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    display: -webkit-flex;
    -webkit-flex-direction: row;
    -webkit-align-items: center;
    -webkit-justify-content: center;
    margin: 0 auto;
    height: 100%;
    padding: 15px
}

#popup-newsletter .modal-content {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url(/wp-content/themes/ti-electronic-store/css/../images/media/index1/Popup_Newsletter.jpg);
    height: 390px;
    border-radius: 0;
    border: none;
    padding: 43px 20px 40px;
    color: #fff;
    width: 100%;
    max-width: 770px
}

#popup-newsletter .block-newletter {
    font-size: 14px;
    max-width: 375px
}

#popup-newsletter .block-newletter .block-title {
    font-size: 26px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 12px
}

#popup-newsletter .block-newletter .text-des {
    margin-bottom: 30px
}

#popup-newsletter .block-newletter .form-control {
    height: 40px;
    border: none;
    background-color: #dbdbdb;
    color: #888;
    font-style: italic;
    font-size: 14px
}

#popup-newsletter .block-newletter .form-control::-moz-placeholder {
    color: #888;
    opacity: 1
}

#popup-newsletter .block-newletter .form-control:-ms-input-placeholder {
    color: #888
}

#popup-newsletter .block-newletter .form-control::-webkit-input-placeholder {
    color: #888
}

#popup-newsletter .block-newletter .btn-subcribe {
    height: 40px
}

#popup-newsletter .block-social .block-title {
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 600;
    margin-bottom: 10px
}

#popup-newsletter .block-social .block-content {
    font-size: 18px
}

#popup-newsletter .block-social .block-content a {
    margin-right: 13px;
    color: #fff
}

#popup-newsletter .btn-checkbox {
    position: absolute;
    bottom: 6px;
    left: 20px
}

#popup-newsletter .btn-checkbox label {
    cursor: pointer
}

.cms-page,
.cms-page .site-main,
.cms-page.index-opt-1,
.cms-page.index-opt-1 .header-content {
    background-color: #fff
}

.cms-page.index-opt-1 .header-nav {
    background-color: #ebebeb
}

.effect-border {
    display: block;
    position: relative;
    overflow: hidden
}

.effect-border:after,
.effect-border:before {
    content: "";
    position: absolute;
    border-style: solid;
    border-color: #fff;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 100
}

.effect-border:before {
    border-width: 1px 0;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
    top: 10px;
    bottom: 10px;
    left: 5px;
    right: 5px
}

.effect-border:after {
    border-width: 0 1px;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
    left: 10px;
    right: 10px;
    top: 5px;
    bottom: 5px
}

.effect-border:hover:after,
.effect-border:hover:before {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.effect-border:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.effect-border img {
    display: block;
    width: 100%;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.effect-bg {
    position: relative;
    display: block
}

.effect-bg:before {
    content: "";
    background-color: #d64a28;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    opacity: 0;
    border-radius: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    -o-transform: scale(.3);
    transform: scale(.3);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.effect-bg img {
    display: block;
    width: 100%
}

.effect-bg:hover:before {
    opacity: .4;
    border-radius: 0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.effect-banner1 .box-img {
    position: relative;
    display: block
}

.effect-banner1 .box-img:after,
.effect-banner1 .box-img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.effect-banner1 .box-img:hover:before {
    top: 50%;
    bottom: 50%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-color: rgba(255, 255, 255, .5)
}

.effect-banner1 .box-img:hover:after {
    left: 50%;
    right: 50%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-color: rgba(255, 255, 255, .5)
}

.effect-banner1 .box-img img {
    display: block;
    width: 100%
}

.effect-banner2 .box-img {
    display: block;
    position: relative;
    overflow: hidden
}

.effect-banner2 .box-img:before {
    background: rgba(255, 255, 255, .4);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    visibility: hidden;
    width: 100%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.effect-banner2 .box-img:hover:before {
    opacity: 1;
    visibility: initial;
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.effect-banner2 img {
    display: block;
    width: 100%
}

.effect-banner3 .box-img,
.effect-banner3 .img-banner {
    display: block;
    position: relative;
    overflow: hidden
}

.effect-banner3 .box-img:after,
.effect-banner3 .box-img:before,
.effect-banner3 .img-banner:after,
.effect-banner3 .img-banner:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    opacity: 0;
    -webkit-transition: .45s;
    -o-transition: .45s;
    transition: .45s;
    background-color: rgba(254, 86, 84, .3)
}

.effect-banner3 .box-img:before,
.effect-banner3 .img-banner:before {
    left: 0;
    width: 0
}

.effect-banner3 .box-img:after,
.effect-banner3 .img-banner:after {
    right: 0;
    width: 0
}

.effect-banner3 .box-img:hover:after,
.effect-banner3 .box-img:hover:before,
.effect-banner3 .img-banner:hover:after,
.effect-banner3 .img-banner:hover:before {
    opacity: 1;
    background-color: rgba(254, 86, 84, .3)
}

.effect-banner3 .box-img:hover:before,
.effect-banner3 .img-banner:hover:before {
    left: 0;
    width: 50%;
    -webkit-transition: .55s;
    -o-transition: .55s;
    transition: .55s
}

.effect-banner3 .box-img:hover:after,
.effect-banner3 .img-banner:hover:after {
    right: 0;
    width: 50%;
    -webkit-transition: .55s;
    -o-transition: .55s;
    transition: .55s
}

.effect-banner3 img {
    display: block;
    width: 100%
}

.block-slide-main .item {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.block-slide-main .item .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700
}

.block-slide-main .item .subtitle {
    display: block;
    text-transform: uppercase;
    font-weight: 600
}

.block-slide-main .item .des {
    display: block
}

.block-slide-main .item .btn {
    line-height: 50px;
    background-color: #0a3a68;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 25px;
    font-size: 16px;
    font-weight: 700
}

.block-slide-main .item .btn:hover {
    background-color: #d64a28
}

.block-slide-main .owl-dots {
    text-align: center;
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0
}

.block-slide-main .owl-dots .owl-dot {
    width: 21px;
    height: 2px;
    background-color: #fff;
    display: inline-block;
    margin: 0 3px
}

.block-slide-main .owl-dots .owl-dot.active {
    background-color: #d64a28
}

.block-slide-main .dotsData .owl-dots {
    text-align: center;
    position: absolute;
    bottom: 12px;
    left: auto;
    right: 257px
}

@media (max-width:640px) {
    .block-slide-main .dotsData .owl-dots {
        right: 30px
    }
}

.block-slide-main .dotsData .owl-dots .owl-dot {
    width: 20px;
    height: 20px;
    line-height: 18px;
    background-color: #fff;
    display: inline-block;
    margin: 0 2px;
    border: 1px solid #fff;
    border-radius: 100%;
    color: #666
}

.block-slide-main .dotsData .owl-dots .owl-dot.active {
    background-color: #28a152;
    color: #fff
}

.block-slide-main:hover .owl-nav .owl-next,
.block-slide-main:hover .owl-nav .owl-prev {
    opacity: 1;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-slide-main:hover .owl-nav .owl-prev {
    left: 15px
}

.block-slide-main:hover .owl-nav .owl-next {
    right: 15px
}

.block-slide-main .owl-nav .owl-next,
.block-slide-main .owl-nav .owl-prev {
    width: 32px;
    line-height: 50px;
    background-color: #f5f5f5;
    border: 1px solid #dfdfdf;
    border-radius: 2px;
    font-size: 24px;
    color: #333;
    text-align: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    opacity: 0
}

.block-slide-main .owl-nav .owl-next:hover,
.block-slide-main .owl-nav .owl-prev:hover {
    color: #fff;
    background-color: #ff8c00;
    border-color: #ff8c00;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.block-slide-main .owl-nav .owl-next:before,
.block-slide-main .owl-nav .owl-prev:before {
    font-family: FontAwesome
}

.block-slide-main .owl-nav .owl-prev {
    left: 25px
}

.block-slide-main .owl-nav .owl-prev:before {
    content: "\f104"
}

.block-slide-main .owl-nav .owl-next {
    right: 25px
}

.block-slide-main .owl-nav .owl-next:before {
    content: "\f105"
}

.block-slide-main .active .item .title {
    -webkit-animation: fadeInRight .9s ease-in-out .8s both;
    -o-animation: fadeInRight .9s ease-in-out .8s both;
    animation: fadeInRight .9s ease-in-out .8s both
}

.block-slide-main .active .item .des,
.block-slide-main .active .item .subtitle {
    -webkit-animation: fadeInRight .6s ease-in-out .8s both;
    -o-animation: fadeInRight .6s ease-in-out .8s both;
    animation: fadeInRight .6s ease-in-out .8s both
}

.block-slide-main .active .item .btn {
    -webkit-animation: fadeInRight .8s ease-in-out .8s both;
    -o-animation: fadeInRight .8s ease-in-out .8s both;
    animation: fadeInRight .8s ease-in-out .8s both
}

.block-slide-main .active .item1 .title {
    -webkit-animation: fadeInDown .6s ease-in-out .8s both;
    -o-animation: fadeInDown .6s ease-in-out .8s both;
    animation: fadeInDown .6s ease-in-out .8s both
}

.block-slide-main .active .item1 .subtitle {
    -webkit-animation: fadeInDown 1s ease-in-out .8s both;
    -o-animation: fadeInDown 1s ease-in-out .8s both;
    animation: fadeInDown 1s ease-in-out .8s both
}

.block-slide-main .active .item1 .des {
    -webkit-animation: fadeInDown 1.5s ease-in-out .8s both;
    -o-animation: fadeInDown 1.5s ease-in-out .8s both;
    animation: fadeInDown 1.5s ease-in-out .8s both
}

.block-slide-main .active .item1 .btn {
    -webkit-animation: fadeInDown 1.7s ease-in-out .8s both;
    -o-animation: fadeInDown 1.7s ease-in-out .8s both;
    animation: fadeInDown 1.7s ease-in-out .8s both
}

.block-slide-main .active .item3 .title {
    -webkit-animation: flipInX 1s ease-in-out 1s both;
    -o-animation: flipInX 1s ease-in-out 1s both;
    animation: flipInX 1s ease-in-out 1s both
}

.block-slide-main .active .item3 .subtitle {
    -webkit-animation: flipInX 1.2s ease-in-out 1s both;
    -o-animation: flipInX 1.2s ease-in-out 1s both;
    animation: flipInX 1.2s ease-in-out 1s both
}

.block-slide-main .active .item3 .des {
    -webkit-animation: flipInX 1.5s ease-in-out .8s both;
    -o-animation: flipInX 1.5s ease-in-out .8s both;
    animation: flipInX 1.5s ease-in-out .8s both
}

.block-slide-main .active .item3 .btn {
    -webkit-animation: flipInX 1.7s ease-in-out .8s both;
    -o-animation: flipInX 1.7s ease-in-out .8s both;
    animation: flipInX 1.7s ease-in-out .8s both
}

.slide-opt-1 .item {
    height: 595px;
    color: #fff;
    font-size: 18px
}

@media (max-width:479px) {
    .slide-opt-1 .item {
        background-position: center right
    }
}

.slide-opt-1 .item a {
    color: #fff
}

.slide-opt-1 .item .description {
    position: relative;
    left: 300px;
    padding-top: 180px;
    max-width: 500px
}

.slide-opt-1 .item1 .description {
    padding-left: 55px;
    padding-top: 194px;
    max-width: 530px
}

.slide-opt-1 .item1 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 56px;
    margin-bottom: 10px;
    line-height: 1
}

.slide-opt-1 .item1 .subtitle {
    display: block;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 36px;
    margin-bottom: 15px
}

.slide-opt-1 .item1 .des {
    display: block;
    margin-bottom: 25px;
    max-width: 345px;
    line-height: 24px
}

.slide-opt-1 .item1 .btn {
    line-height: 55px;
    background-color: #f5bc9e;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 23px;
    margin-top: 32px;
    font-size: 18px;
    font-weight: 700
}

.slide-opt-1 .item1 .btn:hover {
    background-color: #d64a28
}

.slide-opt-1 .item2 .description {
    margin-left: 260px;
    padding-top: 255px;
    max-width: 500px
}

.slide-opt-1 .item2 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 55px;
    margin-bottom: 5px;
    line-height: 1
}

.slide-opt-1 .item2 .subtitle {
    display: block;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 35px;
    margin-bottom: 8px
}

.slide-opt-1 .item2 .des {
    display: block;
    margin-bottom: 7px;
    max-width: 345px;
    line-height: 1
}

.slide-opt-1 .item2 .btn {
    line-height: 55px;
    background-color: #b22c2d;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 30px;
    margin-top: 30px;
    font-size: 16px;
    font-weight: 600
}

.slide-opt-1 .item2 .btn:hover {
    background-color: #d64a28
}

.slide-opt-1 .item3 .description {
    margin-left: 475px;
    padding-top: 130px;
    max-width: 450px;
    float: left
}

.slide-opt-1 .item3 .title {
    display: block;
    text-transform: none;
    font-weight: 400;
    font-size: 24px;
    margin-bottom: 5px
}

.slide-opt-1 .item3 .subtitle {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 50px;
    margin-bottom: 5px;
    line-height: 1
}

.slide-opt-1 .item3 .des {
    display: block;
    margin-bottom: 38px;
    text-align: right
}

.slide-opt-1 .item3 .btn {
    line-height: 55px;
    background-color: #9941ef;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 30px;
    margin-top: 30px;
    font-size: 16px;
    font-weight: 600
}

.slide-opt-1 .item3 .btn:hover {
    background-color: #d64a28
}

.slide-opt-1 .active .item .title {
    -webkit-animation: fadeInRight .9s ease-in-out .8s both;
    -o-animation: fadeInRight .9s ease-in-out .8s both;
    animation: fadeInRight .9s ease-in-out .8s both
}

.slide-opt-1 .active .item .des,
.slide-opt-1 .active .item .subtitle {
    -webkit-animation: fadeInRight .6s ease-in-out .8s both;
    -o-animation: fadeInRight .6s ease-in-out .8s both;
    animation: fadeInRight .6s ease-in-out .8s both
}

.slide-opt-1 .active .item .btn {
    -webkit-animation: fadeInRight .8s ease-in-out .8s both;
    -o-animation: fadeInRight .8s ease-in-out .8s both;
    animation: fadeInRight .8s ease-in-out .8s both
}

@media (max-width:1199px) {
    .slide-opt-1 .item {
        height: 470px
    }

    .slide-opt-1 .item .description {
        left: 20px;
        margin-left: 0;
        padding-left: 0;
        padding-top: 110px
    }
}

@media (max-width:600px) {
    .slide-opt-1 .item {
        height: 400px
    }

    .slide-opt-1 .item:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: rgba(0, 0, 0, .5)
    }

    .slide-opt-1 .item .description {
        left: 0;
        right: 0;
        margin: 0;
        padding: 40px 15px 15px;
        top: 0;
        bottom: 0
    }

    .slide-opt-1 .item3 .des {
        text-align: left
    }
}

@media (max-width:479px) {
    .slide-opt-1 .item {
        height: 360px;
        font-size: 13px
    }

    .slide-opt-1 .item .btn {
        line-height: 34px;
        font-size: 14px;
        margin-top: 10px
    }

    .slide-opt-1 .item1 .title {
        font-size: 24px
    }

    .slide-opt-1 .item1 .subtitle {
        font-size: 14px
    }

    .slide-opt-1 .item2 .title {
        font-size: 24px
    }

    .slide-opt-1 .item2 .subtitle,
    .slide-opt-1 .item3 .title {
        font-size: 14px
    }

    .slide-opt-1 .item3 .subtitle {
        font-size: 24px
    }
}

.slide-opt-2 .item {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 593px;
    color: #fff;
    font-size: 16px
}

@media (max-width:991px) {
    .slide-opt-2 .item {
        height: 400px
    }
}

.slide-opt-2 .item a {
    color: #fff
}

.slide-opt-2 .item .description {
    position: relative;
    padding-top: 180px
}

@media (max-width:991px) {
    .slide-opt-2 .item .description {
        font-size: 14px;
        padding-top: 40px
    }
}

@media (max-width:991px) {
    .slide-opt-2 .item .description .title {
        font-size: 40px
    }
}

@media (max-width:991px) {
    .slide-opt-2 .item .description .subtitle {
        font-size: 20px
    }
}

.slide-opt-2 .item1 .description {
    margin-left: 465px;
    padding-top: 128px
}

@media (max-width:991px) {
    .slide-opt-2 .item1 .description {
        margin-left: 200px;
        padding-top: 80px
    }
}

.slide-opt-2 .item1 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 56px;
    margin-bottom: 12px;
    color: #333;
    line-height: 1
}

.slide-opt-2 .item1 .subtitle {
    display: block;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 34px;
    margin-bottom: 12px;
    color: #333
}

.slide-opt-2 .item1 .des {
    display: block;
    margin-bottom: 5px;
    color: #f3a829
}

.slide-opt-2 .item1 .btn {
    line-height: 50px;
    background-color: #0a3a68;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 25px;
    margin-top: 18px;
    font-size: 16px;
    font-weight: 700
}

.slide-opt-2 .item1 .btn:hover {
    background-color: #d64a28
}

.slide-opt-2 .item2 .description {
    margin-left: 615px;
    padding-top: 147px
}

@media (max-width:1199px) {
    .slide-opt-2 .item2 .description {
        margin-left: 400px
    }
}

@media (max-width:991px) {
    .slide-opt-2 .item2 .description {
        margin-left: 200px;
        padding-top: 40px
    }
}

.slide-opt-2 .item2 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 55px;
    margin-bottom: 10px;
    line-height: 1
}

.slide-opt-2 .item2 .subtitle {
    display: block;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 35px;
    margin-bottom: 20px
}

.slide-opt-2 .item2 .des {
    display: block;
    margin-bottom: 15px;
    line-height: 24px
}

.slide-opt-2 .item2 .btn {
    line-height: 50px;
    background-color: #0a3a68;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 25px;
    margin-top: 30px;
    font-size: 16px;
    font-weight: 700
}

.slide-opt-2 .item2 .btn:hover {
    background-color: #fff;
    color: #333
}

.slide-opt-2 .item3 .description {
    margin-left: 55px;
    padding-top: 80px
}

.slide-opt-2 .item3 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 55px;
    margin-bottom: 12px;
    line-height: 1;
    color: #333
}

.slide-opt-2 .item3 .subtitle {
    display: block;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 35px;
    margin-bottom: 12px;
    color: #333
}

.slide-opt-2 .item3 .des {
    display: block;
    margin-bottom: 0;
    line-height: 24px;
    color: #666
}

.slide-opt-2 .item3 .btn {
    line-height: 50px;
    background-color: #c59313;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 25px;
    margin-top: 30px;
    font-size: 16px;
    font-weight: 700
}

.slide-opt-2 .item3 .btn:hover {
    background-color: #d64a28
}

@media (max-width:991px) {
    .slide-opt-2 .item {
        height: 400px
    }

    .slide-opt-2 .item .description {
        font-size: 14px;
        padding-top: 40px
    }

    .slide-opt-2 .item .description .title {
        font-size: 40px
    }

    .slide-opt-2 .item .description .subtitle {
        font-size: 20px
    }
}

@media (max-width:639px) {
    .slide-opt-2 .item {
        height: 300px
    }

    .slide-opt-2 .item .description {
        font-size: 13px;
        padding-top: 40px;
        margin-left: 20px
    }

    .slide-opt-2 .item .description .title {
        font-size: 30px
    }

    .slide-opt-2 .item .description .subtitle {
        font-size: 16px
    }

    .slide-opt-2 .item .description .des {
        margin-bottom: 0
    }

    .slide-opt-2 .item .description .btn {
        line-height: 30px;
        font-size: 14px
    }
}

@media (max-width:479px) {
    .slide-opt-2 .item {
        height: 300px
    }

    .slide-opt-2 .item .description {
        font-size: 13px;
        padding-top: 40px;
        margin-left: 20px
    }

    .slide-opt-2 .item .description .title {
        font-size: 20px
    }

    .slide-opt-2 .item .description .subtitle {
        font-size: 16px
    }

    .slide-opt-2 .item .description .des {
        margin-bottom: 0
    }

    .slide-opt-2 .item .description .btn {
        line-height: 30px;
        font-size: 14px;
        margin-top: 15px
    }
}

.slide-opt-2 .active .item .title {
    -webkit-animation: fadeInRight .9s ease-in-out .8s both;
    -o-animation: fadeInRight .9s ease-in-out .8s both;
    animation: fadeInRight .9s ease-in-out .8s both
}

.slide-opt-2 .active .item .des,
.slide-opt-2 .active .item .subtitle {
    -webkit-animation: fadeInRight .6s ease-in-out .8s both;
    -o-animation: fadeInRight .6s ease-in-out .8s both;
    animation: fadeInRight .6s ease-in-out .8s both
}

.slide-opt-2 .active .item .btn {
    -webkit-animation: fadeInRight .8s ease-in-out .8s both;
    -o-animation: fadeInRight .8s ease-in-out .8s both;
    animation: fadeInRight .8s ease-in-out .8s both
}

.slide-opt-2 .active .item1 .title {
    -webkit-animation: fadeInDown .6s ease-in-out .8s both;
    -o-animation: fadeInDown .6s ease-in-out .8s both;
    animation: fadeInDown .6s ease-in-out .8s both
}

.slide-opt-2 .active .item1 .subtitle {
    -webkit-animation: fadeInDown 1s ease-in-out .8s both;
    -o-animation: fadeInDown 1s ease-in-out .8s both;
    animation: fadeInDown 1s ease-in-out .8s both
}

.slide-opt-2 .active .item1 .des {
    -webkit-animation: fadeInDown 1.5s ease-in-out .8s both;
    -o-animation: fadeInDown 1.5s ease-in-out .8s both;
    animation: fadeInDown 1.5s ease-in-out .8s both
}

.slide-opt-2 .active .item1 .btn {
    -webkit-animation: fadeInDown 1.7s ease-in-out .8s both;
    -o-animation: fadeInDown 1.7s ease-in-out .8s both;
    animation: fadeInDown 1.7s ease-in-out .8s both
}

.slide-opt-2 .active .item3 .title {
    -webkit-animation: flipInX 1s ease-in-out 1s both;
    -o-animation: flipInX 1s ease-in-out 1s both;
    animation: flipInX 1s ease-in-out 1s both
}

.slide-opt-2 .active .item3 .subtitle {
    -webkit-animation: flipInX 1.2s ease-in-out 1s both;
    -o-animation: flipInX 1.2s ease-in-out 1s both;
    animation: flipInX 1.2s ease-in-out 1s both
}

.slide-opt-2 .active .item3 .des {
    -webkit-animation: flipInX 1.5s ease-in-out .8s both;
    -o-animation: flipInX 1.5s ease-in-out .8s both;
    animation: flipInX 1.5s ease-in-out .8s both
}

.slide-opt-2 .active .item3 .btn {
    -webkit-animation: flipInX 1.7s ease-in-out .8s both;
    -o-animation: flipInX 1.7s ease-in-out .8s both;
    animation: flipInX 1.7s ease-in-out .8s both
}

.slide-opt-3 .item {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 595px;
    color: #fff;
    font-size: 18px
}

.slide-opt-3 .item a {
    color: #fff
}

.slide-opt-3 .item .description {
    position: relative;
    padding-top: 180px
}

.slide-opt-3 .item1 .description {
    margin-left: 358px;
    padding-top: 103px
}

@media (max-width:991px) {
    .slide-opt-3 .item1 .description {
        margin-left: 200px;
        padding-top: 80px
    }
}

.slide-opt-3 .item1 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 56px;
    margin-bottom: 0;
    color: #fff
}

@media (max-width:639px) {
    .slide-opt-3 .item1 .title {
        font-size: 30px
    }
}

.slide-opt-3 .item1 .subtitle {
    display: block;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 33px;
    margin-bottom: 8px;
    color: #fff
}

@media (max-width:639px) {
    .slide-opt-3 .item1 .subtitle {
        font-size: 20px
    }
}

.slide-opt-3 .item1 .des {
    font-size: 18px;
    display: block;
    margin-bottom: 5px;
    color: #333
}

@media (max-width:639px) {
    .slide-opt-3 .item1 .des {
        font-size: 13px
    }
}

.slide-opt-3 .item1 .btn {
    line-height: 55px;
    background-color: #0a193a;
    padding: 0 23px;
    margin-top: 16px;
    font-size: 16px;
    font-weight: 700
}

.slide-opt-3 .item1 .btn:hover {
    background-color: #d64a28
}

.slide-opt-3 .item2 .description {
    margin-left: 315px;
    padding-top: 115px
}

@media (max-width:991px) {
    .slide-opt-3 .item2 .description {
        margin-left: 200px;
        padding-top: 40px
    }
}

.slide-opt-3 .item2 .title {
    font-weight: 700;
    font-size: 55px;
    margin-bottom: 0;
    line-height: 1;
    color: #333
}

@media (max-width:639px) {
    .slide-opt-3 .item2 .title {
        font-size: 30px
    }
}

.slide-opt-3 .item2 .subtitle {
    font-weight: 700;
    font-size: 55px;
    margin-bottom: 12px;
    line-height: 1;
    color: #333
}

@media (max-width:639px) {
    .slide-opt-3 .item2 .subtitle {
        font-size: 30px
    }
}

.slide-opt-3 .item2 .des {
    margin-bottom: 16px;
    font-size: 18px;
    color: #888
}

@media (max-width:639px) {
    .slide-opt-3 .item2 .des {
        font-size: 14px
    }
}

.slide-opt-3 .item2 .btn {
    line-height: 55px;
    background-color: #37321b;
    padding: 0 30px;
    margin-top: 30px;
    font-size: 16px;
    font-weight: 600
}

.slide-opt-3 .item2 .btn:hover {
    background-color: #fff;
    color: #333
}

.slide-opt-3 .item3 .description {
    padding-top: 190px;
    float: right
}

.slide-opt-3 .item3 .title {
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 8px;
    color: #fff;
    text-transform: none
}

.slide-opt-3 .item3 .subtitle {
    font-weight: 700;
    font-size: 55px;
    margin-bottom: 5px;
    line-height: 1;
    color: #fff
}

@media (max-width:639px) {
    .slide-opt-3 .item3 .subtitle {
        font-size: 30px
    }
}

.slide-opt-3 .item3 .des {
    margin-bottom: 50px;
    color: #fff;
    text-align: right
}

@media (max-width:639px) {
    .slide-opt-3 .item3 .des {
        margin-bottom: 30px
    }
}

.slide-opt-3 .item3 .btn {
    line-height: 55px;
    background-color: #304d88;
    padding: 0 30px;
    margin-top: 30px;
    font-size: 16px;
    font-weight: 600
}

.slide-opt-3 .item3 .btn:hover {
    background-color: #fff;
    color: #333
}

@media (max-width:991px) {
    .slide-opt-3 .item {
        height: 400px
    }

    .slide-opt-3 .item .description {
        font-size: 14px;
        padding-top: 40px;
        margin-left: 20px
    }
}

@media (max-width:639px) {
    .slide-opt-3 .item {
        height: 300px
    }

    .slide-opt-3 .item .description {
        font-size: 13px
    }

    .slide-opt-3 .item .description .btn {
        line-height: 30px;
        font-size: 14px
    }
}

@media (max-width:479px) {
    .slide-opt-3 .item {
        height: 300px
    }

    .slide-opt-3 .item .description .btn {
        line-height: 30px;
        font-size: 14px;
        margin-top: 15px
    }
}

.slide-opt-3 .active .item .title {
    -webkit-animation: fadeInDown .6s ease-in-out .8s both;
    -o-animation: fadeInDown .6s ease-in-out .8s both;
    animation: fadeInDown .6s ease-in-out .8s both
}

.slide-opt-3 .active .item .subtitle {
    -webkit-animation: fadeInDown 1s ease-in-out .8s both;
    -o-animation: fadeInDown 1s ease-in-out .8s both;
    animation: fadeInDown 1s ease-in-out .8s both
}

.slide-opt-3 .active .item .des {
    -webkit-animation: fadeInDown 1.5s ease-in-out .8s both;
    -o-animation: fadeInDown 1.5s ease-in-out .8s both;
    animation: fadeInDown 1.5s ease-in-out .8s both
}

.slide-opt-3 .active .item .btn {
    -webkit-animation: fadeInDown 1.7s ease-in-out .8s both;
    -o-animation: fadeInDown 1.7s ease-in-out .8s both;
    animation: fadeInDown 1.7s ease-in-out .8s both
}

.slide-opt-3 .active .item1 .title {
    -webkit-animation: zoomInLeft 1s ease-in-out .5s both;
    -o-animation: zoomInLeft 1s ease-in-out .5s both;
    animation: zoomInLeft 1s ease-in-out .5s both
}

.slide-opt-3 .active .item1 .subtitle {
    -webkit-animation: zoomInLeft 1s ease-in-out 1s both;
    -o-animation: zoomInLeft 1s ease-in-out 1s both;
    animation: zoomInLeft 1s ease-in-out 1s both
}

.slide-opt-3 .active .item1 .des {
    -webkit-animation: zoomInLeft 1.5s ease-in-out 1s both;
    -o-animation: zoomInLeft 1.5s ease-in-out 1s both;
    animation: zoomInLeft 1.5s ease-in-out 1s both
}

.slide-opt-3 .active .item1 .btn {
    -webkit-animation: zoomInLeft 1.7s ease-in-out 1s both;
    -o-animation: zoomInLeft 1.7s ease-in-out 1s both;
    animation: zoomInLeft 1.7s ease-in-out 1s both
}

.slide-opt-3 .active .item3 .title {
    -webkit-animation: flipInX 1s ease-in-out 1s both;
    -o-animation: flipInX 1s ease-in-out 1s both;
    animation: flipInX 1s ease-in-out 1s both
}

.slide-opt-3 .active .item3 .subtitle {
    -webkit-animation: flipInX 1.2s ease-in-out 1s both;
    -o-animation: flipInX 1.2s ease-in-out 1s both;
    animation: flipInX 1.2s ease-in-out 1s both
}

.slide-opt-3 .active .item3 .des {
    -webkit-animation: flipInX 1.5s ease-in-out .8s both;
    -o-animation: flipInX 1.5s ease-in-out .8s both;
    animation: flipInX 1.5s ease-in-out .8s both
}

.slide-opt-3 .active .item3 .btn {
    -webkit-animation: flipInX 1.7s ease-in-out .8s both;
    -o-animation: flipInX 1.7s ease-in-out .8s both;
    animation: flipInX 1.7s ease-in-out .8s both
}

.block-banner-main a {
    display: block;
    margin-bottom: 30px
}

.img-banner {
    margin-bottom: 30px
}

.img-banner img {
    display: block;
    width: 100%;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.blog-item {
    position: relative;
    margin-bottom: 22px
}

.blog-item:hover .blog-photo img {
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
    -o-transform: scale(1.12);
    transform: scale(1.12);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.blog-item .blog-photo {
    position: relative;
    overflow: hidden
}

.blog-item .blog-photo img {
    display: block;
    width: 100%;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.blog-item .blog-date {
    display: block;
    line-height: 53px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #bf2025;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding: 0 18px;
    text-align: center
}

.blog-item .blog-name {
    font-weight: 400;
    font-size: 14px;
    color: #333;
    display: block;
    margin: 12px 0 15px;
    text-transform: uppercase
}

.blog-item .blog-name a {
    color: #333
}

.blog-item .blog-name a:hover {
    color: #d64a28
}

.blog-item .blog-des {
    font-size: 14px;
    color: #888;
    display: block;
    margin-bottom: 15px;
    line-height: 20px
}

.blog-item .blog-actions .action {
    color: #888;
    font-size: 14px
}

.blog-item .blog-actions .action:after {
    content: "\f0a9";
    font-family: FontAwesome;
    margin-left: 27px;
    font-size: 15px;
    vertical-align: middle
}

.blog-item .blog-actions .action:hover {
    color: #d64a28
}

.block-brand {
    margin-bottom: 38px
}

.block-brand img {
    border: 1px solid #ebebeb;
height: auto;
}

.block-brand img:hover {
    -webkit-filter: sepia(100%);
    filter: sepia(100%);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-brand:hover .owl-nav .owl-next,
.block-brand:hover .owl-nav .owl-prev {
    opacity: 1;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-brand:hover .owl-nav .owl-prev {
    left: 0
}

.block-brand:hover .owl-nav .owl-next {
    right: 0
}

.block-brand .owl-nav .owl-next,
.block-brand .owl-nav .owl-prev {
    text-align: center;
    display: block;
    float: left;
    width: 24px;
    line-height: 24px;
    background-color: #d9d9d9;
    color: #b5b5b5;
    position: absolute;
    top: 50%;
    margin-top: -12px;
    opacity: 0;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-brand .owl-nav .owl-next:hover,
.block-brand .owl-nav .owl-prev:hover {
    background-color: #999;
    color: #fff
}

.block-brand .owl-nav .owl-next:before,
.block-brand .owl-nav .owl-prev:before {
    font-family: FontAwesome
}

.block-brand .owl-nav .owl-prev {
    left: 10px
}

.block-brand .owl-nav .owl-prev:before {
    content: "\f104"
}

.block-brand .owl-nav .owl-next {
    right: 10px
}

.block-brand .owl-nav .owl-next:before {
    content: "\f105"
}

.block-service {
    background-color: #ebebeb;
    padding: 52px 0 15px
}

.block-service .item {
    font-size: 14px;
    color: #aaa;
    margin-bottom: 30px;
    position: relative;
    padding-left: 100px;
    min-height: 85px
}

.block-service .item:hover .icon {
    -webkit-animation: bounce .7s ease-in-out .3s both;
    -o-animation: bounce .7s ease-in-out .3s both;
    animation: bounce .7s ease-in-out .3s both
}

.block-service .item:after,
.block-service .item:before {
    content: "";
    display: table
}

.block-service .item:after {
    clear: both
}

.block-service .item .icon {
    width: 70px;
    text-align: center;
    line-height: 70px;
    height: 70px;
    background-color: #d64a28;
    border-radius: 0;
    display: block;
    position: absolute;
    left: 0;
    top: 0
}

.block-service .item .icon img {
    display: inline
}

.block-service .item .title {
    display: block;
    color: #333;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 2px;
    margin-top: 12px
}

@media (max-width:767px) {
    .block-service .item {
        max-width: 300px;
        margin-left: auto;
        margin-right: auto
    }
}

.block-service-opt2 {
    margin-bottom: 30px
}

.block-service-opt2 .item {
    padding-left: 82px
}

.block-service-opt2 .item .title {
    font-size: 18px
}

@media (min-width:992px) and (max-width:1199px) {
    .block-service-opt2 .item .title {
        font-size: 15px
    }
}

.block-service-opt2 .item .icon {
    width: 66px;
    height: 66px;
    line-height: 62px
}

@media (max-width:767px) {
    .block-service-opt2 .item {
        max-width: 300px;
        margin-left: auto;
        margin-right: auto
    }
}

@media (min-width:768px) and (max-width:991px) {
    .block-service .item {
        padding-left: 50px
    }

    .block-service .item .icon {
        width: 40px;
        height: 40px;
        line-height: 36px
    }

    .block-service .item .icon img {
        max-width: 20px
    }

    .block-service .item .title {
        margin-top: 0;
        font-size: 16px
    }
}

.header-nav .setting .dropdown-toggle {
    display: block;
    cursor: pointer;
    line-height: 57px;
    height: 57px;
    width: 50px;
    font-size: 24px;
    color: #fff;
    background-color: #d64a28;
    text-align: center
}

.header-nav .setting .dropdown-toggle span {
    display: none
}

.header-opt-10 .header-nav .setting .dropdown-toggle,
.header-opt-4 .header-nav .setting .dropdown-toggle,
.header-opt-6 .header-nav .setting .dropdown-toggle {
    line-height: 50px;
    height: 50px
}

.header-opt-5 .header-nav .setting .dropdown-toggle {
    line-height: 52px;
    height: 52px
}

.header-opt-8 .header-nav .setting .dropdown-toggle,
.header-opt-9 .header-nav .setting .dropdown-toggle {
    line-height: 45px;
    height: 45px
}

.header-opt-7 .header-nav .setting .dropdown-toggle {
    line-height: 47px;
    height: 47px
}

.header-opt-1 .header-nav .setting .dropdown-toggle {
    background-color: #d64a28
}

.header-opt-2 .header-nav .setting .dropdown-toggle {
    background-color: #0164c9
}

.header-opt-3 .header-nav .setting .dropdown-toggle {
    background-color: #e5343e
}

.header-opt-4 .header-nav .setting .dropdown-toggle {
    background-color: #d64a28
}

.header-opt-5 .header-nav .setting .dropdown-toggle {
    background-color: #3266cc
}

.header-opt-6 .header-nav .setting .dropdown-toggle {
    background-color: #f36
}

.header-opt-7 .header-nav .setting .dropdown-toggle {
    background-color: #0f5194
}

.header-opt-8 .header-nav .setting .dropdown-toggle {
    background-color: #333
}

.header-opt-9 .header-nav .setting .dropdown-toggle {
    background-color: #ff7f00
}

.header-opt-10 .header-nav .setting .dropdown-toggle {
    background-color: #28A152
}

.header-nav .setting.open .dropdown-menu,
.header-nav .setting:hover .dropdown-menu {
    visibility: visible;
    opacity: 1;
    margin-top: 0
}

.header-nav .setting .dropdown-menu {
    right: 0;
    left: auto
}

.header-nav .block-minicart {
    margin: 0 0 0 10px
}

.header-nav .block-minicart .dropdown-toggle {
    line-height: 57px;
    height: 57px;
    padding: 0;
    margin: 0
}

.header-opt-8 .header-nav .block-minicart .dropdown-toggle,
.header-opt-9 .header-nav .block-minicart .dropdown-toggle {
    line-height: 45px;
    height: 45px
}

.header-opt-7 .header-nav .block-minicart .dropdown-toggle {
    line-height: 47px;
    height: 47px
}

.header-opt-5 .header-nav .block-minicart .dropdown-toggle {
    line-height: 52px;
    height: 52px
}

.header-opt-10 .header-nav .block-minicart .dropdown-toggle,
.header-opt-4 .header-nav .block-minicart .dropdown-toggle,
.header-opt-6 .header-nav .block-minicart .dropdown-toggle {
    line-height: 50px;
    height: 50px
}

.header-nav .block-minicart .dropdown-toggle .cart-icon {
    height: 57px;
    padding: 0;
    margin: 0;
    width: 50px
}

.header-opt-10 .header-nav .block-minicart .dropdown-toggle .cart-icon,
.header-opt-4 .header-nav .block-minicart .dropdown-toggle .cart-icon,
.header-opt-6 .header-nav .block-minicart .dropdown-toggle .cart-icon {
    line-height: 50px;
    height: 50px
}

.header-opt-5 .header-nav .block-minicart .dropdown-toggle .cart-icon {
    line-height: 52px;
    height: 52px
}

.header-opt-8 .header-nav .block-minicart .dropdown-toggle .cart-icon,
.header-opt-9 .header-nav .block-minicart .dropdown-toggle .cart-icon {
    line-height: 45px;
    height: 45px
}

.header-opt-7 .header-nav .block-minicart .dropdown-toggle .cart-icon {
    line-height: 47px;
    height: 47px
}

.header-opt-1 .header-nav .block-minicart .dropdown-toggle .cart-icon {
    background-color: #d64a28
}

.header-opt-2 .header-nav .block-minicart .dropdown-toggle .cart-icon {
    background-color: #0164c9
}

.header-opt-3 .header-nav .block-minicart .dropdown-toggle .cart-icon {
    background-color: #e5343e
}

.header-opt-4 .header-nav .block-minicart .dropdown-toggle .cart-icon {
    background-color: #d64a28
}

.header-opt-5 .header-nav .block-minicart .dropdown-toggle .cart-icon {
    background-color: #3266cc
}

.header-opt-6 .header-nav .block-minicart .dropdown-toggle .cart-icon {
    background-color: #f36
}

.header-opt-7 .header-nav .block-minicart .dropdown-toggle .cart-icon {
    background-color: #0f5194
}

.header-opt-8 .header-nav .block-minicart .dropdown-toggle .cart-icon {
    background-color: #333
}

.header-opt-9 .header-nav .block-minicart .dropdown-toggle .cart-icon {
    background-color: #ff7f00
}

.header-opt-10 .header-nav .block-minicart .dropdown-toggle .cart-icon {
    background-color: #28A152
}

.header-opt-1 .header-nav .block-minicart .actions .btn:focus,
.header-opt-1 .header-nav .block-minicart .actions .btn:hover {
    background-color: #d64a28
}

.header-opt-2 .header-nav .block-minicart .actions .btn:focus,
.header-opt-2 .header-nav .block-minicart .actions .btn:hover {
    background-color: #0164c9
}

.header-opt-3 .header-nav .block-minicart .actions .btn:focus,
.header-opt-3 .header-nav .block-minicart .actions .btn:hover {
    background-color: #e5343e
}

.header-opt-4 .header-nav .block-minicart .actions .btn:focus,
.header-opt-4 .header-nav .block-minicart .actions .btn:hover {
    background-color: #d64a28
}

.header-opt-5 .header-nav .block-minicart .actions .btn:focus,
.header-opt-5 .header-nav .block-minicart .actions .btn:hover {
    background-color: #3266cc
}

.header-opt-6 .header-nav .block-minicart .actions .btn:focus,
.header-opt-6 .header-nav .block-minicart .actions .btn:hover {
    background-color: #f36
}

.header-opt-7 .header-nav .block-minicart .actions .btn:focus,
.header-opt-7 .header-nav .block-minicart .actions .btn:hover {
    background-color: #0f5194
}

.header-opt-8 .header-nav .block-minicart .actions .btn:focus,
.header-opt-8 .header-nav .block-minicart .actions .btn:hover {
    background-color: #333
}

.header-opt-9 .header-nav .block-minicart .actions .btn:focus,
.header-opt-9 .header-nav .block-minicart .actions .btn:hover {
    background-color: #ff7f00
}

.header-opt-10 .header-nav .block-minicart .actions .btn:focus,
.header-opt-10 .header-nav .block-minicart .actions .btn:hover {
    background-color: #28A152
}

.header-nav .block-search {
    margin: 0 0 0 10px
}

.header-nav .block-search .block-title {
    display: block;
    cursor: pointer;
    line-height: 57px;
    height: 57px;
    width: 50px
}

.header-opt-10 .header-nav .block-search .block-title,
.header-opt-4 .header-nav .block-search .block-title,
.header-opt-6 .header-nav .block-search .block-title {
    line-height: 50px;
    height: 50px
}

.header-opt-5 .header-nav .block-search .block-title {
    line-height: 52px;
    height: 52px
}

.header-opt-8 .header-nav .block-search .block-title,
.header-opt-9 .header-nav .block-search .block-title {
    line-height: 45px;
    height: 45px
}

.header-opt-7 .header-nav .block-search .block-title {
    line-height: 47px;
    height: 47px
}

.header-opt-1 .header-nav .block-search .block-title {
    background-color: #d64a28
}

.header-opt-2 .header-nav .block-search .block-title {
    background-color: #0164c9
}

.header-opt-3 .header-nav .block-search .block-title {
    background-color: #e5343e
}

.header-opt-4 .header-nav .block-search .block-title {
    background-color: #d64a28
}

.header-opt-5 .header-nav .block-search .block-title {
    background-color: #3266cc
}

.header-opt-6 .header-nav .block-search .block-title {
    background-color: #f36
}

.header-opt-7 .header-nav .block-search .block-title {
    background-color: #0f5194
}

.header-opt-8 .header-nav .block-search .block-title {
    background-color: #333
}

.header-opt-9 .header-nav .block-search .block-title {
    background-color: #ff7f00
}

.header-opt-10 .header-nav .block-search .block-title {
    background-color: #28A152
}

.header-nav .block-search .block-content {
    position: absolute;
    top: 100%;
    right: 0;
    background-color: #fff;
    padding: 30px 20px;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
    visibility: hidden;
    opacity: 0;
    margin-top: 15px;
    -webkit-transition: .45s;
    -o-transition: .45s;
    transition: .45s
}

.header-nav .block-search.active .block-content,
.header-nav .block-search:hover .block-content {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    -webkit-transition: .45s;
    -o-transition: .45s;
    transition: .45s
}

.header-nav .block-search .form-search .form-control {
    padding-left: 15px
}

.header-opt-1 .header-nav .block-search .form-search .btn-search {
    background-color: #d64a28
}

.header-opt-1 .header-nav .block-search .form-search .btn-search:focus,
.header-opt-1 .header-nav .block-search .form-search .btn-search:hover {
    background-color: #cf7303
}

.header-opt-2 .header-nav .block-search .form-search .btn-search {
    background-color: #0164c9
}

.header-opt-2 .header-nav .block-search .form-search .btn-search:focus,
.header-opt-2 .header-nav .block-search .form-search .btn-search:hover {
    background-color: #003264
}

.header-opt-3 .header-nav .block-search .form-search .btn-search {
    background-color: #e5343e
}

.header-opt-3 .header-nav .block-search .form-search .btn-search:focus,
.header-opt-3 .header-nav .block-search .form-search .btn-search:hover {
    background-color: #9f141c
}

.header-opt-4 .header-nav .block-search .form-search .btn-search {
    background-color: #d64a28
}

.header-opt-4 .header-nav .block-search .form-search .btn-search:focus,
.header-opt-4 .header-nav .block-search .form-search .btn-search:hover {
    background-color: #26354f
}

.header-opt-5 .header-nav .block-search .form-search .btn-search {
    background-color: #3266cc
}

.header-opt-5 .header-nav .block-search .form-search .btn-search:focus,
.header-opt-5 .header-nav .block-search .form-search .btn-search:hover {
    background-color: #1e3d7a
}

.header-opt-6 .header-nav .block-search .form-search .btn-search {
    background-color: #f36
}

.header-opt-6 .header-nav .block-search .form-search .btn-search:focus,
.header-opt-6 .header-nav .block-search .form-search .btn-search:hover {
    background-color: #c03
}

.header-opt-7 .header-nav .block-search .form-search .btn-search {
    background-color: #0f5194
}

.header-opt-7 .header-nav .block-search .form-search .btn-search:focus,
.header-opt-7 .header-nav .block-search .form-search .btn-search:hover {
    background-color: #061e37
}

.header-opt-8 .header-nav .block-search .form-search .btn-search {
    background-color: #ff8307
}

.header-opt-8 .header-nav .block-search .form-search .btn-search:focus,
.header-opt-8 .header-nav .block-search .form-search .btn-search:hover {
    background-color: #a05000
}

.header-opt-9 .header-nav .block-search .form-search .btn-search {
    background-color: #ff7f00
}

.header-opt-9 .header-nav .block-search .form-search .btn-search:focus,
.header-opt-9 .header-nav .block-search .form-search .btn-search:hover {
    background-color: #994c00
}

.header-opt-10 .header-nav .block-search .form-search .btn-search {
    background-color: #28A152
}

.header-opt-10 .header-nav .block-search .form-search .btn-search:focus,
.header-opt-10 .header-nav .block-search .form-search .btn-search:hover {
    background-color: #144f28
}

.header-nav .block-minicart,
.header-nav .block-search,
.header-nav .setting {
    float: right;
    position: absolute;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    -o-transform: translate(0, -100%);
    transform: translate(0, -100%);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    top: 0;
    right: 0
}

.header-nav .block-search {
    right: 51px
}

.header-nav .setting {
    right: 102px
}

@media (max-width:991px) {
    .header-nav .nav-toggle-cat {
        display: none !important
    }

    .header-nav .block-nav-categori .block-content .ui-categori,
    .header-nav .block-nav-categori .block-content .view-all-categori {
        display: block !important
    }
}

@media (min-width:992px) {
    .sticky-wrapper .mid-header .block-nav-categori {
        -webkit-transition: .35s;
        -o-transition: .35s;
        transition: .35s
    }
}

.sticky-wrapper.is-sticky .mid-header {
    z-index: 9999;
    -webkit-box-shadow: 1px 5px 5px 0 rgba(0, 0, 0, .09);
    box-shadow: 1px 5px 5px 0 rgba(0, 0, 0, .09)
}

.sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li .label-menu {
    top: 1px;
    line-height: 13px;
    font-size: 8px
}

.sticky-wrapper.is-sticky .mid-header .block-nav-categori {
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    opacity: 1;
    visibility: visible
}

.sticky-wrapper.is-sticky .mid-header .custom-link {
    display: none
}

@media (min-width:992px) {
    .sticky-wrapper.is-sticky .mid-header .block-nav-categori {
        width: 0;
        -webkit-transition: .35s;
        -o-transition: .35s;
        transition: .35s
    }

    .sticky-wrapper.is-sticky .mid-header .block-nav-categori .block-title {
        background-position: center;
        padding: 0
    }

    .sticky-wrapper.is-sticky .mid-header .block-nav-categori .block-title span {
        visibility: hidden;
        opacity: 0;
        text-indent: -1000px;
        -webkit-transition: .35s;
        -o-transition: .35s;
        transition: .35s
    }

    .sticky-wrapper.is-sticky .mid-header .block-nav-categori .block-content {
        visibility: visible;
        opacity: 1;
        left: -50px;
        margin: 0
    }

    .sticky-wrapper.is-sticky .mid-header .block-nav-categori .block-content .ui-categori,
    .sticky-wrapper.is-sticky .mid-header .block-nav-categori .block-content .view-all-categori {
        display: none
    }

    .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu {
        padding-left: 0
    }

    .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a {
        padding: 0 18px;
        font-size: 13px
    }

    .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu {
        right: 0;
        left: 0
    }

    .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .horizontal-menu,
    .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .vertical-menu {
        width: 100%
    }

    .sticky-wrapper.is-sticky .mid-header .block-minicart,
    .sticky-wrapper.is-sticky .mid-header .block-search,
    .sticky-wrapper.is-sticky .mid-header .setting {
        visibility: visible;
        opacity: 1;
        display: block;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s
    }
}

@media (max-width:991px) {
    .sticky-wrapper.is-sticky .mid-header {
        position: relative !important
    }
}

.sticky-wrapper.is-sticky .mid-header .nav-toggle-cat {
    display: block;
    float: left;
    padding: 0;
    text-indent: -9999px;
    cursor: pointer;
    background-position: center
}

.block-section-top {
    position: relative
}

@media (max-width:1199px) {
    .block-section-top {
        padding-left: 0
    }
}

@media (max-width:991px) {
    .block-section-top {
        padding-right: 0
    }
}

.block-section-top .block-nav-categori {
    position: relative;
    float: none;
    width: 100%;
    z-index: 100
}

.block-section-top .block-nav-categori .block-title {
    display: none
}

.block-section-top .block-nav-categori .block-content {
    background-color: #fff;
    opacity: 1;
    visibility: visible;
    -webkit-box-shadow: none;
    box-shadow: none
}

.block-section-top7 .block-banner-main a {
    position: relative;
    display: block;
    margin-bottom: 30px
}

.block-section-top7 .block-banner-main a:before {
    content: "";
    background-color: #d64a28;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    opacity: 0;
    border-radius: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    -o-transform: scale(.3);
    transform: scale(.3);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-section-top7 .block-banner-main a img {
    display: block;
    width: 100%
}

.block-section-top7 .block-banner-main a:hover:before {
    opacity: .4;
    border-radius: 0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block .box-img {
    display: block;
    margin-bottom: 40px
}

@media (max-width:1199px) {
    .block-section-top1 .block-nav-categori {
        display: none;
        visibility: hidden;
        opacity: 0
    }
}

.index-opt-1 {
    background-color: #f5f5f5
}

.index-opt-1 .block-slide-main {
    margin-bottom: 40px
}

.index-opt-1 .block-the-blog .block-title {
    padding-top: 20px
}

@media (max-width:767px) {
    .index-opt-1 .block-service {
        text-align: center
    }

    .index-opt-1 .block-service .row {
        display: inline-block;
        text-align: left
    }
}

.block-hot-categori {
    margin-bottom: 30px
}

.block-hot-categori .block-title {
    font-size: 18px;
    color: #333;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 34px;
    margin-bottom: 30px
}

.block-hot-categori .block-content {
    margin: 0 -5px
}

.block-hot-categori .item {
    padding: 0 5px;
    float: left;
    width: 20%;
    text-align: center;
    margin-bottom: 10px
}

.block-hot-categori .item:hover .title img {
    -webkit-animation: bounce 1.1s ease-in-out .3s both infinite;
    -o-animation: bounce 1.1s ease-in-out .3s both infinite;
    animation: bounce 1.1s ease-in-out .3s both infinite
}

.block-hot-categori .item .item-info {
    background-color: #fff
}

.block-hot-categori .item .title {
    background-color: #d64a28;
    display: block;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 46px;
    color: #fff
}

.block-hot-categori .item .title a {
    color: #fff
}

.block-hot-categori .item .title img {
    vertical-align: middle;
    margin-right: 5px
}

.block-hot-categori .item .title>span {
    vertical-align: middle
}

.block-hot-categori .item ul {
    padding: 0 17px 1px;
    text-transform: uppercase;
    font-size: 14px
}

.block-hot-categori .item ul li {
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 20px;
    min-height: 208px
}

.index-opt-1 .block-hot-categori .item ul li {
    min-height: 213px
}

.block-hot-categori .item ul li:last-child {
    border-bottom: none;
    margin-bottom: 0
}

.block-hot-categori .item ul a {
    color: #333;
    display: block
}

.block-hot-categori .item ul a>span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.block-hot-categori .item ul a:hover {
    color: #d64a28
}

.block-hot-categori .item ul a:hover img {
    -webkit-filter: opacity(20%);
    filter: opacity(20%);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-hot-categori .item ul img {
    display: block;
    margin: auto auto 8px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media (max-width:991px) {
    .block-hot-categori .item {
        width: 33.33333333%
    }

    .block-hot-categori .item:nth-child(3n+1) {
        clear: both
    }
}

@media (max-width:600px) {
    .block-hot-categori .item {
        width: 50%
    }

    .block-hot-categori .item:nth-child(3n+1) {
        clear: none
    }

    .block-hot-categori .item:nth-child(2n+1) {
        clear: both
    }
}

@media (max-width:420px) {
    .block-hot-categori .item {
        width: 100%
    }
}

.heading-opt-1 {
    background-color: #fff;
    margin-bottom: 1px;
    padding-right: 50px;
    position: relative
}

.heading-opt-1:after,
.heading-opt-1:before {
    content: "";
    display: table
}

.heading-opt-1:after {
    clear: both
}

.heading-opt-1 .title {
    font-size: 18px;
    color: #333;
    text-transform: uppercase;
    font-weight: 600;
    padding-left: 19px;
    display: block;
    line-height: 62px;
    float: left
}

.heading-opt-1 .title img {
    margin-right: 13px;
    vertical-align: text-top
}

.heading-opt-1 .links {
    float: right
}

.heading-opt-1 .links:after,
.heading-opt-1 .links:before {
    content: "";
    display: table
}

.heading-opt-1 .links:after {
    clear: both
}

.heading-opt-1 .links li {
    float: left
}

.heading-opt-1 .links li.active>a {
    color: #d64a28
}

.heading-opt-1 .links a {
    display: block;
    line-height: 62px;
    color: #333;
    text-transform: capitalize;
    font-size: 15px;
    padding: 0 10px
}

.heading-opt-1 .links a:hover {
    color: #d64a28
}

.heading-opt-1 .actions {
    position: absolute;
    right: 18px;
    top: 11px
}

.heading-opt-1 .actions .action {
    width: 22px;
    text-align: center;
    line-height: 20px;
    display: block;
    cursor: pointer;
    color: #ccc;
    font-size: 18px
}

.heading-opt-1 .actions .action:hover {
    color: #d64a28
}

.col-products,
.tab-content {
    position: relative
}

.col-products>.box-tab,
.col-products>.tab-pane,
.tab-content>.box-tab,
.tab-content>.tab-pane {
    width: 100% !important;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: 0s !important;
    -o-transition: 0s !important;
    transition: 0s !important
}

.col-products>.box-tab.active,
.col-products>.tab-pane.active,
.tab-content>.box-tab.active,
.tab-content>.tab-pane.active {
    position: relative;
    opacity: 1;
    z-index: 20;
    -webkit-transition: 0s !important;
    -o-transition: 0s !important;
    transition: 0s !important
}

.col-products>.box-tab.active .product-item,
.col-products>.tab-pane.active .product-item,
.tab-content>.box-tab.active .product-item,
.tab-content>.tab-pane.active .product-item {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.col-products>.box-tab.active .product-item:nth-child(1),
.col-products>.tab-pane.active .product-item:nth-child(1),
.tab-content>.box-tab.active .product-item:nth-child(1),
.tab-content>.tab-pane.active .product-item:nth-child(1) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.col-products>.box-tab.active .product-item:nth-child(2),
.col-products>.tab-pane.active .product-item:nth-child(2),
.tab-content>.box-tab.active .product-item:nth-child(2),
.tab-content>.tab-pane.active .product-item:nth-child(2) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.col-products>.box-tab.active .product-item:nth-child(3),
.col-products>.tab-pane.active .product-item:nth-child(3),
.tab-content>.box-tab.active .product-item:nth-child(3),
.tab-content>.tab-pane.active .product-item:nth-child(3) {
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.col-products>.box-tab.active .product-item:nth-child(4),
.col-products>.tab-pane.active .product-item:nth-child(4),
.tab-content>.box-tab.active .product-item:nth-child(4),
.tab-content>.tab-pane.active .product-item:nth-child(4) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.col-products>.box-tab.active .product-item:nth-child(5),
.col-products>.tab-pane.active .product-item:nth-child(5),
.tab-content>.box-tab.active .product-item:nth-child(5),
.tab-content>.tab-pane.active .product-item:nth-child(5) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.col-products>.box-tab.active .product-item:nth-child(6),
.col-products>.tab-pane.active .product-item:nth-child(6),
.tab-content>.box-tab.active .product-item:nth-child(6),
.tab-content>.tab-pane.active .product-item:nth-child(6) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.col-products>.box-tab.active .product-item:nth-child(7),
.col-products>.tab-pane.active .product-item:nth-child(7),
.tab-content>.box-tab.active .product-item:nth-child(7),
.tab-content>.tab-pane.active .product-item:nth-child(7) {
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s
}

.col-products>.box-tab.active .product-item:nth-child(8),
.col-products>.tab-pane.active .product-item:nth-child(8),
.tab-content>.box-tab.active .product-item:nth-child(8),
.tab-content>.tab-pane.active .product-item:nth-child(8) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.col-products>.box-tab.active .product-item:nth-child(9),
.col-products>.tab-pane.active .product-item:nth-child(9),
.tab-content>.box-tab.active .product-item:nth-child(9),
.tab-content>.tab-pane.active .product-item:nth-child(9) {
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s
}

.col-products>.box-tab.active .product-item:nth-child(10),
.col-products>.tab-pane.active .product-item:nth-child(10),
.tab-content>.box-tab.active .product-item:nth-child(10),
.tab-content>.tab-pane.active .product-item:nth-child(10) {
    -webkit-animation-delay: 1.9s;
    animation-delay: 1.9s
}

.col-products>.box-tab.active .owl-item.active:nth-child(1) .product-item,
.col-products>.tab-pane.active .owl-item.active:nth-child(1) .product-item,
.tab-content>.box-tab.active .owl-item.active:nth-child(1) .product-item,
.tab-content>.tab-pane.active .owl-item.active:nth-child(1) .product-item {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.col-products>.box-tab.active .owl-item.active:nth-child(2) .product-item,
.col-products>.tab-pane.active .owl-item.active:nth-child(2) .product-item,
.tab-content>.box-tab.active .owl-item.active:nth-child(2) .product-item,
.tab-content>.tab-pane.active .owl-item.active:nth-child(2) .product-item {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.col-products>.box-tab.active .owl-item.active:nth-child(3) .product-item,
.col-products>.tab-pane.active .owl-item.active:nth-child(3) .product-item,
.tab-content>.box-tab.active .owl-item.active:nth-child(3) .product-item,
.tab-content>.tab-pane.active .owl-item.active:nth-child(3) .product-item {
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.col-products>.box-tab.active .owl-item.active:nth-child(4) .product-item,
.col-products>.tab-pane.active .owl-item.active:nth-child(4) .product-item,
.tab-content>.box-tab.active .owl-item.active:nth-child(4) .product-item,
.tab-content>.tab-pane.active .owl-item.active:nth-child(4) .product-item {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.col-products>.box-tab.active .owl-item.active:nth-child(5) .product-item,
.col-products>.tab-pane.active .owl-item.active:nth-child(5) .product-item,
.tab-content>.box-tab.active .owl-item.active:nth-child(5) .product-item,
.tab-content>.tab-pane.active .owl-item.active:nth-child(5) .product-item {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.col-products>.box-tab.active .owl-item.active:nth-child(6) .product-item,
.col-products>.tab-pane.active .owl-item.active:nth-child(6) .product-item,
.tab-content>.box-tab.active .owl-item.active:nth-child(6) .product-item,
.tab-content>.tab-pane.active .owl-item.active:nth-child(6) .product-item {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.col-products>.box-tab.active .owl-item.active:nth-child(7) .product-item,
.col-products>.tab-pane.active .owl-item.active:nth-child(7) .product-item,
.tab-content>.box-tab.active .owl-item.active:nth-child(7) .product-item,
.tab-content>.tab-pane.active .owl-item.active:nth-child(7) .product-item {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.block-floor-products {
    margin-bottom: 40px
}

.block-floor-products .block-content:after,
.block-floor-products .block-content:before {
    content: "";
    display: table
}

.block-floor-products .block-content:after {
    clear: both
}

.block-floor-products .col-banner {
    width: 20%;
    float: left;
    position: relative;
    height: 570px
}

@media (max-width:1190px) {
    .block-floor-products .col-banner {
        height: 458px
    }
}

.block-floor-products .col-banner img {
    width: 100%;
    display: block;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-floor-products .col-banner .img {
    display: block;
    position: relative;
    overflow: hidden
}

.block-floor-products .col-banner .description {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(42, 42, 49, .5);
    padding: 15px 5px 24px 15px;
    min-height: 170px;
    z-index: 10;
    overflow: hidden
}

.block-floor-2.block-floor-products .col-banner .description {
    background-color: rgba(0, 0, 0, .56)
}

.block-floor-3.block-floor-products .col-banner .description {
    background-color: rgba(186, 150, 115, .5)
}

.block-floor-products .col-banner .title {
    display: block;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 6px;
    margin-bottom: 10px
}

.block-floor-3.block-floor-products .col-banner .title {
    font-size: 16px;
    color: #333
}

.block-floor-2.block-floor-products .col-banner .title {
    font-size: 30px
}

.block-floor-products .col-banner .des {
    display: block;
    color: #aaa;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 7px
}

.block-floor-3.block-floor-products .col-banner .des {
    color: #888
}

.block-floor-2.block-floor-products .col-banner .des {
    color: #aaa;
    text-transform: uppercase
}

.block-floor-products .col-banner .btn {
    background-color: #fff;
    color: #333;
    font-size: 14px;
    font-weight: 600;
    padding: 0 17px;
    line-height: 40px;
    text-transform: capitalize;
    border: none
}

.block-floor-products .col-banner .btn:hover {
    background-color: #d64a28;
    color: #fff
}

.block-floor-3.block-floor-products .col-banner .btn {
    background-color: #373543;
    color: #fff
}

.block-floor-3.block-floor-products .col-banner .btn:hover {
    background-color: #d64a28;
    color: #fff
}

.block-floor-2.block-floor-products .col-banner .btn {
    background-color: #da9248;
    color: #fff
}

.block-floor-2.block-floor-products .col-banner .btn:hover {
    background-color: #d64a28;
    color: #fff
}

.block-floor-products .col-banner:hover img {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
    -webkit-transition: .45s;
    -o-transition: .45s;
    transition: .45s
}

.block-floor-products .col-banner:hover .btn,
.block-floor-products .col-banner:hover .des,
.block-floor-products .col-banner:hover .title {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

.index-opt-2 .block-floor-products .col-banner:hover .btn,
.index-opt-2 .block-floor-products .col-banner:hover .des,
.index-opt-2 .block-floor-products .col-banner:hover .title {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

.index-opt-3 .block-floor-products .col-banner:hover .title {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

.index-opt-3 .block-floor-products .col-banner:hover .des {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

.index-opt-3 .block-floor-products .col-banner:hover .btn {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

.index-opt-4 .block-floor-products .col-banner:hover .btn,
.index-opt-4 .block-floor-products .col-banner:hover .des,
.index-opt-4 .block-floor-products .col-banner:hover .title {
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}

.index-opt-5 .block-floor-products .col-banner:hover .title {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

.index-opt-5 .block-floor-products .col-banner:hover .btn,
.index-opt-5 .block-floor-products .col-banner:hover .des {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

.index-opt-7 .block-floor-products .col-banner:hover .title {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

.index-opt-7 .block-floor-products .col-banner:hover .btn,
.index-opt-7 .block-floor-products .col-banner:hover .des {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

.block-floor-products .col-featured {
    width: 20%;
    float: left;
    background-color: #fff;
    position: relative
}

@media (max-width:767px) {
    .block-floor-products .col-featured {
        display: none
    }
}

.block-floor-products .col-featured .label-featured {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 50
}

.block-floor-products .col-featured .item {
    overflow: hidden
}

.block-floor-products .col-featured .product-item {
    margin-top: -1px
}

.block-floor-products .col-featured .product-item-opt-1 {
    padding-bottom: 5px
}

@media (max-width:1199px) {
    .block-floor-products .col-featured .product-item-opt-1 {
        padding-bottom: 3px
    }
}

@media (max-width:992px) {
    .block-floor-products .col-featured .product-item-opt-1 {
        padding-bottom: 5px
    }
}

.block-floor-products .col-featured:hover .owl-nav {
    left: 5px;
    opacity: 1;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-floor-products .col-featured .owl-nav {
    position: absolute;
    top: 50%;
    margin-top: -37px;
    left: -100%;
    opacity: 0;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-floor-products .col-featured .owl-next,
.block-floor-products .col-featured .owl-prev {
    width: 35px;
    line-height: 28px;
    border: 1px solid #dfdfdf;
    text-align: center;
    color: #888;
    font-size: 20px;
    margin-bottom: 11px;
    display: block;
    background-color: #fff
}

.block-floor-products .col-featured .owl-next:focus,
.block-floor-products .col-featured .owl-next:hover,
.block-floor-products .col-featured .owl-prev:focus,
.block-floor-products .col-featured .owl-prev:hover {
    background-color: #d64a28;
    border-color: #d64a28;
    color: #fff
}

.block-floor-products .col-featured .owl-next:before,
.block-floor-products .col-featured .owl-prev:before {
    font-family: FontAwesome
}

.block-floor-products .col-featured .owl-prev:before {
    content: "\f104"
}

.block-floor-products .col-featured .owl-next:before {
    content: "\f105"
}

.block-floor-products .col-products {
    width: 60%;
    float: left;
    background-color: #fff;
    overflow: hidden
}

.block-floor-products .col-products .product-item {
    margin-top: -1px
}

.block-floor-products-opt1.block-floor-products .col-products .product-item {
    height: 286px
}

@media (max-width:1199px) {
    .block-floor-products-opt1.block-floor-products .col-products .product-item {
        height: 230px
    }
}

@media (max-width:991px) {
    .block-floor-products-opt1.block-floor-products .col-products .product-item {
        height: 226px
    }
}

@media (max-width:767px) {
    .block-floor-products-opt1.block-floor-products .col-products .product-item {
        height: 300px
    }
}

@media (max-width:599px) {
    .block-floor-products-opt1.block-floor-products .col-products .product-item {
        height: 290px
    }
}

@media (max-width:379px) {
    .block-floor-products .col-products .product-item {
        height: auto
    }
}

@media (max-width:767px) {
    .block-floor-products .col-products .product-item-lag {
        width: 100% !important
    }
}

.block-floor-products .product-item {
    border: 1px solid #eaeaea;
    border-bottom: none;
    border-right: none
}

.block-floor-products .product-item-lag {
    padding: 0;
    position: relative
}

.block-floor-products .product-item-lag .product-item-info {
    height: 100%;
    display: table
}

@media (max-width:379px) {
    .block-floor-products .product-item-lag .product-item-info {
        height: 230px
    }
}

.block-floor-products .product-item-lag .product-item-photo {
    position: absolute;
    top: 10px;
    right: 23px
}

.block-floor-products .product-item-lag .product-item-photo img {
    width: auto
}

.block-floor-products .product-item-lag .product-item-detail {
    padding-left: 15px;
    position: relative;
    z-index: 10;
    display: table-cell;
    vertical-align: middle
}

.block-floor-products .product-item-lag .product-item-name {
    text-transform: uppercase;
    font-size: 16px;
    display: block;
    font-weight: 600;
    margin-bottom: 11px;
    position: relative;
    z-index: 10
}

.block-floor-products .product-item-lag .product-item-name a:hover {
    color: #d64a28 !important
}

.block-floor-1.block-floor-products .product-item-lag .product-item-name a {
    color: #4457b5
}

.block-floor-1.block-floor-products .product-item-lag .product-item-name a:hover,
.block-floor-1.block-floor-products .product-item-lag .product-item-name:hover a {
    color: #333
}

.block-floor-2.block-floor-products .product-item-lag .product-item-name,
.block-floor-2.block-floor-products .product-item-lag .product-item-name a {
    color: #fe822c
}

.block-floor-2.block-floor-products .product-item-lag .product-item-name a:hover {
    color: #d64a28
}

.block-floor-3.block-floor-products .product-item-lag .product-item-name,
.block-floor-3.block-floor-products .product-item-lag .product-item-name a {
    color: #564e4b
}

.block-floor-3.block-floor-products .product-item-lag .product-item-name a:hover {
    color: #d64a28
}

.block-floor-products .product-item-lag .product-item-des {
    color: #888;
    font-size: 14px;
    margin-bottom: 20px
}

.block-floor-products .product-item-lag .view-more {
    font-size: 14px;
    color: #333;
    text-transform: capitalize;
    position: relative;
    z-index: 10
}

.block-floor-products .product-item-lag .view-more:after {
    content: "\f0a9";
    font-family: FontAwesome;
    margin-left: 10px
}

.block-floor-products .product-item-lag .view-more:hover {
    color: #0164c9
}

@media (max-width:1199px) {
    .block-floor-products .col-featured .product-item-opt-1 .product-item-img img {
        height: 90px
    }
}

@media (max-width:991px) {
    .block-floor-products .col-banner {
        display: none
    }

    .block-floor-products .col-featured {
        width: 25%
    }

    .block-floor-products .col-featured .product-item-opt-1 .product-item-img img {
        height: 85px
    }

    .block-floor-products .col-products {
        width: 75%
    }
}

@media (max-width:767px) {

    .block-floor-products .col-banner,
    .block-floor-products .col-featured {
        display: none
    }

    .block-floor-products .col-featured .product-item-opt-1 .product-item-img img {
        height: auto
    }

    .block-floor-products .col-products {
        width: 100%
    }
}

@media (max-width:600px) {
    .block-floor-products .col-featured {
        width: 100%
    }

    .block-floor-products .col-products {
        width: 100%;
        margin-bottom: 10px
    }
}

@media (max-width:379px) {
    .block-floor-products .col-products {
        width: 100%;
        margin-bottom: 10px
    }
}

@media (max-width:600px) {
    .block-floor-products .block-title {
        padding-right: 0
    }

    .block-floor-products .block-title .links {
        text-align: center;
        float: none;
        clear: both
    }

    .block-floor-products .block-title .links li {
        display: inline-block;
        float: none
    }
}

.block-floor-products-opt1 .col-products .item:first-child .product-item {
    margin-left: -1px
}

@media (min-width:1200px) {
    .block-floor-products-opt1 .col-featured .product-item {
        height: 191px
    }
}

.block-floor-products-opt2 .col-products {
    width: 80%
}

@media (max-width:991px) {
    .block-floor-products-opt2 .col-products {
        width: 100%
    }
}

.block-floor-products-opt2 .col-products .product-item {
    height: 286px
}

@media (max-width:1199px) {
    .block-floor-products-opt2 .col-products .product-item {
        height: 231px
    }
}

@media (max-width:991px) {
    .block-floor-products-opt2 .col-products .product-item {
        height: 286px
    }
}

@media (max-width:767px) {
    .block-floor-products-opt2 .col-products .product-item {
        height: 286px
    }
}

@media (max-width:600px) {
    .block-floor-products-opt2 .col-products .product-item {
        height: 285px
    }
}

@media (max-width:380px) {
    .block-floor-products-opt2 .col-products .product-item {
        height: auto
    }
}

.block-floor-products-opt2 .col-banner {
    height: 570px
}

@media (max-width:1199px) {
    .block-floor-products-opt2 .col-banner {
        height: 460px
    }
}

.block-floor-products-opt3 .block-title .title {
    background-color: #3266cc;
    width: 237px;
    color: #fff
}

.block-floor-products-opt3 .block-content {
    position: relative;
    padding-left: 235px
}

.block-floor-products-opt3 .col-categori {
    width: 235px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: #efefef;
    padding: 21px 10px 5px 30px
}

.block-floor-products-opt3 .col-categori li {
    display: block
}

.block-floor-products-opt3 .col-categori a {
    font-size: 14px;
    color: #333;
    display: block;
    line-height: 34px;
    text-transform: capitalize
}

.block-floor-products-opt3 .col-categori a:hover {
    color: #d64a28
}

.block-floor-products-opt3 .col-products {
    width: 50%
}

.block-floor-products-opt3 .col-products .product-item {
    margin-left: -1px;
    height: 286px
}

@media (max-width:1199px) {
    .block-floor-products-opt3 .col-products .product-item {
        height: 229px
    }
}

@media (max-width:992px) {
    .block-floor-products-opt3 .col-products .product-item {
        height: auto
    }
}

.block-floor-products-opt3 .col-featured {
    width: 25%
}

.block-floor-products-opt3 .col-featured .product-item {
    height: 191px
}

@media (max-width:1199px) {
    .block-floor-products-opt3 .col-featured .product-item {
        height: 153px
    }
}

.block-floor-products-opt3 .col-banner {
    width: 25%
}

@media (max-width:1199px) {
    .block-floor-products-opt3 .col-banner {
        height: 457px
    }
}

@media (max-width:1199px) {
    .block-floor-products-opt3 .block-title .title {
        width: 191px
    }

    .block-floor-products-opt3 .block-content {
        padding-left: 190px
    }

    .block-floor-products-opt3 .col-categori {
        width: 190px;
        padding-left: 20px
    }

    .block-floor-products-opt3 .col-featured .product-item-opt-1 {
        padding-top: 8px
    }
}

@media (max-width:991px) {
    .block-floor-products-opt3 .col-products {
        width: 100%
    }

    .block-floor-products-opt3 .col-featured {
        display: none
    }
}

@media (max-width:767px) {
    .block-floor-products-opt3 .block-title .title {
        width: auto;
        padding-right: 15px
    }

    .block-floor-products-opt3 .col-categori {
        display: none
    }

    .block-floor-products-opt3 .block-content {
        padding-left: 0
    }
}

@media (max-width:639px) {
    .block-floor-products-opt3 .col-products .product-item {
        width: 100%;
        float: none
    }
}

@media (max-width:599px) {

    .block-floor-products-opt3 .col-featured,
    .block-floor-products-opt3 .col-products {
        width: 100%
    }

    .block-floor-products-opt3 .col-featured .product-item {
        min-height: 0
    }
}

@media (max-width:360px) {
    .block-floor-products-opt3 .col-products .product-item {
        width: 100%
    }
}

.block-the-blog {
    margin-bottom: 30px
}

.block-the-blog .block-title {
    font-size: 20px;
    color: #333;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 34px;
    margin-bottom: 35px;
    padding-top: 30px
}

.banner-opt1 .description {
    min-height: 165px;
    padding: 15px 15px 15px 20px;
    overflow: hidden;
    position: relative;
    display: none;
    margin-bottom: 30px
}

.banner-opt1 .description1 {
    background-color: #dbdbdb
}

.banner-opt1 .description1 .title {
    display: block;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    color: #333;
    line-height: 1
}

.banner-opt1 .description1 .subtitle {
    display: block;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    color: #333
}

.banner-opt1 .description1 .des {
    display: block;
    font-size: 14px;
    font-weight: 400;
    color: #333;
    line-height: 20px;
    margin-bottom: 7px
}

.banner-opt1 .description1 .btn {
    background-color: #3266cc;
    text-transform: capitalize;
    padding: 0 10px;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    border: none
}

.banner-opt1 .description1 .btn:focus,
.banner-opt1 .description1 .btn:hover {
    background-color: #d64a28;
    color: #fff
}

.banner-opt1 .description2 {
    background-color: #dbdbdb;
    padding-top: 35px;
    padding-bottom: 0
}

.banner-opt1 .description2 .title {
    display: block;
    font-size: 14px;
    font-weight: 400;
    color: #888;
    line-height: 20px;
    margin-bottom: 5px
}

.banner-opt1 .description2 .subtitle {
    display: block;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    color: #333
}

.banner-opt1 .description2 .des {
    display: block;
    font-size: 14px;
    font-weight: 400;
    color: #333;
    line-height: 20px;
    margin-bottom: 35px
}

.banner-opt1 .description2 .btn {
    background-color: #bf2025;
    display: block;
    margin: 0 -15px 0 -20px;
    text-transform: capitalize;
    padding: 0 10px 0 50px;
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    height: auto;
    font-weight: 400;
    color: #fff;
    border: none
}

.banner-opt1 .description2 .btn:focus,
.banner-opt1 .description2 .btn:hover {
    background-color: #d64a28;
    color: #fff
}

@media (max-width:479px) {
    .banner-opt1 .box-img {
        display: none
    }

    .banner-opt1 .description {
        display: block
    }
}

.index-opt-2 {
    background-color: #F5F5F5
}

.index-opt-2 .back-to-top {
    border-color: #0164c9
}

.index-opt-2 .back-to-top .fa,
.index-opt-2 .back-to-top:hover {
    background-color: #0164c9
}

.index-opt-2 .product-item-opt-1 .product-item-name a:focus,
.index-opt-2 .product-item-opt-1 .product-item-name a:hover {
    color: #0164c9
}

.index-opt-2 .block-nav-categori .view-all-categori .btn-view-all:hover,
.index-opt-2 .block-nav-categori .view-all-categori a:hover {
    background-color: #0164c9
}

.index-opt-2 .block-hot-categori {
    top: -10px;
    position: relative;
    margin-bottom: 10px
}

.index-opt-2 .block-hot-categori .item .title {
    background-color: #0164c9
}

.index-opt-2 .block-hot-categori .item ul a:hover {
    color: #0164c9
}

.index-opt-2 .block-hot-categori .item ul {
    padding: 0 18px
}

.index-opt-2 .block-hot-categori .item ul li {
    margin-bottom: 20px;
    padding: 0
}

.index-opt-2 .block-hot-categori .item ul li:last-child {
    margin-bottom: 0
}

.index-opt-2 .block-hot-categori .item ul li img {
    margin-bottom: 8px
}

.index-opt-2 .blog-item .blog-date {
    background-color: #F4B206
}

.index-opt-2 .blog-item .blog-actions .action,
.index-opt-2 .blog-item .blog-name a {
    color: #333;
    font-size: 14px
}

.index-opt-2 .blog-item .blog-actions .action:focus,
.index-opt-2 .blog-item .blog-actions .action:hover,
.index-opt-2 .blog-item .blog-name a:focus,
.index-opt-2 .blog-item .blog-name a:hover {
    color: #0164c9
}

.index-opt-2 .block-service .item .icon {
    background-color: #0164c9
}

.index-opt-2 .block-banner-main {
    margin-bottom: 10px
}

.block-deals-of {
    margin-bottom: 40px;
    background-color: #fff
}

.block-deals-of .block-title {
    padding: 20px 0
}

.block-deals-of .deals-of-countdown {
    margin-left: 40px
}

@media (max-width:479px) {
    .block-deals-of .deals-of-countdown {
        margin-left: 10px
    }
}

.block-deals-of .count-down-time:after,
.block-deals-of .count-down-time:before {
    content: "";
    display: table
}

.block-deals-of .count-down-time:after {
    clear: both
}

.block-deals-of .count-down-time .box-count {
    float: left;
    margin-right: 10px;
    text-align: center
}

.block-deals-of .count-down-time .box-count:last-child {
    margin-right: 0
}

.block-deals-of .count-down-time .box-count .number {
    width: 39px;
    height: 36px;
    line-height: 36px;
    display: block;
    font-size: 16px;
    background-color: #0164c9;
    color: #fff
}

.block-deals-of .count-down-time .box-count .text {
    display: block;
    font-size: 14px;
    color: #333;
    line-height: 30px
}

.block-deals-of .product-item-opt-1 {
    padding: 0 0 15px
}

.block-deals-of .product-item-opt-1 .product-item-price {
    color: #333;
    font-size: 16px
}

.block-deals-of .product-item-opt-1 .product-item-detail {
    padding: 10px
}

.block-deals-of .product-item-opt-1 .product-item-name {
    margin-bottom: 4px
}

.block-deals-of .owl-nav {
    position: absolute;
    top: 75px;
    width:100%
}

.block-deals-of .owl-nav .owl-next,
.block-deals-of .owl-nav .owl-prev {
    position:absolute;
    width: 24px;
    line-height: 24px;
    display: block;
    float: left;
    text-align: center;
    font-size: 40px;
    color: white;
    width: 2rem;
    height: 3rem;
    padding: 8px 5px;
    border: 1px solid #e8e8df;
    background-color: rgba(182,174,164,0.9);
}
.block-deals-of .owl-nav .owl-next{
    right:0;
}
.block-deals-of .owl-nav .owl-prev{
    left:0;
}
.block-deals-of .owl-nav .owl-next.disabled,
.block-deals-of .owl-nav .owl-prev.disabled {
    background-color: #fff;
    cursor: default;
    -moz-opacity: .7;
    -webkit-opacity: .7;
    opacity: .7;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    filter: alpha(opacity=70);
    color: #ddd;
}


.block-deals-of .owl-nav .owl-next:before,
.block-deals-of .owl-nav .owl-prev:before {
    font-family: FontAwesome
}

.block-deals-of .owl-nav .owl-next:hover,
.block-deals-of .owl-nav .owl-prev:hover {
    color: #d64a28
}
.block-deals-of .owl-nav .owl-next.disabled:hover,
.block-deals-of .owl-nav .owl-prev.disabled:hover {
    color: #ddd
}

.block-deals-of .owl-nav .owl-prev:before {
    content: "\f104"
}

.block-deals-of .owl-nav .owl-next:before {
    content: "\f105"
}

.block-section-top3 .block-nav-categori .view-all-categori .btn-view-all,
.block-section-top3 .block-nav-categori .view-all-categori a {
    background-color: #F9F9F9
}

.block-section-top3 .block-nav-categori .view-all-categori .btn-view-all:hover,
.block-section-top3 .block-nav-categori .view-all-categori a:hover {
    background-color: #e5343e
}

@media (max-width:991px) {
    .block-section-top3 .block-nav-categori {
        display: none;
        visibility: hidden;
        opacity: 0
    }
}

@media (max-width:1199px) {
    .block-section-top3 .block-nav-categori {
        display: none;
        visibility: hidden;
        opacity: 0
    }
}

.index-opt-3 {
    background-color: #F5F5F5
}

.index-opt-3 .back-to-top {
    border-color: #e5343e
}

.index-opt-3 .back-to-top .fa,
.index-opt-3 .back-to-top:hover {
    background-color: #e5343e
}

.index-opt-3 .block-banner-main {
    margin-bottom: 10px
}

.index-opt-3 .product-item-opt-1 .product-item-name a:focus,
.index-opt-3 .product-item-opt-1 .product-item-name a:hover {
    color: #e5343e
}

.index-opt-3 .block-floor-products2 .col-products {
    width: 80%
}

@media (max-width:991px) {
    .index-opt-3 .block-floor-products2 .col-products {
        width: 100%
    }
}

.index-opt-3 .block-floor-3.block-floor-products .col-banner .des {
    color: #fff
}

.index-opt-3 .block-floor-3.block-floor-products .col-banner .btn {
    background-color: #320101
}

.index-opt-3 .block-floor-3.block-floor-products .col-banner .btn:hover {
    background-color: #d64a28
}

.index-opt-3 .block-floor-2.block-floor-products .col-banner .btn {
    background-color: #e04f22
}

.index-opt-3 .block-floor-2.block-floor-products .col-banner .btn:hover {
    color: #e5343e
}

.index-opt-3 .block-hot-categori .item .title {
    background-color: #e5343e
}

.index-opt-3 .block-hot-categori .item ul a:hover {
    color: #e5343e
}

.index-opt-3 .block-hot-categori .item ul li {
    margin-bottom: 10px;
    padding-bottom: 0
}

.index-opt-3 .block-hot-categori .item ul li:last-child {
    margin-bottom: 0
}

.index-opt-3 .block-service {
    padding-top: 35px;
    padding-bottom: 0
}

.index-opt-3 .block-service .item {
    margin-bottom: 15px
}

@media (max-width:767px) {
    .index-opt-3 .block-service {
        text-align: center
    }

    .index-opt-3 .block-service .row {
        display: inline-block;
        text-align: left
    }
}

.index-opt-3 .block-the-blog {
    position: relative;
    top: -10px;
    margin-bottom: 0
}

.index-opt-3 .block-brand {
    margin-bottom: 100px
}

.index-opt-3 .blog-item .blog-date {
    background-color: #E5343E
}

.index-opt-3 .blog-item .blog-actions .action:focus,
.index-opt-3 .blog-item .blog-actions .action:hover,
.index-opt-3 .blog-item .blog-name a:focus,
.index-opt-3 .blog-item .blog-name a:hover {
    color: #e5343e
}

.index-opt-3 .block-service .item .icon {
    background-color: #e5343e
}

.slide-opt-4 {
    background-color: #f6f6f6
}

.slide-opt-4 .container {
    position: relative
}

.slide-opt-4 .item {
    height: 493px
}

@media (max-width:640px) {
    .slide-opt-4 .item {
        height: 300px
    }

    .slide-opt-4 .item .description {
        max-width: 100% !important;
        padding-top: 30px !important
    }
}

.slide-opt-4 .item .description {
    position: relative;
    padding-top: 180px;
    max-width: 100%
}

.slide-opt-4 .item1 .description {
    float: right;
    padding-right: 24px;
    padding-top: 135px;
    max-width: 290px;
    text-align: left
}

.slide-opt-4 .item1 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 2px;
    font-size: 34px;
    color: #333
}

.slide-opt-4 .item1 .subtitle {
    display: block;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 30px;
    margin-bottom: 8px;
    color: #333
}

.slide-opt-4 .item1 .des {
    font-size: 14px;
    color: #888;
    line-height: 24px
}

.slide-opt-4 .item1 .btn {
    line-height: 43px;
    background-color: #0a193a;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 23px;
    font-size: 13px;
    font-weight: 700;
    margin-top: 25px
}

.slide-opt-4 .item1 .btn:hover {
    background-color: #d64a28
}

.slide-opt-4 .item2 .description {
    float: right;
    padding-right: 16px;
    padding-top: 175px;
    max-width: 290px;
    text-align: center
}

.slide-opt-4 .item2 .title {
    display: block;
    text-transform: uppercase;
    margin-bottom: 2px;
    font-weight: 600;
    font-size: 16px;
    color: #333;
}

.slide-opt-4 .item2 .title span {
    font-weight: 700;
    font-size: 24px
}

.slide-opt-4 .item2 .subtitle {
    display: block;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 7px;
    color: #333
}

.slide-opt-4 .item2 .btn {
    line-height: 36px;
    background-color: #01639a;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 17px;
    font-size: 14px;
    font-weight: 400;
    margin-top: 10px
}

.slide-opt-4 .item2 .btn:hover {
    background-color: #d64a28
}

.slide-opt-4 .item3 .description {
    padding-right: 0;
    padding-left: 30px;
    padding-top: 153px;
    max-width: 350px
}

.slide-opt-4 .item3 .title {
    display: block;
    text-transform: uppercase;
    margin-bottom: 0;
    font-weight: 400;
    font-size: 14px;
    color: #888
}

.slide-opt-4 .item3 .subtitle {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 34px;
    margin-bottom: 5px;
    color: #333;
    line-height: 1
}

.slide-opt-4 .item3 .des {
    font-size: 14px;
    color: #fff;
    line-height: 24px
}

.slide-opt-4 .item3 .btn {
    line-height: 36px;
    background-color: #937637;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 17px;
    font-size: 14px;
    font-weight: 400;
    margin-top: 23px
}

.slide-opt-4 .item3 .btn:hover {
    background-color: #d64a28
}

.block-trending .block-title {
    background-color: #fed700;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    font-family: Lato, sans-serif
}

.block-section-top4 {
    position: relative;
    background-color: #F6F6F6;
    margin-bottom: 40px
}

.block-section-top4 .container {
    position: relative
}

.block-section-top4 .block-slide-main {
    padding-left: 300px;
    padding-right: 200px
}

@media (max-width:1199px) {
    .block-section-top4 .block-slide-main {
        padding-left: 0
    }
}

@media (max-width:991px) {
    .block-section-top4 .block-slide-main {
        padding-right: 0
    }
}

.block-section-top4 .block-trending {
    position: absolute;
    top: 0;
    right: 15px;
    width: 200px;
    z-index: 44;
    background-color: #fff
}

@media (max-width:991px) {
    .block-section-top4 .block-trending {
        display: none
    }
}

.block-section-top4 .block-trending .product-item-opt-1 {
    padding: 0 10px 5px 30px;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 30px
}

.block-section-top4 .block-trending .product-item-opt-1:last-child {
    border-bottom: none;
    margin-bottom: 0
}

.block-section-top4 .block-trending .product-item-opt-1 .product-item-price {
    font-size: 14px;
    color: #333
}

.block-section-top4 .block-trending:hover .owl-next,
.block-section-top4 .block-trending:hover .owl-prev {
    opacity: 1;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-section-top4 .block-trending:hover .owl-prev {
    left: 5px
}

.block-section-top4 .block-trending:hover .owl-next {
    right: 5px
}

.block-section-top4 .block-trending .owl-next,
.block-section-top4 .block-trending .owl-prev {
    width: 35px;
    line-height: 28px;
    border: 1px solid #dfdfdf;
    text-align: center;
    color: #888;
    font-size: 20px;
    display: block;
    background-color: #fff;
    position: absolute;
    top: 50%;
    margin-top: -32px;
    opacity: 0;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-section-top4 .block-trending .owl-next:focus,
.block-section-top4 .block-trending .owl-next:hover,
.block-section-top4 .block-trending .owl-prev:focus,
.block-section-top4 .block-trending .owl-prev:hover {
    background-color: #d64a28;
    border-color: #d64a28;
    color: #fff
}

.block-section-top4 .block-trending .owl-next:before,
.block-section-top4 .block-trending .owl-prev:before {
    font-family: FontAwesome
}

.block-section-top4 .block-trending .owl-prev {
    left: 10px
}

.block-section-top4 .block-trending .owl-prev:before {
    content: "\f104"
}

.block-section-top4 .block-trending .owl-next {
    right: 10px
}

.block-section-top4 .block-trending .owl-next:before {
    content: "\f105"
}

.block-section-top4 .block-nav-categori .ui-categori {
    padding-bottom: 21px
}

.block-section-top4 .block-nav-categori .ui-categori>li>a {
    line-height: 40px
}

.block-section-top4 .block-nav-categori .view-all-categori .btn-view-all,
.block-section-top4 .block-nav-categori .view-all-categori a {
    background-color: #E1E1E1
}

.block-section-top4 .block-nav-categori .view-all-categori .btn-view-all:hover,
.block-section-top4 .block-nav-categori .view-all-categori a:hover {
    background-color: #d64a28
}

@media (max-width:1199px) {
    .block-section-top4 .block-nav-categori {
        display: none;
        visibility: hidden;
        opacity: 0
    }
}

.index-opt-4 {
    background-color: #fff
}

.index-opt-4 .back-to-top {
    border-color: #d64a28
}

.index-opt-4 .back-to-top .fa,
.index-opt-4 .back-to-top:hover {
    background-color: #d64a28
}

.index-opt-4 .block-deals-of .product-item-opt-1 .product-item-price {
    color: #1267a4;
    font-weight: bold;
    font-size: 22px;
    margin-bottom: 25px;
}

.index-opt-4 .block-deals-of .count-down-time .box-count .number {
    background-color: #d64a28
}

.index-opt-4 .blog-item .blog-date {
    background-color: #f4b106
}

.index-opt-4 .block-banner-main {
    margin-bottom: 10px
}

.index-opt-4 .heading-opt-1 .links li>a {
    border-top: 1px solid transparent;
    padding: 0 3px;
    margin: 0 7px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.index-opt-4 .heading-opt-1 .links li>a:hover {
    color: #d64a28
}

.index-opt-4 .heading-opt-1 .links li.active>a,
.index-opt-4 .heading-opt-1 .links li:hover>a {
    color: #d64a28;
    border-top: 1px solid #d64a28;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.index-opt-4 .product-item-opt-1 .product-item-name a:hover {
    color: #d64a28
}

.index-opt-4 .block-hot-categori {
    position: relative;
    top: -10px;
    margin-bottom: 10px
}

.index-opt-4 .block-hot-categori .item .title {
    background-color: #d64a28
}

.index-opt-4 .block-hot-categori .item ul a:hover,
.index-opt-4 .blog-item .blog-actions .action:hover,
.index-opt-4 .blog-item .blog-name a:hover {
    color: #d64a28
}

.index-opt-4 .block-brand {
    margin-bottom: 50px
}

.index-opt-4 .block-service {
    background-color: #f1f1f1
}

.index-opt-4 .block-service .item .icon {
    background-color: #f37120
}

@media (min-width:1200px) {
    .index-opt-4 .block-service .item .title {
        font-size: 18px
    }
}

.index-opt-4 .block-floor-2.block-floor-products .col-banner .description {
    padding-top: 0
}

.index-opt-4 .block-floor-3.block-floor-products .col-banner .description:before {
    content: "";
    background-color: #ba8d56;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1
}

.index-opt-4 .block-floor-3.block-floor-products .col-banner .des,
.index-opt-4 .block-floor-3.block-floor-products .col-banner .title {
    color: #fff
}

.index-opt-4 .block-floor-2.block-floor-products .col-banner .description:before {
    content: "";
    background-color: #613124;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1
}

.index-opt-4 .block-floor-1.block-floor-products .col-banner .description:before {
    content: "";
    background-color: #2e487e;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1
}

.slide-opt-5 {
    margin-bottom: 13px;
    position: relative
}

.slide-opt-5 .item {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 495px;
    color: #fff;
    font-size: 18px
}

.slide-opt-5 .item a {
    color: #fff
}

.slide-opt-5 .item .description {
    position: relative;
    padding-top: 180px
}

.slide-opt-5 .item1 .description {
    margin-left: 321px;
    padding-top: 50px
}

@media (max-width:991px) {
    .slide-opt-5 .item1 .description {
        margin-left: 200px;
        padding-top: 50px
    }
}

.slide-opt-5 .item1 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 42px;
    margin-bottom: 0;
    color: #fff;
    line-height: 1
}

@media (max-width:639px) {
    .slide-opt-5 .item1 .title {
        font-size: 30px
    }
}

.slide-opt-5 .item1 .subtitle {
    display: block;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 33px;
    margin-bottom: 13px;
    color: #fff
}

@media (max-width:639px) {
    .slide-opt-5 .item1 .subtitle {
        font-size: 20px
    }
}

.slide-opt-5 .item1 .des {
    font-size: 18px;
    display: block;
    margin-bottom: 20px;
    color: #fff
}

@media (max-width:639px) {
    .slide-opt-5 .item1 .des {
        font-size: 13px
    }
}

.slide-opt-5 .item1 .btn {
    line-height: 55px;
    background-color: #3266cc;
    padding: 0 23px;
    margin-top: 16px;
    font-size: 16px;
    font-weight: 700
}

.slide-opt-5 .item1 .btn:hover {
    background-color: #d64a28
}

.slide-opt-5 .item2 .description {
    margin-left: 326px;
    padding-top: 60px
}

@media (max-width:991px) {
    .slide-opt-5 .item2 .description {
        margin-left: 200px;
        padding-top: 40px
    }
}

.slide-opt-5 .item2 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 40px;
    margin-bottom: 7px;
    color: #333;
    line-height: 1
}

@media (max-width:639px) {
    .slide-opt-5 .item2 .title {
        font-size: 30px
    }
}

.slide-opt-5 .item2 .subtitle {
    display: block;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 30px;
    margin-bottom: 18px;
    color: #333
}

@media (max-width:639px) {
    .slide-opt-5 .item2 .subtitle {
        font-size: 20px
    }
}

.slide-opt-5 .item2 .des {
    font-size: 18px;
    display: block;
    margin-bottom: 20px;
    color: #888
}

@media (max-width:639px) {
    .slide-opt-5 .item2 .des {
        font-size: 13px
    }
}

.slide-opt-5 .item2 .btn {
    line-height: 55px;
    background-color: #24252a;
    padding: 0 23px;
    margin-top: 16px;
    font-size: 16px;
    font-weight: 700
}

.slide-opt-5 .item2 .btn:hover {
    background-color: #d64a28
}

.slide-opt-5 .item3 .description {
    margin-left: 320px;
    padding-top: 63px
}

@media (max-width:991px) {
    .slide-opt-5 .item3 .description {
        margin-left: 200px;
        padding-top: 40px
    }
}

.slide-opt-5 .item3 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 37px;
    margin-bottom: 7px;
    color: #333;
    line-height: 1
}

@media (max-width:639px) {
    .slide-opt-5 .item3 .title {
        font-size: 30px
    }
}

.slide-opt-5 .item3 .subtitle {
    display: block;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 30px;
    margin-bottom: 5px;
    color: #333
}

@media (max-width:639px) {
    .slide-opt-5 .item3 .subtitle {
        font-size: 20px
    }
}

.slide-opt-5 .item3 .des {
    font-size: 18px;
    display: block;
    margin-bottom: 36px;
    color: #888
}

@media (max-width:639px) {
    .slide-opt-5 .item3 .des {
        font-size: 13px
    }
}

.slide-opt-5 .item3 .btn {
    line-height: 55px;
    background-color: #95a630;
    padding: 0 23px;
    margin-top: 16px;
    font-size: 16px;
    font-weight: 700
}

.slide-opt-5 .item3 .btn:hover {
    background-color: #d64a28
}

@media (max-width:991px) {
    .slide-opt-5 .item {
        height: 400px
    }

    .slide-opt-5 .item .description {
        font-size: 14px;
        padding-top: 40px;
        margin-left: 20px
    }
}

@media (max-width:639px) {
    .slide-opt-5 .item {
        height: 300px
    }

    .slide-opt-5 .item .description {
        font-size: 13px
    }

    .slide-opt-5 .item .description .btn {
        line-height: 30px;
        font-size: 14px
    }
}

@media (max-width:479px) {
    .slide-opt-5 .item {
        height: 300px
    }

    .slide-opt-5 .item .description .btn {
        line-height: 30px;
        font-size: 14px;
        margin-top: 15px
    }
}

.slide-opt-5 .banner-slide {
    width: 200px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: 385px;
    z-index: 55
}

@media (max-width:1199px) {
    .slide-opt-5 .banner-slide {
        display: none;
        visibility: hidden
    }
}

.slide-opt-5 .banner-slide a {
    margin-top: 10px;
    display: block;
    position: relative;
    overflow: hidden
}

.slide-opt-5 .banner-slide a:after,
.slide-opt-5 .banner-slide a:before {
    content: "";
    position: absolute;
    border-style: solid;
    border-color: #fff;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 100
}

.slide-opt-5 .banner-slide a:before {
    border-width: 1px 0;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
    top: 10px;
    bottom: 10px;
    left: 5px;
    right: 5px
}

.slide-opt-5 .banner-slide a:after {
    border-width: 0 1px;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
    left: 10px;
    right: 10px;
    top: 5px;
    bottom: 5px
}

.slide-opt-5 .banner-slide a:hover:after,
.slide-opt-5 .banner-slide a:hover:before {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.slide-opt-5 .banner-slide a:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.slide-opt-5 .banner-slide a img {
    display: block;
    width: 100%;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.hot-sale-product {
    margin-bottom: 40px
}

.hot-sale-product .block-title {
    background-color: transparent;
    margin-bottom: 5px
}

.hot-sale-product .block-title .title {
    padding: 0
}

@media (max-width:600px) {
    .hot-sale-product .block-title {
        padding-right: 0
    }

    .hot-sale-product .block-title .links {
        float: none;
        clear: both;
        display: block;
        text-align: center
    }

    .hot-sale-product .block-title .links li {
        float: none;
        display: inline-block
    }
}

.hot-sale-product .block-content {
    background-color: #fff;
    border: 1px solid #dfdfdf;
    padding: 20px
}

.hot-sale-product .product-item-opt-1 {
    padding: 0
}

.hot-sale-product .product-item-opt-1 .product-item-detail {
    padding: 0 15px
}

.hot-sale-product:hover .owl-nav .owl-next,
.hot-sale-product:hover .owl-nav .owl-prev {
    opacity: 1;
    visibility: visible
}

.hot-sale-product:hover .owl-nav .owl-prev {
    left: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.hot-sale-product:hover .owl-nav .owl-next {
    right: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.hot-sale-product .owl-nav {
    position: static
}

.hot-sale-product .owl-nav .owl-next,
.hot-sale-product .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    opacity: 0;
    visibility: hidden;
    display: block;
    float: left;
    width: 30px;
    text-align: center;
    line-height: 50px;
    background-color: #ccc;
    font-size: 24px;
    color: #fff;
    margin-top: -25px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.hot-sale-product .owl-nav .owl-next:hover,
.hot-sale-product .owl-nav .owl-prev:hover {
    background-color: #3266cc;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.hot-sale-product .owl-nav .owl-next:before,
.hot-sale-product .owl-nav .owl-prev:before {
    font-family: FontAwesome
}

.hot-sale-product .owl-nav .owl-prev {
    left: 15px
}

.hot-sale-product .owl-nav .owl-prev:before {
    content: "\f104"
}

.hot-sale-product .owl-nav .owl-next {
    right: 15px
}

.hot-sale-product .owl-nav .owl-next:before {
    content: "\f105"
}

.block-section-top5 .block-banner-main {
    margin-bottom: 10px
}

.block-section-top5 .block-nav-categori .ui-categori {
    padding-bottom: 23px
}

.block-section-top5 .block-nav-categori .ui-categori>li>a {
    line-height: 40px
}

.block-section-top5 .block-nav-categori .view-all-categori .btn-view-all,
.block-section-top5 .block-nav-categori .view-all-categori a {
    background-color: #888;
    color: #fff
}

.block-section-top5 .block-nav-categori .view-all-categori .btn-view-all:hover,
.block-section-top5 .block-nav-categori .view-all-categori a:hover {
    background-color: #3266cc
}

@media (max-width:1199px) {
    .block-section-top5 .block-nav-categori {
        display: none;
        visibility: hidden;
        opacity: 0
    }
}

.index-opt-5 {
    background-color: #eaeaea
}

.index-opt-5 .back-to-top {
    border-color: #3266cc
}

.index-opt-5 .back-to-top .fa,
.index-opt-5 .back-to-top:hover {
    background-color: #3266cc
}

.index-opt-5 .block-brand {
    margin-bottom: 70px
}

.index-opt-5 .block-deals-of {
    background-color: transparent;
    margin-bottom: 15px
}

.index-opt-5 .block-deals-of .product-item-opt-1 .product-item-price {
    color: #d64a28
}

.index-opt-5 .block-deals-of .product-item {
    border: 1px solid #dfdfdf;
    padding: 10px
}

.index-opt-5 .block-deals-of:hover .owl-nav .owl-prev {
    left: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.index-opt-5 .block-deals-of:hover .owl-nav .owl-next {
    right: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.index-opt-5 .block-deals-of .owl-nav .owl-next,
.index-opt-5 .block-deals-of .owl-nav .owl-prev {
    width: 30px;
    text-align: center;
    line-height: 50px;
    background-color: #ccc;
    font-size: 24px;
    color: #fff;
    margin-top: -25px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.index-opt-5 .block-deals-of .owl-nav .owl-next:hover,
.index-opt-5 .block-deals-of .owl-nav .owl-prev:hover {
    background-color: #3266cc;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.index-opt-5 .block-deals-of .owl-nav .owl-prev {
    left: 15px
}

.index-opt-5 .block-deals-of .owl-nav .owl-next {
    right: 15px
}

.index-opt-5 .block-the-blog .blog-item .blog-date {
    background-color: #f4b106
}

.index-opt-5 .block-the-blog .block-title {
    padding-top: 20px
}

.block-floor-products-opt7 .block-title .title {
    background-color: #3266cc;
    width: 237px;
    color: #fff
}

.block-floor-products-opt7 .block-content {
    position: relative;
    padding-left: 235px;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    border-top: none
}

.block-floor-products-opt7.block-floor-1 .col-banner .btn {
    background-color: #3266cc;
    color: #fff
}

.block-floor-products-opt7.block-floor-1 .col-banner .btn:hover {
    background-color: #d64a28
}

.block-floor-products-opt7.block-floor-2 .col-banner .btn {
    background-color: #e04f22;
    color: #fff
}

.block-floor-products-opt7.block-floor-2 .col-banner .btn:hover {
    background-color: #ff9956
}

.block-floor-products-opt7.block-floor-2 .col-banner .des {
    color: #333;
    font-weight: 600
}

.block-floor-products-opt7.block-floor-3 .col-banner .btn {
    background-color: #320101;
    color: #fff
}

.block-floor-products-opt7.block-floor-3 .col-banner .btn:hover {
    background-color: #b6988e
}

.block-floor-products-opt7 .col-categori {
    width: 235px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
    padding: 21px 10px 5px 30px
}

.block-floor-products-opt7 .col-categori li {
    display: block
}

.block-floor-products-opt7 .col-categori a {
    font-size: 14px;
    color: #333;
    display: block;
    line-height: 34px;
    text-transform: capitalize
}

.block-floor-products-opt7 .col-categori a:hover {
    color: #d64a28
}

.block-floor-products-opt7 .col-products {
    width: 75%
}

@media (max-width:991px) {
    .block-floor-products-opt7 .col-products {
        width: 100%
    }
}

.block-floor-products-opt7 .col-banner {
    width: 25%;
    border-left: 1px solid #dfdfdf
}

.block-floor-products-opt7 .col-banner .description {
    background-color: transparent !important
}

.block-floor-products-opt7 .col-banner .title {
    color: #000
}

@media (max-width:1199px) {
    .block-floor-products-opt7 .block-title .title {
        width: 191px
    }

    .block-floor-products-opt7 .block-content {
        padding-left: 190px
    }

    .block-floor-products-opt7 .col-categori {
        width: 190px;
        padding-left: 20px;
        padding-top: 5px
    }

    .block-floor-products-opt7 .col-featured .product-item-opt-1 {
        padding-top: 8px
    }

    .block-floor-products-opt7 .col-banner {
        height: 457px
    }

    .block-floor-products-opt7 .col-products .product-item {
        height: 229px
    }
}

@media (max-width:767px) {
    .block-floor-products-opt7 .block-title .title {
        width: auto;
        padding-right: 15px
    }

    .block-floor-products-opt7 .col-categori {
        display: none
    }

    .block-floor-products-opt7 .block-content {
        padding-left: 0
    }

    .block-floor-products-opt7 .col-products {
        margin-bottom: 0
    }

    .block-floor-products-opt7 .col-products .product-item {
        height: auto
    }

    .block-floor-products-opt7 .block-content {
        border-left: none
    }
}

@media (max-width:599px) {
    .block-floor-products-opt7 .col-products {
        width: 100%
    }
}

.block-deals-of-opt3 .block-title {
    padding-bottom: 30px
}

.block-deals-of-opt3 .block-title:after,
.block-deals-of-opt3 .block-title:before {
    content: "";
    display: table
}

.block-deals-of-opt3 .block-title:after {
    clear: both
}

.block-deals-of-opt3 .block-title>.title {
    float: left;
    color: #333;
    display: block;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    padding: 0;
    text-transform: uppercase
}

@media (max-width:639px) {
    .block-deals-of-opt3 .block-title>.title {
        float: none
    }
}

.block-deals-of-opt3 .deals-of-countdown {
    float: right
}

@media (max-width:639px) {
    .block-deals-of-opt3 .deals-of-countdown {
        width: 100%;
        clear: both;
        float: none;
        margin-left: 0;
        margin-top: 10px
    }
}

.block-deals-of-opt3 .deals-of-countdown .title {
    font-size: 16px;
    text-transform: uppercase;
    color: #333;
    font-weight: 400;
    padding-left: 34px;
    background-position: center left;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAeCAYAAAAy2w7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMzlBREY4ODRFOTAxMUU2Qjc2QTlENDE4MEQwRkJFNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMzlBREY4NzRFOTAxMUU2Qjc2QTlENDE4MEQwRkJFNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDk4MDExNzQwNzIwNjgxMTgyMkFGODgxQTQxMzEzMDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5n56KtAAADZUlEQVR42qSWa2iOYRjHt5eZ02IOs00mljk3GZJD5Dj2QZtzSWGyJBTCB/miOSuKtMIHhuRQlBByTIzXqY0P5JDDbIyZw5w2/0u/Z57enu19xlW/ntN9X9d9X6f7iUxLS4vwKc1Epkjl+a44Jj77mdzQpxEbVyC6h7x/IHqLX+EUBHwaMkUvPd6/8GOkPoaqxWiR73pn92P8+t2vIZMG4qfr+YeI9BgXL+aK1vUxZLGZJI6I86JKrAfb5TlxWEx06Rol8kSh6OfHULq4IHqIM+KRSBFTxUyy74k4y5iLYqQrwdqRlU3sIdIjvc0da3FBUCwRSaKCzCsV31A0SMSI52Kz6Ctm4GZHxtpCAx5Gdoi3DN4qiqmfOFZ8XJxmx3F8e81Ym7OSTBwnJogrXnW0lBXboGHs5gMKKxlz3jXe3l0Vt8QhsQFP5LK7XK+C7SMGotiMTCPQ0SLZNc7un7qem4o94iYuPMg1FmPBPymbmJjoTNguTorVYg0udIq11KU4iIvO8VwuXnFfxOIXi01igVN7Towsg96JbLLL+lpGLdkYVUv9mLQUb9Axl26S6jY0XdzGdVvEKuqgvpLC7ragK0gIamLUX7ynCC0uX0Pi4FducG1LKFqgu2ZH5vMuBLE04v+lFF2dnZoyQ405U+Kph4yQLAuts3BtKxkdpitBfLHMDTC5GgVVbDe6FiUL6QT36zAUjY4qdJruyADxiHGtYD9pGiq9xDo6w/46DBXxPQGdlsGVAVetWEp2pNC8VplPMWf7iFEsuh6HdoY7KDHDWQwoE/f4nsuRnR4mWRL4noWuctpTTWf4SMO0YhxCqlsP+yS6iX1iGylbl9iJO4cO/pIuf8DuHddd48djp+hJIIv59kwsEit8uOwonaEnLcwWeT2019khNoWOMJ/ie8ykAlzrJUmURxWuzaPoO9HNn4d278ucHyUE8oTIEYNpSY604lrGNZM+GYVHgnTyOOcs8jrKl4sBYi+H227RQXR1jU0HZ76l8yzGnmLuQA7Av5XucZQ3YmUVNMhl/NEUE8sS11E+nKvtaKNoT93k8JdU55/qdzGbrjuPIrVJQ0mYEbipmMy8xPN44nPQs3eF+fduRLpO5p+u0JWN8SRKA4K/i0VG/IshtzQnXdvQv8xdD6m1sPJbgAEA+DTYHh51gQUAAAAASUVORK5CYII=);
    line-height: 30px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px
}

.block-deals-of-opt3 .count-down-time {
    display: inline-block;
    vertical-align: middle
}

.block-deals-of-opt3 .count-down-time:after,
.block-deals-of-opt3 .count-down-time:before {
    content: "";
    display: table
}

.block-deals-of-opt3 .count-down-time:after {
    clear: both
}

.block-deals-of-opt3 .count-down-time .box-count {
    float: left;
    margin-right: 10px;
    text-align: center;
    line-height: 28px;
    border: 1px solid #6e90b6;
    background-color: #fff;
    font-size: 14px;
    color: #05113b;
    padding: 0 7px;
    position: relative
}

.block-deals-of-opt3 .count-down-time .box-count:after {
    content: ":";
    position: absolute;
    top: 0;
    right: -7px
}

.block-deals-of-opt3 .count-down-time .box-count:last-child {
    margin-right: 0
}

.block-deals-of-opt3 .count-down-time .box-count:last-child:after {
    content: none
}

.block-deals-of-opt3 .count-down-time .box-count .number {
    width: auto;
    height: auto;
    line-height: 1;
    display: inline-block;
    font-size: 14px;
    background-color: transparent;
    color: #05113b;
    margin-right: 4px
}

.block-deals-of-opt3 .count-down-time .box-count .text {
    display: inline-block;
    font-size: 14px;
    color: #05113b;
    line-height: 1
}

@media (max-width:479px) {
    .block-deals-of-opt3 .count-down-time .box-count {
        padding: 0 3px;
        margin-top: 5px
    }
}

.block-deals-of-opt3:hover .owl-nav .owl-next,
.block-deals-of-opt3:hover .owl-nav .owl-prev {
    opacity: 1;
    visibility: visible
}

.block-deals-of-opt3 .owl-nav {
    position: static
}

.block-deals-of-opt3 .owl-nav .owl-next,
.block-deals-of-opt3 .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    margin-top: -12px;
    opacity: 0;
    visibility: hidden
}

.block-deals-of-opt3 .owl-nav .owl-prev {
    left: 0
}

.block-deals-of-opt3 .owl-nav .owl-next {
    right: 0
}

.qc-top-site {
    background-repeat: no-repeat
}

.qc-top-site.close-bn {
    -webkit-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out
}

.qc-top-site1 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #310000;
    min-height: 150px;
    padding: 0;
    border: none;
    box-shadow: none;
    border-radius: 0;
    margin: 0
}

.qc-top-site1 .container {
    position: relative
}

.qc-top-site1 .close {
    background-color: #4c2222;
    width: 24px;
    height: 24px;
    border: none;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNUMwMDhFNTRFRkUxMUU2ODIyNjg3MDAzMTZDMUIzQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNUMwMDhFNDRFRkUxMUU2ODIyNjg3MDAzMTZDMUIzQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTAxNTAxMjIzMDIwNjgxMTgyMkFCRjVCNEQxNTQ4NTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4rsASbAAAARklEQVR42mL8DwQMEMDIgB2A5ZnQBbApgilkxKEYmc3IhMXa/+iK0K3G5kZGZKuJAiR5hgGLmxixBc9/HO5EUUy0ZwACDABoaxEQqjF13gAAAABJRU5ErkJggg==);
    position: absolute;
    top: 0;
    right: 15px;
    opacity: .5
}

.qc-top-site1 .close span {
    display: none
}

.qc-top-site1 .close:hover {
    background-color: #53B475
}

.qc-top-site1 .description {
    max-width: 640px;
    padding-top: 33px;
    padding-bottom: 10px;
    text-align: center;
    margin: auto
}

.qc-top-site1 .description .title {
    display: block;
    text-transform: capitalize;
    font-size: 44px;
    font-weight: 700;
    color: #f36;
    font-family: Arial;
    line-height: 1;
    margin-bottom: 0
}

@media (max-width:600px) {
    .qc-top-site1 .description .title {
        font-size: 24px
    }
}

.qc-top-site1 .description .subtitle {
    text-transform: none;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    display: block;
    font-family: Arial
}

.qc-top-site1 .description .des {
    color: #999;
    display: block;
    font-family: Arial;
    font-size: 12px
}

.qc-top-site1 .description .btn {
    line-height: 28px;
    display: inline-block;
    padding: 0 9px;
    background-color: #fe5654;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    margin-top: 7px
}

.qc-top-site1 .description .btn:focus,
.qc-top-site1 .description .btn:hover {
    background-color: #d64a28
}

.block-section-top6 {
    position: relative;
    padding-left: 270px;
    padding-right: 234px;
    margin-bottom: 20px;
    background-color: #dfdfdf
}

@media (max-width:1199px) {
    .block-section-top6 {
        padding-left: 0
    }
}

@media (max-width:991px) {
    .block-section-top6 {
        padding-right: 0
    }
}

.block-section-top6 .banner-slide {
    position: absolute;
    top: 0;
    right: 0;
    width: 234px
}

.block-section-top6 .banner-slide a {
    display: block;
    position: relative;
    overflow: hidden;
    margin-bottom: 1px
}

.block-section-top6 .banner-slide a:after,
.block-section-top6 .banner-slide a:before {
    content: "";
    position: absolute;
    border-style: solid;
    border-color: #fff;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 100
}

.block-section-top6 .banner-slide a:before {
    border-width: 1px 0;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
    top: 10px;
    bottom: 10px;
    left: 5px;
    right: 5px
}

.block-section-top6 .banner-slide a:after {
    border-width: 0 1px;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
    left: 10px;
    right: 10px;
    top: 5px;
    bottom: 5px
}

.block-section-top6 .banner-slide a:hover:after,
.block-section-top6 .banner-slide a:hover:before {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-section-top6 .banner-slide a:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-section-top6 .banner-slide a img {
    display: block;
    width: 100%;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

@media (max-width:991px) {
    .block-section-top6 .banner-slide {
        display: none
    }
}

.block-section-top6 .block-nav-categori {
    float: none;
    position: absolute !important;
    top: 0;
    left: 0
}

@media (max-width:1199px) {
    .block-section-top6 .block-nav-categori {
        display: none;
        visibility: hidden;
        opacity: 0
    }
}

.block-section-top6 .block-nav-categori .block-title {
    display: none
}

.block-section-top6 .block-nav-categori .ui-categori {
    padding-bottom: 21px
}

.block-section-top6 .block-nav-categori .ui-categori>li>a {
    line-height: 36px;
    padding-left: 20px
}

.block-section-top6 .block-nav-categori .ui-categori>li.parent>a:after {
    line-height: 36px
}

.block-section-top6 .block-nav-categori .ui-categori .submenu {
    left: 270px;
    width: 900px
}

.block-section-top6 .block-nav-categori .view-all-categori .btn-view-all,
.block-section-top6 .block-nav-categori .view-all-categori a {
    background-color: #888;
    color: #fff
}

.block-section-top6 .block-nav-categori .view-all-categori .btn-view-all:hover,
.block-section-top6 .block-nav-categori .view-all-categori a:hover {
    background-color: #f36
}

.block-section-top6 .block-nav-categori .block-content {
    background-color: #f7f7f7;
    opacity: 1;
    visibility: visible;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 270px
}

.index-opt-6 .back-to-top {
    border-color: #f36
}

.index-opt-6 .back-to-top .fa,
.index-opt-6 .back-to-top:hover {
    background-color: #f36
}

.index-opt-6 .block-service-opt3 {
    padding-top: 23px
}

.index-opt-6 .block-service-opt3 .item .title {
    line-height: 1
}

@media (min-width:992px) and (max-width:1199px) {
    .index-opt-6 .block-service-opt3 .item {
        padding-left: 47px
    }

    .index-opt-6 .block-service-opt3 .item .icon {
        left: 0
    }
}

@media (min-width:768px) and (max-width:991px) {
    .index-opt-6 .block-service-opt3 .item {
        margin-left: 45px
    }
}

@media (max-width:767px) {
    .index-opt-6 .block-service-opt3 {
        text-align: center
    }

    .index-opt-6 .block-service-opt3>.clearfix {
        display: inline-block;
        text-align: left
    }
}

.slide-opt-6 .item {
    height: 453px
}

@media (max-width:640px) {
    .slide-opt-6 .item {
        height: 300px
    }

    .slide-opt-6 .item .description {
        max-width: 100% !important
    }
}

.slide-opt-6 .item .description {
    position: relative;
    padding-top: 180px;
    max-width: 100%
}

.slide-opt-6 .item1 .description {
    float: right;
    padding-right: 64px;
    padding-top: 50px;
    max-width: 250px;
    text-align: center
}

.slide-opt-6 .item1 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 2px;
    font-size: 16px;
    color: #333
}

.slide-opt-6 .item1 .subtitle {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 30px;
    margin-bottom: 27px;
    color: #fff;
    line-height: 1.12
}

.slide-opt-6 .item1 .btn {
    line-height: 36px;
    background-color: #e1195f;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 15px;
    font-size: 16px;
    font-weight: 600
}

.slide-opt-6 .item1 .btn:hover {
    background-color: #d64a28
}

.slide-opt-6 .item2 {
    font-family: Roboto, sans-serif
}

.slide-opt-6 .item2 .description {
    margin-left: 26px;
    padding-top: 70px;
    text-align: center;
    float: left;
    max-width: 290px
}

.slide-opt-6 .item2 .title {
    font-size: 12px;
    display: block;
    margin-bottom: 8px;
    font-weight: 400;
    letter-spacing: 6px
}

.slide-opt-6 .item2 .subtitle {
    font-weight: 700;
    display: block;
    border: 2px solid #333;
    font-size: 48px;
    line-height: 60px;
    padding: 0 15px;
    margin-bottom: 8px
}

@media (max-width:640px) {
    .slide-opt-6 .item2 .subtitle {
        font-size: 30px
    }
}

.slide-opt-6 .item2 .des {
    display: block;
    font-size: 18px;
    font-weight: 400
}

.slide-opt-6 .item2 .btn {
    background-color: transparent;
    line-height: 24px;
    padding: 0 15px;
    font-size: 15px;
    display: inline-block;
    font-weight: 300;
    border: 3px solid #333;
    color: #333;
    margin-top: 70px;
    text-decoration: none;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.slide-opt-6 .item2 .btn:hover {
    text-decoration: none;
    background-color: #333;
    color: #fff;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

@media (max-width:640px) {
    .slide-opt-6 .item2 .btn {
        margin-top: 10px
    }
}

.slide-opt-6 .item3 .description {
    margin-right: 30px;
    padding-top: 70px;
    text-align: center;
    float: right;
    max-width: 270px
}

.slide-opt-6 .item3 .title {
    font-size: 30px;
    display: block;
    margin-bottom: 0;
    font-weight: 600;
    text-transform: uppercase
}

.slide-opt-6 .item3 .subtitle {
    font-weight: 400;
    display: block;
    font-size: 14px;
    margin-bottom: 15px;
    text-transform: capitalize
}

.slide-opt-6 .item3 .btn {
    background-color: #849dc5;
    color: #fff;
    line-height: 36px;
    padding: 0 19px;
    font-size: 16px;
    font-weight: 600
}

.slide-opt-6 .item3 .btn:hover {
    background-color: #333;
    color: #fff;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.heading-opt-2 {
    background-color: #fff;
    margin-bottom: 0;
    padding-right: 50px;
    position: relative;
    background-position: top 15px right 43px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAVCAYAAABYHP4bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMkMyQjYyNzRBNDIxMUU2OUNBRUE1OUZFNzQyMkUwMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMkMyQjYyNjRBNDIxMUU2OUNBRUE1OUZFNzQyMkUwMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMTgwODNDQkNDNTQzNEY0NUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6l5fuXAAABn0lEQVR42rSVTShEURTHZzS+NjRkYaMUyk6JlM+SDUsLZCU1RUlZigUbWVhYaJopFpZKFKIxKQsLJSWFjSJmIQsfYYTkd+osXtMbd957zalfb+67Z+7/vnf+9zx/JBLxGWIJhuEWBuDUOhkKhXyZRI5hvgNGIR9qYN7nMkxCwZRxabaE9uHaMo64FQoY5t+gDprhDi6yJSTxrk/1YLlXAJ/WpGg0KpvpTHlLP7q5bZOQmCAOLZBU1zVCH1SpgJ/LNMz8s86hSahJRSQKYROuoMuykWUYNKzTHnDougPohWcogw2tnymOAg7quQIj8AW1sAOVaXKlNk/wCMcwlanQJMzpbyn4OhTb5O3BgjwBHSPpxHUfWvg1HQ/pWcpNyfuGcRYPu7V3TK/irFl5BTY5r1I3ROJez1Ge1sfOWffQjci51wMbVEu32cydQQ8iCa+9rhVO0ojE9H7CaQsqUTdVQLl+HurT/EfMMKYGcNTrZGdbUGTI/YUJWHTbVMMZiIiz+mHXS/euNuTciLPg0uchcvR92xX1BVahwauIxJ8AAwAw+FY1JMbXwAAAAABJRU5ErkJggg==);
    border-bottom: 3px solid #f36
}

.floor_color1 .heading-opt-2 {
    border-bottom-color: #f18da5
}

.floor_color2 .heading-opt-2 {
    border-bottom-color: #fdc113
}

.floor_color3 .heading-opt-2 {
    border-bottom-color: #20254b
}

.floor_color4 .heading-opt-2 {
    border-bottom-color: #36c
}

.floor_color5 .heading-opt-2 {
    border-bottom-color: #690
}

.floor_color6 .heading-opt-2 {
    border-bottom-color: #6c6856
}

.floor_color7 .heading-opt-2 {
    border-bottom-color: #ff6634
}

.floor_color8 .heading-opt-2 {
    border-bottom-color: #1946bb
}

.floor_color9 .heading-opt-2 {
    border-bottom-color: #00c0e3
}

.floor_color10 .heading-opt-2 {
    border-bottom-color: #71cf2c
}

.floor_color11 .heading-opt-2 {
    border-bottom-color: #9b26af
}

.heading-opt-2:after,
.heading-opt-2:before {
    content: "";
    display: table
}

.heading-opt-2:after {
    clear: both
}

.heading-opt-2 .title {
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    padding-left: 15px;
    padding-right: 12px;
    display: block;
    line-height: 50px;
    float: left;
    background-color: #000;
    min-width: 235px
}

.heading-opt-2 .title img {
    margin-right: 13px;
    vertical-align: text-top
}

.heading-opt-2 .links {
    float: left
}

.heading-opt-2 .links:after,
.heading-opt-2 .links:before {
    content: "";
    display: table
}

.heading-opt-2 .links:after {
    clear: both
}

.heading-opt-2 .links .dropdown-toggle {
    width: 40px;
    border: none;
    background-color: transparent;
    padding: 0;
    height: 50px;
    font-size: 18px;
    display: none
}

@media (min-width:992px) {
    .heading-opt-2 .links .dropdown-menu {
        position: static;
        display: block;
        box-shadow: none;
        border: none;
        padding: 0;
        margin: 0
    }
}

.heading-opt-2 .links li {
    float: left
}

.heading-opt-2 .links li.active>a {
    color: #fff;
    background-color: #f36;
    z-index: 5
}

.heading-opt-2 .links li.active>a:before {
    content: none
}

.floor_color1 .heading-opt-2 .links li.active>a {
    background-color: #f18da5
}

.floor_color2 .heading-opt-2 .links li.active>a {
    background-color: #fdc113
}

.floor_color3 .heading-opt-2 .links li.active>a {
    background-color: #20254b
}

.floor_color4 .heading-opt-2 .links li.active>a {
    background-color: #36c
}

.floor_color5 .heading-opt-2 .links li.active>a {
    background-color: #690
}

.floor_color6 .heading-opt-2 .links li.active>a {
    background-color: #6c6856
}

.floor_color7 .heading-opt-2 .links li.active>a {
    background-color: #ff6634
}

.floor_color8 .heading-opt-2 .links li.active>a {
    background-color: #1946bb
}

.floor_color9 .heading-opt-2 .links li.active>a {
    background-color: #00c0e3
}

.floor_color10 .heading-opt-2 .links li.active>a {
    background-color: #71cf2c
}

.floor_color11 .heading-opt-2 .links li.active>a {
    background-color: #9b26af
}

.heading-opt-2 .links li:last-child>a:before {
    content: none
}

.heading-opt-2 .links a {
    display: block;
    line-height: 50px;
    color: #333;
    text-transform: capitalize;
    font-size: 14px;
    padding: 0 25px;
    position: relative
}

.heading-opt-2 .links a:hover {
    color: #d64a28;
    background-color: transparent
}

.heading-opt-2 .links a:before {
    content: "";
    height: 21px;
    width: 1px;
    background-color: #dbdbdb;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: -1px
}

.heading-opt-2 .links .label-cat {
    position: absolute;
    top: -6px;
    right: 0;
    line-height: 18px;
    color: #fff;
    background-color: #096;
    display: block;
    border-radius: 30px;
    width: 32px;
    font-size: 12px;
    font-weight: 700;
    text-align: center
}

.heading-opt-2 .links .label-cat:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 6px 0 0;
    border-color: #096 transparent transparent;
    position: absolute;
    bottom: -4px;
    left: 10px
}

.heading-opt-2 .actions {
    position: absolute;
    right: 18px;
    top: 4px
}

.heading-opt-2 .actions .action {
    width: 22px;
    text-align: center;
    line-height: 20px;
    display: block;
    cursor: pointer;
    color: #ccc;
    font-size: 18px
}

.heading-opt-2 .actions .action:hover {
    color: #999
}

@media (max-width:991px) {
    .heading-opt-2 {
        padding-right: 0;
        background-position: top 15px right 80px
    }

    .heading-opt-2 .links {
        float: right
    }

    .block-floor-products-opt4 .block-title.heading-opt-2 .links {
        float: right;
        clear: none
    }

    .heading-opt-2 .links .dropdown-toggle {
        display: block
    }

    .heading-opt-2 .links .dropdown-menu {
        left: auto;
        right: 0;
        width: 300px;
        margin: 0;
        padding: 0
    }

    .heading-opt-2 .links .dropdown-menu li {
        float: none;
        display: block;
        z-index: 30
    }

    .heading-opt-2 .links .dropdown-menu li a {
        z-index: 40;
        border-bottom: 1px solid #dedede
    }

    .heading-opt-2 .links .dropdown-menu li:last-child a {
        border-bottom: none
    }

    .heading-opt-2 .actions {
        right: 48px
    }
}

@media (max-width:479px) {
    .heading-opt-2 {
        padding-right: 0;
        background-position: top 65px right 40px
    }

    .heading-opt-2 .title {
        display: block;
        width: 100%
    }

    .heading-opt-2 .links {
        float: left;
        position: static
    }

    .block-floor-products-opt4 .block-title.heading-opt-2 .links {
        float: left;
        clear: none
    }

    .heading-opt-2 .links .dropdown-menu {
        left: 0;
        width: auto;
        right: 0
    }

    .heading-opt-2 .actions {
        top: 55px;
        right: 10px
    }
}

.index-opt-10 .block-floor-products .block-banner-floor .box-img,
.index-opt-10 .block-floor-products .block-banner-floor .img-banner,
.index-opt-6 .block-floor-products .block-banner-floor .box-img,
.index-opt-6 .block-floor-products .block-banner-floor .img-banner {
    display: block;
    position: relative;
    overflow: hidden
}

.index-opt-10 .block-floor-products .block-banner-floor .box-img:after,
.index-opt-10 .block-floor-products .block-banner-floor .box-img:before,
.index-opt-10 .block-floor-products .block-banner-floor .img-banner:after,
.index-opt-10 .block-floor-products .block-banner-floor .img-banner:before,
.index-opt-6 .block-floor-products .block-banner-floor .box-img:after,
.index-opt-6 .block-floor-products .block-banner-floor .box-img:before,
.index-opt-6 .block-floor-products .block-banner-floor .img-banner:after,
.index-opt-6 .block-floor-products .block-banner-floor .img-banner:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    opacity: 0;
    -webkit-transition: .45s;
    -o-transition: .45s;
    transition: .45s;
    background-color: rgba(254, 86, 84, .3)
}

.index-opt-10 .block-floor-products .block-banner-floor .box-img:before,
.index-opt-10 .block-floor-products .block-banner-floor .img-banner:before,
.index-opt-6 .block-floor-products .block-banner-floor .box-img:before,
.index-opt-6 .block-floor-products .block-banner-floor .img-banner:before {
    left: 0;
    width: 0
}

.index-opt-10 .block-floor-products .block-banner-floor .box-img:after,
.index-opt-10 .block-floor-products .block-banner-floor .img-banner:after,
.index-opt-6 .block-floor-products .block-banner-floor .box-img:after,
.index-opt-6 .block-floor-products .block-banner-floor .img-banner:after {
    right: 0;
    width: 0
}

.index-opt-10 .block-floor-products .block-banner-floor .box-img:hover:after,
.index-opt-10 .block-floor-products .block-banner-floor .box-img:hover:before,
.index-opt-10 .block-floor-products .block-banner-floor .img-banner:hover:after,
.index-opt-10 .block-floor-products .block-banner-floor .img-banner:hover:before,
.index-opt-6 .block-floor-products .block-banner-floor .box-img:hover:after,
.index-opt-6 .block-floor-products .block-banner-floor .box-img:hover:before,
.index-opt-6 .block-floor-products .block-banner-floor .img-banner:hover:after,
.index-opt-6 .block-floor-products .block-banner-floor .img-banner:hover:before {
    opacity: 1;
    background-color: rgba(254, 86, 84, .3)
}

.index-opt-10 .block-floor-products .block-banner-floor .box-img:hover:before,
.index-opt-10 .block-floor-products .block-banner-floor .img-banner:hover:before,
.index-opt-6 .block-floor-products .block-banner-floor .box-img:hover:before,
.index-opt-6 .block-floor-products .block-banner-floor .img-banner:hover:before {
    left: 0;
    width: 50%;
    -webkit-transition: .55s;
    -o-transition: .55s;
    transition: .55s
}

.index-opt-10 .block-floor-products .block-banner-floor .box-img:hover:after,
.index-opt-10 .block-floor-products .block-banner-floor .img-banner:hover:after,
.index-opt-6 .block-floor-products .block-banner-floor .box-img:hover:after,
.index-opt-6 .block-floor-products .block-banner-floor .img-banner:hover:after {
    right: 0;
    width: 50%;
    -webkit-transition: .55s;
    -o-transition: .55s;
    transition: .55s
}

.index-opt-10 .block-floor-products .block-banner-floor img,
.index-opt-6 .block-floor-products .block-banner-floor img {
    display: block;
    width: 100%
}

.block-floor-products-opt4 {
    margin-top: 30px;
    margin-bottom: 30px
}

.block-floor-products-opt4 .block-banner-floor:after,
.block-floor-products-opt4 .block-banner-floor:before {
    content: "";
    display: table
}

.block-floor-products-opt4 .block-banner-floor:after {
    clear: both
}

.block-floor-products-opt4 .block-banner-floor .col-sm-6 {
    padding: 0
}

.block-floor-products-opt4 .block-banner-floor .box-img,
.block-floor-products-opt4 .block-banner-floor .img-banner {
    display: block;
    margin-bottom: 10px
}

.block-floor-products-opt4 .col-banner {
    width: 20%;
    position: relative;
    height: 350px
}

.block-floor-products-opt4 .col-banner:after,
.block-floor-products-opt4 .col-banner:before {
    content: "";
    position: absolute;
    top: 5px;
    bottom: 5px;
    border-style: solid;
    border-color: #fff;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 10
}

.block-floor-products-opt4 .col-banner:before {
    border-width: 1px 0;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
    top: 10px;
    bottom: 10px
}

.block-floor-products-opt4 .col-banner:after {
    border-width: 0 1px;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
    left: 10px;
    right: 10px
}

.block-floor-products-opt4 .col-banner:hover:after,
.block-floor-products-opt4 .col-banner:hover:before {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-floor-products-opt4 .col-banner:hover a:before {
    opacity: .3;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

@media (max-width:1199px) {
    .block-floor-products-opt4 .col-banner {
        height: 310px
    }
}

.block-floor-products-opt4 .col-banner a {
    z-index: 100;
    display: block
}

.block-floor-products-opt4 .col-banner a:before {
    content: "";
    background-color: #d64a28;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    opacity: 0;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-floor-products-opt4 .col-banner a img {
    width: 100%;
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important
}

.block-floor-products-opt4 .col-banner .label-featured {
    position: absolute;
    top: -5px;
    right: -5px;
    z-index: 100
}

.block-floor-products-opt4 .col-banner .label-featured img {
    width: auto;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.block-floor-products-opt4 .col-products {
    width: 80%
}

@media (max-width:991px) {
    .block-floor-products-opt4 .col-products {
        width: 100%
    }
}

.block-floor-products-opt4 .col-products .product-item {
    height: auto;
    width: 100%
}

.block-floor-products-opt4 .col-products .product-item .product-item-photo {
    border: none
}

@media (min-width:992px) and (max-width:1199px) {
    .block-floor-products-opt4 .col-products .product-item {
        height: 310px
    }
}

@media (max-width:767px) {
    .block-floor-products-opt4 .col-products .product-item {
        min-height: 350px
    }
}

.block-floor-products-opt4 .block-content:hover .col-products .owl-nav .owl-next,
.block-floor-products-opt4 .block-content:hover .col-products .owl-nav .owl-prev {
    opacity: 1;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-floor-products-opt4 .block-content:hover .col-products .owl-nav .owl-prev {
    left: 0
}

.block-floor-products-opt4 .block-content:hover .col-products .owl-nav .owl-next {
    right: 0
}

.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-next,
.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-prev {
    width: 32px;
    line-height: 50px;
    background-color: #f5f5f5;
    border: 1px solid #dfdfdf;
    border-radius: 2px;
    font-size: 24px;
    color: #333;
    text-align: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    opacity: 0
}

.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-next:hover,
.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-prev:hover {
    color: #fff;
    background-color: #ff8c00;
    border-color: #ff8c00;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-next:before,
.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-prev:before {
    font-family: FontAwesome
}

.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-prev {
    left: 25px
}

.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-prev:before {
    content: "\f104"
}

.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-next {
    right: 25px
}

.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-next:before {
    content: "\f105"
}

.block-floor-products-opt4 .product-item-opt-2 .product-item-detail {
    padding-bottom: 26px
}

@media (min-width:992px) and (max-width:1199px) {
    .block-floor-products-opt4 .col-banner {
        width: 22%
    }

    .block-floor-products-opt4 .col-products {
        width: 78%
    }

    .block-floor-products-opt4 .product-item-opt-2 .product-item-detail {
        padding-bottom: 22px
    }

    .block-floor-products-opt4 .heading-opt-2 .title {
        min-width: 209px
    }

    .block-floor-products-opt4 .heading-opt-2 .links a {
        padding: 0 12px
    }
}

.block-tab-products {
    margin-bottom: 15px;
    padding-top: 15px
}

.block-tab-products .block-title {
    margin-bottom: 30px
}

@media (max-width:479px) {
    .block-tab-products .block-title {
        margin-bottom: 35px
    }
}

.block-tab-products .nav {
    border-bottom: 1px solid #eee;
    padding-right: 56px
}

.block-tab-products .nav>li {
    float: left;
    margin-right: 3px
}

.block-tab-products .nav>li>a {
    display: block;
    text-transform: uppercase;
    line-height: 38px;
    color: #999;
    margin-bottom: -1px;
    border-bottom: 3px solid #ccc;
    padding: 0 25px 0 10px;
    font-size: 16px;
    font-weight: 600
}

.block-tab-products .nav>li>a:focus,
.block-tab-products .nav>li>a:hover {
    background-color: transparent;
    color: #333
}

.block-tab-products .nav>li.active>a {
    color: #333;
    border-bottom: 3px solid #f36
}

.block-tab-products .nav>li.active>a:focus,
.block-tab-products .nav>li.active>a:hover {
    background-color: transparent;
    color: #333
}

@media (max-width:600px) {
    .block-tab-products .nav>li>a {
        padding: 0 10px
    }
}

@media (max-width:479px) {
    .block-tab-products .nav {
        padding-right: 0
    }

    .block-tab-products .nav>li {
        width: 100%;
        display: block;
        margin-right: 0
    }
}

.block-tab-products .owl-nav {
    position: absolute;
    top: -64px;
    right: 0
}

.block-tab-products .owl-nav:after,
.block-tab-products .owl-nav:before {
    content: "";
    display: table
}

.block-tab-products .owl-nav:after {
    clear: both
}

@media (max-width:479px) {
    .block-tab-products .owl-nav {
        top: -30px
    }
}

.block-tab-products .owl-nav .owl-next,
.block-tab-products .owl-nav .owl-prev {
    text-align: center;
    display: block;
    float: left;
    margin-left: 5px;
    width: 24px;
    line-height: 24px;
    background-color: #eee;
    color: #ccc
}

.block-tab-products .owl-nav .owl-next:hover,
.block-tab-products .owl-nav .owl-prev:hover {
    background-color: #999;
    color: #fff
}

.block-tab-products .owl-nav .owl-next:before,
.block-tab-products .owl-nav .owl-prev:before {
    font-family: FontAwesome
}

.block-tab-products .owl-nav .owl-prev:before {
    content: "\f104"
}

.block-tab-products .owl-nav .owl-next:before {
    content: "\f105"
}

.block-tab-products .product-item-opt-2 .product-item-photo {
    border: 1px solid #e0e0e0
}

.block-deals-of-opt2 {
    background-color: transparent;
    margin-bottom: 27px
}

.block-deals-of-opt2 .block-title {
    padding: 0
}

.block-deals-of-opt2 .block-content {
    border: 3px solid #f36;
    background-color: #fff
}

.block-deals-of-opt2 .block-content .heading-title {
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #333;
    font-size: 16px;
    margin-top: 10px
}

.block-deals-of-opt2 .deals-of-countdown {
    margin: 0;
    padding-top: 10px
}

.block-deals-of-opt2 .deals-of-countdown:after,
.block-deals-of-opt2 .deals-of-countdown:before {
    content: "";
    display: table
}

.block-deals-of-opt2 .deals-of-countdown:after {
    clear: both
}

.block-deals-of-opt2 .deals-of-countdown .icon {
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAgCAYAAADnnNMGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RUUzRUE2RTRBNDExMUU2OTYzMENCNDgzNTI3NjFFQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RUUzRUE2RDRBNDExMUU2OTYzMENCNDgzNTI3NjFFQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTlBOEIwMEI0MDRBRTYxMUIyQTBDNTAwRUI5MzU1RUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7vgqMaAAAC4UlEQVR42qSWXWjNYRjAzznOPmLGUuvMYpTTOuMKFxRiy4wLEheiyJQLCkVhubAldrFSko+UpFwQFxK1MkIrsbhgxpp8tGhlY9rYjtnxe9Zz6t3b///+z5mnfue8n8/zvv/nfZ/njaRSqZCDzdAHIzBskYRR6IR5Lj2RkFu2QBFMglyLHAhDHKpcSoKMjIQyk8j/GMnJ0MgfV2c0YPIlmAmlMMujvxM+Q7NTS4DjhQIoh0ep8dIExZAbpCMsPxlKVJ38Vx3+zmecHJKL8Fz/Az9XWvKhAmIwGX7q3HYPA5dhO+yC73AjGrDyDbADVqshW3rhNlyBJ7rLAaP/+tiifL5jJbSmspOrUKLzjxvt9V4+OQhNVttHeAZd0A/FkIDFWk5LH6yHVjgJv+CEvYMGa3UvoRbKfHZcAXXwxZpXZY4zJ2y1Bp6DIo9Y9gIWWO1xeGDMHdIFjDMiKx2w7oDXyhu1v8ajrxBaDB3NEDUD5D6YouU7cDggloU9+uRY18IHrVfDpnTsEsft0Q5xaoMeRS/Js/5t+QSNRl2Of1SMLDfuwF1oyyCgugKr3JsOLa+VuCeDa4wBLQE3f67+xx1jeuCxUV8S0XAh8lvvgZ+I3zZq+Riscox9bZTLxUihVobVeV4yHXYb9QLY5jDywyhPEyNJ4zv7OVQOxCurrd1hxNSTlCDYDQt1RzG/tANHdSHyee+lw7iPlBnlbrlEB4wLdCogAcnlmhEwJg8eGjoXSWPCaHgDsQyypYtlMKj63kpmle2/h/u6tYTl4GxFIsERTWwi18byi1qvNnYzqPWJ7KLO0NMDs+0ofN4Y0AtrsjRwyIriO71CvUTRNitc10NpgPL5mhVNOet6rZTALVhqtHVpTJNs9xWG9LjPgUpYp0/ZtFyAvTDqendNhTM+eVz81a8PblskH+332q3rM6yEmxk8IMToac2OE3rcRfR5KsFwhUbhfI1xHXr0n8I3l5J/AgwAbcegRV8rzzMAAAAASUVORK5CYII=);
    width: 44px;
    height: 44px;
    background-color: #f36;
    position: relative;
    float: left;
    margin-right: 8px
}

.block-deals-of-opt2 .deals-of-countdown .icon:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 22px 7px;
    border-color: transparent transparent #f36;
    content: "";
    position: absolute;
    top: -7px;
    left: 0
}

.block-deals-of-opt2 .count-down-time {
    position: relative;
    float: left;
    padding-top: 14px
}

.block-deals-of-opt2 .count-down-time:after,
.block-deals-of-opt2 .count-down-time:before {
    content: "";
    display: table
}

.block-deals-of-opt2 .count-down-time:after {
    clear: both
}

.block-deals-of-opt2 .count-down-time .box-count {
    float: left;
    margin-right: 10px;
    text-align: center;
    position: relative
}

.block-deals-of-opt2 .count-down-time .box-count:after {
    content: ":";
    position: absolute;
    line-height: 24px;
    top: 0;
    right: -6px
}

.block-deals-of-opt2 .count-down-time .box-count:last-child {
    margin-right: 0
}

.block-deals-of-opt2 .count-down-time .box-count:last-child:after {
    content: none
}

.block-deals-of-opt2 .count-down-time .box-count .number {
    width: 50px;
    height: 24px;
    line-height: 24px;
    display: block;
    font-size: 16px;
    background-color: transparent;
    color: #fff;
    position: relative;
    letter-spacing: 15px;
    text-align: center;
    text-indent: 8px
}

.block-deals-of-opt2 .count-down-time .box-count .number:after,
.block-deals-of-opt2 .count-down-time .box-count .number:before {
    content: "";
    height: 24px;
    width: 24px;
    background-color: #999;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.block-deals-of-opt2 .count-down-time .box-count .number:after {
    left: auto;
    right: 0
}

.block-deals-of-opt2 .count-down-time .box-count .text,
.block-deals-of-opt2 .count-down-time .box-days {
    display: none
}

.block-deals-of-opt2 .product-item-opt-2 .product-item-photo {
    padding: 10px 15px
}

.block-deals-of-opt2 .product-item-opt-2 .product-item-name {
    margin-top: 0
}

.block-deals-of-opt2 .product-item-opt-2 .product-item-detail {
    padding-left: 35px
}

.heading-opt-6 {
    border-bottom: 1px solid #eee;
    margin-bottom: 20px
}

.heading-opt-6 .title {
    line-height: 30px;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    padding: 0 24px 0 12px;
    border-bottom: 3px solid #f36;
    font-size: 16px
}

@media (max-width:991px) {
    .block-hot-categories-opt2 .col-sm-6 {
        float: left;
        width: 50%
    }

    .block-hot-categories-opt2 .col-sm-6:nth-child(2n+1) {
        clear: both
    }
}

@media (max-width:639px) {
    .block-hot-categories-opt2 .col-sm-6 {
        width: 100%
    }
}

.block-hot-categories-opt2 .item {
    margin-bottom: 30px
}

.block-hot-categories-opt2 .item li {
    display: block
}

.block-hot-categories-opt2 .item li>a {
    display: block;
    position: relative;
    padding: 0 12px 0 26px;
    line-height: 20px;
    color: #666;
    font-size: 14px
}

@media (min-width:992px) and (max-width:1199px) {
    .block-hot-categories-opt2 .item li>a {
        font-size: 12px
    }
}

.block-hot-categories-opt2 .item li>a:hover,
.block-hot-categories-opt2 .item li>a:hover:after {
    color: #f36
}

.block-hot-categories-opt2 .item li>a:after {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    left: 10px;
    color: #ccc
}

.block-hot-categories-opt2 .item .description {
    margin-bottom: 5px;
    background-position: center right 20px;
    background-color: #f4f4f4;
    background-repeat: no-repeat;
    min-height: 110px;
    padding-left: 24px
}

.block-hot-categories-opt2 .item .description .title {
    font-size: 16px;
    font-weight: 700;
    color: #333;
    display: table;
    height: 73px
}

.block-hot-categories-opt2 .item .description .title>span {
    display: table-cell;
    vertical-align: middle
}

.block-hot-categories-opt2 .item .description .btn {
    line-height: 20px;
    padding: 0 7px;
    color: #fff;
    background-color: #999;
    text-transform: uppercase;
    font-size: 10px;
    border: none
}

.block-hot-categories-opt2 .item .description .btn:after {
    content: "\f0da";
    font-family: FontAwesome;
    margin-left: 5px
}

.block-hot-categories-opt2 .item .description .btn:hover {
    background-color: #f36
}

.block-showcase {
    margin-bottom: 28px
}

.block-showcase .block-title {
    margin-bottom: 0
}

.block-showcase .col-title {
    padding-right: 30px;
    padding-left: 30px
}

@media (max-width:991px) {
    .block-showcase .col-title {
        margin-bottom: 60px
    }
}

.block-showcase .col-title .logo-showcase {
    margin-bottom: 15px;
    padding-top: 15px
}

.block-showcase .col-title .des {
    border-top: 1px dotted #ccc;
    padding-top: 15px;
    padding-bottom: 32px
}

.block-showcase .col-title .actions {
    border-top: 1px dotted #ccc;
    padding-top: 23px
}

.block-showcase .col-title .btn {
    text-transform: uppercase;
    line-height: 28px;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 12px;
    border-color: #ccc;
    color: #333;
    font-family: Arial
}

.block-showcase .col-title .btn i {
    margin-left: 15px
}

.block-showcase .col-title .btn:hover {
    background-color: #f36;
    border-color: #f36;
    color: #fff
}

.block-showcase .block-content {
    border: 1px solid #eee;
    border-top: none;
    padding: 22px 0
}

.block-showcase .owl-nav {
    position: absolute;
    top: -55px;
    right: 0
}

.block-showcase .owl-nav:after,
.block-showcase .owl-nav:before {
    content: "";
    display: table
}

.block-showcase .owl-nav:after {
    clear: both
}

@media (max-width:991px) {
    .block-showcase .owl-nav {
        right: 15px
    }
}

.block-showcase .owl-nav .owl-next,
.block-showcase .owl-nav .owl-prev {
    text-align: center;
    display: block;
    float: left;
    margin-left: 5px;
    width: 24px;
    line-height: 24px;
    background-color: #d9d9d9;
    color: #b5b5b5
}

.block-showcase .owl-nav .owl-next:hover,
.block-showcase .owl-nav .owl-prev:hover {
    background-color: #999;
    color: #fff
}

.block-showcase .owl-nav .owl-next:before,
.block-showcase .owl-nav .owl-prev:before {
    font-family: FontAwesome
}

.block-showcase .owl-nav .owl-prev:before {
    content: "\f104"
}

.block-showcase .owl-nav .owl-next:before {
    content: "\f105"
}

.block-showcase .product-item {
    margin-bottom: 10px
}

.block-showcase .product-item:last-child {
    margin-bottom: 0
}

.block-showcase .product-item-opt-2 .product-item-info:after,
.block-showcase .product-item-opt-2 .product-item-info:before {
    content: "";
    display: table
}

.block-showcase .product-item-opt-2 .product-item-info:after {
    clear: both
}

.block-showcase .product-item-opt-2 .product-item-photo {
    float: left;
    padding: 0
}

.block-showcase .product-item-opt-2 .product-item-detail {
    overflow: hidden;
    padding-left: 20px;
    padding-right: 5px
}

.block-showcase .product-item-opt-2 .product-item-price,
.block-showcase .product-item-opt-2 .product-reviews-summary {
    float: none
}

.block-showcase .product-item-opt-2 .product-item-name {
    white-space: normal
}

.index-opt-6 .block-brand {
    padding-top: 40px;
    margin-bottom: 30px
}

.block-service-opt3 {
    margin-bottom: 35px;
    background-color: #f6f6f6;
    border: 1px solid #e1e1e1;
    padding-top: 20px;
    padding-bottom: 0
}

.index-opt-6 .block-service-opt3 {
    margin-bottom: 25px
}

.block-service-opt3 .item {
    font-size: 12px;
    border-right: 1px solid #e1e1e1;
    min-height: 40px;
    padding-left: 70px;
    margin-bottom: 20px;
    color: #666
}

.block-service-opt3 .item .title {
    font-size: 18px;
    margin: 0
}

.block-service-opt3 .item .icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
    left: 15px;
    background-color: transparent
}

@media (max-width:767px) {
    .block-service-opt3 .item {
        border-right: none
    }
}

.block-service-opt3 .col-md-3:last-child .item {
    border-right: none
}

@media (max-width:991px) {
    .block-service-opt3 .col-md-3:nth-child(2n) .item {
        border-right: none
    }
}

.slide-opt-7 .item {
    height: 345px
}

@media (max-width:640px) {
    .slide-opt-7 .item {
        height: 300px
    }

    .slide-opt-7 .item .description {
        max-width: 100% !important
    }
}

.slide-opt-7 .item .description {
    position: relative;
    padding-top: 180px;
    max-width: 100%
}

.slide-opt-7 .item1 .description {
    padding-left: 70px;
    padding-top: 26px;
    max-width: 350px
}

.slide-opt-7 .item1 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 2px;
    font-size: 20px;
    color: #000
}

.slide-opt-7 .item1 .des {
    display: block;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 12px;
    color: #555;
    line-height: 24px
}

.slide-opt-7 .item1 .btn {
    line-height: 40px;
    background-color: #2896b5;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 13px;
    font-size: 14px;
    font-weight: 400
}

.slide-opt-7 .item1 .btn:hover {
    background-color: #d64a28
}

.slide-opt-7 .item2 .description {
    padding-left: 54px;
    padding-top: 160px;
    max-width: 350px
}

.slide-opt-7 .item2 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 8px;
    font-size: 24px;
    color: #000;
    font-family: Lato, sans-serif
}

.slide-opt-7 .item2 .des {
    display: block;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 21px;
    color: #555;
    line-height: 24px
}

.slide-opt-7 .item2 .btn {
    line-height: 40px;
    background-color: #1369c0;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 14px;
    font-size: 14px;
    font-weight: 400;
    font-family: Lato, sans-serif
}

.slide-opt-7 .item2 .btn:hover {
    background-color: #d64a28
}

.slide-opt-7 .item3 .description {
    padding-left: 54px;
    padding-top: 80px;
    max-width: 350px
}

.slide-opt-7 .item3 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 8px;
    font-size: 24px;
    color: #000;
    font-family: Lato, sans-serif
}

.slide-opt-7 .item3 .des {
    display: block;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 25px;
    color: #555;
    line-height: 24px;
    font-family: Lato, sans-serif
}

.slide-opt-7 .item3 .btn {
    line-height: 40px;
    background-color: #ff8c00;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 14px;
    font-size: 14px;
    font-weight: 400;
    font-family: Lato, sans-serif
}

.slide-opt-7 .item3 .btn:hover {
    background-color: #d64a28
}

@media (max-width:767px) {
    .slide-opt-7 .item .description {
        padding-top: 80px;
        padding-left: 40px
    }
}

@media (max-width:640px) {
    .slide-opt-7 .item .description {
        padding-top: 40px;
        padding-left: 40px
    }
}

.block-section-top7 {
    position: relative;
    padding-left: 200px
}

.block-section-top7 .block-nav-categori {
    position: absolute !important;
    left: 0;
    top: 0;
    width: 200px
}

.block-section-top7 .block-nav-categori .ui-categori {
    min-height: 551px
}

.block-section-top7 .block-nav-categori .block-content {
    width: 200px
}

@media (min-width:992px) {
    .block-section-top7 .block-nav-categori .ui-categori>li {
        margin-bottom: 10px
    }

    .block-section-top7 .block-nav-categori .ui-categori>li>a {
        font-size: 14px;
        padding-left: 15px;
        line-height: 28px;
        padding-right: 5px
    }

    .block-section-top7 .block-nav-categori .ui-categori>li.parent>a:after {
        line-height: 28px;
        width: 16px;
        font-size: 13px
    }

    .block-section-top7 .block-nav-categori .ui-categori>li>.submenu {
        left: 199px;
        width: 740px
    }

    .block-section-top7 .block-nav-categori .view-all-categori a {
        line-height: 46px;
        background-color: #333;
        color: #fff;
        font-size: 16px;
        padding-left: 16px;
        padding-right: 30px;
        font-weight: 400
    }

    .block-section-top7 .block-nav-categori .view-all-categori a:focus,
    .block-section-top7 .block-nav-categori .view-all-categori a:hover {
        background-color: #0f5194
    }
}

@media (min-width:1200px) {
    .block-section-top7 .block-nav-categori {
        -webkit-box-shadow: none;
        box-shadow: none;
        border: 1px solid #dfdfdf;
        border-top: none
    }

    .block-section-top7 .block-nav-categori .ui-categori>li>.submenu {
        width: 970px
    }
}

@media (max-width:1199px) {
    .block-section-top7 .block-nav-categori {
        display: none
    }
}

.block-section-top7 .block-slide-main {
    padding-right: 370px;
    margin-bottom: 6px
}

@media (max-width:1199px) {
    .block-section-top7 {
        padding-right: 0;
        padding-left: 0
    }
}

@media (max-width:991px) {
    .block-section-top7 {
        padding-left: 0
    }

    .block-section-top7 .block-slide-main {
        padding-right: 0
    }
}

.block-section-top7 .banner-slide {
    position: absolute;
    right: 0;
    top: 0
}

.block-section-top7 .banner-slide .box-img {
    position: relative;
    display: block
}

.block-section-top7 .banner-slide .box-img:after,
.block-section-top7 .banner-slide .box-img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.block-section-top7 .banner-slide .box-img:hover:before {
    top: 50%;
    bottom: 50%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-color: rgba(255, 255, 255, .5)
}

.block-section-top7 .banner-slide .box-img:hover:after {
    left: 50%;
    right: 50%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-color: rgba(255, 255, 255, .5)
}

.block-section-top7 .banner-slide .box-img img {
    display: block;
    width: 100%
}

@media (max-width:1199px) {
    .block-section-top7 .banner-slide {
        overflow: hidden
    }
}

@media (max-width:991px) {
    .block-section-top7 .banner-slide {
        display: none;
        visibility: hidden
    }
}

.block-section-top7 .banner-slide a {
    margin-bottom: 1px;
    display: block
}

.block-section-top7 .block-slide-main .owl-dots .owl-dot {
    background-color: #333
}

.block-section-top7 .block-slide-main .owl-dots .owl-dot.active {
    background-color: #d64a28
}

.block-section-top7 .block-slide-main:hover .owl-nav .owl-next {
    right: 5px
}

.block-section-top7 .block-slide-main:hover .owl-nav .owl-prev {
    left: 5px
}

.block-section-top7 .block-deals-of {
    padding-left: 5px;
    margin-bottom: 30px
}

@media (max-width:1199px) {
    .block-section-top7 .block-deals-of {
        padding-left: 0
    }
}

.block-section-top7 .block-deals-of .block-title {
    display: none;
    visibility: hidden
}

.block-section-top7 .block-deals-of .owl-nav .owl-next,
.block-section-top7 .block-deals-of .owl-nav .owl-prev {
    width: 30px;
    line-height: 50px;
    margin-top: -25px;
    background-color: #f5f5f5;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    font-size: 24px
}

.block-section-top7 .block-deals-of .owl-nav .owl-next:hover,
.block-section-top7 .block-deals-of .owl-nav .owl-prev:hover {
    border-color: #ff7f00
}

.block-section-top7 .block-deals-of:hover .owl-nav .owl-prev {
    left: 6px
}

.block-section-top7 .block-deals-of:hover .owl-nav .owl-next {
    right: 6px
}

.block-section-top7 .block-deals-of .product-item-opt-3 .product-item-info {
    padding-bottom: 8px
}

.block-newletter-banner {
    background-color: transparent;
    padding-left: 18px;
    padding-right: 3px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 290px;
    padding-top: 24px;
    position: relative;
    display: block
}

.block-newletter-banner:before {
    content: "";
    background-color: #d64a28;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    opacity: 0;
    border-radius: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    -o-transform: scale(.3);
    transform: scale(.3);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-newletter-banner img {
    display: block;
    width: 100%
}

.block-newletter-banner:hover:before {
    opacity: .4;
    border-radius: 0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

@media (min-width:992px) and (max-width:1199px) {
    .block-newletter-banner {
        padding-top: 10px;
        height: 232px
    }
}

.block-newletter-banner .block-title {
    display: block;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 26px;
    position: relative;
    z-index: 20
}

@media (min-width:992px) and (max-width:1199px) {
    .block-newletter-banner .block-title {
        margin-bottom: 15px
    }
}

.block-newletter-banner .block-content {
    max-width: 270px;
    position: relative;
    z-index: 20
}

.block-newletter-banner .input-group {
    max-width: 230px
}

.block-newletter-banner .form-control {
    height: 45px;
    background-color: #fff;
    border: none;
    font-size: 13px;
    padding-left: 12px
}

.block-newletter-banner .btn-subcribe {
    height: 45px;
    background-color: #ff8c00;
    width: 49px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAXCAYAAAAcP/9qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMTAyNUMxRTRGQzcxMUU2QjA4NEJBRTEwMUYyQzM3NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMTAyNUMxRDRGQzcxMUU2QjA4NEJBRTEwMUYyQzM3NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTk1QkZCNTQwOTIwNjgxMTgwODNDQkNDNTQzNEY0NUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6mY3z1AAACVUlEQVR42ryWS0hUYRiGz8SghoQVlQZuBEsopECiWgkiRQsrNwVmEVEbCUpQg4I2tQhcCFFhugjKQEl0E2JkYIFQEgXRIrprdDHITWY37fT88g59/eo4o6MHnmHO5f/e7/Z/50TCMAwW8FgFFdAaXSDB9VAN+yADngcu4nkiAtugG/6E/44PEJ2PiNOhEo5BobnuahqBSzCWyghXwmn4FE4+3LVO+Ak5E32VAsF1cBm+wy8Y9ERfQAG8g6uxdXMRLIUu1e8LXIAOr54PIRv26HzLbIXT4SA8MdFUwU54rVS+1L3bsETreuGBtZWo4Ao4BR9ltFdiS6FRUfbDNf2/Dmlau1FrDiQjXCDD31S/FijSPbdVBuCHnLoogQZtpZiNJvhsHIkrXAI3YRyG4Rzk6l4WNCuy+4qoVee1np3lMApnfA17kqZ0PDb1OwqZ5pkd6s5RibhU9ygb+6cIoAZ+G6f/E3YNcxLeS/Ae7IZF5sFlcEX3+1SCHDk5Iod8Ubf+DbRNlVX3U2zaf1hprDRelskpV+dqGcyHV6rdpmnKtUs2i6cTdqyBw+pKOwBiWbgrsUBCQ4pmbZzGvKWMBPGEffK0X/s1HDJ03XX0V2Umf4Zp5prtSLLCgRGye7DBTCaX+huaSpneuvNybvFshR134Kn2Zp/G4gZdD40T7bAXVisr9fHsJiK8XcbL9SKog0PaJm4sbtY+fabnxkXeXIVdpI9Mo8Ve7C3+NFImzsKJmewmOqsrvFddvTcWkybRB6PwVpEeT8WHQySJr8ytkAXdqfg++ivAAGkWUhh9m9Y7AAAAAElFTkSuQmCC)
}

.block-newletter-banner .btn-subcribe span {
    display: none
}

.block-newletter-banner .note {
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    max-height: 82px;
    overflow: hidden;
    display: block;
    margin-bottom: 35px
}

@media (min-width:992px) and (max-width:1199px) {
    .block-newletter-banner .note {
        margin-bottom: 15px
    }
}

.index-opt-7 {
    background-color: #f5f5f5
}

.index-opt-7 .back-to-top {
    border-color: #0f5194
}

.index-opt-7 .back-to-top .fa,
.index-opt-7 .back-to-top:hover {
    background-color: #0f5194
}

.index-opt-7 .block-service-opt2 {
    background-color: transparent;
    padding-top: 0;
    margin-bottom: 45px;
    padding-bottom: 0
}

.index-opt-7 .block-service-opt2 .item {
    border: 1px solid #dfdfdf;
    padding: 24px 3px 10px 87px;
    min-height: 120px;
    margin-bottom: 15px;
    background-color: #fff
}

.index-opt-7 .block-service-opt2 .item .title {
    font-size: 16px;
    font-weight: 700
}

@media (min-width:992px) and (max-width:1199px) {
    .index-opt-7 .block-service-opt2 .item .title {
        font-size: 14px
    }
}

.index-opt-7 .block-service-opt2 .item .icon {
    left: 10px;
    top: 24px;
    background-color: transparent
}

@media (min-width:768px) and (max-width:1199px) {
    .index-opt-7 .block-service-opt2 .item .icon {
        width: 40px;
        height: 40px;
        left: 30px
    }

    .index-opt-7 .block-service-opt2 .item .icon img {
        max-width: 100%
    }
}

.index-opt-7 .block-banner-main {
    margin-bottom: 0
}

.index-opt-7 .block-banner-main a {
    margin-bottom: 10px
}

.index-opt-7 .block-banner-main .col-center .row {
    margin: 0 -5px
}

.index-opt-7 .block-banner-main .col-center .col {
    padding: 0 5px
}

.index-opt-7 .block-banner-main .box-img {
    position: relative;
    display: block
}

.index-opt-7 .block-banner-main .box-img:before {
    content: "";
    background-color: #d64a28;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    opacity: 0;
    border-radius: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    -o-transform: scale(.3);
    transform: scale(.3);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.index-opt-7 .block-banner-main .box-img img {
    display: block;
    width: 100%
}

.index-opt-7 .block-banner-main .box-img:hover:before {
    opacity: .4;
    border-radius: 0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.index-opt-7 .block-brand {
    padding: 15px 0;
    border: 1px solid #dfdfdf;
    margin-bottom: 30px
}

.index-opt-7 .block-the-blog {
    margin-bottom: 12px
}

.index-opt-7 .block-the-blog .block-title {
    margin-bottom: 12px;
    padding-top: 18px
}

.index-opt-7 .block-the-blog .blog-item .blog-date {
    background-color: #ff7f00
}

.block-floor-products-opt6 {
    padding-top: 5px;
    margin-bottom: 30px
}

.block-floor-products-opt6 .block-title {
    margin-bottom: 20px
}

.block-floor-products-opt6 .block-title .title {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    line-height: 19px;
    border-left: 4px solid #00a2d1;
    padding-left: 14px
}

.block-floor-2.block-floor-products-opt6 .block-title .title {
    border-left: 4px solid #ffa340
}

.block-floor-products-opt6 .col-banner {
    width: 16.67%;
    height: 492px;
    overflow: hidden
}

.block-floor-products-opt6 .col-banner .description {
    min-height: 126px;
    background-color: #be8255
}

.block-floor-2.block-floor-products-opt6 .col-banner .description {
    background-color: #afa3b5
}

.block-floor-products-opt6 .col-banner .description .title {
    font-size: 16px;
    color: #333;
    margin-bottom: 2px
}

.block-floor-products-opt6 .col-banner .description .des {
    color: #fff;
    text-transform: none;
    margin-bottom: 10px
}

.block-floor-products-opt6 .col-banner .description .btn {
    background-color: #fff;
    color: #333;
    text-transform: uppercase;
    line-height: 34px;
    font-weight: 400
}

.block-floor-products-opt6 .col-banner .description .btn:hover {
    background-color: #d64a28;
    color: #fff
}

@media (max-width:1199px) {
    .block-floor-products-opt6 .col-banner {
        height: 395px
    }
}

@media (max-width:991px) {
    .block-floor-products-opt6 .col-banner {
        display: none
    }
}

.block-floor-products-opt6 .col-banner img {
    display: block;
    width: 100%
}

.block-floor-products-opt6 .col-products {
    width: 83.33%;
    float: left
}

@media (max-width:991px) {
    .block-floor-products-opt6 .col-products {
        width: 100%
    }
}

@media (max-width:600px) {

    .block-floor-products-opt6 .col-products .clearfix:after,
    .block-floor-products-opt6 .col-products .clearfix:before {
        clear: none
    }
}

.block-floor-products-opt6 .col-products .product-item {
    height: auto !important;
    float: left;
    width: 20%;
    border: none;
    margin: 0
}

.block-floor-products-opt6 .col-products .product-item .product-item-info {
    height: 248px;
    border: 1px solid #eaeaea;
    margin: -1px;
    display: block
}

@media (max-width:1199px) {
    .block-floor-products-opt6 .col-products .product-item .product-item-info {
        height: 199px
    }
}

@media (max-width:991px) {
    .block-floor-products-opt6 .col-products .product-item .product-item-info {
        height: 300px
    }
}

@media (max-width:660px) {
    .block-floor-products-opt6 .col-products .product-item .product-item-info {
        height: auto
    }
}

@media (max-width:420px) {
    .block-floor-products-opt6 .col-products .product-item .product-item-info {
        height: auto
    }
}

.block-floor-products-opt6 .col-products .product-item.product-item-lag {
    width: 40%
}

@media (max-width:991px) {
    .block-floor-products-opt6 .col-products .product-item {
        width: 33.33%
    }

    .block-floor-products-opt6 .col-products .product-item.product-item-lag {
        display: none
    }
}

@media (max-width:600px) {
    .block-floor-products-opt6 .col-products .product-item {
        width: 50%;
        float: left
    }

    .block-floor-products-opt6 .col-products .product-item .product-item-detail {
        padding-left: 6px;
        padding-right: 6px
    }
}

@media (max-width:379px) {
    .block-floor-products-opt6 .col-products .product-item {
        width: 100%
    }
}

.block-floor-products-opt6 .col-products .product-item .product-item-info {
    padding-top: 17px
}

.block-floor-products-opt6 .col-products .product-item-lag {
    position: relative
}

.block-floor-products-opt6 .col-products .product-item-lag .product-item-photo {
    position: static;
    padding: 0
}

.block-floor-products-opt6 .col-products .product-item-lag .product-item-detail {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-color: rgba(182, 128, 72, .5);
    text-align: center;
    font-size: 16px;
    font-weight: 700
}

.block-floor-products-opt6 .col-products .product-item-lag .product-item-detail .product-item-name {
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    margin: 20px 0
}

.block-floor-products-opt6 .col-products .product-item-lag .product-item-detail .product-item-name a {
    color: #fff
}

.block-floor-2.block-floor-products-opt6 .col-products .product-item-lag .product-item-detail {
    background-color: rgba(97, 73, 109, .5);
    top: auto;
    bottom: 0
}

.block-floor-2.block-floor-products-opt6 .col-products .product-item-lag .product-item-detail .product-item-name {
    margin: 10px 0;
    font-weight: 400
}

.block-floor-2.block-floor-products-opt6 .col-products .product-item-lag .product-item-detail .product-item-name b {
    font-weight: 700
}

.block-floor-products-opt6 .col-products .product-item-lag .product-item-info {
    padding: 0
}

.block-floor-products-opt6 .block-content {
    border-top: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    border-bottom: 3px solid #ff9310
}

.block-floor-products-opt6 .block-footer {
    background-color: #fff;
    padding: 21px 20px 28px;
    border: 1px solid #eaeaea
}

.block-floor-products-opt6 .block-footer .heading {
    margin-bottom: 25px
}

.block-floor-products-opt6 .block-footer .heading:after,
.block-floor-products-opt6 .block-footer .heading:before {
    content: "";
    display: table
}

.block-floor-products-opt6 .block-footer .heading:after {
    clear: both
}

.block-floor-products-opt6 .block-footer .heading>.title {
    font-size: 16px;
    display: block;
    text-transform: uppercase;
    color: #333;
    font-weight: 700;
    float: left;
    line-height: 30px
}

.block-floor-products-opt6 .block-footer .heading>ul {
    float: right
}

.block-floor-products-opt6 .block-footer .heading>ul>li {
    float: left
}

.block-floor-products-opt6 .block-footer .heading>ul>li>a {
    line-height: 30px;
    padding: 0 12px;
    display: block;
    background-color: transparent;
    color: #333;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase
}

.block-floor-products-opt6 .block-footer .heading>ul>li.active>a {
    background-color: #ff8c00;
    color: #fff
}

.block-floor-products-opt6 .block-footer .product-item {
    border: none
}

.block-floor-products-opt6 .block-footer .product-item .product-item-info {
    padding: 0
}

.block-floor-products-opt6 .block-footer .product-item .product-item-info:after,
.block-floor-products-opt6 .block-footer .product-item .product-item-info:before {
    content: "";
    display: table
}

.block-floor-products-opt6 .block-footer .product-item .product-item-info:after {
    clear: both
}

.block-floor-products-opt6 .block-footer .product-item .product-item-photo {
    padding: 0;
    float: left;
    width: 93px;
    margin-right: 5px
}

.block-floor-products-opt6 .block-footer .product-item .product-item-detail {
    overflow: hidden;
    padding: 20px 0 0
}

.block-floor-products-opt6 .block-footer .product-item .product-item-name {
    white-space: normal
}

.block-floor-products-opt6 .block-footer:hover .owl-nav .owl-next,
.block-floor-products-opt6 .block-footer:hover .owl-nav .owl-prev {
    opacity: 1;
    visibility: visible;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-floor-products-opt6 .block-footer:hover .owl-nav .owl-prev {
    left: -15px
}

.block-floor-products-opt6 .block-footer:hover .owl-nav .owl-next {
    right: -15px
}

.block-floor-products-opt6 .block-footer .owl-nav .owl-next,
.block-floor-products-opt6 .block-footer .owl-nav .owl-prev {
    width: 32px;
    text-align: center;
    line-height: 50px;
    border-radius: 3px;
    border: 1px solid #dfdfdf;
    background-color: #f5f5f6;
    color: #333;
    font-size: 24px;
    top: 50%;
    margin-top: -25px;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-floor-products-opt6 .block-footer .owl-nav .owl-next:hover,
.block-floor-products-opt6 .block-footer .owl-nav .owl-prev:hover {
    color: #fff;
    border-color: #ff8c00;
    background-color: #ff8c00
}

.block-floor-products-opt6 .block-footer .owl-nav .owl-next:before,
.block-floor-products-opt6 .block-footer .owl-nav .owl-prev:before {
    font-family: FontAwesome
}

.block-floor-products-opt6 .block-footer .owl-nav .owl-prev {
    left: 0
}

.block-floor-products-opt6 .block-footer .owl-nav .owl-prev:before {
    content: "\f104"
}

.block-floor-products-opt6 .block-footer .owl-nav .owl-next {
    right: 0
}

.block-floor-products-opt6 .block-footer .owl-nav .owl-next:before {
    content: "\f105"
}

.block-bestseller-op2 {
    margin-top: 20px;
    margin-bottom: 60px
}

.block-bestseller-op2 .block-title {
    margin-bottom: 20px
}

.block-bestseller-op2 .block-title .title {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    line-height: 19px;
    border-left: 4px solid #ff1877;
    padding-left: 14px
}

.block-bestseller-op2 .row {
    margin: 0
}

.block-bestseller-op2 .col {
    padding: 0
}

.block-bestseller-op2 .box-categories {
    background-color: #fff;
    padding: 25px 15px 10px;
    border: 1px solid #dfdfdf;
    margin: -1px
}

.block-bestseller-op2 .box-categories>.title {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    line-height: 19px;
    margin-bottom: 30px
}

.block-bestseller-op2 .box-categories .product-item-opt-4 .product-item-detail,
.block-bestseller-op2 .box-categories .product-item-opt-4 .product-item-info,
.block-bestseller-op2 .box-categories .product-item-opt-4 .product-item-photo {
    padding: 0
}

.block-bestseller-op2 .box-categories .product-item-opt-4 .product-item-info {
    padding-top: 8px;
    padding-bottom: 10px
}

.slide-opt-8 .item {
    height: 440px
}

@media (max-width:640px) {
    .slide-opt-8 .item {
        height: 300px
    }

    .slide-opt-8 .item .description {
        max-width: 100% !important
    }
}

.slide-opt-8 .item .description {
    position: relative;
    padding-top: 180px;
    max-width: 100%
}

.slide-opt-8 .item1 .description {
    padding-right: 25px;
    padding-top: 102px;
    max-width: 400px;
    float: right
}

.slide-opt-8 .item1 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 2px;
    font-size: 25px;
    color: #333;
    font-family: Lato, sans-serif
}

.slide-opt-8 .item1 .des {
    display: block;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 28px;
    color: #555;
    line-height: 20px;
    font-family: Lato, sans-serif
}

.slide-opt-8 .item1 .btn {
    line-height: 43px;
    background-color: #d5625c;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 13px;
    font-size: 16px;
    font-weight: 700;
    font-family: Lato, sans-serif
}

.slide-opt-8 .item1 .btn:hover {
    background-color: #d64a28
}

.slide-opt-8 .item2 .description {
    padding-left: 40px;
    padding-top: 140px;
    max-width: 412px;
    font-family: Lato, sans-serif
}

.slide-opt-8 .item2 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 4px;
    font-size: 25px;
    color: #333;
    font-family: Lato, sans-serif
}

.slide-opt-8 .item2 .des {
    display: block;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 27px;
    color: #555;
    line-height: 20px
}

.slide-opt-8 .item2 .btn {
    line-height: 43px;
    background-color: #d5625c;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 14px;
    font-size: 16px;
    font-weight: 700;
    font-family: Lato, sans-serif
}

.slide-opt-8 .item2 .btn:hover {
    background-color: #d64a28
}

.slide-opt-8 .item3 .description {
    padding-left: 362px;
    padding-top: 139px;
    max-width: 100%;
    font-family: Lato, sans-serif
}

.slide-opt-8 .item3 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 4px;
    font-size: 25px;
    color: #333;
    font-family: Lato, sans-serif
}

.slide-opt-8 .item3 .des {
    display: block;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 25px;
    color: #888;
    line-height: 20px;
    font-family: Lato, sans-serif
}

.slide-opt-8 .item3 .btn {
    line-height: 40px;
    background-color: #d5625c;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 14px;
    font-size: 16px;
    font-weight: 700;
    font-family: Lato, sans-serif
}

.slide-opt-8 .item3 .btn:hover {
    background-color: #d64a28
}

@media (max-width:640px) {
    .slide-opt-8 .item .description {
        padding-top: 40px;
        padding-left: 40px
    }
}

.block-section-top8 {
    position: relative;
    padding-left: 209px;
    padding-top: 10px;
    margin-bottom: 25px
}

.block-section-top8 .block-nav-categori {
    position: absolute !important;
    top: 0;
    left: 0
}

.block-section-top8 .block-nav-categori .block-content {
    width: 200px
}

.block-section-top8 .block-nav-categori .block-content .icon {
    display: none
}

@media (min-width:992px) {
    .block-section-top8 .block-nav-categori .block-content .ui-categori {
        margin-bottom: 3px
    }

    .block-section-top8 .block-nav-categori .block-content .ui-categori>li {
        margin-bottom: 10px
    }

    .block-section-top8 .block-nav-categori .block-content .ui-categori>li>a {
        font-size: 14px;
        padding-left: 15px;
        line-height: 28px;
        padding-right: 5px
    }

    .block-section-top8 .block-nav-categori .block-content .ui-categori>li.parent>a:after {
        line-height: 28px;
        width: 16px;
        font-size: 13px
    }

    .block-section-top8 .block-nav-categori .block-content .ui-categori>li>.submenu {
        left: 199px;
        width: 740px
    }

    .block-section-top8 .block-nav-categori .block-content .view-all-categori a {
        line-height: 36px;
        background-color: #7e7e7e;
        color: #fff;
        font-size: 16px;
        font-family: Lato, sans-serif;
        padding-left: 16px;
        padding-right: 30px;
        font-weight: 400
    }

    .block-section-top8 .block-nav-categori .block-content .view-all-categori a:focus,
    .block-section-top8 .block-nav-categori .block-content .view-all-categori a:hover {
        background-color: #656565
    }
}

@media (min-width:1200px) {
    .block-section-top8 .block-nav-categori .block-content {
        -webkit-box-shadow: none;
        box-shadow: none;
        border: 1px solid #dfdfdf;
        border-top: none;
        margin-top: 1px
    }

    .block-section-top8 .block-nav-categori .block-content .ui-categori>li>.submenu {
        width: 970px
    }
}

@media (max-width:1199px) {
    .block-section-top8 .block-nav-categori {
        display: none;
        visibility: hidden
    }
}

.block-section-top8 .block-slide-main {
    padding-right: 230px;
    margin-bottom: 6px
}

@media (max-width:1199px) {
    .block-section-top8 {
        padding-right: 0;
        padding-left: 0
    }
}

@media (max-width:991px) {
    .block-section-top8 {
        padding-left: 0
    }

    .block-section-top8 .block-slide-main {
        padding-right: 0
    }
}

.block-section-top8 .banner-slide {
    position: absolute;
    right: 0;
    top: 0;
    width: 220px
}

@media (max-width:1199px) {
    .block-section-top8 .banner-slide {
        width: 215px;
        overflow: hidden
    }
}

@media (max-width:991px) {
    .block-section-top8 .banner-slide {
        display: none;
        visibility: hidden
    }
}

.block-section-top8 .banner-slide a {
    margin-top: 10px;
    display: block;
    position: relative;
    margin-bottom: 11px
}

@media (max-width:1199px) {
    .block-section-top8 .banner-slide a {
        margin-bottom: 15px
    }
}

.block-section-top8 .banner-slide a:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .3);
    opacity: 0;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-section-top8 .banner-slide a img {
    display: block;
    width: 100%
}

.block-section-top8 .banner-slide a:hover:before {
    opacity: 1;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.index-opt-8 {
    background-color: #f5f5f5
}

.index-opt-8 .back-to-top {
    border-color: #ff8307
}

.index-opt-8 .back-to-top .fa,
.index-opt-8 .back-to-top:hover {
    background-color: #ff8307
}

.index-opt-8 .block-banner-main .row {
    margin: 0 -5px
}

.index-opt-8 .block-banner-main .col-md-6,
.index-opt-8 .block-banner-main .col-sm-6 {
    padding: 0 5px
}

.index-opt-8 .block-banner-main a {
    margin-bottom: 25px
}

.heading-opt2 .title {
    font-size: 14px;
    line-height: 20px;
    display: block;
    text-transform: uppercase;
    color: #333;
    font-weight: 700;
    margin-bottom: 17px
}

.block-featured-opt8 {
    margin-bottom: 30px
}

.block-featured-opt8 .block-content {
    border: 1px solid #dfdfdf;
    background-color: #fff;
    padding: 10px 10px 25px
}

.block-featured-opt8 .product-item .product-item-detail,
.block-featured-opt8 .product-item .product-item-info,
.block-featured-opt8 .product-item .product-item-photo {
    padding: 0
}

.block-bestseller-opt8 {
    margin-bottom: 23px
}

.block-bestseller-opt8 .product-item {
    margin-bottom: 1px
}

.block-bestseller-opt8 .product-item .product-item-info,
.block-bestseller-opt8 .product-item .product-item-photo {
    padding: 0
}

.block-bestseller-opt8 .product-item .product-item-detail {
    padding: 0 10px
}

.block-bestseller-opt8 .product-item .product-item-info {
    border: 1px solid #dfdfdf;
    padding-bottom: 23px
}

.block-arrival-opt8 {
    margin-bottom: 23px
}

.block-arrival-opt8 .block-content {
    background-color: #fff;
    border: 1px solid #dfdfdf;
    padding: 8px
}

.block-arrival-opt8 .block-content:after,
.block-arrival-opt8 .block-content:before {
    content: "";
    display: table
}

.block-arrival-opt8 .block-content:after {
    clear: both
}

.block-arrival-opt8 .col-banner {
    width: 29%;
    float: left;
    position: relative;
    border: 10px solid #f2f2f2;
    min-height: 530px
}

@media (max-width:1199px) {
    .block-arrival-opt8 .col-banner {
        min-height: 550px
    }
}

@media (max-width:1199px) {
    .block-arrival-opt8 .col-banner {
        display: none
    }
}

.block-arrival-opt8 .col-banner:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .22);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s;
    z-index: 5
}

.block-arrival-opt8 .col-banner .img {
    display: block;
    overflow: hidden
}

.block-arrival-opt8 .col-banner:hover:before {
    opacity: 1;
    visibility: visible;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-arrival-opt8 .col-banner:hover .img img {
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
    -o-transform: scale(1.12);
    transform: scale(1.12);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-arrival-opt8 .col-banner img {
    display: block;
    width: 100%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-arrival-opt8 .col-banner .des {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px 15px 23px;
    font-size: 14px;
    color: #666;
    z-index: 10
}

.block-arrival-opt8 .col-banner .des p {
    margin-bottom: 2px;
    display: block
}

.block-arrival-opt8 .col-banner .des .title {
    display: block;
    font-size: 30px;
    font-weight: 700;
    color: #333;
    font-family: Lato, sans-serif;
    margin-bottom: 10px
}

.block-arrival-opt8 .col-products {
    width: 71%;
    float: left;
    padding: 10px 10px 0 20px
}

@media (max-width:1199px) {
    .block-arrival-opt8 .col-products {
        width: 100%
    }
}

.block-arrival-opt8 .product-item {
    margin-bottom: 12px
}

.block-arrival-opt8 .product-item .product-item-detail,
.block-arrival-opt8 .product-item .product-item-info,
.block-arrival-opt8 .product-item .product-item-photo {
    padding: 0
}

.block-hot-categori-opt8 {
    margin-bottom: 23px
}

.block-hot-categori-opt8 .block-content {
    padding: 10px;
    background-color: #fff
}

.block-hot-categori-opt8 .product-item {
    padding-bottom: 1px
}

.block-hot-categori-opt8 .product-item:hover .product-item-photo img {
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
    -o-transform: scale(1.12);
    transform: scale(1.12);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-hot-categori-opt8 .product-item-info {
    border: 1px solid #dfdfdf
}

.block-hot-categori-opt8 .product-item-photo {
    text-align: center;
    display: block;
    position: relative;
    overflow: hidden
}

.block-hot-categori-opt8 .product-item-photo img {
    margin: auto;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-hot-categori-opt8 .product-item-detail {
    padding: 0 4px 0 7px;
    min-height: 61px
}

.block-hot-categori-opt8 .product-item-name {
    display: block;
    font-size: 14px;
    font-weight: 600;
    color: #333;
    margin-bottom: 2px;
    margin-top: 12px
}

.block-hot-categori-opt8 .product-item-name a {
    color: #333
}

.block-hot-categori-opt8 .product-item-name a:hover {
    color: #d64a28
}

.block-hot-categori-opt8 .btn {
    color: #888;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 20px;
    border: none;
    background-color: transparent;
    padding: 0
}

.block-hot-categori-opt8 .btn:after {
    content: "\f101";
    font-family: FontAwesome;
    font-size: 13px;
    margin-left: 4px
}

.block-hot-categori-opt8 .btn:hover {
    color: #ff8c00
}

.block-featured-brand-opt8 {
    margin-bottom: 40px
}

.block-featured-brand-opt8 .block-content {
    padding-top: 60px;
    border: 1px solid #dfdfdf;
    background-color: #fff
}

@media (max-width:479px) {
    .block-featured-brand-opt8 .block-content {
        padding-top: 20px
    }
}

.block-featured-brand-opt8 .footer-page {
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    padding: 15px 0;
    text-align: center;
    height: 60px;
    color: #999
}

.block-featured-brand-opt8 .footer-page .cus {
    color: #333
}

.block-featured-brand-opt8 .product-item {
    margin-bottom: 8px
}

.block-featured-brand-opt8 .product-item-info:after,
.block-featured-brand-opt8 .product-item-info:before {
    content: "";
    display: table
}

.block-featured-brand-opt8 .product-item-info:after {
    clear: both
}

.block-featured-brand-opt8 .product-item-detail {
    width: 55%;
    float: left
}

@media (max-width:479px) {
    .block-featured-brand-opt8 .product-item-detail {
        width: 100%
    }
}

.block-featured-brand-opt8 .product-item-photo {
    float: right;
    width: 34%
}

@media (max-width:479px) {
    .block-featured-brand-opt8 .product-item-photo {
        width: 100%;
        margin-bottom: 20px
    }
}

.block-featured-brand-opt8 .product-item-name {
    display: block;
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.1
}

.block-featured-brand-opt8 .product-item-subname {
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    color: #999;
    margin-bottom: 20px;
    display: block
}

.block-featured-brand-opt8 .product-item-subname a {
    color: #999
}

.block-featured-brand-opt8 .product-item-des {
    font-size: 14px;
    color: #666;
    line-height: 20px;
    margin-bottom: 35px
}

.block-featured-brand-opt8 .btn {
    line-height: 34px;
    border: none;
    padding: 0 10px;
    text-transform: capitalize;
    color: #fff;
    background-color: #ff8c00;
    font-size: 14px
}

.block-featured-brand-opt8 .btn:after {
    content: "\f105";
    font-family: FontAwesome;
    margin-left: 5px
}

.block-featured-brand-opt8 .btn:hover {
    background-color: #cc7000
}

.block-featured-brand-opt8 .owl-carousel {
    padding-right: 80px;
    padding-left: 100px
}

@media (max-width:600px) {
    .block-featured-brand-opt8 .owl-carousel {
        padding: 0 20px
    }
}

.block-featured-brand-opt8:hover .owl-nav .owl-next,
.block-featured-brand-opt8:hover .owl-nav .owl-prev {
    opacity: 1;
    visibility: visible;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-featured-brand-opt8:hover .owl-nav .owl-prev {
    left: 15px
}

.block-featured-brand-opt8:hover .owl-nav .owl-next {
    right: 15px
}

.block-featured-brand-opt8 .owl-nav .owl-next,
.block-featured-brand-opt8 .owl-nav .owl-prev {
    width: 30px;
    line-height: 50px;
    text-align: center;
    background-color: #f5f5f5;
    border: 1px solid #dfdfdf;
    font-size: 24px;
    color: #333;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    border-radius: 3px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-featured-brand-opt8 .owl-nav .owl-next:before,
.block-featured-brand-opt8 .owl-nav .owl-prev:before {
    font-family: FontAwesome
}

.block-featured-brand-opt8 .owl-nav .owl-next:hover,
.block-featured-brand-opt8 .owl-nav .owl-prev:hover {
    background-color: #ff8c00;
    color: #fff;
    border-color: #ff8c00
}

.block-featured-brand-opt8 .owl-nav .owl-prev {
    left: 25px
}

.block-featured-brand-opt8 .owl-nav .owl-prev:before {
    content: "\f104"
}

.block-featured-brand-opt8 .owl-nav .owl-next {
    right: 25px
}

.block-featured-brand-opt8 .owl-nav .owl-next:before {
    content: "\f105"
}

.block-product-sidebar-opt8 {
    margin-bottom: 23px
}

.block-product-sidebar-opt8 .block-content {
    background-color: #fff;
    border: 1px solid #dfdfdf;
    padding: 10px 10px 6px
}

.block-product-sidebar-opt8 .product-item {
    margin-bottom: 14px
}

.block-product-sidebar-opt8 .product-item .product-item-detail,
.block-product-sidebar-opt8 .product-item .product-item-info,
.block-product-sidebar-opt8 .product-item .product-item-photo {
    padding: 0
}

.block-product-sidebar-opt8 .product-item .product-item-info:after,
.block-product-sidebar-opt8 .product-item .product-item-info:before {
    content: "";
    display: table
}

.block-product-sidebar-opt8 .product-item .product-item-info:after {
    clear: both
}

.block-product-sidebar-opt8 .product-item .product-item-photo {
    float: left;
    margin-right: 10px;
    width: 40%;
    max-width: 100px
}

.block-product-sidebar-opt8 .product-item .product-item-detail {
    overflow: hidden
}

.block-product-sidebar-opt8 .product-item .product-item-name {
    margin-top: 5px;
    white-space: normal
}

.block-product-sidebar-opt8 .block-footer {
    border: 1px solid #dfdfdf;
    margin-top: -1px;
    background-color: #fff;
    padding: 0 10px;
    line-height: 40px;
    min-height: 40px
}

.block-product-sidebar-opt8 .block-footer .page {
    display: block;
    text-align: right;
    padding-right: 73px;
    font-size: 14px;
    font-family: Lato, sans-serif;
    font-weight: 700;
    color: #999
}

.block-product-sidebar-opt8 .block-footer .page .cus {
    color: #333
}

.block-product-sidebar-opt8 .owl-nav {
    position: absolute;
    bottom: -40px;
    right: 0
}

.block-product-sidebar-opt8 .owl-nav:after,
.block-product-sidebar-opt8 .owl-nav:before {
    content: "";
    display: table
}

.block-product-sidebar-opt8 .owl-nav:after {
    clear: both
}

.block-product-sidebar-opt8 .owl-nav .owl-next,
.block-product-sidebar-opt8 .owl-nav .owl-prev {
    width: 24px;
    line-height: 25px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #dfdfdf;
    font-size: 14px;
    color: #333;
    border-radius: 1px;
    float: left;
    margin-left: 8px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.block-product-sidebar-opt8 .owl-nav .owl-next:before,
.block-product-sidebar-opt8 .owl-nav .owl-prev:before {
    font-family: FontAwesome
}

.block-product-sidebar-opt8 .owl-nav .owl-next:hover,
.block-product-sidebar-opt8 .owl-nav .owl-prev:hover {
    background-color: #ff8c00;
    color: #fff;
    border-color: #ff8c00
}

.block-product-sidebar-opt8 .owl-nav .owl-prev:before {
    content: "\f104"
}

.block-product-sidebar-opt8 .owl-nav .owl-next:before {
    content: "\f105"
}

.block-service-opt8 {
    margin-bottom: 30px
}

.block-service-opt8 .item {
    background-color: #fff;
    border: 1px solid #dfdfdf;
    padding: 20px 0;
    margin-bottom: 10px
}

.block-service-opt8 .item .detail {
    padding-left: 50px;
    padding-right: 20px
}

@media (max-width:1199px) {
    .block-service-opt8 .item .detail {
        padding-left: 20px
    }
}

.block-service-opt8 .item .icon {
    width: 80px;
    line-height: 80px;
    display: block;
    border-radius: 100%;
    background-color: #666;
    text-align: center;
    margin: auto auto 25px
}

.block-service-opt8 .item .icon img {
    margin-left: 4px
}

.block-service-opt8 .item .title {
    display: block;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: #333;
    margin-bottom: 15px
}

@media (max-width:1199px) {
    .block-service-opt8 .item .title {
        font-size: 14px
    }
}

.block-service-opt8 .item .des {
    font-size: 14px;
    color: #666;
    overflow: hidden;
    height: 83px;
    line-height: 20px;
    margin-bottom: 8px
}

.block-service-opt8 .item .des p {
    margin-bottom: 2px
}

.block-service-opt8 .item .btn {
    color: #ff8c00;
    font-weight: 400;
    font-size: 14px;
    text-transform: none;
    padding: 0;
    line-height: 20px;
    border: none
}

.block-service-opt8 .item .btn:hover {
    color: #cc7000
}

.block-product-sidebar-opt8 .heading-opt2 .title {
    margin-bottom: 13px
}

.block-deals-of-opt4 {
    background-color: transparent
}

.block-deals-of-opt4 .block-title {
    margin-bottom: 10px;
    position: relative;
    padding: 0
}

.block-deals-of-opt4 .block-title:after,
.block-deals-of-opt4 .block-title:before {
    content: "";
    display: table
}

.block-deals-of-opt4 .block-title:after {
    clear: both
}

.block-deals-of-opt4 .block-title .title {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #333;
    line-height: 32px;
    font-family: Lato, sans-serif;
    display: block
}

.block-deals-of-opt4 .deals-of-countdown {
    padding-top: 0;
    display: block;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

@media (max-width:600px) {
    .block-deals-of-opt4 .deals-of-countdown {
        text-align: right
    }
}

.block-deals-of-opt4 .deals-of-countdown .icon {
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAgCAYAAADnnNMGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QkUxRDY3QjRDOTUxMUU2OTVDQkIyNjE5NzYxMEUyRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QkUxRDY3QTRDOTUxMUU2OTVDQkIyNjE5NzYxMEUyRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTAxNTAxMjIzMDIwNjgxMTgyMkFCRjVCNEQxNTQ4NTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4BeHyMAAADO0lEQVR42qSWb2jNURjH773udm/DRmoZ1twXS9ukuCNeoPlvy0YkkRbKC8YbapM/RYgQ0rJRCyVveCFNyGVotbhJ+bPGZGYSGTYzjMX30feXx+n3586e+vQ7v/M7v/M9zznPec7xR6NRn4stASdAKug1vvlBEDSDwng83uzUScDnbsvAUDAAJBskUSgbzHTrxEvkpy8xC/RHJClBkR9uH4MeP58EI8BIkGnz/SloBVf748kVMJvcNr4dAlNBERb9VX88EesCTVzcbEaZn3U+CPzTOD8/X4KkGtzDt+pEPLEsDMaBCJ9ZIM9sRIEasAZU4X3pn1h32SfiZQko5XSFbdq0g4vgFEZ9h0KVeKxTbVY5eTID3ALnwQIHAbFhYLWsFzo/AzIgth7vO1WbiJ0nm8BBo64F3OXu7gDpIEcGzrJlH0AxhOohuBflbpR3myK7wHb1/gAcAzHw0saTXLAQlIEMVT8LncfsQni5IXCc01ajBCSX3Qdj+f4EncmIp4Ob6t9aeJJrimQxEeo9IIv30QwgMB6M0pUQekaPbrAqBA5DKKhFNoKBLF8C5R65zG9+gFAng+AFq+aAxZZIugq5Dq5Lr4NIyHiaQjKt+1RVqXgTYGqwQrRW2iaQhtw2seybRpbnS96TxvNUg5jHzo/wme3UAN68NfLc5ADDUOwr94GTybotYnkbKHBp+0iVxwR4tIp9B50OPw0Ba9X7ILDCReSTKqeJSI+a55DDTxIQD426xy4iup8eieM2MIEeDXf46RfYwoHI9F5mOneyLFVuC3KnFluLxOiwsxZOURqzr60hZEOMWMsaAsbRWeLijbUZ2z0icCKYxLIcbE0i8hxcZ2WOscB9MnghmaACpLDqLEK6y1r4A6ptOVPC/5isWxHL78BpvXOvyXHJsoziHJjbRy8247FHVVXAi1bz+E1lFo2qfbOf2fm1S/959H6lqquEQJndbaWTR+0FMIWxvoPnjOS0evAGfOOARvO8KeRV1rIqZoe/l2ab43cw3d5gM+puRliY92FtX8BWeHA0kcvdZ46kgF5pS6EXycYMHJHDzE7A63JXx2yaScFpzMJhdtzI0G9A5+/dguK3AAMAYHjS0s91zcYAAAAASUVORK5CYII=);
    width: 32px;
    height: 32px;
    position: relative;
    margin-right: 8px;
    display: inline-block;
    vertical-align: middle
}

.block-deals-of-opt4 .count-down-time {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.block-deals-of-opt4 .count-down-time:after,
.block-deals-of-opt4 .count-down-time:before {
    content: "";
    display: table
}

.block-deals-of-opt4 .count-down-time:after {
    clear: both
}

.block-deals-of-opt4 .count-down-time .box-count {
    float: left;
    margin-right: 10px;
    text-align: center;
    position: relative
}

.block-deals-of-opt4 .count-down-time .box-count:after {
    content: ":";
    position: absolute;
    line-height: 24px;
    top: 0;
    right: -6px
}

.block-deals-of-opt4 .count-down-time .box-count:last-child {
    margin-right: 0
}

.block-deals-of-opt4 .count-down-time .box-count:last-child:after {
    content: none
}

.block-deals-of-opt4 .count-down-time .box-count .number {
    width: 50px;
    height: 24px;
    line-height: 24px;
    display: block;
    font-size: 18px;
    background-color: transparent;
    color: #fff;
    position: relative;
    letter-spacing: 15px;
    text-align: center;
    text-indent: 8px
}

.block-deals-of-opt4 .count-down-time .box-count .number:after,
.block-deals-of-opt4 .count-down-time .box-count .number:before {
    content: "";
    height: 24px;
    width: 24px;
    background-color: #999;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.block-deals-of-opt4 .count-down-time .box-count .number:after {
    left: auto;
    right: 0
}

.block-deals-of-opt4 .count-down-time .box-count .text,
.block-deals-of-opt4 .count-down-time .box-days {
    display: none
}

.block-deals-of-opt4:hover .owl-nav .owl-next,
.block-deals-of-opt4:hover .owl-nav .owl-prev {
    opacity: 1;
    visibility: visible;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s
}

.block-deals-of-opt4:hover .owl-nav .owl-prev {
    left: 0
}

.block-deals-of-opt4:hover .owl-nav .owl-next {
    right: 0
}

.block-deals-of-opt4 .owl-nav {
    position: static
}

.block-deals-of-opt4 .owl-nav .owl-next,
.block-deals-of-opt4 .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    margin-top: -45px;
    width: 27px;
    line-height: 40px;
    background-color: transparent;
    color: #333;
    font-size: 30px;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s
}

.block-deals-of-opt4 .owl-nav .owl-next:hover,
.block-deals-of-opt4 .owl-nav .owl-prev:hover {
    color: #fff;
    background-color: #ff7f00
}

.block-deals-of-opt4 .owl-nav .owl-prev {
    left: 20px
}

.block-deals-of-opt4 .owl-nav .owl-next {
    right: 20px
}

.block-service-opt4 .item .title {
    font-size: 18px
}

@media (min-width:992px) and (max-width:1199px) {
    .block-service-opt4 .item .title {
        font-size: 15px
    }
}

.block-service-opt4 .item .icon {
    width: 66px;
    height: 66px;
    line-height: 62px
}

@media (max-width:767px) {
    .block-service-opt4 .item {
        max-width: 300px;
        margin-left: auto;
        margin-right: auto
    }
}

.block-service-opt4 {
    background-color: transparent;
    padding-top: 0;
    margin-bottom: 15px;
    padding-bottom: 0
}

.block-service-opt4 .item {
    border: 1px solid #dfdfdf;
    padding: 24px 3px 10px;
    min-height: 120px;
    margin-bottom: 15px;
    width: 100%;
    text-align: center
}

.block-service-opt4 .item .icon {
    left: 10px;
    top: 24px;
    background-color: #ff7f00;
    display: inline-block;
    vertical-align: top;
    position: static
}

.block-service-opt4 .item .des {
    vertical-align: top;
    display: inline-block;
    text-align: left
}

@media (max-width:1199px) and (min-width:992px) {
    .block-service-opt4 .item {
        font-size: 12px
    }

    .block-service-opt4 .item .icon {
        width: 50px;
        line-height: 50px;
        height: 50px;
        margin-top: 10px
    }

    .block-service-opt4 .item .icon img {
        width: 30px
    }
}

@media (max-width:767px) {
    .block-service-opt4 .item {
        text-align: left;
        padding-left: 15px
    }
}

.slide-opt-9 {
    padding-top: 10px;
    margin-bottom: 7px
}

.slide-opt-9 .item {
    height: 287px
}

@media (max-width:640px) {
    .slide-opt-9 .item {
        height: 287px
    }

    .slide-opt-9 .item .description {
        max-width: 100% !important
    }
}

.slide-opt-9 .item .description {
    position: relative;
    padding-top: 180px;
    max-width: 100%
}

.slide-opt-9 .item1 .description {
    padding-right: 15px;
    padding-top: 102px;
    max-width: 270px;
    float: right;
    font-family: Lato, sans-serif
}

@media (max-width:1199px) {
    .slide-opt-9 .item1 .description {
        margin-right: 30px
    }
}

.slide-opt-9 .item1 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 13px;
    font-size: 18px;
    color: #333;
    font-family: Lato, sans-serif
}

.slide-opt-9 .item1 .des {
    display: block;
    text-transform: none;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 15px;
    color: #10286c;
    line-height: 20px;
    font-family: Lato, sans-serif
}

.slide-opt-9 .item1 .btn {
    line-height: 36px;
    background-color: #10286c;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 20px;
    font-size: 14px;
    font-weight: 700;
    font-family: Lato, sans-serif
}

.slide-opt-9 .item1 .btn:hover {
    background-color: #d64a28
}

.slide-opt-9 .item2 .description {
    padding-left: 40px;
    padding-top: 67px;
    max-width: 412px;
    font-family: Lato, sans-serif
}

.slide-opt-9 .item2 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 4px;
    font-size: 18px;
    color: #333;
    font-family: Lato, sans-serif
}

.slide-opt-9 .item2 .des {
    display: block;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 15px;
    color: #888;
    line-height: 20px
}

.slide-opt-9 .item2 .btn {
    line-height: 36px;
    background-color: #10286c;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 12px;
    font-size: 14px;
    font-weight: 700;
    font-family: Lato, sans-serif
}

.slide-opt-9 .item2 .btn:hover {
    background-color: #d64a28
}

.slide-opt-9 .item3 .description {
    margin-right: 20px;
    padding-top: 64px;
    max-width: 255px;
    font-family: Lato, sans-serif;
    float: right;
    width: 100%
}

.slide-opt-9 .item3 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 4px;
    font-size: 18px;
    color: #333;
    font-family: Lato, sans-serif
}

.slide-opt-9 .item3 .des {
    display: block;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 25px;
    color: #888;
    line-height: 20px;
    font-family: Lato, sans-serif
}

.slide-opt-9 .item3 .btn {
    line-height: 36px;
    background-color: #10286c;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 14px;
    font-size: 14px;
    font-weight: 700;
    font-family: Lato, sans-serif
}

.slide-opt-9 .item3 .btn:hover {
    background-color: #d64a28
}

@media (max-width:640px) {
    .slide-opt-9 .item .description {
        padding-top: 40px;
        padding-left: 40px;
        float: none;
        margin: 0
    }
}

.block-section-top9 {
    position: relative;
    padding-left: 212px;
    padding-right: 210px
}

.block-section-top9 .block-nav-categori {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 200px
}

.block-section-top9 .block-nav-categori .ui-categori {
    min-height: 506px
}

@media (min-width:992px) {
    .block-section-top9 .block-nav-categori {
        display: block;
        visibility: visible;
        opacity: 1
    }
}

.block-section-top9 .block-nav-categori .block-content .icon {
    display: none
}

@media (min-width:992px) {
    .block-section-top9 .block-nav-categori .block-content {
        width: 200px;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: 1px solid #ff7f00;
        border-top: none
    }

    .block-section-top9 .block-nav-categori .block-content .ui-categori>li>a {
        font-size: 14px;
        padding-left: 15px;
        line-height: 28px;
        padding-right: 5px
    }

    .block-section-top9 .block-nav-categori .block-content .ui-categori>li.parent>a:after {
        line-height: 28px;
        width: 16px;
        font-size: 13px
    }

    .block-section-top9 .block-nav-categori .block-content .ui-categori>li>.submenu {
        left: 200px;
        width: 740px
    }

    .block-section-top9 .block-nav-categori .block-content .view-all-categori a {
        line-height: 36px;
        background-color: #ff7f00;
        color: #fff;
        font-size: 16px;
        font-family: Lato, sans-serif;
        padding-left: 16px;
        padding-right: 30px;
        font-weight: 400
    }

    .block-section-top9 .block-nav-categori .block-content .view-all-categori a:focus,
    .block-section-top9 .block-nav-categori .block-content .view-all-categori a:hover {
        background-color: #c60
    }
}

@media (min-width:1200px) {
    .block-section-top9 .block-nav-categori .block-content .ui-categori>li>.submenu {
        width: 970px
    }
}

@media (max-width:991px) {
    .block-section-top9 .block-nav-categori {
        display: none;
        visibility: hidden
    }
}

@media (max-width:1199px) {
    .block-section-top9 {
        padding-right: 0
    }
}

@media (max-width:991px) {
    .block-section-top9 {
        padding-left: 0
    }
}

.block-section-top9 .banner-slide {
    position: absolute;
    right: 0;
    top: 10px
}

@media (max-width:1199px) {
    .block-section-top9 .banner-slide {
        display: none;
        visibility: hidden
    }
}

.block-section-top9 .banner-slide a {
    margin-bottom: 1px;
    display: block;
    position: relative;
    overflow: hidden
}

.block-section-top9 .banner-slide a:after,
.block-section-top9 .banner-slide a:before {
    content: "";
    position: absolute;
    border-style: solid;
    border-color: #fff;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 100
}

.block-section-top9 .banner-slide a:before {
    border-width: 1px 0;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
    top: 10px;
    bottom: 10px;
    left: 5px;
    right: 5px
}

.block-section-top9 .banner-slide a:after {
    border-width: 0 1px;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
    left: 10px;
    right: 10px;
    top: 5px;
    bottom: 5px
}

.block-section-top9 .banner-slide a:hover:after,
.block-section-top9 .banner-slide a:hover:before {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-section-top9 .banner-slide a:hover img {
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-section-top9 .banner-slide a img {
    display: block;
    width: 100%;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-section-top9 .banner-slide a:hover img {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.block-section-top9 .block-deals-of {
    margin-bottom: 36px
}

.block-section-top9 .block-deals-of .product-item-opt-1 {
    padding-bottom: 0
}

.block-section-top9 .block-deals-of .product-item-opt-1 .product-item-detail {
    padding: 0
}

.block-section-top9 .block-deals-of .product-item-opt-1 .product-item-price {
    font-size: 14px;
    color: #000
}

.block-section-top9 .block-deals-of .product-item-opt-1 .product-item-name {
    margin-top: 6px;
    margin-bottom: 2px;
    color: #000
}

.block-section-top9 .block-deals-of .product-item-opt-1 .product-item-name a {
    color: #000
}

.block-section-top9 .block-deals-of .product-item-opt-1 .product-item-name a:hover {
    color: #d64a28
}

.block-section-top9 .block-deals-of .deals-of-countdown .icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAfCAYAAAD0ma06AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNzUwMDA1MjVBN0MxMUU2ODFBNTlDMjAyRjA0RTNEMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNzUwMDA1MTVBN0MxMUU2ODFBNTlDMjAyRjA0RTNEMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDY4MDExNzQwNzIwNjgxMTgyMkE5NEY3OUFCNkNCRTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz61HNT3AAAC6ElEQVR42rSXS0hUURjHZyadzMgIe00PqglaRBQ1WREurIVJpkW2sccmC4wWUWG0aBG0sIXVJnpsJCh7EGVJkLSoJMoIQhCm98IW0ZBFDpmCkvY/8Bs53eaOd3Tmgx/33HPP+f73fuf1XX8kEvF5ML9YJoIuz3+Ld14c5fi82X5xeZQ2W0VLpgSj4q2YyH2Ya5cY4gs/OfpMEFNEj10Z8Cj4XCwVS8Rmq76a+uXijaPPFRETVekKzhbHxUvR6xirdtEnXokTtE3YNyJy3RZNJVggGsRnUS/WijzeugNi+CgSpwjxeTFNvMdPENHyVIKrRac4SocnYreYJUJiFYSo2yPa+KKDROESvjrxUeUmuInOC8QHsUFsFE2EyWmm7poooa3pM5OldFOsFBWiLpngGnFX5ItW7p/6vJtpaxb2fe4ruX8gfjgFzRS+hZhZT1tE3MXxYXHE5Vkv4WvB123mw3+T5phYyGDvFH9cHBonZyDfpY3pu0t8ZGhOOgWni0OUD7CQ3SyX8UmUfSm+tJZyLRNsRHAvIW1jRmbKHotnYhIzeURwG9dGX+at0dYIsEaKqHyUBcFWrkYjaDbvRWzi39k50rESa7z72OqGHW1i+DbzJGyEZvDgq0eRIat8z/GsxmVYYggW5lgO/B4Ff+F0haN+QLwepe+wEey2TgWvVpNm6ENcuwPs8AN88pwsTBrjsxCNLiM4yFlnrCwLggmfRmMwsQ7vjDFU6YS/2V74TWxF60VpBsVK8Wl8X7UFzdFxlvJFe3cfhxkfFyifS3Y8neakDvM2wXGI5eJjMT7rkx1P/WIHZ2AlMS8Y45c14yOOz363JCpKOtBDOtiR5swto085PirwmTJNNMdJMXmmCe9D9sh9Yl6S9vOZie20DdO3GF+eMu8ouUgdmds6MPaTxCnIDpJn9YuTCTTYYfznJ8XDz8xUMuztTPHJSX5kXpB83UiRB3kWdP5FzbVOGLMPf0lyJLnaXwEGABaxorkNJ46dAAAAAElFTkSuQmCC)
}

.index-opt-9 .back-to-top {
    border-color: #ff7f00
}

.index-opt-9 .back-to-top .fa,
.index-opt-9 .back-to-top:hover {
    background-color: #ff7f00
}

.index-opt-9 .block-banner-main,
.index-opt-9 .block-banner-main a {
    margin-bottom: 0
}

.index-opt-9 .block-banner-main .col {
    padding: 0
}

.index-opt-9 .block-banner-main .row {
    margin: 0
}

.index-opt-9 .block-brand {
    padding: 15px 0;
    border: 1px solid #dfdfdf;
    margin-bottom: 30px
}

.index-opt-9 .block-brand img {
    border: none
}

.index-opt-9 .block-the-blog {
    margin-bottom: 12px
}

.index-opt-9 .block-the-blog .block-title {
    margin-bottom: 12px;
    padding-top: 18px
}

.index-opt-9 .block-the-blog .blog-item .blog-date {
    background-color: #ff7f00
}

.index-opt-9 .block-the-blog .blog-item .blog-actions .action {
    color: #333
}

.index-opt-9 .block-the-blog .blog-item .blog-actions .action:hover {
    color: #ff7f00
}

.block-floor-products-opt5 {
    margin-bottom: 30px
}

.floor_color2.block-floor-products-opt5 {
    margin-bottom: 35px
}

.block-floor-products-opt5 .block-title {
    background-image: none;
    border: none;
    padding-right: 64px
}

.floor_color1.block-floor-products-opt5 .block-title {
    background-color: #3cb3b5
}

.floor_color2.block-floor-products-opt5 .block-title {
    background-color: #01b908
}

.floor_color3.block-floor-products-opt5 .block-title {
    background-color: #cc453c
}

.floor_color4.block-floor-products-opt5 .block-title {
    background-color: #ed8c23
}

.block-floor-products-opt5 .block-title>.title {
    line-height: 46px;
    font-size: 14px;
    font-weight: 700
}

.block-floor-products-opt5 .block-title .links {
    float: right;
    clear: none
}

@media (min-width:992px) {
    .block-floor-products-opt5 .block-title .links .dropdown-menu {
        background-color: transparent
    }
}

.block-floor-products-opt5 .block-title .links li a {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0 17px;
    line-height: 46px
}

.block-floor-products-opt5 .block-title .links li a:before {
    content: none
}

@media (min-width:992px) {
    .block-floor-products-opt5 .block-title .links li a {
        color: #fff
    }

    .block-floor-products-opt5 .block-title .links li a:hover {
        color: #333
    }
}

.block-floor-products-opt5 .block-title .links li.active a {
    color: #333;
    background-color: transparent
}

@media (max-width:991px) {
    .block-floor-products-opt5 .block-title .links li.active a {
        color: #d64a28
    }
}

.block-floor-products-opt5 .block-title>.title {
    background-color: transparent;
    border-right: 1px solid #eaeaea
}

@media (max-width:479px) {
    .block-floor-products-opt5 .block-title {
        padding-right: 0
    }

    .block-floor-products-opt5 .block-title>.title {
        border-right: none;
        border-bottom: 1px solid #dfdfdf
    }

    .block-floor-products-opt5 .block-title .links {
        float: left
    }
}

.block-floor-products-opt5 .col-products {
    width: 100%;
    border-right: 1px solid #eaeaea;
    overflow: visible
}

.block-floor-products-opt5 .col-products .product-item {
    height: auto;
    border-left: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    margin-top: 0;
    width: auto;
    float: none;
    margin-bottom: 1px
}

.floor_color2.block-floor-products-opt5 .col-products .product-item {
    padding-bottom: 15px
}

.block-floor-products-opt5 .col-products .product-item .product-item-price {
    font-size: 14px;
    color: #333;
    margin-bottom: 10px
}

.block-floor-products-opt5 .owl-nav {
    position: absolute;
    right: 15px;
    top: -40px
}

.block-floor-products-opt5 .owl-nav .owl-next,
.block-floor-products-opt5 .owl-nav .owl-prev {
    width: 20px;
    line-height: 28px;
    text-align: center;
    font-size: 25px;
    color: #333;
    float: left;
    margin-left: 7px
}

.block-floor-products-opt5 .owl-nav .owl-next:before,
.block-floor-products-opt5 .owl-nav .owl-prev:before {
    font-family: FontAwesome
}

.block-floor-products-opt5 .owl-nav .owl-next:hover,
.block-floor-products-opt5 .owl-nav .owl-prev:hover {
    background-color: #ff7f00;
    color: #fff
}

.block-floor-products-opt5 .owl-nav .owl-prev:before {
    content: "\f104"
}

.block-floor-products-opt5 .owl-nav .owl-next:before {
    content: "\f105"
}

.column-featured-products {
    background-color: #f5f5f5;
    padding-top: 20px
}

@media (max-width:991px) {
    .column-featured-products .col-sm-6:nth-child(2n+1) {
        clear: both
    }
}

@media (max-width:767px) {
    .column-featured-products .col-sm-6 {
        float: left;
        width: 50%
    }
}

@media (max-width:479px) {
    .column-featured-products .col-sm-6 {
        width: 100%
    }
}

.block-col-featured {
    margin-bottom: 35px
}

.block-col-featured .block-title {
    font-size: 14px;
    color: #333;
    font-weight: 700;
    display: block;
    line-height: 30px;
    text-transform: uppercase
}

.block-col-featured .product-item {
    border: 1px solid #dfdfdf;
    background-color: #fff;
    margin-bottom: 10px;
    padding: 10px
}

.block-col-featured .product-item:hover .product-item-photo img {
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
    -o-transform: scale(1.12);
    transform: scale(1.12);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-col-featured .product-item:hover .product-item-name,
.block-col-featured .product-item:hover .product-item-name a {
    color: #d64a28
}

.block-col-featured .product-item .product-item-info:after,
.block-col-featured .product-item .product-item-info:before {
    content: "";
    display: table
}

.block-col-featured .product-item .product-item-info:after {
    clear: both
}

.block-col-featured .product-item .product-item-photo {
    float: left;
    width: 100%;
    max-width: 120px;
    position: relative;
    overflow: hidden;
    display: block
}

.block-col-featured .product-item .product-item-photo a {
    display: block
}

.block-col-featured .product-item .product-item-photo img {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-col-featured .product-item .product-item-detail {
    overflow: hidden;
    padding-top: 21px;
    padding-left: 8px
}

.block-col-featured .product-item .product-item-name {
    font-weight: 400;
    font-size: 14px;
    color: #333;
    display: block
}

.block-col-featured .product-item .product-item-name a {
    color: #333
}

.block-col-featured .product-item .product-item-name a:hover {
    color: #d64a28
}

.qc-top-site10 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 150px;
    padding: 0;
    border: none;
    box-shadow: none;
    border-radius: 0;
    margin: 0
}

.qc-top-site10 .container {
    position: relative
}

.qc-top-site10 .close {
    background-color: #28a152;
    width: 24px;
    height: 24px;
    border: none;
    opacity: 1;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNUMwMDhFNTRFRkUxMUU2ODIyNjg3MDAzMTZDMUIzQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNUMwMDhFNDRFRkUxMUU2ODIyNjg3MDAzMTZDMUIzQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTAxNTAxMjIzMDIwNjgxMTgyMkFCRjVCNEQxNTQ4NTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4rsASbAAAARklEQVR42mL8DwQMEMDIgB2A5ZnQBbApgilkxKEYmc3IhMXa/+iK0K3G5kZGZKuJAiR5hgGLmxixBc9/HO5EUUy0ZwACDABoaxEQqjF13gAAAABJRU5ErkJggg==);
    position: absolute;
    top: 0;
    right: 15px
}

.qc-top-site10 .close span {
    display: none
}

.qc-top-site10 .close:hover {
    background-color: #53B475
}

.qc-top-site10 .description {
    max-width: 485px;
    float: right;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 40px
}

.qc-top-site10 .description .title {
    display: block;
    text-transform: capitalize;
    font-size: 44px;
    font-weight: 700;
    color: #fe5654;
    font-family: Arial;
    line-height: 1
}

@media (max-width:600px) {
    .qc-top-site10 .description .title {
        font-size: 24px
    }
}

.qc-top-site10 .description .subtitle {
    text-transform: capitalize;
    color: #333;
    font-weight: 700;
    font-size: 18px;
    display: block;
    font-family: Arial
}

.qc-top-site10 .description .des {
    color: #999;
    display: block;
    font-family: Arial
}

.qc-top-site10 .description .btn {
    line-height: 28px;
    display: inline-block;
    padding: 0 9px;
    background-color: #fe5654;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    margin-top: 7px
}

.qc-top-site10 .description .btn:focus,
.qc-top-site10 .description .btn:hover {
    background-color: #d64a28
}

.slide-opt-10 {
    margin-bottom: 20px
}

.slide-opt-10 .item {
    height: 450px
}

@media (max-width:640px) {
    .slide-opt-10 .item {
        height: 300px
    }

    .slide-opt-10 .item .description {
        max-width: 100% !important
    }
}

.slide-opt-10 .item .description {
    position: relative;
    padding-top: 180px;
    max-width: 100%
}

.slide-opt-10 .item1 .description {
    padding-left: 0;
    margin-left: 220px;
    padding-top: 38px;
    max-width: 400px
}

.slide-opt-10 .item1 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 12px;
    font-size: 25px;
    color: #333;
    line-height: 31px
}

.slide-opt-10 .item1 .des {
    display: block;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 25px;
    color: #555;
    line-height: 20px
}

.slide-opt-10 .item1 .btn {
    line-height: 36px;
    background-color: #fe5654;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 17px;
    font-size: 16px;
    font-weight: 600
}

.slide-opt-10 .item1 .btn:hover {
    background-color: #d64a28
}

.slide-opt-10 .item2 .description {
    padding-left: 0;
    margin-left: 198px;
    padding-top: 143px;
    max-width: 400px
}

.slide-opt-10 .item2 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 23px;
    font-size: 30px;
    color: #333;
    line-height: 1px
}

.slide-opt-10 .item2 .des {
    display: block;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 35px;
    color: #666;
    line-height: 20px
}

.slide-opt-10 .item2 .btn {
    line-height: 36px;
    background-color: #dc0012;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 32px;
    font-size: 16px;
    font-weight: 600
}

.slide-opt-10 .item2 .btn:hover {
    background-color: #d64a28
}

.slide-opt-10 .item3 .description {
    margin-left: auto;
    margin-right: auto;
    padding-top: 173px;
    max-width: 400px;
    text-align: center;
    padding-left: 16px
}

.slide-opt-10 .item3 .title {
    display: block;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 8px;
    font-size: 30px;
    color: #333;
    line-height: 31px
}

.slide-opt-10 .item3 .des {
    display: block;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 43px;
    color: #444;
    line-height: 20px
}

.slide-opt-10 .item3 .btn {
    line-height: 36px;
    background-color: #1946bb;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 0 34px;
    font-size: 16px;
    font-weight: 600
}

.slide-opt-10 .item3 .btn:hover {
    background-color: #d64a28
}

@media (max-width:640px) {
    .slide-opt-10 .item .description {
        padding-top: 40px;
        padding-left: 40px;
        margin: 0
    }
}

.block-deals-of-opt5 {
    background-color: transparent
}

.block-deals-of-opt5 .block-title {
    padding: 0
}

.block-deals-of-opt5 .block-content {
    background-color: #fff
}

.block-deals-of-opt5 .block-content .heading-title {
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #333;
    font-size: 16px;
    margin-top: 10px
}

.block-deals-of-opt5 .deals-of-countdown {
    margin: 0;
    padding-top: 10px
}

.block-deals-of-opt5 .deals-of-countdown:after,
.block-deals-of-opt5 .deals-of-countdown:before {
    content: "";
    display: table
}

.block-deals-of-opt5 .deals-of-countdown:after {
    clear: both
}

.block-deals-of-opt5 .deals-of-countdown .icon {
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAgCAYAAADnnNMGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RUUzRUE2RTRBNDExMUU2OTYzMENCNDgzNTI3NjFFQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RUUzRUE2RDRBNDExMUU2OTYzMENCNDgzNTI3NjFFQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTlBOEIwMEI0MDRBRTYxMUIyQTBDNTAwRUI5MzU1RUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7vgqMaAAAC4UlEQVR42qSWXWjNYRjAzznOPmLGUuvMYpTTOuMKFxRiy4wLEheiyJQLCkVhubAldrFSko+UpFwQFxK1MkIrsbhgxpp8tGhlY9rYjtnxe9Zz6t3b///+z5mnfue8n8/zvv/nfZ/njaRSqZCDzdAHIzBskYRR6IR5Lj2RkFu2QBFMglyLHAhDHKpcSoKMjIQyk8j/GMnJ0MgfV2c0YPIlmAmlMMujvxM+Q7NTS4DjhQIoh0ep8dIExZAbpCMsPxlKVJ38Vx3+zmecHJKL8Fz/Az9XWvKhAmIwGX7q3HYPA5dhO+yC73AjGrDyDbADVqshW3rhNlyBJ7rLAaP/+tiifL5jJbSmspOrUKLzjxvt9V4+OQhNVttHeAZd0A/FkIDFWk5LH6yHVjgJv+CEvYMGa3UvoRbKfHZcAXXwxZpXZY4zJ2y1Bp6DIo9Y9gIWWO1xeGDMHdIFjDMiKx2w7oDXyhu1v8ajrxBaDB3NEDUD5D6YouU7cDggloU9+uRY18IHrVfDpnTsEsft0Q5xaoMeRS/Js/5t+QSNRl2Of1SMLDfuwF1oyyCgugKr3JsOLa+VuCeDa4wBLQE3f67+xx1jeuCxUV8S0XAh8lvvgZ+I3zZq+Riscox9bZTLxUihVobVeV4yHXYb9QLY5jDywyhPEyNJ4zv7OVQOxCurrd1hxNSTlCDYDQt1RzG/tANHdSHyee+lw7iPlBnlbrlEB4wLdCogAcnlmhEwJg8eGjoXSWPCaHgDsQyypYtlMKj63kpmle2/h/u6tYTl4GxFIsERTWwi18byi1qvNnYzqPWJ7KLO0NMDs+0ofN4Y0AtrsjRwyIriO71CvUTRNitc10NpgPL5mhVNOet6rZTALVhqtHVpTJNs9xWG9LjPgUpYp0/ZtFyAvTDqendNhTM+eVz81a8PblskH+332q3rM6yEmxk8IMToac2OE3rcRfR5KsFwhUbhfI1xHXr0n8I3l5J/AgwAbcegRV8rzzMAAAAASUVORK5CYII=);
    width: 44px;
    height: 44px;
    background-color: #f36;
    position: relative;
    float: left;
    margin-right: 8px
}

.block-deals-of-opt5 .deals-of-countdown .icon:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 22px 7px;
    border-color: transparent transparent #f36;
    content: "";
    position: absolute;
    top: -7px;
    left: 0
}

.block-deals-of-opt5 .count-down-time {
    position: relative;
    float: left;
    padding-top: 14px
}

.block-deals-of-opt5 .count-down-time:after,
.block-deals-of-opt5 .count-down-time:before {
    content: "";
    display: table
}

.block-deals-of-opt5 .count-down-time:after {
    clear: both
}

.block-deals-of-opt5 .count-down-time .box-count {
    float: left;
    margin-right: 10px;
    text-align: center;
    position: relative
}

.block-deals-of-opt5 .count-down-time .box-count:after {
    content: ":";
    position: absolute;
    line-height: 24px;
    top: 0;
    right: -6px
}

.block-deals-of-opt5 .count-down-time .box-count:last-child {
    margin-right: 0
}

.block-deals-of-opt5 .count-down-time .box-count:last-child:after {
    content: none
}

.block-deals-of-opt5 .count-down-time .box-count .number {
    width: 50px;
    height: 24px;
    line-height: 24px;
    display: block;
    font-size: 16px;
    background-color: transparent;
    color: #fff;
    position: relative;
    letter-spacing: 15px;
    text-align: center;
    text-indent: 8px
}

.block-deals-of-opt5 .count-down-time .box-count .number:after,
.block-deals-of-opt5 .count-down-time .box-count .number:before {
    content: "";
    height: 24px;
    width: 24px;
    background-color: #999;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.block-deals-of-opt5 .count-down-time .box-count .number:after {
    left: auto;
    right: 0
}

.block-deals-of-opt5 .count-down-time .box-count .text,
.block-deals-of-opt5 .count-down-time .box-days {
    display: none
}

.block-deals-of-opt5 .product-item-opt-2 .product-item-photo {
    padding: 10px 15px
}

.block-deals-of-opt5 .product-item-opt-2 .product-item-name {
    margin-top: 0
}

.block-deals-of-opt5 .product-item-opt-2 .product-item-detail {
    padding-left: 35px
}

.block-deals-of-opt5 {
    margin-bottom: 7px
}

.block-deals-of-opt5 .block-content {
    border: none
}

.block-deals-of-opt5 .block-title {
    border-bottom: 1px solid #eee;
    margin-bottom: 23px;
    padding-bottom: 10px;
    padding-right: 100px
}

.block-deals-of-opt5 .block-title:after,
.block-deals-of-opt5 .block-title:before {
    content: "";
    display: table
}

.block-deals-of-opt5 .block-title:after {
    clear: both
}

.block-deals-of-opt5 .block-title .deals-of-countdown {
    padding-top: 0;
    float: right
}

.block-deals-of-opt5 .block-title .deals-of-countdown .icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAgCAYAAADnnNMGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QkUxRDY3QjRDOTUxMUU2OTVDQkIyNjE5NzYxMEUyRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QkUxRDY3QTRDOTUxMUU2OTVDQkIyNjE5NzYxMEUyRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTAxNTAxMjIzMDIwNjgxMTgyMkFCRjVCNEQxNTQ4NTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4BeHyMAAADO0lEQVR42qSWb2jNURjH773udm/DRmoZ1twXS9ukuCNeoPlvy0YkkRbKC8YbapM/RYgQ0rJRCyVveCFNyGVotbhJ+bPGZGYSGTYzjMX30feXx+n3586e+vQ7v/M7v/M9zznPec7xR6NRn4stASdAKug1vvlBEDSDwng83uzUScDnbsvAUDAAJBskUSgbzHTrxEvkpy8xC/RHJClBkR9uH4MeP58EI8BIkGnz/SloBVf748kVMJvcNr4dAlNBERb9VX88EesCTVzcbEaZn3U+CPzTOD8/X4KkGtzDt+pEPLEsDMaBCJ9ZIM9sRIEasAZU4X3pn1h32SfiZQko5XSFbdq0g4vgFEZ9h0KVeKxTbVY5eTID3ALnwQIHAbFhYLWsFzo/AzIgth7vO1WbiJ0nm8BBo64F3OXu7gDpIEcGzrJlH0AxhOohuBflbpR3myK7wHb1/gAcAzHw0saTXLAQlIEMVT8LncfsQni5IXCc01ajBCSX3Qdj+f4EncmIp4Ob6t9aeJJrimQxEeo9IIv30QwgMB6M0pUQekaPbrAqBA5DKKhFNoKBLF8C5R65zG9+gFAng+AFq+aAxZZIugq5Dq5Lr4NIyHiaQjKt+1RVqXgTYGqwQrRW2iaQhtw2seybRpbnS96TxvNUg5jHzo/wme3UAN68NfLc5ADDUOwr94GTybotYnkbKHBp+0iVxwR4tIp9B50OPw0Ba9X7ILDCReSTKqeJSI+a55DDTxIQD426xy4iup8eieM2MIEeDXf46RfYwoHI9F5mOneyLFVuC3KnFluLxOiwsxZOURqzr60hZEOMWMsaAsbRWeLijbUZ2z0icCKYxLIcbE0i8hxcZ2WOscB9MnghmaACpLDqLEK6y1r4A6ptOVPC/5isWxHL78BpvXOvyXHJsoziHJjbRy8247FHVVXAi1bz+E1lFo2qfbOf2fm1S/959H6lqquEQJndbaWTR+0FMIWxvoPnjOS0evAGfOOARvO8KeRV1rIqZoe/l2ab43cw3d5gM+puRliY92FtX8BWeHA0kcvdZ46kgF5pS6EXycYMHJHDzE7A63JXx2yaScFpzMJhdtzI0G9A5+/dguK3AAMAYHjS0s91zcYAAAAASUVORK5CYII=);
    background-color: transparent
}

.block-deals-of-opt5 .block-title .deals-of-countdown .icon:before {
    content: none
}

.block-deals-of-opt5 .block-title .title {
    float: left;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #333;
    padding-top: 17px
}

.block-deals-of-opt5 .product-item .product-item-photo {
    border: 1px solid #dfdfdf
}

.block-deals-of-opt5 .product-item .product-item-name {
    margin-top: 10px
}

.block-deals-of-opt5 .owl-nav {
    position: absolute;
    top: -64px;
    right: 0
}

.block-deals-of-opt5 .owl-nav .owl-next,
.block-deals-of-opt5 .owl-nav .owl-prev {
    width: 24px;
    height: 24px;
    line-height: 22px;
    background-color: #eee;
    color: #ccc;
    float: left;
    margin-left: 5px;
    text-align: center
}

.block-deals-of-opt5 .owl-nav .owl-next:hover,
.block-deals-of-opt5 .owl-nav .owl-prev:hover {
    background-color: #999;
    color: #fff
}

.block-deals-of-opt5 .owl-nav .owl-next:before,
.block-deals-of-opt5 .owl-nav .owl-prev:before {
    font-family: FontAwesome
}

.block-deals-of-opt5 .owl-nav .owl-prev:before {
    content: "\f104"
}

.block-deals-of-opt5 .owl-nav .owl-next:before {
    content: "\f105"
}

.index-opt-10 .block-nav-categori .view-all-categori .btn-view-all:hover,
.index-opt-10 .block-nav-categori .view-all-categori a:hover {
    background-color: #28a152
}

.index-opt-10 .back-to-top {
    border-color: #28a152
}

.index-opt-10 .back-to-top .fa,
.index-opt-10 .back-to-top:hover {
    background-color: #28a152
}

.index-opt-10 .block-service {
    margin-bottom: 17px
}

@media (min-width:992px) and (max-width:1199px) {
    .index-opt-10 .block-service .item .title {
        font-size: 14px
    }
}

.index-opt-10 .block-service .item .title {
    line-height: 1
}

.index-opt-10 .heading-opt-6 .title {
    border-bottom: 3px solid #28a152
}

.index-opt-10 .block-brand {
    margin-bottom: 30px;
    padding-top: 0;
    background-color: #EEE;
    padding-bottom: 40px
}

.index-opt-10 .block-showcase {
    margin-top: 30px
}

.index-opt-10 .block .box-img {
    margin-bottom: 35px
}

.index-opt-10 .block-hot-categories-opt2 .item .description .btn:hover {
    background-color: #28a152
}

.index-opt-10 .block-hot-categories-opt2 .item li a:hover,
.index-opt-10 .block-hot-categories-opt2 .item li a:hover:after {
    color: #28a152
}

.index-opt-10 .block-showcase .col-title .btn:hover {
    background-color: #28a152;
    border-color: #28a152;
    color: #fff
}

.block-floor-products-opt10 {
    margin-top: 30px;
    margin-bottom: 30px
}

.block-floor-products-opt10 .block-banner-floor:after,
.block-floor-products-opt10 .block-banner-floor:before {
    content: "";
    display: table
}

.block-floor-products-opt10 .block-banner-floor:after {
    clear: both
}

.block-floor-products-opt10 .block-banner-floor .col-sm-6 {
    padding: 0
}

.block-floor-products-opt10 .block-banner-floor .box-img,
.block-floor-products-opt10 .block-banner-floor .img-banner {
    display: block;
    margin-bottom: 10px
}

.block-floor-products-opt10 .col-banner {
    position: relative;
    height: 350px
}

.block-floor-products-opt10 .col-banner:after,
.block-floor-products-opt10 .col-banner:before {
    content: "";
    position: absolute;
    top: 5px;
    bottom: 5px;
    border-style: solid;
    border-color: #fff;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 10
}

.block-floor-products-opt10 .col-banner:before {
    border-width: 1px 0;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
    top: 10px;
    bottom: 10px
}

.block-floor-products-opt10 .col-banner:after {
    border-width: 0 1px;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
    left: 10px;
    right: 10px
}

.block-floor-products-opt10 .col-banner:hover:after,
.block-floor-products-opt10 .col-banner:hover:before {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-floor-products-opt10 .col-banner:hover a:before {
    opacity: .3;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

@media (max-width:1199px) {
    .block-floor-products-opt10 .col-banner {
        height: 310px
    }
}

.block-floor-products-opt10 .col-banner a {
    z-index: 100;
    display: block
}

.block-floor-products-opt10 .col-banner a:before {
    content: "";
    background-color: #d64a28;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    opacity: 0;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-floor-products-opt10 .col-banner a img {
    width: 100%;
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important
}

.block-floor-products-opt10 .col-banner .label-featured {
    position: absolute;
    top: -5px;
    right: -5px;
    z-index: 100
}

.block-floor-products-opt10 .col-banner .label-featured img {
    width: auto;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

@media (max-width:991px) {
    .block-floor-products-opt10 .col-products {
        width: 100%
    }
}

.block-floor-products-opt10 .col-products .product-item {
    height: auto;
    width: 100%
}

.block-floor-products-opt10 .col-products .product-item .product-item-photo {
    border: none
}

.block-floor-products-opt10 .block-content:hover .col-products .owl-nav .owl-next,
.block-floor-products-opt10 .block-content:hover .col-products .owl-nav .owl-prev {
    opacity: 1;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-floor-products-opt10 .block-content:hover .col-products .owl-nav .owl-prev {
    left: 0
}

.block-floor-products-opt10 .block-content:hover .col-products .owl-nav .owl-next {
    right: 0
}

.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-next,
.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-prev {
    width: 32px;
    line-height: 50px;
    background-color: #f5f5f5;
    border: 1px solid #dfdfdf;
    border-radius: 2px;
    font-size: 24px;
    color: #333;
    text-align: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    opacity: 0
}

.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-next:hover,
.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-prev:hover {
    color: #fff;
    background-color: #ff8c00;
    border-color: #ff8c00;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-next:before,
.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-prev:before {
    font-family: FontAwesome
}

.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-prev {
    left: 25px
}

.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-prev:before {
    content: "\f104"
}

.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-next {
    right: 25px
}

.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-next:before {
    content: "\f105"
}

.block-floor-products-opt10 .product-item-opt-2 .product-item-detail {
    padding-bottom: 26px
}

@media (min-width:992px) and (max-width:1199px) {
    .block-floor-products-opt10 .col-banner {
        width: 22%
    }

    .block-floor-products-opt10 .col-products {
        width: 78%
    }

    .block-floor-products-opt10 .product-item-opt-2 .product-item-detail {
        padding-bottom: 22px
    }

    .block-floor-products-opt10 .heading-opt-2 .title {
        min-width: 209px
    }

    .block-floor-products-opt10 .heading-opt-2 .links a {
        padding: 0 12px
    }
}

.block-floor-products-opt10 .block-content {
    padding-left: 20%;
    position: relative
}

@media (max-width:991px) {
    .block-floor-products-opt10 .block-content {
        padding-left: 0
    }
}

.block-floor-products-opt10 .col-categori {
    width: 20%;
    border: 1px solid #dfdfdf;
    border-right: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 50;
    background-color: #fff
}

.block-floor-products-opt10 .col-categori.open {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);
    z-index: 100
}

@media (min-width:992px) {
    .block-floor-products-opt10 .col-categori {
        min-height: 349px
    }
}

@media (max-width:991px) {
    .block-floor-products-opt10 .col-categori {
        display: none
    }
}

.block-floor-products-opt10 .col-categori a {
    font-size: 14px;
    color: #333;
    padding-left: 18px;
    padding-right: 10px;
    line-height: 50px;
    border-top: 1px solid #dfdfdf;
    display: block
}

.block-floor-products-opt10 .col-categori a:hover {
    color: #28a152
}

.block-floor-products-opt10 .col-categori ul {
    padding: 5px 0 13px
}

@media (max-width:1199px) {
    .block-floor-products-opt10 .col-categori ul {
        padding-bottom: 11px
    }
}

.block-floor-products-opt10 .col-categori ul a {
    line-height: 40px;
    border: none
}

.block-floor-products-opt10 .col-categori ul .cat-orther {
    display: none
}

.block-floor-products-opt10 .col-categori .btn-cat,
.block-floor-products-opt10 .col-categori .btn-close-cat {
    cursor: pointer
}

.block-floor-products-opt10 .col-categori .btn-cat .fa,
.block-floor-products-opt10 .col-categori .btn-close-cat .fa {
    margin-left: 20px
}

.block-floor-products-opt10 .col-banner {
    width: 25%
}

@media (max-width:1199px) {
    .block-floor-products-opt10 .col-banner {
        display: none
    }
}

.block-floor-products-opt10 .col-products {
    width: 75%
}

@media (max-width:1199px) {
    .block-floor-products-opt10 .col-products {
        width: 100%
    }
}

@media (max-width:991px) {
    .block-floor-products-opt10 .col-products {
        width: 100%
    }
}

.block-floor-products-opt10.floor_color2 .col-categori ul a:hover {
    color: #FDC113
}

.block-floor-products-opt10.floor_color7 .col-categori ul a:hover {
    color: #FF6634
}

.block-floor-products-opt10.floor_color8 .col-categori ul a:hover {
    color: #1946bb
}

.block-floor-products-opt10.floor_color9 .col-categori ul a:hover {
    color: #00c0e3
}

.block-floor-products-opt10.floor_color10 .col-categori ul a:hover {
    color: #71cf2c
}

.block-floor-products-opt10.floor_color11 .col-categori ul a:hover {
    color: #9b26af
}

.block-section-top11 {
    padding-left: 300px;
    position: relative;
    margin-bottom: 40px
}

.block-section-top11:after,
.block-section-top11:before {
    content: "";
    display: table
}

.block-section-top11:after {
    clear: both
}

@media (max-width:1199px) {
    .block-section-top11 {
        padding-left: 0
    }
}

.block-section-top11 .block-nav-categori {
    float: left;
    width: 300px;
    position: absolute;
    top: 0;
    left: 0
}

@media (max-width:1199px) {
    .block-section-top11 .block-nav-categori {
        display: none
    }
}

.block-section-top11 .block-nav-categori .block-title {
    display: block;
    line-height: 52px;
    background-color: #ef6d6e;
    font-size: 15px;
    font-weight: 600;
    padding-left: 24px
}

.block-section-top11 .block-nav-categori .block-content {
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    background-color: #fff
}

.block-section-top11 .block-nav-categori .ui-categori {
    padding-top: 15px;
    padding-bottom: 12px
}

@media (max-width:1199px) {
    .block-section-top11 .block-nav-categori .ui-categori {
        padding: 2px 0 0
    }
}

.block-section-top11 .block-nav-categori .ui-categori>li.parent>a:after,
.block-section-top11 .block-nav-categori .ui-categori>li>a {
    line-height: 40px
}

@media (max-width:1199px) {
    .block-section-top11 .block-nav-categori .ui-categori .submenu {
        width: 640px
    }
}

.block-section-top11 .block-nav-categori .ui-categori .submenu a:focus,
.block-section-top11 .block-nav-categori .ui-categori .submenu a:hover {
    color: #ef6d6e !important
}

.block-section-top11 .block-nav-categori .view-all-categori .btn-view-all,
.block-section-top11 .block-nav-categori .view-all-categori a {
    line-height: 54px;
    border-top: 1px solid #dfdfdf;
    background-color: transparent;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize
}

.block-section-top11 .block-nav-categori .view-all-categori .btn-view-all:focus,
.block-section-top11 .block-nav-categori .view-all-categori .btn-view-all:hover,
.block-section-top11 .block-nav-categori .view-all-categori a:focus,
.block-section-top11 .block-nav-categori .view-all-categori a:hover {
    background-color: #ef6d6e
}

.block-section-top11 .slide-opt-11 {
    float: left;
    width: calc(100% - 195px);
    width: -moz-calc(100% - 195px);
    width: -webkit-calc(100% - 195px);
    width: -o-calc(100% - 195px)
}

@media (max-width:1199px) {
    .block-section-top11 .slide-opt-11 {
        width: 100%
    }
}

.block-section-top11 .block-banner-slide {
    width: 195px;
    float: left
}

.block-section-top11 .block-banner-slide .box-img {
    position: relative
}

.block-section-top11 .block-banner-slide .box-img:after,
.block-section-top11 .block-banner-slide .box-img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.block-section-top11 .block-banner-slide .box-img:hover:before {
    top: 50%;
    bottom: 50%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-color: rgba(255, 255, 255, .5)
}

.block-section-top11 .block-banner-slide .box-img:hover:after {
    left: 50%;
    right: 50%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-color: rgba(255, 255, 255, .5)
}

.block-section-top11 .block-banner-slide .box-img {
    display: block
}

.block-section-top11 .block-banner-slide .box-img img {
    display: block;
    width: 100%
}

@media (max-width:1199px) {
    .block-section-top11 .block-banner-slide {
        display: none
    }
}

.slide-opt-11 .owl-item img {
    width: 100%;
    display: block
}

.slide-opt-11 .item {
    position: relative
}

.slide-opt-11 .item .description {
    position: absolute
}

.slide-opt-11 .item1 .description {
    position: absolute;
    right: 43px;
    top: 160px;
    text-align: right
}

@media (max-width:639px) {
    .slide-opt-11 .item1 .description {
        top: 60px
    }
}

@media (max-width:479px) {
    .slide-opt-11 .item1 .description {
        top: 25px;
        right: 20px
    }
}

.slide-opt-11 .item1 .title {
    font-family: 'UTM ClassizismAntiqua';
    font-size: 58px;
    line-height: 1;
    color: #fff;
    font-weight: 400;
    text-transform: none;
    position: relative;
    padding-top: 26px
}

.slide-opt-11 .item1 .title:before {
    content: "";
    width: 86px;
    height: 1px;
    position: absolute;
    right: 0;
    background-color: #fff;
    display: block;
    top: 0
}

@media (max-width:479px) {
    .slide-opt-11 .item1 .title {
        font-size: 24px;
        padding-top: 15px
    }
}

.slide-opt-11 .item1 .subtitle {
    font-family: 'UTM Bustamalaka';
    font-size: 48px;
    line-height: 1;
    color: #fff;
    font-weight: 400;
    text-transform: none;
    margin-bottom: 30px
}

@media (max-width:479px) {
    .slide-opt-11 .item1 .subtitle {
        font-size: 24px
    }
}

.slide-opt-11 .item1 .btn {
    background-color: #ef6d6e;
    line-height: 36px;
    padding: 0 16px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-transform: none
}

.slide-opt-11 .item1 .btn:after {
    content: "\f0da";
    font-family: FontAwesome;
    margin-left: 10px
}

.slide-opt-11 .item1 .btn:focus,
.slide-opt-11 .item1 .btn:hover {
    background-color: #e7282a
}

@media (max-width:479px) {
    .slide-opt-11 .item1 .btn {
        line-height: 32px;
        font-size: 13px;
        padding: 0 12px
    }
}

.slide-opt-11 .item2 .description {
    position: absolute;
    left: 53px;
    top: 60px;
    text-align: center
}

@media (max-width:479px) {
    .slide-opt-11 .item2 .description {
        left: 15px;
        top: 20px
    }
}

.slide-opt-11 .item2 .title {
    font-family: 'UTM Amerika Sans';
    font-size: 24px;
    line-height: 1;
    color: #fff;
    font-weight: 400;
    text-transform: none;
    position: relative;
    display: block;
    margin-bottom: 3px
}

@media (max-width:479px) {
    .slide-opt-11 .item2 .title {
        font-size: 14px
    }
}

.slide-opt-11 .item2 .subtitle {
    font-family: 'UTM Avo';
    font-size: 72px;
    line-height: 1;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 30px
}

.slide-opt-11 .item2 .subtitle span {
    font-family: 'UTM BryantLG';
    font-size: 60px;
    display: block
}

@media (max-width:479px) {

    .slide-opt-11 .item2 .subtitle,
    .slide-opt-11 .item2 .subtitle span {
        font-size: 24px
    }
}

.slide-opt-11 .item2 .btn {
    background-color: #ef6d6e;
    line-height: 36px;
    padding: 0 16px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-transform: none
}

.slide-opt-11 .item2 .btn:after {
    content: "\f0da";
    font-family: FontAwesome;
    margin-left: 10px
}

.slide-opt-11 .item2 .btn:focus,
.slide-opt-11 .item2 .btn:hover {
    background-color: #e7282a
}

.slide-opt-11 .item3 .description {
    position: absolute;
    right: 35px;
    top: 65px;
    max-width: 385px;
    text-align: center
}

@media (max-width:639px) {
    .slide-opt-11 .item3 .description {
        top: 20px
    }
}

.slide-opt-11 .item3 .title {
    font-family: 'UTM Swiss Condensed';
    font-size: 24px;
    line-height: 1;
    color: #333;
    font-weight: 400;
    text-transform: uppercase;
    position: relative;
    margin-bottom: 5px
}

@media (max-width:479px) {
    .slide-opt-11 .item3 .title {
        font-size: 14px
    }
}

.slide-opt-11 .item3 .subtitle {
    font-family: 'UTM HelvetIns';
    font-size: 60px;
    line-height: 1;
    color: #f85858;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 6px
}

.slide-opt-11 .item3 .subtitle span {
    color: #333;
    display: block;
    font-family: 'UTM Aurora';
    padding-top: 8px
}

@media (max-width:479px) {
    .slide-opt-11 .item3 .subtitle {
        font-size: 20px
    }
}

.slide-opt-11 .item3 .des {
    font-family: 'UTM BryantLG';
    font-size: 18px;
    color: #333;
    margin-bottom: 24px
}

@media (max-width:479px) {
    .slide-opt-11 .item3 .des {
        margin-bottom: 14px;
        line-height: 1;
        font-size: 13px
    }
}

.slide-opt-11 .item3 .btn {
    background-color: #f95757;
    line-height: 36px;
    padding: 0 16px;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    border-radius: 15px
}

.slide-opt-11 .item3 .btn:after {
    content: "\f0da";
    font-family: FontAwesome;
    margin-left: 10px
}

.slide-opt-11 .item3 .btn:focus,
.slide-opt-11 .item3 .btn:hover {
    background-color: #f60d0d
}

@media (max-width:479px) {
    .slide-opt-11 .item3 .btn {
        line-height: 32px;
        font-size: 13px;
        padding: 0 12px
    }
}

.slide-opt-11 .owl-dots {
    bottom: 16px;
    text-align: right;
    padding-right: 9px
}

.slide-opt-11 .owl-dots .owl-dot {
    width: 9px;
    height: 9px;
    display: inline-block;
    margin: 0 11px;
    -webkit-box-shadow: #9b9b9b 1px 1px 0 0;
    box-shadow: #9b9b9b 1px 1px 0 0;
    background-color: #d1d1d1
}

.slide-opt-11 .owl-dots .owl-dot.active {
    background-color: #ef6d6e;
    -webkit-box-shadow: #aa292a 1px 1px 0 0;
    box-shadow: #aa292a 1px 1px 0 0
}

.block-banner-opt11 {
    margin-bottom: 3px
}

.block-banner-opt11 .banner {
    margin-bottom: 24px
}

.block-banner-opt11 .banner .box-img {
    position: relative;
    display: block
}

.block-banner-opt11 .banner .box-img:after,
.block-banner-opt11 .banner .box-img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.block-banner-opt11 .banner .box-img:hover:before {
    top: 50%;
    bottom: 50%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-color: rgba(255, 255, 255, .5)
}

.block-banner-opt11 .banner .box-img:hover:after {
    left: 50%;
    right: 50%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-color: rgba(255, 255, 255, .5)
}

.block-banner-opt11 .banner .box-img img,
.block-banner-opt11 .banner img {
    display: block;
    width: 100%
}

@media (max-width:479px) {
    .block-banner-opt11 .col-xs-6 {
        width: 100%
    }
}

.block-tabs-products-opt11 {
    margin-bottom: 40px
}

.block-tabs-products-opt11 .block-title {
    margin-bottom: 37px;
    position: relative
}

.block-tabs-products-opt11 .block-title:after,
.block-tabs-products-opt11 .block-title:before {
    content: "";
    display: table
}

.block-tabs-products-opt11 .block-title:after {
    clear: both
}

.block-tabs-products-opt11 .block-title strong.title {
    display: block;
    font-size: 30px;
    color: #333;
    font-weight: 400;
    text-transform: capitalize;
    text-align: center;
    margin-bottom: 6px;
    position: relative;
    overflow: hidden
}

.block-tabs-products-opt11 .block-title strong.title span {
    display: inline-block;
    vertical-align: middle;
    padding: 0 35px
}

@media (max-width:479px) {
    .block-tabs-products-opt11 .block-title strong.title span {
        padding: 0 12px
    }
}

.block-tabs-products-opt11 .block-title strong.title:after,
.block-tabs-products-opt11 .block-title strong.title:before {
    content: "";
    width: 100%;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    height: 5px
}

@media (max-width:479px) {

    .block-tabs-products-opt11 .block-title strong.title:after,
    .block-tabs-products-opt11 .block-title strong.title:before {
        content: none
    }
}

.block-tabs-products-opt11 .block-title strong.title:before {
    margin-left: -100%
}

.block-tabs-products-opt11 .block-title strong.title:after {
    margin-right: -100%
}

.block-tabs-products-opt11 .block-title .links {
    position: relative;
    text-align: center
}

.block-tabs-products-opt11 .block-title .links .dropdown-toggle {
    display: block;
    padding: 0 10px;
    line-height: 32px
}

.block-tabs-products-opt11 .block-title .links .dropdown-toggle:focus,
.block-tabs-products-opt11 .block-title .links .dropdown-toggle:hover {
    color: #ef6d6e
}

@media (min-width:768px) {
    .block-tabs-products-opt11 .block-title .links .dropdown-toggle {
        display: none
    }

    .block-tabs-products-opt11 .block-title .links .dropdown-menu {
        position: static;
        display: block;
        float: none;
        border: none;
        box-shadow: none;
        padding: 0;
        margin: 0;
        text-align: center
    }

    .block-tabs-products-opt11 .block-title .links .dropdown-menu:after,
    .block-tabs-products-opt11 .block-title .links .dropdown-menu:before {
        content: "";
        display: table
    }

    .block-tabs-products-opt11 .block-title .links .dropdown-menu:after {
        clear: both
    }
}

@media (max-width:767px) {
    .block-tabs-products-opt11 .block-title .links {
        position: absolute;
        top: 9px;
        left: 0;
        background-color: #fff
    }

    .block-tabs-products-opt11 .block-title .links .dropdown-menu {
        position: absolute;
        top: 100%;
        right: auto;
        left: 0;
        padding: 0;
        background-color: #fff
    }
}

.block-tabs-products-opt11 .block-title .links.open .dropdown-menu {
    display: block
}

.block-tabs-products-opt11 .block-title .links li {
    display: inline-block;
    padding: 0 26px
}

@media (max-width:767px) {
    .block-tabs-products-opt11 .block-title .links li {
        float: none;
        display: block;
        margin-bottom: 1px;
        padding: 6px 10px
    }
}

.block-tabs-products-opt11 .block-title .links li a {
    display: block;
    line-height: 28px;
    font-size: 18px;
    color: #666;
    font-weight: 400;
    text-transform: capitalize;
    padding: 0;
    background-color: transparent;
    position: relative;
    border-bottom: 1px solid transparent
}

.block-tabs-products-opt11 .block-title .links li a:focus,
.block-tabs-products-opt11 .block-title .links li a:hover {
    color: #ef6d6e
}

.block-tabs-products-opt11 .block-title .links li.active a {
    border-bottom: 1px solid #666
}

.block-tabs-products-opt11 .block-title .links li.active a:focus,
.block-tabs-products-opt11 .block-title .links li.active a:hover {
    color: #666
}

.block-tabs-products-opt11 .item .product-item {
    margin-bottom: 20px
}

.block-tabs-products-opt11 .item .product-item:last-child {
    margin-bottom: 0
}

.block-tabs-products-opt11 .product-item {
    padding: 0 1px 1px 0
}

.block-tabs-products-opt11 .product-item .product-item-info {
    background-color: #fff;
    position: relative;
    overflow: hidden;
    padding: 10px;
    border: 1px solid #e6e6e6
}

.block-tabs-products-opt11 .product-item .product-item-detail {
    padding: 6px 10px 7px
}

.block-tabs-products-opt11 .product-item .product-item-name {
    line-height: 24px
}

.block-tabs-products-opt11 .product-item .product-item-price {
    font-size: 16px
}

.block-tabs-products-opt11 .owl-nav {
    position: absolute;
    top: -30px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    display: none
}

@media (max-width:767px) {
    .block-tabs-products-opt11 .owl-nav {
        display: block
    }
}

.block-tabs-products-opt11 .owl-nav .owl-next,
.block-tabs-products-opt11 .owl-nav .owl-prev {
    display: inline-block;
    line-height: 24px;
    height: 24px;
    width: 9px;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0 8px;
    margin: 0 8px
}

.block-tabs-products-opt11 .owl-nav .owl-prev {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDM0M4MUZGQjlGRUYxMUU2QURGN0Y3RkZEQzJDOEEwNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDM0M4MUZGQTlGRUYxMUU2QURGN0Y3RkZEQzJDOEEwNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gKn+YwAAAL9JREFUeNpi+f//PwMyMNfXEwRS84HYH4jXs2CRXAjEvkC8C4jzmJAkRYDUAqjkPiCOPXnx0hMmqKQEVNIPqjMeKPkKJMcClBSDSroD8VYgTgVKPoeZDHLDKiC2B+INQJwAlPyI7C6QFX+gbA4gZmNAAyAFEUC8BYg9gHgl0Eo5FAVAI98A6SSoFY5AvBSoSAnZBAagotdQRWuB2AaqSAYkx4gckkBBPmgoBgHxESBOZsQS1PxAag4Qh4DcBhBgAHc1OifwbwAnAAAAAElFTkSuQmCC)
}

.block-tabs-products-opt11 .owl-nav .owl-prev:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QkVEODU3MDlGRUYxMUU2QTQ3MzlCQjE5NkFBRkUzNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QkVEODU2RjlGRUYxMUU2QTQ3MzlCQjE5NkFBRkUzNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9K61HQAAAL1JREFUeNpskDELQVEUx9/jJhMpySCDz0EysaBkkBKR1SciDBQlBhaDhe+isNjp+p066tK79eu83u9/z7kd31rruee9LCQoU6jD1gTIOVThCCPjyCRlovIEnXD7fAupTFNmUNObXZHiDDKlsgwHGCKv384yYg1F2EEP+XTfJSNe+h2FiPd3JNCCPVRgxcjsT4CWD2pfR5RgQSjndvAI3TW0gbyGMuJ8d5P8jOkWG3CBgR+w6jhlDE1520eAAQBFmz9ZVw+OSAAAAABJRU5ErkJggg==)
}

.block-tabs-products-opt11 .owl-nav .owl-next {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMDhFOTJGODlGRUYxMUU2OTczOEE0MUM0MjlCRUZFMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMDhFOTJGNzlGRUYxMUU2OTczOEE0MUM0MjlCRUZFMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BA/Q4AAAAMZJREFUeNpiNNPT3czAwOADxGuAOOXkxUsfGZAAExAXA/ERIA4B4nnm+np8KAqAOm4B6UggPgHEQVBFgsgmMAAVPQFS0VCTgqGKREFyjP///4cbBxSUA1ILgNgRiLcAcSKKAqgikM5FQOwBxHuZGDDBLyD+AWWzMKHplgRSS4E4AIh3AnEYE5KkDNR+byDeCsQJQMe/YoFKigGphUDsBMSbgDgZKPkG7E2ozsVQyc1QnW+Qw2ESELsB8UYgjgdKvkd2F0CAAQDT+jvBRlogCwAAAABJRU5ErkJggg==)
}

.block-tabs-products-opt11 .owl-nav .owl-next:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENzk5RjY2NjlGRUYxMUU2QTFCMkU0OTJGNjhGN0VGMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENzk5RjY2NTlGRUYxMUU2QTFCMkU0OTJGNjhGN0VGMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mw9j3AAAAMVJREFUeNpk0M8KAVEUx/E716yVBaXkSViwkGIhpLBAvIE38QDyp7GyYVhYWLHwDNZWmpKdROM7Ouni1qdzm985d+6M9XBSrlKqiDl6ocbuqoyl0cceVQyfs3T4q4GJI7WOA8rSFDFPUDSdKE05qSJN0SCzfN//HMfDJGWEDFbofDVIUzA5QR5brf7XHTfZ2/pnOk5xUMIGNW2ECXl/AWu0ufzZljBGGSOLJbqE3vszZXIqoSuTnvkfBshhgRbhxbzXS4ABAM1aP6VOKVGgAAAAAElFTkSuQmCC)
}

.block-floor-opt11 .box-floor {
    border: 1px solid #dfdfdf;
    border-top: 2px solid #f25680;
    overflow: hidden
}

.block-floor-opt11 .box-floor:after,
.block-floor-opt11 .box-floor:before {
    content: "";
    display: table
}

.block-floor-opt11 .box-floor:after {
    clear: both
}

@media (max-width:991px) {
    .block-floor-opt11 .box-floor {
        border-width: 2px 0 0
    }
}

.block-floor2.block-floor-opt11 .box-floor {
    border-top: 2px solid #26a6ff
}

.block-floor3.block-floor-opt11 .box-floor {
    border-top: 2px solid #690
}

.block-floor4.block-floor-opt11 .box-floor {
    border-top: 2px solid #6c6856
}

.block-floor-opt11 .col-bottom,
.block-floor-opt11 .col-left,
.block-floor-opt11 .col-mid,
.block-floor-opt11 .col-right {
    float: left;
    display: block
}

.block-floor-opt11 .col-left {
    width: 23.4%;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 52px
}

@media (max-width:1199px) {
    .block-floor-opt11 .col-left {
        width: 24%;
        padding-bottom: 25px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .block-floor-opt11 .col-left {
        height: 382px
    }
}

@media (max-width:991px) {
    .block-floor-opt11 .col-left {
        padding-bottom: 53px;
        width: 100%
    }
}

@media (max-width:767px) {
    .block-floor-opt11 .col-left {
        width: 100%
    }
}

.block-floor-opt11 .col-left .block-title {
    border-bottom: 1px solid #dfdfdf
}

@media (max-width:991px) {
    .block-floor-opt11 .col-left .block-title {
        border-left: 1px solid #dfdfdf;
        border-right: 1px solid #dfdfdf
    }
}

.block-floor-opt11 .col-left .block-title strong.title {
    display: block;
    line-height: 53px;
    padding-left: 28px;
    color: #f25680;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600
}

.block-floor2.block-floor-opt11 .col-left .block-title strong.title {
    color: #26a6ff
}

.block-floor3.block-floor-opt11 .col-left .block-title strong.title {
    color: #690
}

.block-floor4.block-floor-opt11 .col-left .block-title strong.title {
    color: #6c6856
}

.block-floor-opt11 .col-left .product-item {
    border-bottom: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    text-align: center;
    padding: 0 5px
}

@media (max-width:991px) {
    .block-floor-opt11 .col-left .product-item {
        border-right: none;
        border-left: 1px solid #dfdfdf
    }
}

.block-floor-opt11 .col-left .product-item .product-item-detail {
    height: 45px;
    padding-top: 9px
}

.block-floor-opt11 .col-left .product-item .product-item-name {
    font-size: 14px;
    color: #333;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 14px;
    display: block
}

.block-floor-opt11 .col-left .product-item .product-item-name a {
    color: #333
}

.block-floor-opt11 .col-left .product-item .product-item-photo {
    text-align: center;
    overflow: hidden;
    position: relative
}

.block-floor-opt11 .col-left .product-item .product-item-photo img {
    display: block;
    margin: auto;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s
}

.block-floor-opt11 .col-left .product-item:hover .product-item-photo img {
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
    -o-transform: scale(1.12);
    transform: scale(1.12);
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s
}

.block-floor-opt11 .col-left .product-item:hover .product-item-name a {
    color: #f25680
}

.block-floor2.block-floor-opt11 .col-left .product-item:hover .product-item-name a {
    color: #26a6ff
}

.block-floor3.block-floor-opt11 .col-left .product-item:hover .product-item-name a {
    color: #690
}

.block-floor4.block-floor-opt11 .col-left .product-item:hover .product-item-name a {
    color: #6c6856
}

.block-floor-opt11 .col-left .owl-dots {
    position: absolute;
    bottom: -33px;
    left: 0;
    right: 0;
    text-align: center
}

@media (max-width:1199px) {
    .block-floor-opt11 .col-left .owl-dots {
        bottom: -22px
    }
}

@media (max-width:991px) {
    .block-floor-opt11 .col-left .owl-dots {
        bottom: -33px
    }
}

.block-floor-opt11 .col-left .owl-dots .owl-dot {
    width: 9px;
    height: 9px;
    display: inline-block;
    margin: 0 11px;
    -webkit-box-shadow: #9b9b9b 1px 1px 0 0;
    box-shadow: #9b9b9b 1px 1px 0 0;
    background-color: #d1d1d1
}

.block-floor-opt11 .col-left .owl-dots .owl-dot.active {
    background-color: #ef6d6e;
    -webkit-box-shadow: #aa292a 1px 1px 0 0;
    box-shadow: #aa292a 1px 1px 0 0
}

.block-floor2.block-floor-opt11 .col-left .owl-dots .owl-dot.active {
    -webkit-box-shadow: #26a6ff 1px 1px 0 0;
    box-shadow: #26a6ff 1px 1px 0 0;
    background-color: #91d2ff
}

.block-floor3.block-floor-opt11 .col-left .owl-dots .owl-dot.active {
    -webkit-box-shadow: #690 1px 1px 0 0;
    box-shadow: #690 1px 1px 0 0;
    background-color: #adce6a
}

.block-floor4.block-floor-opt11 .col-left .owl-dots .owl-dot.active {
    -webkit-box-shadow: #6c6856 1px 1px 0 0;
    box-shadow: #6c6856 1px 1px 0 0;
    background-color: #767362
}

@media (max-width:991px) {
    .block-floor-opt11 .col-left .block-content {
        border-right: 1px solid #dfdfdf
    }
}

.block-floor-opt11 .col-mid {
    width: 40.5%;
    overflow: hidden
}

.block-floor-opt11 .col-mid .box-img {
    position: relative
}

.block-floor-opt11 .col-mid .box-img:after,
.block-floor-opt11 .col-mid .box-img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.block-floor-opt11 .col-mid .box-img:hover:before {
    top: 50%;
    bottom: 50%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-color: rgba(255, 255, 255, .5)
}

.block-floor-opt11 .col-mid .box-img:hover:after {
    left: 50%;
    right: 50%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-color: rgba(255, 255, 255, .5)
}

.block-floor-opt11 .col-mid .box-img {
    display: block
}

.block-floor-opt11 .col-mid .box-img img {
    display: block;
    width: 100%
}

@media (max-width:1199px) {
    .block-floor-opt11 .col-mid {
        width: 44%
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .block-floor-opt11 .col-mid {
        height: 382px
    }
}

@media (max-width:991px) {
    .block-floor-opt11 .col-mid {
        display: none
    }
}

.block-floor-opt11 .col-right {
    width: 36.1%;
    float: right;
    margin-bottom: -2px
}

@media (max-width:1199px) {
    .block-floor-opt11 .col-right {
        width: 32%
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .block-floor-opt11 .col-right {
        margin: 0
    }
}

@media (max-width:991px) {
    .block-floor-opt11 .col-right {
        width: 100%;
        border-right: 1px solid #dfdfdf
    }
}

@media (max-width:767px) {
    .block-floor-opt11 .col-right {
        width: 100%
    }
}

@media (min-width:1200px) {
    .block-floor-opt11 .col-right .item .product-item:last-child {
        border-bottom: none
    }
}

.block-floor-opt11 .col-right .product-item {
    border-left: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    padding: 0 20px 11px
}

@media (min-width:992px) and (max-width:1199px) {
    .block-floor-opt11 .col-right .product-item {
        height: 191px
    }
}

.block-floor-opt11 .col-right .product-item .product-item-detail {
    padding-top: 9px
}

@media (max-width:1199px) {
    .block-floor-opt11 .col-right .product-item .product-item-detail {
        padding-top: 11px
    }
}

@media (max-width:991px) {
    .block-floor-opt11 .col-right .product-item .product-item-detail {
        padding-top: 11px
    }
}

.block-floor-opt11 .col-right .product-item .product-item-price {
    font-size: 16px
}

.block-floor-opt11 .col-right .product-item .product-item-actions .btn:focus,
.block-floor-opt11 .col-right .product-item .product-item-actions .btn:hover {
    background-color: #f25680
}

.block-floor2.block-floor-opt11 .col-right .product-item .product-item-actions .btn:focus,
.block-floor2.block-floor-opt11 .col-right .product-item .product-item-actions .btn:hover {
    background-color: #26a6ff
}

.block-floor3.block-floor-opt11 .col-right .product-item .product-item-actions .btn:focus,
.block-floor3.block-floor-opt11 .col-right .product-item .product-item-actions .btn:hover {
    background-color: #690
}

.block-floor4.block-floor-opt11 .col-right .product-item .product-item-actions .btn:focus,
.block-floor4.block-floor-opt11 .col-right .product-item .product-item-actions .btn:hover {
    background-color: #6c6856
}

.block-floor-opt11 .col-right .product-item .product-item-name a:focus,
.block-floor-opt11 .col-right .product-item .product-item-name a:hover {
    color: #f25680
}

.block-floor2.block-floor-opt11 .col-right .product-item .product-item-name a:focus,
.block-floor2.block-floor-opt11 .col-right .product-item .product-item-name a:hover {
    color: #26a6ff
}

.block-floor3.block-floor-opt11 .col-right .product-item .product-item-name a:focus,
.block-floor3.block-floor-opt11 .col-right .product-item .product-item-name a:hover {
    color: #690
}

.block-floor4.block-floor-opt11 .col-right .product-item .product-item-name a:focus,
.block-floor4.block-floor-opt11 .col-right .product-item .product-item-name a:hover {
    color: #6c6856
}

.block-floor-opt11 .col-bottom {
    width: 63.9%;
    padding: 20px 0 10px
}

@media (min-width:1200px) {
    .block-floor-opt11 .col-bottom {
        padding: 18px 0 8px
    }
}

@media (max-width:1199px) {
    .block-floor-opt11 .col-bottom {
        width: 100%
    }
}

@media (max-width:991px) {
    .block-floor-opt11 .col-bottom {
        border: 1px solid #dfdfdf
    }
}

.block-floor-opt11 .col-bottom .block-tabs {
    padding-left: 20px
}

.block-floor-opt11 .col-bottom .block-tabs strong.title {
    font-size: 14px;
    color: #333;
    font-weight: 400;
    display: inline-block;
    vertical-align: top;
    line-height: 34px;
    padding-left: 26px;
    background-position: center left;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNDk1MEYwN0RFMkZFNjExQkMxNTk3QTY5OTI5MTA5OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMjIwNjFCQkEwNjIxMUU2OTVGQURCQkQ2RkJCQUE0NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMjIwNjFCQUEwNjIxMUU2OTVGQURCQkQ2RkJCQUE0NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkI2RkIyOEM1MzIwNjgxMTgyMkFBNjUwNjJFNzE5NTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjQ5NTBGMDdERTJGRTYxMUJDMTU5N0E2OTkyOTEwOTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5bU+5TAAABxUlEQVR42qSUTShEURTH570ZNMZ32FlhykLCwsIOWUnZWLChZKGmLGxGoVmRr409CZnGYGOWslBKUSMr0zQpH2ksWM1O43d0p26vN9Ob8erXufece/7v3E/D5fBr9vsbMCFohAe4hzv4TicS2dw406FYEyYK+zAFl9AK6/BGvMNVRGW1EIPOPPE+yECLU7ELXYz2BIRhRvPF4bDglEUMcwRB1uhR+doxwzAJXfS71fAkvNAfMguIRXQx9fngHd8P9gOqlf8JzmDWtBGrwZzAskXMRT+OyTJGkmXXr1XoGXrhy7CIVapprpF863TTVAFpKcLUAhUliknOBrjJS5kqIJWGSxQLwiAsid+j4qvylxKmuSi7C35yk3/HhmAdNoXjxqGYrPOxVESOXL15WNCvXg94ixCTaYZkNvSraHfL2umCV9BPcNShmL7OcxCwG+yGvXyiIgbncm81nxdOrWNNdWDl5MvdHLOKqsrk1uxYNm3atjpLsgG7OVFsOURhwDKuDA7sNIw8wiNSLcgrs0llEUtc3sQY/k9Hgtphb1NnVM7aFgKvUh3tbdoBxxXaiMuztSIPA9TDOIIZ138/hH3gKTTmV4ABAGSAq2shxQHEAAAAAElFTkSuQmCC);
    margin-right: 16px;
    margin-bottom: 10px
}

.block-floor-opt11 .col-bottom .block-tabs a {
    line-height: 34px;
    display: inline-block;
    vertical-align: top;
    padding: 0 12px;
    border: 1px solid #dfdfdf;
    font-size: 14px;
    color: #333;
    margin-right: 10px;
    margin-bottom: 10px
}

.block-floor-opt11 .col-bottom .block-tabs a:last-child {
    margin-right: 0
}

.block-floor-opt11 .col-bottom .block-tabs a:hover {
    color: #f25680;
    border-color: #f25680
}

.block-floor2.block-floor-opt11 .col-bottom .block-tabs a:hover {
    color: #26a6ff;
    border-color: #26a6ff
}

.block-floor3.block-floor-opt11 .col-bottom .block-tabs a:hover {
    color: #690;
    border-color: #690
}

.block-floor4.block-floor-opt11 .col-bottom .block-tabs a:hover {
    color: #6c6856;
    border-color: #6c6856
}

.block-brand-opt11 {
    background-color: #f7f7f7;
    margin-bottom: 30px
}

.block-brand-opt11 .item {
    text-align: center;
    height: 70px;
    -webkit-flex-direction: row;
    -webkit-align-items: center;
    -webkit-justify-content: center;
    flex: 1 1 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.block-brand-opt11 .item img {
    margin: auto;
    max-height: 70px;
    max-width: 100%
}

.block-brand-opt11 .item img:hover {
    -webkit-filter: sepia(100%);
    filter: sepia(100%)
}

.block-banner-floor-opt11 .box-img {
    position: relative;
    overflow: hidden
}

.block-banner-floor-opt11 .box-img:before {
    background: rgba(255, 255, 255, .4);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    visibility: hidden;
    width: 100%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.block-banner-floor-opt11 .box-img:hover:before {
    opacity: 1;
    visibility: initial;
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.block-banner-floor-opt11 img {
    display: block;
    width: 100%
}

.block-banner-floor-opt11 .box-img {
    display: block;
    margin-bottom: 30px
}

.block-banner-floor-opt11 .box-img img {
    display: block;
    width: 100%
}

.block-blog-opt11 {
    background-color: #eaeaea;
    padding-bottom: 25px
}

.block-blog-opt11 .block-title {
    margin-bottom: 25px;
    padding-top: 35px
}

.block-blog-opt11 .blog-item {
    margin-bottom: 26px
}

.block-blog-opt11 .blog-item:after,
.block-blog-opt11 .blog-item:before {
    content: "";
    display: table
}

.block-blog-opt11 .blog-item:after {
    clear: both
}

.block-blog-opt11 .blog-item .blog-photo {
    width: 250px;
    width: 43.85%;
    float: left
}

@media (max-width:991px) {
    .block-blog-opt11 .blog-item .blog-photo {
        width: 100%;
        margin-bottom: 15px
    }
}

.block-blog-opt11 .blog-item .blog-detail {
    width: 56.15%;
    padding-left: 30px;
    float: right
}

@media (max-width:991px) {
    .block-blog-opt11 .blog-item .blog-detail {
        width: 100%;
        padding: 0
    }
}

.block-blog-opt11 .blog-item .blog-date {
    position: static;
    background-color: #f4b106;
    line-height: 32px;
    padding: 0 15px;
    display: inline-block;
    font-size: 14px;
    font-weight: 400
}

.block-blog-opt11 .blog-item .blog-name a {
    color: #333
}

.block-blog-opt11 .blog-item .blog-name a:focus,
.block-blog-opt11 .blog-item .blog-name a:hover {
    color: #ef6d6e
}

.block-blog-opt11 .blog-item .blog-des {
    color: #666
}

.block-blog-opt11 .blog-item .blog-actions .action {
    line-height: 1
}

.block-blog-opt11 .blog-item .blog-actions .action:after {
    margin-left: 6px;
    color: #aaa
}

.block-blog-opt11 .blog-item .blog-actions .action:focus,
.block-blog-opt11 .blog-item .blog-actions .action:focus:after,
.block-blog-opt11 .blog-item .blog-actions .action:hover,
.block-blog-opt11 .blog-item .blog-actions .action:hover:after {
    color: #ef6d6e
}

.index-opt-11 .back-to-top {
    border-color: #ef6d6e
}

.index-opt-11 .back-to-top .fa,
.index-opt-11 .back-to-top:hover {
    background-color: #ef6d6e
}

.slide-opt-12 {
    margin-bottom: 30px
}

.slide-opt-12 .owl-dots {
    text-align: center;
    position: absolute;
    bottom: 16px;
    left: 0;
    right: 0
}

.slide-opt-12 .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    background-color: #888;
    margin: 0 5px;
    vertical-align: middle
}

.slide-opt-12 .owl-dots .owl-dot.active {
    width: 13px;
    height: 13px;
    background-color: #cf965f
}

.slide-opt-12 .owl-item img {
    width: 100%;
    display: block
}

.slide-opt-12 .item {
    position: relative
}

.slide-opt-12 .item .title {
    display: block;
    font-size: 36px;
    color: #333;
    font-weight: 600;
    text-transform: uppercase
}

.slide-opt-12 .item .des {
    display: block;
    font-size: 16px;
    font-weight: 400;
    color: #666;
    margin-bottom: 10px
}

.slide-opt-12 .item .btn {
    background-color: #cf965f;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 40px;
    padding: 0 32px;
    text-transform: uppercase;
    border: none
}

.slide-opt-12 .item .btn:focus,
.slide-opt-12 .item .btn:hover {
    background-color: #ad7034;
    color: #fff
}

.slide-opt-12 .container {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0)
}

@media (max-width:767px) {
    .slide-opt-12 .container {
        left: 0;
        right: 0;
        bottom: 0;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

.slide-opt-12 .item1 .description {
    padding-top: 120px
}

@media (max-width:1199px) {
    .slide-opt-12 .item1 .description {
        padding-top: 70px
    }
}

@media (max-width:767px) {
    .slide-opt-12 .item1 .description {
        padding-top: 20px
    }
}

.slide-opt-12 .item2 .description {
    padding-top: 50px;
    float: right;
    max-width: 400px;
    padding-right: 40px
}

@media (max-width:991px) {
    .slide-opt-12 .item2 .description {
        padding-right: 10px
    }
}

.slide-opt-12 .item2 .title span {
    color: #cf965f
}

.slide-opt-12 .item2 .btn {
    background-color: #5e5d63
}

.slide-opt-12 .item2 .btn:focus,
.slide-opt-12 .item2 .btn:hover {
    background-color: #39383c;
    color: #fff
}

.slide-opt-12 .item3 .description {
    padding-top: 150px;
    padding-left: 100px
}

@media (max-width:1199px) {
    .slide-opt-12 .item3 .description {
        padding-top: 60px
    }
}

.slide-opt-12 .item3 .title {
    font-weight: 400
}

@media (max-width:639px) {
    .slide-opt-12 .item .container {
        background-color: rgba(0, 0, 0, .12)
    }
}

@media (max-width:767px) {
    .slide-opt-12 .item .description {
        padding-top: 20px;
        padding-left: 20px
    }
}

@media (max-width:639px) {
    .slide-opt-12 .item .description {
        padding-top: 10px;
        float: none
    }
}

@media (max-width:767px) {
    .slide-opt-12 .item .description .title {
        font-size: 24px
    }
}

@media (max-width:639px) {
    .slide-opt-12 .item .description .title {
        font-size: 16px
    }
}

@media (max-width:767px) {
    .slide-opt-12 .item .description .des {
        font-size: 13px
    }
}

@media (max-width:639px) {
    .slide-opt-12 .item .description .des {
        font-size: 12px
    }
}

@media (max-width:439px) {
    .slide-opt-12 .item .description .des {
        display: none
    }
}

@media (max-width:639px) {
    .slide-opt-12 .item .description .btn {
        font-size: 13px;
        line-height: 34px;
        padding: 0 12px
    }
}

@media (max-width:439px) {
    .slide-opt-12 .item .description .btn {
        font-size: 11px;
        line-height: 24px;
        margin-top: 10px
    }
}

.block-banner-top-opt12 {
    margin-bottom: 15px
}

.block-banner-top-opt12 .row {
    margin: 0 -5px
}

.block-banner-top-opt12 .banner {
    float: left;
    display: block;
    padding: 0 5px
}

.block-banner-top-opt12 .banner .box-img {
    position: relative;
    display: block
}

.block-banner-top-opt12 .banner .box-img:after,
.block-banner-top-opt12 .banner .box-img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.block-banner-top-opt12 .banner .box-img:hover:before {
    top: 50%;
    bottom: 50%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-color: rgba(255, 255, 255, .5)
}

.block-banner-top-opt12 .banner .box-img:hover:after {
    left: 50%;
    right: 50%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-color: rgba(255, 255, 255, .5)
}

.block-banner-top-opt12 .banner .box-img img,
.block-banner-top-opt12 .banner img {
    display: block;
    width: 100%
}

.block-banner-top-opt12 .banner1 {
    width: 42.3728%
}

@media (max-width:639px) {
    .block-banner-top-opt12 .banner1 {
        width: 100%
    }
}

@media (max-width:360px) {
    .block-banner-top-opt12 .banner1 {
        width: 100%
    }
}

.block-banner-top-opt12 .banner2 {
    width: 35.5084%
}

@media (max-width:639px) {
    .block-banner-top-opt12 .banner2 {
        width: 62%
    }
}

@media (max-width:360px) {
    .block-banner-top-opt12 .banner2 {
        width: 100%
    }
}

.block-banner-top-opt12 .banner3 {
    width: 22.1188%
}

@media (max-width:639px) {
    .block-banner-top-opt12 .banner3 {
        width: 38%
    }
}

@media (max-width:360px) {
    .block-banner-top-opt12 .banner3 {
        width: 100%
    }
}

.block-banner-top-opt12 .banner4 {
    width: 32.1186%
}

@media (max-width:991px) {
    .block-banner-top-opt12 .banner4 {
        width: 55%
    }
}

@media (max-width:360px) {
    .block-banner-top-opt12 .banner4 {
        width: 100%
    }
}

.block-banner-top-opt12 .banner5 {
    width: 26.2711%
}

@media (max-width:991px) {
    .block-banner-top-opt12 .banner5 {
        width: 45%
    }
}

@media (max-width:360px) {
    .block-banner-top-opt12 .banner5 {
        width: 100%
    }
}

.block-banner-top-opt12 .banner6 {
    width: 41.6103%
}

@media (max-width:991px) {
    .block-banner-top-opt12 .banner6 {
        width: 100%
    }
}

.block-banner-top-opt12 .box-img {
    margin-bottom: 10px;
    display: block;
    position: relative
}

.block-deal-opt12 {
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
    min-height: 470px;
    display: block;
    padding-top: 32px
}

.block-deal-opt12:after,
.block-deal-opt12:before {
    content: "";
    display: table
}

.block-deal-opt12:after {
    clear: both
}

@media (max-width:1199px) {
    .block-deal-opt12 {
        min-height: 375px
    }
}

.block-deal-opt12 .block-content,
.block-deal-opt12 .block-title {
    max-width: 260px;
    float: right;
    clear: both;
    display: block;
    width: 100%
}

.block-deal-opt12 .block-title {
    margin-bottom: 13px
}

.block-deal-opt12 .block-title strong.title {
    font-weight: 600;
    text-transform: uppercase;
    color: #dc4343;
    display: block;
    font-size: 20px
}

.block-deal-opt12 .count-down-time {
    margin-bottom: 30px
}

.block-deal-opt12 .count-down-time:after,
.block-deal-opt12 .count-down-time:before {
    content: "";
    display: table
}

.block-deal-opt12 .count-down-time:after {
    clear: both
}

.block-deal-opt12 .count-down-time .box-count {
    text-align: center;
    float: left;
    margin-right: 10px
}

.block-deal-opt12 .count-down-time .box-count:last-child {
    margin-right: 0
}

.block-deal-opt12 .count-down-time .box-count .number {
    display: block;
    width: 50px;
    line-height: 50px;
    height: 50px;
    background-color: #fff;
    font-size: 20px;
    font-weight: 600
}

.block-deal-opt12 .count-down-time .box-count .text {
    font-size: 14px;
    color: #666;
    font-weight: 600;
    display: block
}

.block-deal-opt12 .name {
    display: block;
    font-size: 20px;
    color: #333;
    text-transform: capitalize;
    font-weight: 600;
    line-height: 1
}

.block-deal-opt12 .name a {
    color: #333
}

.block-deal-opt12 .name a:focus,
.block-deal-opt12 .name a:hover {
    color: #cf965f
}

.block-deal-opt12 .des {
    display: block;
    font-size: 14px;
    color: #666;
    margin-bottom: 0
}

.block-deal-opt12 .price {
    display: block;
    font-weight: 600;
    font-size: 24px;
    color: #dc4343;
    margin-bottom: 15px
}

.block-deal-opt12 .price .old-price {
    color: #666;
    font-size: 20px;
    text-decoration: line-through
}

.block-deal-opt12 .actions .btn {
    display: inline-block;
    width: 38px;
    line-height: 38px;
    height: 40px;
    border: 1px solid #dfdfdf;
    text-align: center;
    padding: 0;
    background-color: #d0d4d5;
    margin-right: 6px;
    background-position: center;
    background-repeat: no-repeat
}

.block-deal-opt12 .actions .btn span {
    display: none
}

.block-deal-opt12 .actions .btn:focus,
.block-deal-opt12 .actions .btn:hover {
    background-color: #cf965f;
    border-color: #cf965f
}

.block-deal-opt12 .actions .btn-cart {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QzNFMTBGMjlGRUExMUU2OEZBRUQ5QjFGM0NERDk4NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QzNFMTBGMTlGRUExMUU2OEZBRUQ5QjFGM0NERDk4NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vn6fcAAAAUtJREFUeNqslU8rRFEYh89cw7AY9lY2ZiehZmGHhZoda2V3b9lJKXubySe4G3aUT2CB7JSFmKEQGxQlzEJYIM+p99YxnRmde+5bT6f7p6d3fue+Z3JhGF4ppQbhGMaUY8VxbL0fwDxUYRT6VEalxYewIddDWYnzsl7DO1Tgw0UQRZHt9msi/oYzWBF86yFvXNQl44qndF3/elNcgzm4ha80XwWxdLCMwGpgvHMKBSh5dFuGXtgNmqLw/TIm4Fk3aYpf4M5TPAUHxPMTND2opRWTbw/LOOwlA5KJWKTdsG8T6w0cgGIK8STcE8OlOXnmBuZgWfJ2mbyZpFubWJ90n7Akq0vp6d1uJdaDcQ5HsOB7bCpLHMNZnW5mncho3zhk/AbTdP/YTrwJXTAr8nobb6dEtgWN/zp+gjXZ5Qv5d2lV/bAIO3T7Z7N/BRgAyE5RUSgHfrkAAAAASUVORK5CYII=)
}

.block-deal-opt12 .actions .btn-cart:focus,
.block-deal-opt12 .actions .btn-cart:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQjI5REUyRDlGRUExMUU2OTBCQUE1NTkxRTQ4MzkzOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQjI5REUyQzlGRUExMUU2OTBCQUE1NTkxRTQ4MzkzOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7zRjbwAAAS9JREFUeNqs1T8vBEEYx/G5NRwF16tUrhKdhGhQSHTUiqsVOiovwKtQ8gp0iEpCSHAVoSKhOX9CuIb1fW7nkrGZrKxnnuSzycwkv519Njtr0jS9TrM6g4lFLpPYdOG1mMGi7oKnYwVbk9UNPrCAT6Ov50pn21kdY8LEqQfrDZqouV1raqvz9F5fVtGGVfS2B69YS7w7XaCKUcVupZVD2EtyrZAaUwTPoCWb9IOfcKcMnsMhvpPcwqUieABT2JdBzGAJ7cdBKFhe4AgG/xE8i3tcycDmFuUFVrDu+l2mFru7lfK/vO6N3iCT7ZLBX2hgNxQsdYoTrGg+vyQwJ+0Y1x4WNjB3jmXclsh5xzwei4K30YclF94sCOx1LdvBy6+VggPlCBt/HDrDaIV+ED8CDADUAYnOxpfQzgAAAABJRU5ErkJggg==)
}

.block-deal-opt12 .actions .btn-wishlist {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAVCAYAAACt4nWrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMTNENzI3QjlGRTkxMUU2QkU2MUI3N0I0NjZFRDU3QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMTNENzI3QTlGRTkxMUU2QkU2MUI3N0I0NjZFRDU3QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gph+VwAAAd5JREFUeNqslU8ow2EYx9/NxHLZQc2fg1zsoIkmNSw1clHEzU3KOHFAUYgRB7Uil13GycHBQZI/l7lRijislGaZ1JzkhDHfp76r2R9+sz316W3P+32+v3fv732fn87lcqmk0INGUAN04ArcqNSwgnoQA7fgAnwlCgxJBQNgCVSySMf8NZgEx6ATrII6zsV1j2AGbCWuMh5e4AOHwMYHG0ErCDO/yzHMvJE60R+x3hs3LLDZJK9GwCzoByvgiSuKggewLVowzH82xHyUOtHvgQBYBs+yTfLUYrAINsCOyhxz4J6ryxRS3wLcYFO2xQlKgUf9HT4NGg/9nGJuAREQUvmJEP0sYl7IvctniF+RnvtYBkx5MjbR707M/XzjPXky76bfqZ77sw/GedxyCamfoF8kfokWQC0YzdF8jD7ziTf0EqzxfFr/aWxl/Tr70Y/rP8UbdgDKszSuYF2APim95R30gQ82KLNGYzP7itT3grd05ooNqR2UyNsG1X8YV/O0ib6D9SqTuUQQtLE3n4HmDMbNnI9RH0z3YUgX0vHsfNGysukErZ6//Zy3U6+0mku8gC62WDkFJ6CJo5v5LupUtuYSnzRygCpwztHB/OdvxQaNJ0L2tgEMsu2+ain6FmAAzKlvO0i1vZAAAAAASUVORK5CYII=)
}

.block-deal-opt12 .actions .btn-wishlist:focus,
.block-deal-opt12 .actions .btn-wishlist:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAVCAYAAACt4nWrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRjg3MzAyOTlGRTkxMUU2OEFCREYyNkI3NDg2ODUyNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRjg3MzAyODlGRTkxMUU2OEFCREYyNkI3NDg2ODUyNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fz241wAAAZBJREFUeNqs1LFOwlAUBuALROliZAI1GuIiEwkaYwzuDDwAoxonnYxuLA48gIaRRF/BsJCw+ALqoJKAMWAksqijToLU/8S/WgvUi/QmXy69PedvaW7rM01TOYYflmEBfHAFFdU74pAACbiDS+j+qpBwm01omV+ja/6Ma0ixJsVj01HXYv93nj24wMJjWAI/GLAGJZ475VziusE6qT/huYIzfBs+IOP4J3Y53mHOpSbDnB0rXK7+AnmXJsuWRk2eeYYcpHlHUY1GHVHmpWVnxOAZmsqb0WReTMLHoKO8HZIXlPAHmIKQR8Eh5jXkGYWhAxsePfN15oWthSLcQGDE4ABzivZ9vsj9uTdi+D5zEs439BBeIf7PYOl7g6N+r/84nMMjTA8ZPMO+Cwj2CxezcA8ViGgGR1jfYL8aFC7meYFb/nYLlvM11vfUDmqagyo8QXJATZLnq6xXuuFiEsrwDll+WhXnLNfLrFPDhlv79gDacAYrnNtcd30vdHfDKtT5tavz+M++YbbbBOxy1ur5FGAAwz3sPjnjxKAAAAAASUVORK5CYII=)
}

.block-floor-products-opt12 {
    margin-bottom: 22px
}

.block-floor-products-opt12 .block-title {
    padding-right: 60px;
    margin-bottom: 20px
}

.block-floor-products-opt12 .block-title:after,
.block-floor-products-opt12 .block-title:before {
    content: "";
    display: table
}

.block-floor-products-opt12 .block-title:after {
    clear: both
}

.block-floor-products-opt12 .block-title strong.title {
    display: block;
    float: left;
    font-size: 20px;
    color: #000;
    font-weight: 600;
    text-transform: none;
    line-height: 24px;
    border-bottom: 2px solid #cf965f
}

.block-floor-products-opt12 .block-title .links {
    float: right;
    position: relative
}

.block-floor-products-opt12 .block-title .links .dropdown-toggle {
    display: block;
    padding: 0 10px;
    line-height: 24px
}

@media (min-width:768px) {
    .block-floor-products-opt12 .block-title .links .dropdown-toggle {
        display: none
    }

    .block-floor-products-opt12 .block-title .links .dropdown-menu {
        position: static;
        display: block;
        float: none;
        border: none;
        box-shadow: none;
        padding: 0;
        margin: 0
    }

    .block-floor-products-opt12 .block-title .links .dropdown-menu:after,
    .block-floor-products-opt12 .block-title .links .dropdown-menu:before {
        content: "";
        display: table
    }

    .block-floor-products-opt12 .block-title .links .dropdown-menu:after {
        clear: both
    }
}

@media (max-width:767px) {
    .block-floor-products-opt12 .block-title .links .dropdown-menu {
        position: absolute;
        top: 100%;
        right: 0;
        left: auto;
        padding: 10px 0;
        background-color: #fff
    }
}

.block-floor-products-opt12 .block-title .links.open .dropdown-menu {
    display: block
}

.block-floor-products-opt12 .block-title .links li {
    float: left
}

@media (max-width:767px) {
    .block-floor-products-opt12 .block-title .links li {
        float: none;
        display: block;
        margin-bottom: 10px
    }
}

.block-floor-products-opt12 .block-title .links li a {
    display: block;
    line-height: 24px;
    font-size: 16px;
    color: #000;
    font-weight: 400;
    text-transform: capitalize;
    padding: 0 20px
}

.block-floor-products-opt12 .block-title .links li a:focus,
.block-floor-products-opt12 .block-title .links li a:hover {
    color: #cf965f;
    background-color: transparent
}

.block-floor-products-opt12 .block-title .links li.active {
    background-color: transparent
}

.block-floor-products-opt12 .block-title .links li.active a {
    color: #cf965f;
    background-color: transparent
}

.block-floor-products-opt12 .item .product-item {
    margin-bottom: 20px
}

.block-floor-products-opt12 .item .product-item:last-child {
    margin-bottom: 0
}

.block-floor-products-opt12 .product-item {
    padding: 0 1px 1px 0
}

.block-floor-products-opt12 .product-item .product-item-info {
    background-color: #fff;
    position: relative;
    overflow: hidden
}

.block-floor-products-opt12 .product-item .product-item-photo .product-item-img {
    border: 1px solid #e6e6e6;
    display: block;
    position: relative;
    overflow: hidden
}

.block-floor-products-opt12 .product-item .product-item-photo .product-item-img img {
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important
}

.block-floor-products-opt12 .product-item .product-item-detail {
    padding-top: 14px
}

.block-floor-products-opt12 .owl-nav {
    position: absolute;
    top: -47px;
    right: 0
}

.block-floor-products-opt12 .owl-nav .owl-next,
.block-floor-products-opt12 .owl-nav .owl-prev {
    display: inline-block;
    line-height: 24px;
    height: 24px;
    width: 9px;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 16px
}

.block-floor-products-opt12 .owl-nav .owl-prev {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDM0M4MUZGQjlGRUYxMUU2QURGN0Y3RkZEQzJDOEEwNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDM0M4MUZGQTlGRUYxMUU2QURGN0Y3RkZEQzJDOEEwNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gKn+YwAAAL9JREFUeNpi+f//PwMyMNfXEwRS84HYH4jXs2CRXAjEvkC8C4jzmJAkRYDUAqjkPiCOPXnx0hMmqKQEVNIPqjMeKPkKJMcClBSDSroD8VYgTgVKPoeZDHLDKiC2B+INQJwAlPyI7C6QFX+gbA4gZmNAAyAFEUC8BYg9gHgl0Eo5FAVAI98A6SSoFY5AvBSoSAnZBAagotdQRWuB2AaqSAYkx4gckkBBPmgoBgHxESBOZsQS1PxAag4Qh4DcBhBgAHc1OifwbwAnAAAAAElFTkSuQmCC)
}

.block-floor-products-opt12 .owl-nav .owl-prev:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QkVEODU3MDlGRUYxMUU2QTQ3MzlCQjE5NkFBRkUzNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QkVEODU2RjlGRUYxMUU2QTQ3MzlCQjE5NkFBRkUzNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9K61HQAAAL1JREFUeNpskDELQVEUx9/jJhMpySCDz0EysaBkkBKR1SciDBQlBhaDhe+isNjp+p066tK79eu83u9/z7kd31rruee9LCQoU6jD1gTIOVThCCPjyCRlovIEnXD7fAupTFNmUNObXZHiDDKlsgwHGCKv384yYg1F2EEP+XTfJSNe+h2FiPd3JNCCPVRgxcjsT4CWD2pfR5RgQSjndvAI3TW0gbyGMuJ8d5P8jOkWG3CBgR+w6jhlDE1520eAAQBFmz9ZVw+OSAAAAABJRU5ErkJggg==)
}

.block-floor-products-opt12 .owl-nav .owl-next {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMDhFOTJGODlGRUYxMUU2OTczOEE0MUM0MjlCRUZFMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMDhFOTJGNzlGRUYxMUU2OTczOEE0MUM0MjlCRUZFMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BA/Q4AAAAMZJREFUeNpiNNPT3czAwOADxGuAOOXkxUsfGZAAExAXA/ERIA4B4nnm+np8KAqAOm4B6UggPgHEQVBFgsgmMAAVPQFS0VCTgqGKREFyjP///4cbBxSUA1ILgNgRiLcAcSKKAqgikM5FQOwBxHuZGDDBLyD+AWWzMKHplgRSS4E4AIh3AnEYE5KkDNR+byDeCsQJQMe/YoFKigGphUDsBMSbgDgZKPkG7E2ozsVQyc1QnW+Qw2ESELsB8UYgjgdKvkd2F0CAAQDT+jvBRlogCwAAAABJRU5ErkJggg==)
}

.block-floor-products-opt12 .owl-nav .owl-next:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENzk5RjY2NjlGRUYxMUU2QTFCMkU0OTJGNjhGN0VGMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENzk5RjY2NTlGRUYxMUU2QTFCMkU0OTJGNjhGN0VGMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mw9j3AAAAMVJREFUeNpk0M8KAVEUx/E716yVBaXkSViwkGIhpLBAvIE38QDyp7GyYVhYWLHwDNZWmpKdROM7Ouni1qdzm985d+6M9XBSrlKqiDl6ocbuqoyl0cceVQyfs3T4q4GJI7WOA8rSFDFPUDSdKE05qSJN0SCzfN//HMfDJGWEDFbofDVIUzA5QR5brf7XHTfZ2/pnOk5xUMIGNW2ECXl/AWu0ufzZljBGGSOLJbqE3vszZXIqoSuTnvkfBshhgRbhxbzXS4ABAM1aP6VOKVGgAAAAAElFTkSuQmCC)
}

.block-banner-sale-opt12 {
    margin-bottom: 25px
}

.block-banner-sale-opt12 .box-img {
    display: block;
    position: relative;
    overflow: hidden
}

.block-banner-sale-opt12 .box-img:before {
    background: rgba(255, 255, 255, .4);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    visibility: hidden;
    width: 100%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.block-banner-sale-opt12 .box-img:hover:before {
    opacity: 1;
    visibility: initial;
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.block-banner-sale-opt12 img {
    display: block;
    width: 100%
}

.block-brand-opt12 {
    margin-bottom: 17px
}

.block-brand-opt12 .block-title {
    margin-bottom: 13px
}

.block-brand-opt12 .block-title strong.title {
    display: block;
    font-size: 20px;
    color: #000;
    font-weight: 600;
    text-transform: capitalize
}

.block-brand-opt12 .item {
    padding: 0 1px 1px 0
}

.block-brand-opt12 .item .box {
    border: 1px solid #ebebeb;
    display: block;
    text-align: center
}

.block-brand-opt12 .item img {
    display: block;
    margin: auto
}

.block-brand-opt12 .item img:hover {
    -webkit-filter: sepia(100%);
    filter: sepia(100%)
}

.block-hot-categories-opt12 {
    margin-bottom: 15px
}

.block-hot-categories-opt12 .block-title {
    margin-bottom: 17px
}

.block-hot-categories-opt12 .block-title strong.title {
    display: inline-block;
    font-size: 20px;
    color: #000;
    font-weight: 600;
    text-transform: capitalize;
    border-bottom: 2px solid #cf965f
}

.block-hot-categories-opt12 .item {
    margin-bottom: 25px
}

@media (min-width:992px) {
    .block-hot-categories-opt12 .item:nth-child(3n+1) {
        clear: both
    }
}

@media (max-width:991px) {
    .block-hot-categories-opt12 .item {
        float: left;
        width: 50%
    }

    .block-hot-categories-opt12 .item:nth-child(2n+1) {
        clear: both
    }
}

@media (max-width:600px) {
    .block-hot-categories-opt12 .item {
        width: 100%
    }
}

.block-hot-categories-opt12 .item li {
    display: block
}

.block-hot-categories-opt12 .item li>a {
    display: block;
    position: relative;
    padding: 0 12px 0 14px;
    line-height: 20px;
    color: #333;
    font-size: 14px
}

.block-hot-categories-opt12 .item li>a:hover,
.block-hot-categories-opt12 .item li>a:hover:after {
    color: #cf965f
}

.block-hot-categories-opt12 .item li>a:after {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    left: 0;
    color: #ccc;
    font-weight: 700
}

.block-hot-categories-opt12 .item .photo {
    border: 1px solid #e6e6e6;
    display: block;
    position: relative;
    margin-bottom: 6px;
    overflow: hidden
}

.block-hot-categories-opt12 .item .photo img {
    display: block;
    width: 100%;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s
}

.block-hot-categories-opt12 .item .description {
    position: absolute;
    top: 0;
    left: 0;
    padding-top: 22px;
    padding-left: 20px
}

.block-hot-categories-opt12 .item .description .title {
    display: block;
    font-size: 18px;
    color: #333;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 12px
}

.block-hot-categories-opt12 .item .description .btn {
    line-height: 38px;
    padding: 0 20px;
    color: #666;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    background-color: #eee;
    border: none
}

.block-hot-categories-opt12 .item .description .btn:focus,
.block-hot-categories-opt12 .item .description .btn:hover {
    background-color: #cf965f;
    color: #fff
}

.block-hot-categories-opt12 .item:hover .photo img {
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
    -o-transform: scale(1.12);
    transform: scale(1.12);
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s
}

.index-opt-12 .back-to-top {
    border-color: #cf965f
}

.index-opt-12 .back-to-top .fa,
.index-opt-12 .back-to-top:hover {
    background-color: #cf965f
}

.slide-opt-13 {
    margin-bottom: 40px
}

.slide-opt-13 .owl-dots {
    text-align: center;
    position: absolute;
    bottom: 16px;
    left: 0;
    right: 0
}

.slide-opt-13 .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    margin: 0 5px;
    vertical-align: middle;
    background-color: #888
}

.slide-opt-13 .owl-dots .owl-dot.active {
    width: 13px;
    height: 13px;
    background-color: #ffd43f
}

.slide-opt-13 .owl-item img {
    width: 100%;
    display: block
}

.slide-opt-13 .item {
    position: relative
}

.slide-opt-13 .item .title {
    display: block;
    font-size: 36px;
    color: #333;
    font-weight: 400;
    text-transform: uppercase
}

.slide-opt-13 .item .des {
    display: block;
    font-size: 16px;
    font-weight: 400;
    color: #666;
    margin-bottom: 15px
}

.slide-opt-13 .item .btn {
    background-color: #ffd43f;
    color: #333;
    font-size: 16px;
    font-weight: 600;
    line-height: 40px;
    padding: 0 32px;
    text-transform: uppercase;
    border: none
}

.slide-opt-13 .item .btn:focus,
.slide-opt-13 .item .btn:hover {
    background-color: #f2bb00;
    color: #fff
}

.slide-opt-13 .container {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0)
}

@media (max-width:767px) {
    .slide-opt-13 .container {
        left: 0;
        right: 0;
        bottom: 0;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

.slide-opt-13 .item1 .description {
    padding-top: 220px;
    max-width: 500px;
    float: right
}

@media (max-width:1400px) {
    .slide-opt-13 .item1 .description {
        padding-top: 120px
    }
}

@media (max-width:1199px) {
    .slide-opt-13 .item1 .description {
        padding-top: 70px
    }
}

@media (max-width:767px) {
    .slide-opt-13 .item1 .description {
        padding-top: 20px
    }
}

.slide-opt-13 .item2 .description {
    padding-top: 140px;
    padding-left: 106px
}

@media (max-width:1400px) {
    .slide-opt-13 .item2 .description {
        padding-top: 70px
    }
}

@media (max-width:991px) {
    .slide-opt-13 .item2 .description {
        padding-left: 10px
    }
}

.slide-opt-13 .item3 .description {
    padding-top: 140px;
    max-width: 415px;
    float: right
}

@media (max-width:1400px) {
    .slide-opt-13 .item3 .description {
        padding-top: 120px
    }
}

@media (max-width:1199px) {
    .slide-opt-13 .item3 .description {
        padding-top: 70px
    }
}

@media (max-width:767px) {
    .slide-opt-13 .item3 .description {
        padding-top: 20px
    }
}

.slide-opt-13 .item3 .btn {
    background-color: #3f4776;
    color: #fff
}

.slide-opt-13 .item3 .btn:focus,
.slide-opt-13 .item3 .btn:hover {
    background-color: #242944;
    color: #fff
}

@media (max-width:639px) {
    .slide-opt-13 .item .container {
        background-color: rgba(0, 0, 0, .12)
    }
}

@media (max-width:767px) {
    .slide-opt-13 .item .description {
        padding-top: 20px;
        padding-left: 20px
    }
}

@media (max-width:639px) {
    .slide-opt-13 .item .description {
        padding-top: 10px;
        float: none
    }
}

@media (max-width:767px) {
    .slide-opt-13 .item .description .title {
        font-size: 24px
    }
}

@media (max-width:639px) {
    .slide-opt-13 .item .description .title {
        font-size: 16px
    }
}

@media (max-width:767px) {
    .slide-opt-13 .item .description .des {
        font-size: 13px
    }
}

@media (max-width:639px) {
    .slide-opt-13 .item .description .des {
        font-size: 12px
    }
}

@media (max-width:439px) {
    .slide-opt-13 .item .description .des {
        display: none
    }
}

@media (max-width:639px) {
    .slide-opt-13 .item .description .btn {
        font-size: 13px;
        line-height: 34px;
        padding: 0 12px
    }
}

@media (max-width:439px) {
    .slide-opt-13 .item .description .btn {
        font-size: 11px;
        line-height: 24px;
        margin-top: 10px
    }
}

.block-banner-top-opt13 .banner {
    display: block;
    float: left;
    width: 33.33333333%;
    margin-bottom: 40px
}

.block-banner-top-opt13 .banner .box-img {
    position: relative;
    display: block
}

.block-banner-top-opt13 .banner .box-img:after,
.block-banner-top-opt13 .banner .box-img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.block-banner-top-opt13 .banner .box-img:hover:before {
    top: 50%;
    bottom: 50%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-color: rgba(255, 255, 255, .5)
}

.block-banner-top-opt13 .banner .box-img:hover:after {
    left: 50%;
    right: 50%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-color: rgba(255, 255, 255, .5)
}

.block-banner-top-opt13 .banner .box-img img,
.block-banner-top-opt13 .banner img {
    display: block;
    width: 100%
}

@media (max-width:639px) {
    .block-banner-top-opt13 .banner {
        width: 100%
    }
}

.block-deal-opt13 {
    background-color: #f5f5f5;
    padding: 40px 0;
    margin-bottom: 30px
}

.block-deal-opt13 .box-content {
    background-color: #fff
}

.block-deal-opt13 .box-content:after,
.block-deal-opt13 .box-content:before {
    content: "";
    display: table
}

.block-deal-opt13 .box-content:after {
    clear: both
}

.block-deal-opt13 .block-title {
    width: 300px;
    float: right;
    text-align: center;
    padding-top: 30px
}

.block-deal-opt13 .block-title strong.title {
    font-weight: 600;
    text-transform: capitalize;
    color: #333;
    display: block;
    font-size: 24px;
    margin-bottom: 22px
}

@media (max-width:639px) {
    .block-deal-opt13 .block-title {
        width: 100%;
        float: none
    }
}

.block-deal-opt13 .count-down-time {
    margin-bottom: 30px;
    text-align: center
}

.block-deal-opt13 .count-down-time .box-count {
    text-align: center;
    display: block;
    height: 52px;
    background-color: #3f4776;
    margin: 0 auto 10px;
    color: #fff;
    font-weight: 700;
    border-radius: 1px;
    width: 136px
}

.block-deal-opt13 .count-down-time .box-count .number {
    font-size: 24px;
    display: inline-block;
    margin-right: 7px;
    vertical-align: baseline;
    line-height: 50px;
    font-weight: 600
}

.block-deal-opt13 .count-down-time .box-count .text {
    font-size: 16px;
    display: inline-block;
    vertical-align: baseline;
    line-height: 50px
}

@media (max-width:639px) {
    .block-deal-opt13 .count-down-time .box-count {
        display: inline-block;
        margin: 0 5px 5px;
        width: 90px;
        padding-top: 8px;
        vertical-align: top;
        height: auto
    }

    .block-deal-opt13 .count-down-time .box-count .number,
    .block-deal-opt13 .count-down-time .box-count .text {
        display: block;
        line-height: 40px
    }
}

@media (max-width:479px) {
    .block-deal-opt13 .count-down-time .box-count {
        width: 55px
    }
}

.block-deal-opt13 .block-content {
    float: left;
    width: calc(100% - 300px);
    width: -moz-calc(100% - 300px);
    width: -webkit-calc(100% - 300px);
    width: -o-calc(100% - 300px);
    padding: 20px 88px
}

.block-deal-opt13 .block-content:after,
.block-deal-opt13 .block-content:before {
    content: "";
    display: table
}

.block-deal-opt13 .block-content:after {
    clear: both
}

@media (max-width:1199px) {
    .block-deal-opt13 .block-content {
        padding: 20px
    }
}

@media (max-width:639px) {
    .block-deal-opt13 .block-content {
        width: 100%;
        float: none
    }
}

.block-deal-opt13 .photo {
    float: left;
    margin-right: 45px;
    width: 286px;
    position: relative;
    overflow: hidden
}

.block-deal-opt13 .photo img {
    display: block;
    width: 100%;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s
}

@media (max-width:639px) {
    .block-deal-opt13 .photo {
        margin: auto;
        float: none
    }
}

.block-deal-opt13 .detail {
    margin-left: 286px;
    padding-top: 13px
}

@media (max-width:991px) {
    .block-deal-opt13 .detail {
        float: none;
        clear: both;
        margin: 0
    }
}

.block-deal-opt13 .name {
    display: block;
    font-size: 18px;
    color: #333;
    text-transform: capitalize;
    font-weight: 700
}

.block-deal-opt13 .name a {
    color: #333
}

.block-deal-opt13 .name a:focus,
.block-deal-opt13 .name a:hover {
    color: #ffd43f
}

.block-deal-opt13 .des {
    display: block;
    font-size: 14px;
    color: #666;
    margin-bottom: 4px
}

.block-deal-opt13 .price {
    display: block;
    font-weight: 400;
    font-size: 16px;
    color: #d64a28;
    margin-bottom: 25px
}

.block-deal-opt13 .price .old-price {
    color: #666;
    font-size: 16px;
    text-decoration: line-through;
    margin-left: 2px
}

.block-deal-opt13 .info {
    color: #666;
    margin-bottom: 15px
}

.block-deal-opt13 .info b {
    font-weight: 400;
    color: #000
}

.block-deal-opt13 .actions {
    padding-top: 10px
}

.block-deal-opt13 .actions .btn {
    display: inline-block;
    width: 38px;
    line-height: 38px;
    height: 40px;
    border: 1px solid #dfdfdf;
    text-align: center;
    padding: 0;
    background-color: #fff;
    margin-right: 6px;
    background-position: center;
    background-repeat: no-repeat
}

.block-deal-opt13 .actions .btn span {
    display: none
}

.block-deal-opt13 .actions .btn:focus,
.block-deal-opt13 .actions .btn:hover {
    background-color: #ffd43f;
    border-color: #ffd43f
}

.block-deal-opt13 .actions .btn-cart {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QzNFMTBGMjlGRUExMUU2OEZBRUQ5QjFGM0NERDk4NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QzNFMTBGMTlGRUExMUU2OEZBRUQ5QjFGM0NERDk4NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vn6fcAAAAUtJREFUeNqslU8rRFEYh89cw7AY9lY2ZiehZmGHhZoda2V3b9lJKXubySe4G3aUT2CB7JSFmKEQGxQlzEJYIM+p99YxnRmde+5bT6f7p6d3fue+Z3JhGF4ppQbhGMaUY8VxbL0fwDxUYRT6VEalxYewIddDWYnzsl7DO1Tgw0UQRZHt9msi/oYzWBF86yFvXNQl44qndF3/elNcgzm4ha80XwWxdLCMwGpgvHMKBSh5dFuGXtgNmqLw/TIm4Fk3aYpf4M5TPAUHxPMTND2opRWTbw/LOOwlA5KJWKTdsG8T6w0cgGIK8STcE8OlOXnmBuZgWfJ2mbyZpFubWJ90n7Akq0vp6d1uJdaDcQ5HsOB7bCpLHMNZnW5mncho3zhk/AbTdP/YTrwJXTAr8nobb6dEtgWN/zp+gjXZ5Qv5d2lV/bAIO3T7Z7N/BRgAyE5RUSgHfrkAAAAASUVORK5CYII=)
}

.block-deal-opt13 .actions .btn-wishlist {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAVCAYAAACt4nWrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMTNENzI3QjlGRTkxMUU2QkU2MUI3N0I0NjZFRDU3QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMTNENzI3QTlGRTkxMUU2QkU2MUI3N0I0NjZFRDU3QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gph+VwAAAd5JREFUeNqslU8ow2EYx9/NxHLZQc2fg1zsoIkmNSw1clHEzU3KOHFAUYgRB7Uil13GycHBQZI/l7lRijislGaZ1JzkhDHfp76r2R9+sz316W3P+32+v3fv732fn87lcqmk0INGUAN04ArcqNSwgnoQA7fgAnwlCgxJBQNgCVSySMf8NZgEx6ATrII6zsV1j2AGbCWuMh5e4AOHwMYHG0ErCDO/yzHMvJE60R+x3hs3LLDZJK9GwCzoByvgiSuKggewLVowzH82xHyUOtHvgQBYBs+yTfLUYrAINsCOyhxz4J6ryxRS3wLcYFO2xQlKgUf9HT4NGg/9nGJuAREQUvmJEP0sYl7IvctniF+RnvtYBkx5MjbR707M/XzjPXky76bfqZ77sw/GedxyCamfoF8kfokWQC0YzdF8jD7ziTf0EqzxfFr/aWxl/Tr70Y/rP8UbdgDKszSuYF2APim95R30gQ82KLNGYzP7itT3grd05ooNqR2UyNsG1X8YV/O0ib6D9SqTuUQQtLE3n4HmDMbNnI9RH0z3YUgX0vHsfNGysukErZ6//Zy3U6+0mku8gC62WDkFJ6CJo5v5LupUtuYSnzRygCpwztHB/OdvxQaNJ0L2tgEMsu2+ain6FmAAzKlvO0i1vZAAAAAASUVORK5CYII=)
}

.block-deal-opt13:hover .photo img {
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
    -o-transform: scale(1.12);
    transform: scale(1.12);
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s
}

.heading-opt13 strong.title {
    display: block;
    font-size: 24px;
    color: #000;
    font-weight: 400;
    text-transform: none;
    text-align: center;
    margin-bottom: 35px
}

.heading-opt13 strong.title span {
    color: #aaa
}

.block-floor-products-opt13 {
    margin-bottom: 32px
}

.block-floor-products-opt13 .block-title {
    margin-bottom: 30px;
    position: relative
}

.block-floor-products-opt13 .block-title:after,
.block-floor-products-opt13 .block-title:before {
    content: "";
    display: table
}

.block-floor-products-opt13 .block-title:after {
    clear: both
}

.block-floor-products-opt13 .block-title .links {
    position: relative;
    text-align: center
}

.block-floor-products-opt13 .block-title .links .dropdown-toggle {
    display: block;
    padding: 0 10px;
    line-height: 32px
}

@media (min-width:768px) {
    .block-floor-products-opt13 .block-title .links .dropdown-toggle {
        display: none
    }

    .block-floor-products-opt13 .block-title .links .dropdown-menu {
        position: static;
        display: block;
        float: none;
        border: none;
        box-shadow: none;
        padding: 0;
        margin: 0;
        text-align: center
    }

    .block-floor-products-opt13 .block-title .links .dropdown-menu:after,
    .block-floor-products-opt13 .block-title .links .dropdown-menu:before {
        content: "";
        display: table
    }

    .block-floor-products-opt13 .block-title .links .dropdown-menu:after {
        clear: both
    }
}

@media (max-width:767px) {
    .block-floor-products-opt13 .block-title .links {
        position: absolute;
        top: 0;
        left: 0
    }

    .block-floor-products-opt13 .block-title .links .dropdown-menu {
        position: absolute;
        top: 100%;
        right: auto;
        left: 0;
        padding: 0;
        background-color: #fff
    }
}

.block-floor-products-opt13 .block-title .links.open .dropdown-menu {
    display: block
}

.block-floor-products-opt13 .block-title .links li {
    display: inline-block;
    padding: 0 3px
}

@media (max-width:767px) {
    .block-floor-products-opt13 .block-title .links li {
        float: none;
        display: block;
        margin-bottom: 1px;
        padding: 0
    }
}

.block-floor-products-opt13 .block-title .links li a {
    display: block;
    line-height: 42px;
    font-size: 16px;
    color: #000;
    font-weight: 400;
    text-transform: capitalize;
    padding: 0 20px;
    background-color: #eee;
    position: relative
}

.block-floor-products-opt13 .block-title .links li a:focus,
.block-floor-products-opt13 .block-title .links li a:hover,
.block-floor-products-opt13 .block-title .links li.active a {
    color: #fff;
    background-color: #3f4776
}

.block-floor-products-opt13 .block-title .links li.active a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background-color: #ffd74c
}

.block-floor-products-opt13 .item .product-item {
    margin-bottom: 20px
}

.block-floor-products-opt13 .item .product-item:last-child {
    margin-bottom: 0
}

.block-floor-products-opt13 .product-item {
    padding: 0 1px 1px 0
}

.block-floor-products-opt13 .product-item .product-item-info {
    background-color: #fff;
    position: relative;
    overflow: hidden
}

.block-floor-products-opt13 .product-item .product-item-photo {
    border: 1px solid #e6e6e6;
    padding: 1px
}

.block-floor-products-opt13 .product-item .product-item-photo .product-item-img {
    display: block;
    overflow: hidden;
    position: relative
}

.block-floor-products-opt13 .product-item .product-item-detail {
    padding-top: 14px
}

.block-floor-products-opt13 .product-item .product-item-name {
    line-height: 24px;
    margin: 0
}

.block-floor-products-opt13 .product-item .product-item-price {
    font-size: 16px;
    line-height: 1
}

.block-floor-products-opt13 .owl-nav {
    position: absolute;
    top: -30px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    display: none
}

@media (max-width:767px) {
    .block-floor-products-opt13 .owl-nav {
        display: block
    }
}

.block-floor-products-opt13 .owl-nav .owl-next,
.block-floor-products-opt13 .owl-nav .owl-prev {
    display: inline-block;
    line-height: 24px;
    height: 24px;
    width: 9px;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0 8px;
    margin: 0 8px
}

.block-floor-products-opt13 .owl-nav .owl-prev {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDM0M4MUZGQjlGRUYxMUU2QURGN0Y3RkZEQzJDOEEwNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDM0M4MUZGQTlGRUYxMUU2QURGN0Y3RkZEQzJDOEEwNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gKn+YwAAAL9JREFUeNpi+f//PwMyMNfXEwRS84HYH4jXs2CRXAjEvkC8C4jzmJAkRYDUAqjkPiCOPXnx0hMmqKQEVNIPqjMeKPkKJMcClBSDSroD8VYgTgVKPoeZDHLDKiC2B+INQJwAlPyI7C6QFX+gbA4gZmNAAyAFEUC8BYg9gHgl0Eo5FAVAI98A6SSoFY5AvBSoSAnZBAagotdQRWuB2AaqSAYkx4gckkBBPmgoBgHxESBOZsQS1PxAag4Qh4DcBhBgAHc1OifwbwAnAAAAAElFTkSuQmCC)
}

.block-floor-products-opt13 .owl-nav .owl-prev:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QkVEODU3MDlGRUYxMUU2QTQ3MzlCQjE5NkFBRkUzNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QkVEODU2RjlGRUYxMUU2QTQ3MzlCQjE5NkFBRkUzNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9K61HQAAAL1JREFUeNpskDELQVEUx9/jJhMpySCDz0EysaBkkBKR1SciDBQlBhaDhe+isNjp+p066tK79eu83u9/z7kd31rruee9LCQoU6jD1gTIOVThCCPjyCRlovIEnXD7fAupTFNmUNObXZHiDDKlsgwHGCKv384yYg1F2EEP+XTfJSNe+h2FiPd3JNCCPVRgxcjsT4CWD2pfR5RgQSjndvAI3TW0gbyGMuJ8d5P8jOkWG3CBgR+w6jhlDE1520eAAQBFmz9ZVw+OSAAAAABJRU5ErkJggg==)
}

.block-floor-products-opt13 .owl-nav .owl-next {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMDhFOTJGODlGRUYxMUU2OTczOEE0MUM0MjlCRUZFMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMDhFOTJGNzlGRUYxMUU2OTczOEE0MUM0MjlCRUZFMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BA/Q4AAAAMZJREFUeNpiNNPT3czAwOADxGuAOOXkxUsfGZAAExAXA/ERIA4B4nnm+np8KAqAOm4B6UggPgHEQVBFgsgmMAAVPQFS0VCTgqGKREFyjP///4cbBxSUA1ILgNgRiLcAcSKKAqgikM5FQOwBxHuZGDDBLyD+AWWzMKHplgRSS4E4AIh3AnEYE5KkDNR+byDeCsQJQMe/YoFKigGphUDsBMSbgDgZKPkG7E2ozsVQyc1QnW+Qw2ESELsB8UYgjgdKvkd2F0CAAQDT+jvBRlogCwAAAABJRU5ErkJggg==)
}

.block-floor-products-opt13 .owl-nav .owl-next:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENzk5RjY2NjlGRUYxMUU2QTFCMkU0OTJGNjhGN0VGMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENzk5RjY2NTlGRUYxMUU2QTFCMkU0OTJGNjhGN0VGMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mw9j3AAAAMVJREFUeNpk0M8KAVEUx/E716yVBaXkSViwkGIhpLBAvIE38QDyp7GyYVhYWLHwDNZWmpKdROM7Ouni1qdzm985d+6M9XBSrlKqiDl6ocbuqoyl0cceVQyfs3T4q4GJI7WOA8rSFDFPUDSdKE05qSJN0SCzfN//HMfDJGWEDFbofDVIUzA5QR5brf7XHTfZ2/pnOk5xUMIGNW2ECXl/AWu0ufzZljBGGSOLJbqE3vszZXIqoSuTnvkfBshhgRbhxbzXS4ABAM1aP6VOKVGgAAAAAElFTkSuQmCC)
}

.block-products-opt13 {
    margin-bottom: 60px
}

.block-products-opt13 .block-title {
    margin-bottom: 30px;
    position: relative
}

.block-products-opt13 .block-title:after,
.block-products-opt13 .block-title:before {
    content: "";
    display: table
}

.block-products-opt13 .block-title:after {
    clear: both
}

.block-products-opt13 .item .product-item {
    margin-bottom: 20px
}

.block-products-opt13 .item .product-item:last-child {
    margin-bottom: 0
}

.block-products-opt13 .product-item {
    padding: 0 1px 1px 0
}

.block-products-opt13 .product-item .product-item-info {
    background-color: #fff;
    position: relative;
    overflow: hidden
}

.block-products-opt13 .product-item .product-item-photo {
    border: 1px solid #e6e6e6
}

.block-products-opt13 .product-item .product-item-detail {
    padding-top: 14px
}

.block-products-opt13 .product-item .product-item-name {
    line-height: 24px;
    margin: 0
}

.block-products-opt13 .product-item .product-item-price {
    line-height: 1;
    font-size: 16px
}

.block-products-opt13 .owl-nav {
    position: absolute;
    top: -30px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    display: none
}

@media (max-width:767px) {
    .block-products-opt13 .owl-nav {
        display: block
    }
}

.block-products-opt13 .owl-nav .owl-next,
.block-products-opt13 .owl-nav .owl-prev {
    display: inline-block;
    line-height: 24px;
    height: 24px;
    width: 9px;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0 8px;
    margin: 0 8px
}

.block-products-opt13 .owl-nav .owl-prev {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDM0M4MUZGQjlGRUYxMUU2QURGN0Y3RkZEQzJDOEEwNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDM0M4MUZGQTlGRUYxMUU2QURGN0Y3RkZEQzJDOEEwNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gKn+YwAAAL9JREFUeNpi+f//PwMyMNfXEwRS84HYH4jXs2CRXAjEvkC8C4jzmJAkRYDUAqjkPiCOPXnx0hMmqKQEVNIPqjMeKPkKJMcClBSDSroD8VYgTgVKPoeZDHLDKiC2B+INQJwAlPyI7C6QFX+gbA4gZmNAAyAFEUC8BYg9gHgl0Eo5FAVAI98A6SSoFY5AvBSoSAnZBAagotdQRWuB2AaqSAYkx4gckkBBPmgoBgHxESBOZsQS1PxAag4Qh4DcBhBgAHc1OifwbwAnAAAAAElFTkSuQmCC)
}

.block-products-opt13 .owl-nav .owl-prev:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QkVEODU3MDlGRUYxMUU2QTQ3MzlCQjE5NkFBRkUzNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QkVEODU2RjlGRUYxMUU2QTQ3MzlCQjE5NkFBRkUzNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9K61HQAAAL1JREFUeNpskDELQVEUx9/jJhMpySCDz0EysaBkkBKR1SciDBQlBhaDhe+isNjp+p066tK79eu83u9/z7kd31rruee9LCQoU6jD1gTIOVThCCPjyCRlovIEnXD7fAupTFNmUNObXZHiDDKlsgwHGCKv384yYg1F2EEP+XTfJSNe+h2FiPd3JNCCPVRgxcjsT4CWD2pfR5RgQSjndvAI3TW0gbyGMuJ8d5P8jOkWG3CBgR+w6jhlDE1520eAAQBFmz9ZVw+OSAAAAABJRU5ErkJggg==)
}

.block-products-opt13 .owl-nav .owl-next {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMDhFOTJGODlGRUYxMUU2OTczOEE0MUM0MjlCRUZFMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMDhFOTJGNzlGRUYxMUU2OTczOEE0MUM0MjlCRUZFMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BA/Q4AAAAMZJREFUeNpiNNPT3czAwOADxGuAOOXkxUsfGZAAExAXA/ERIA4B4nnm+np8KAqAOm4B6UggPgHEQVBFgsgmMAAVPQFS0VCTgqGKREFyjP///4cbBxSUA1ILgNgRiLcAcSKKAqgikM5FQOwBxHuZGDDBLyD+AWWzMKHplgRSS4E4AIh3AnEYE5KkDNR+byDeCsQJQMe/YoFKigGphUDsBMSbgDgZKPkG7E2ozsVQyc1QnW+Qw2ESELsB8UYgjgdKvkd2F0CAAQDT+jvBRlogCwAAAABJRU5ErkJggg==)
}

.block-products-opt13 .owl-nav .owl-next:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENzk5RjY2NjlGRUYxMUU2QTFCMkU0OTJGNjhGN0VGMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENzk5RjY2NTlGRUYxMUU2QTFCMkU0OTJGNjhGN0VGMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NUIyMjU3NEY5M0U2MTE4QjM0RERFM0QyNTNBNjRCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE2OTBEQkUxQTQxQ0U0MTE5ODM4QzQ1NzBDNEREQ0IzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mw9j3AAAAMVJREFUeNpk0M8KAVEUx/E716yVBaXkSViwkGIhpLBAvIE38QDyp7GyYVhYWLHwDNZWmpKdROM7Ouni1qdzm985d+6M9XBSrlKqiDl6ocbuqoyl0cceVQyfs3T4q4GJI7WOA8rSFDFPUDSdKE05qSJN0SCzfN//HMfDJGWEDFbofDVIUzA5QR5brf7XHTfZ2/pnOk5xUMIGNW2ECXl/AWu0ufzZljBGGSOLJbqE3vszZXIqoSuTnvkfBshhgRbhxbzXS4ABAM1aP6VOKVGgAAAAAElFTkSuQmCC)
}

.block-testimonior-opt13 {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 57px 0;
    position: relative;
    margin-bottom: 30px
}

.block-testimonior-opt13:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(51, 51, 51, .7)
}

.block-testimonior-opt13 .item {
    position: relative
}

.block-testimonior-opt13 .item:after,
.block-testimonior-opt13 .item:before {
    content: "";
    display: table
}

.block-testimonior-opt13 .item:after {
    clear: both
}

.block-testimonior-opt13 .item .avata {
    width: 170px;
    height: 170px;
    overflow: hidden;
    position: relative;
    text-align: center;
    float: left;
    display: block;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

@media (max-width:479px) {
    .block-testimonior-opt13 .item .avata {
        float: none;
        margin: auto
    }
}

.block-testimonior-opt13 .item .description {
    margin-left: 200px;
    padding-top: 20px
}

@media (max-width:479px) {
    .block-testimonior-opt13 .item .description {
        margin-left: 0
    }
}

.block-testimonior-opt13 .item .name {
    display: block;
    color: #fff;
    font-weight: 600;
    text-transform: capitalize;
    font-size: 16px
}

@media (max-width:479px) {
    .block-testimonior-opt13 .item .name {
        text-align: center
    }
}

.block-testimonior-opt13 .item .info {
    color: #db964a;
    display: block
}

@media (max-width:479px) {
    .block-testimonior-opt13 .item .info {
        text-align: center
    }
}

.block-testimonior-opt13 .item .des {
    display: block;
    line-height: 24px;
    color: #bbb;
    font-size: 14px;
    max-width: 900px;
    padding-top: 15px
}

.block-testimonior-opt13 .item .des:after,
.block-testimonior-opt13 .item .des:before {
    font-family: Georgia-Regular, sans-serif;
    content: "“";
    font-size: 30px;
    line-height: 1;
    height: 26px;
    width: 10px;
    font-style: normal;
    display: inline-block;
    vertical-align: text-bottom
}

.block-testimonior-opt13 .item .des:before {
    content: "“";
    margin-right: 9px
}

.block-testimonior-opt13 .item .des:after {
    content: "”";
    margin-left: 9px;
    vertical-align: text-top
}

.block-testimonior-opt13 .owl-dots {
    text-align: center;
    position: absolute;
    bottom: -40px;
    left: 0;
    right: 0
}

.block-testimonior-opt13 .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    margin: 0 5px;
    display: inline-block;
    vertical-align: middle;
    background-color: #888
}

.block-testimonior-opt13 .owl-dots .owl-dot.active {
    width: 14px;
    height: 14px;
    background-color: #2a3843
}

.block-blog-opt13 {
    margin-bottom: 50px
}

.block-blog-opt13 .block-title {
    margin-bottom: 20px;
    position: relative
}

.block-blog-opt13 .block-title:after,
.block-blog-opt13 .block-title:before {
    content: "";
    display: table
}

.block-blog-opt13 .block-title:after {
    clear: both
}

.block-blog-opt13 .block-title strong.title {
    margin-bottom: 2px;
    font-weight: 600
}

.block-blog-opt13 .block-title strong.title span {
    font-weight: 400
}

.block-blog-opt13 .item .blog-photo {
    position: relative;
    overflow: hidden
}

.block-blog-opt13 .item .blog-photo img {
    display: block;
    width: 100%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s
}

.block-blog-opt13 .item .blog-detail {
    padding-top: 15px;
    padding-bottom: 10px;
    text-align: center
}

.block-blog-opt13 .item .blog-name {
    font-size: 16px;
    font-weight: 600;
    color: #333;
    display: block;
    margin-bottom: 12px
}

.block-blog-opt13 .item .blog-name a {
    color: #333
}

.block-blog-opt13 .item .blog-info {
    font-size: 14px;
    color: #666;
    margin-bottom: 15px
}

.block-blog-opt13 .item .blog-info .blog-comment,
.block-blog-opt13 .item .blog-info .blog-date {
    display: inline-block;
    vertical-align: top
}

.block-blog-opt13 .item .blog-info .blog-comment:before,
.block-blog-opt13 .item .blog-info .blog-date:before {
    font-family: FontAwesome;
    display: inline-block;
    margin-right: 10px;
    font-size: 16px
}

.block-blog-opt13 .item .blog-info .blog-comment:before {
    content: "\f0e5"
}

.block-blog-opt13 .item .blog-info .blog-date {
    margin-right: 23px
}

.block-blog-opt13 .item .blog-info .blog-date:before {
    content: "\f044"
}

.block-blog-opt13 .item .blog-des {
    font-size: 14px;
    line-height: 20px;
    display: block;
    color: #888
}

.block-blog-opt13 .item:hover .blog-photo img {
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
    -o-transform: scale(1.12);
    transform: scale(1.12);
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s
}

.block-blog-opt13 .item:hover .blog-name,
.block-blog-opt13 .item:hover .blog-name a {
    color: #ffd43f
}

.block-products-opt13 .block-title strong.title {
    margin-bottom: 2px
}

.block-brand-opt13 {
    background-color: #f5f5f5;
    padding: 20px 0 45px;
    margin-bottom: 30px
}

.block-brand-opt13 .block-title {
    margin-bottom: 30px;
    position: relative
}

.block-brand-opt13 .block-title:after,
.block-brand-opt13 .block-title:before {
    content: "";
    display: table
}

.block-brand-opt13 .block-title:after {
    clear: both
}

.block-brand-opt13 .block-title strong.title {
    margin-bottom: 2px
}

.block-brand-opt13 .item {
    padding: 0 1px 1px 0
}

.block-brand-opt13 .item .box {
    border: 1px solid #ebebeb;
    display: block;
    text-align: center
}

.block-brand-opt13 .item img {
    display: block;
    margin: auto;
    width: 100%
}

.block-brand-opt13 .item img:hover {
    opacity: .5;
    -webkit-filter: sepia(100%);
    filter: sepia(100%)
}

.block-list-products-opt13 {
    margin-bottom: 70px
}

.block-list-products-opt13 .block-title {
    margin-bottom: 35px;
    position: relative;
    margin-top: 20px
}

.block-list-products-opt13 .block-title strong.title {
    display: block;
    font-size: 22px;
    color: #000;
    font-weight: 400;
    text-transform: none
}

.block-list-products-opt13 .block-title strong.title span {
    color: #aaa
}

.block-list-products-opt13 .product-item {
    margin-bottom: 20px
}

.block-list-products-opt13 .product-item .product-item-info:after,
.block-list-products-opt13 .product-item .product-item-info:before {
    content: "";
    display: table
}

.block-list-products-opt13 .product-item .product-item-info:after {
    clear: both
}

.block-list-products-opt13 .product-item .product-item-photo {
    float: left;
    width: 100px;
    border: 1px solid #e6e6e6;
    position: relative;
    overflow: hidden;
    padding: 1px
}

.block-list-products-opt13 .product-item .product-item-photo .product-item-img {
    position: relative;
    overflow: hidden;
    display: block
}

.block-list-products-opt13 .product-item .product-item-photo img {
    display: block;
    width: 100%;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s
}

.block-list-products-opt13 .product-item .product-item-detail {
    margin-left: 112px;
    padding-top: 5px
}

.block-list-products-opt13 .product-item .product-item-name {
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #333
}

.block-list-products-opt13 .product-item .product-item-name a {
    color: #333
}

.block-list-products-opt13 .product-item .product-item-price {
    color: #fcac50;
    font-size: 18px
}

.block-list-products-opt13 .product-item:hover .product-item-name a {
    color: #ffd43f
}

.block-list-products-opt13 .product-item:hover .product-item-photo img {
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
    -o-transform: scale(1.12);
    transform: scale(1.12);
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s
}

.index-opt-13 .wrapper {
    overflow: hidden
}

.index-opt-13 .back-to-top {
    border-color: #ffd43f
}

.index-opt-13 .back-to-top .fa,
.index-opt-13 .back-to-top:hover {
    background-color: #ffd43f
}

.index-opt-14 {
    background-color: #f5f5f5
}

.index-opt-14 .back-to-top {
    border-color: #f62341
}

.index-opt-14 .back-to-top .fa,
.index-opt-14 .back-to-top:hover {
    background-color: #f62341
}

.slide-opt-14 {
    margin-bottom: 20px
}

.slide-opt-14 .owl-dots {
    bottom: 30px
}

.slide-opt-14 .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    background-color: #888;
    border-radius: 100%;
    margin: 0 5px
}

.slide-opt-14 .owl-dots .owl-dot.active {
    background-color: #f62341;
    width: 14px;
    height: 14px
}

@media (max-width:767px) {
    .slide-opt-14 .owl-dots {
        bottom: 5px
    }
}

.slide-opt-14 .item {
    position: relative
}

.slide-opt-14 .item .title {
    display: block;
    font-size: 36px;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase
}

.slide-opt-14 .item .des {
    display: block;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 21px
}

.slide-opt-14 .item .btn {
    background-color: #f62341;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 40px;
    padding: 0 32px;
    text-transform: uppercase;
    border: none
}

.slide-opt-14 .item .btn:focus,
.slide-opt-14 .item .btn:hover {
    background-color: #c40823;
    color: #fff
}

.slide-opt-14 .description {
    position: absolute
}

.slide-opt-14 .item1 .description {
    top: 190px;
    max-width: 390px;
    right: 152px
}

@media (max-width:1199px) {
    .slide-opt-14 .item1 .description {
        top: 90px
    }
}

@media (max-width:991px) {
    .slide-opt-14 .item1 .description {
        top: 80px;
        right: 30px
    }
}

@media (max-width:767px) {
    .slide-opt-14 .item1 .description {
        top: 40px;
        right: 15px
    }
}

@media (max-width:479px) {
    .slide-opt-14 .item1 .description {
        top: 15px;
        right: 15px
    }
}

.slide-opt-14 .item2 .description {
    top: 150px;
    max-width: 390px;
    left: 72px
}

@media (max-width:991px) {
    .slide-opt-14 .item2 .description {
        top: 80px;
        left: 25px
    }
}

@media (max-width:767px) {
    .slide-opt-14 .item2 .description {
        top: 40px;
        left: 15px
    }
}

@media (max-width:479px) {
    .slide-opt-14 .item2 .description {
        top: 15px;
        left: 15px
    }
}

.slide-opt-14 .item2 .des {
    margin-bottom: 15px
}

.slide-opt-14 .item2 .btn {
    background-color: #ffd43f;
    color: #333
}

.slide-opt-14 .item2 .btn:focus,
.slide-opt-14 .item2 .btn:hover {
    background-color: #f2bb00;
    color: #333
}

.slide-opt-14 .item3 .description {
    top: 70px;
    max-width: 390px;
    right: 60px
}

@media (max-width:767px) {
    .slide-opt-14 .item3 .description {
        top: 40px;
        right: 15px
    }
}

@media (max-width:479px) {
    .slide-opt-14 .item3 .description {
        top: 15px;
        right: 15px
    }
}

.slide-opt-14 .item3 .title {
    font-size: 26px;
    line-height: 30px
}

@media (max-width:479px) {
    .slide-opt-14 .item3 .title {
        line-height: 1
    }
}

.slide-opt-14 .item3 .des {
    margin-bottom: 15px
}

.slide-opt-14 .item3 .btn {
    background-color: #ffd43f;
    color: #333
}

.slide-opt-14 .item3 .btn:focus,
.slide-opt-14 .item3 .btn:hover {
    background-color: #f2bb00;
    color: #333
}

@media (max-width:639px) {
    .slide-opt-14 .item .container {
        background-color: rgba(0, 0, 0, .12)
    }
}

@media (max-width:767px) {
    .slide-opt-14 .item .description {
        padding-top: 20px;
        padding-left: 20px
    }
}

@media (max-width:639px) {
    .slide-opt-14 .item .description {
        padding-top: 10px;
        float: none
    }
}

@media (max-width:767px) {
    .slide-opt-14 .item .description .title {
        font-size: 24px
    }
}

@media (max-width:639px) {
    .slide-opt-14 .item .description .title {
        font-size: 16px
    }
}

@media (max-width:767px) {
    .slide-opt-14 .item .description .des {
        font-size: 13px
    }
}

@media (max-width:639px) {
    .slide-opt-14 .item .description .des {
        font-size: 12px
    }
}

@media (max-width:439px) {
    .slide-opt-14 .item .description .des {
        display: none
    }
}

@media (max-width:639px) {
    .slide-opt-14 .item .description .btn {
        font-size: 13px;
        line-height: 34px;
        padding: 0 12px
    }
}

@media (max-width:439px) {
    .slide-opt-14 .item .description .btn {
        font-size: 11px;
        line-height: 24px;
        margin-top: 10px
    }
}

.block-banner-op14,
.block-banner-op14-2 {
    padding: 10px
}

.block-banner-op14 .box-img,
.block-banner-op14-2 .box-img {
    position: relative;
    overflow: hidden
}

.block-banner-op14 .box-img:before,
.block-banner-op14-2 .box-img:before {
    background: rgba(255, 255, 255, .4);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    visibility: hidden;
    width: 100%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.block-banner-op14 .box-img:hover:before,
.block-banner-op14-2 .box-img:hover:before {
    opacity: 1;
    visibility: initial;
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.block-banner-op14 img,
.block-banner-op14-2 img {
    display: block;
    width: 100%
}

.block-banner-op14 .box-img,
.block-banner-op14-2 .box-img {
    display: block
}

.block-banner-op14 .box-img img,
.block-banner-op14-2 .box-img img {
    display: block;
    width: 100%
}

.block-banner-op14-2 {
    padding: 0
}

.block-deals-opt14 {
    padding: 10px;
    margin-bottom: 15px
}

.block-deals-opt14 .product-item {
    border-right: 1px solid #dfdfdf;
    margin-right: -7px
}

.block-deals-opt14 .product-item .product-item-info:after,
.block-deals-opt14 .product-item .product-item-info:before {
    content: "";
    display: table
}

.block-deals-opt14 .product-item .product-item-info:after {
    clear: both
}

.block-deals-opt14 .product-item .product-item-photo {
    width: 150px;
    float: left
}

@media (min-width:640px) and (max-width:767px) {
    .block-deals-opt14 .product-item .product-item-photo {
        width: 100px
    }
}

@media (max-width:400px) {
    .block-deals-opt14 .product-item .product-item-photo {
        width: 90px
    }
}

.block-deals-opt14 .product-item .product-item-detail {
    margin-left: 160px;
    padding-right: 10px
}

@media (min-width:640px) and (max-width:767px) {
    .block-deals-opt14 .product-item .product-item-detail {
        margin-left: 110px;
        padding-right: 0
    }
}

@media (max-width:400px) {
    .block-deals-opt14 .product-item .product-item-detail {
        margin-left: 100px;
        padding-right: 0
    }
}

.block-deals-opt14 .product-item .product-item-name {
    font-weight: 400;
    color: #333;
    font-size: 14px;
    text-transform: capitalize;
    display: block
}

.block-deals-opt14 .product-item .product-item-name a {
    color: #333
}

.block-deals-opt14 .product-item .product-item-price {
    color: #f62341;
    font-size: 24px;
    margin-bottom: 12px
}

.block-deals-opt14 .product-item .product-item-price .old-price {
    color: #888;
    text-decoration: line-through;
    font-size: 16px;
    margin-right: 14px
}

.block-deals-opt14 .product-item .btn-cart {
    background-color: #bbb;
    color: #666;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    height: 38px;
    padding: 0 16px;
    border-radius: 3px;
    border: none;
    line-height: 36px;
    margin-bottom: 20px
}

.block-deals-opt14 .product-item .btn-cart:before {
    content: "\e900";
    font-family: icomoon;
    font-weight: 400;
    margin-right: 12px;
    font-size: 20px;
    display: inline-block;
    vertical-align: middle
}

.block-deals-opt14 .product-item .btn-cart:focus,
.block-deals-opt14 .product-item .btn-cart:hover {
    background-color: #f62341;
    color: #fff
}

.block-deals-opt14 .product-item .count-down-time {
    padding-top: 5px;
    padding-left: 34px;
    background-position: center left;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAcCAYAAAB75n/uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxNjkwREJFMUE0MUNFNDExOTgzOEM0NTcwQzRERENCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQkRERkFGQ0E2RUUxMUU2ODRCRkI1MzE0RjBERTQwMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQkRERkFGQkE2RUUxMUU2ODRCRkI1MzE0RjBERTQwMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDExNzQwNzIwNjgxMTgyMkFENzAwRjE4Qzk1OTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTY5MERCRTFBNDFDRTQxMTk4MzhDNDU3MEM0RERDQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Vvm7pAAACbElEQVR42qzWf2hNYRzH8XPvjPlRU36E+fGPhMhfS37UiHAlS34kTKLurDU/GtH8sfKfH80mRUqL1EQohJRk8oeUEqkRZiGKUCLLzPtbn6PH6d5zz+6533p178495/k+z3O+z/MskU6nvQgxDsWBa3/wBr1hDyYjNG496MLLgNeoyfVwlAQ/1NtM8bMQCc5iZ4brDWjV98EoyzeBxUlMwUiMwGQ0O78fxjNsCj7YL0fDRViIJZioXvbHRzzFDdzGXVRqRMuwFZ/CRmDXt+AVbmKtquWhdGO1Etg9QzEVbViJS2EjsGk4h/m4gvW4n6UcZ6Eex7EOa3Tv42wJxuKOepRS74PRgq+4p3tXYTHOqPEKvM2UoEQ9LsVcdGSZvm3Od1sfezTiOUp4DbNV3v+9g0ZMU486IlbXeM17sxZfpSqsIVimY1TrTWj3+h7bNZJHOKi2ytwEG7RaD3n5R6PeYZPaqnUTrMB1fI6RoESlbQVwFcv9BPZDuaoibqT02a51MSSpYRW5pZUjfoX8Nkmfz5HABCvTgboYdXoqVD2Z4oM+u/2txhJ80R/DIiZ4IGFR6m/1NkXv8V1zVqiYrqnsTKqkbmFpAROktG389sv0MmaqmuLGDG01be46OI93WoWJmAmsjU5tfv8S2FvfgXnYF6PxOizCXr+S3M3uIo5hP6rzaNyOyyM4hQvZzmQbxWmc0I2jIjQ8XGd2q+a9OuzQ78FmJbJj8gWOYgEGOPcN0onXov+PbLPchY1qI/TQ79WDVlm7UaW57dGiLHYW0je9zAM6fLy+/FfRpYbrVcK2eEY7W8ITreiwvcn7K8AA7HiLHf21qV4AAAAASUVORK5CYII=)
}

.block-deals-opt14 .product-item .count-down-time .box-count {
    font-size: 14px;
    color: #333;
    font-weight: 600;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-right: 5px;
    margin-right: 5px;
    line-height: 24px
}

.block-deals-opt14 .product-item .count-down-time .box-count .text {
    display: none
}

.block-deals-opt14 .product-item .count-down-time .box-count:after {
    content: ":";
    display: inline-block;
    position: absolute;
    top: 0;
    right: -2px
}

.block-deals-opt14 .product-item .count-down-time .box-count:last-child {
    padding-right: 0;
    margin-right: 0
}

.block-deals-opt14 .product-item .count-down-time .box-count:last-child:after {
    content: none
}

.block-deals-opt14 .product-item .count-down-time .box-days .number:after {
    content: "D"
}

.block-deals-opt14 .product-item .count-down-time .box-hours .number:after {
    content: "H"
}

.block-deals-opt14 .product-item .count-down-time .box-min .number:after {
    content: "M"
}

.block-deals-opt14 .product-item .count-down-time .box-secs .number:after {
    content: "S"
}

.block-deals-opt14 .product-item:hover .btn-cart {
    background-color: #f62341;
    color: #fff
}

.block-deals-opt14 .product-item:hover .product-item-name a {
    color: #f62341
}

.block-floor-opt14 {
    background-color: #fff;
    border-top: 2px solid #1fa6f1;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 40px;
    border-left: 1px solid #dfdfdf
}

.block-floor2.block-floor-opt14 {
    border-top: 2px solid #ffcb17
}

.block-floor3.block-floor-opt14 {
    border-top: 2px solid #093e8e
}

.block-floor4.block-floor-opt14 {
    border-top: 2px solid #fd4f0a
}

@media (max-width:991px) {
    .block-floor-opt14 {
        border-left: none
    }
}

.block-floor-opt14 .box-floor:after,
.block-floor-opt14 .box-floor:before {
    content: "";
    display: table
}

.block-floor-opt14 .box-floor:after {
    clear: both
}

.block-floor-opt14 .col-left {
    float: left;
    width: 200px;
    border-right: 1px solid #dfdfdf;
    height: 399px
}

@media (min-width:1200px) {
    .block-floor-opt14 .col-left {
        height: 398px
    }
}

@media (max-width:1199px) {
    .block-floor-opt14 .col-left {
        border: none
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .block-floor-opt14 .col-left {
        height: 396px
    }
}

@media (max-width:991px) {
    .block-floor-opt14 .col-left {
        float: none;
        width: 100%;
        height: auto
    }
}

.block-floor-opt14 .col-left .block-title {
    background-color: #1fa6f1;
    color: #fff
}

.block-floor2.block-floor-opt14 .col-left .block-title {
    background-color: #ffcb17
}

.block-floor2.block-floor-opt14 .col-left .block-title strong.title {
    color: #333
}

.block-floor3.block-floor-opt14 .col-left .block-title {
    background-color: #093e8e
}

.block-floor4.block-floor-opt14 .col-left .block-title {
    background-color: #fd4f0a
}

.block-floor-opt14 .col-left .block-title strong.title {
    display: block;
    line-height: 49px;
    font-size: 18px;
    font-weight: 600;
    padding-left: 20px
}

.block-floor-opt14 .col-left .block-title .icon {
    padding-right: 14px
}

.block-floor-opt14 .col-left .block-content {
    padding-top: 16px
}

.block-floor-opt14 .col-left .block-content a {
    display: block;
    color: #666;
    font-size: 14px;
    line-height: 36px;
    padding-left: 19px;
    text-transform: capitalize
}

.block-floor-opt14 .col-left .block-content a:focus,
.block-floor-opt14 .col-left .block-content a:hover {
    color: #f62341
}

.block-floor1.block-floor-opt14 .col-left .block-content a:focus,
.block-floor1.block-floor-opt14 .col-left .block-content a:hover {
    color: #1fa6f1
}

.block-floor2.block-floor-opt14 .col-left .block-content a:focus,
.block-floor2.block-floor-opt14 .col-left .block-content a:hover {
    color: #ffcb17
}

.block-floor3.block-floor-opt14 .col-left .block-content a:focus,
.block-floor3.block-floor-opt14 .col-left .block-content a:hover {
    color: #093e8e
}

.block-floor4.block-floor-opt14 .col-left .block-content a:focus,
.block-floor4.block-floor-opt14 .col-left .block-content a:hover {
    color: #fd4f0a
}

@media (max-width:991px) {
    .block-floor-opt14 .col-left .block-content {
        display: none
    }
}

.block-floor-opt14 .col-mid {
    float: left;
    width: 270px
}

.block-floor-opt14 .col-mid .box-img {
    position: relative
}

.block-floor-opt14 .col-mid .box-img:after,
.block-floor-opt14 .col-mid .box-img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.block-floor-opt14 .col-mid .box-img:hover:before {
    top: 50%;
    bottom: 50%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-color: rgba(255, 255, 255, .5)
}

.block-floor-opt14 .col-mid .box-img:hover:after {
    left: 50%;
    right: 50%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-color: rgba(255, 255, 255, .5)
}

.block-floor-opt14 .col-mid .box-img {
    display: block
}

.block-floor-opt14 .col-mid .box-img img {
    display: block;
    width: 100%
}

@media (min-width:1200px) {
    .block-floor-opt14 .col-mid .box-img img {
        height: 398px
    }
}

@media (max-width:1199px) {
    .block-floor-opt14 .col-mid {
        display: none
    }
}

.block-floor-opt14 .col-right {
    float: left;
    width: calc(100% - 470px);
    width: -moz-calc(100% - 470px);
    width: -webkit-calc(100% - 470px);
    width: -o-calc(100% - 470px);
    overflow: hidden
}

.block-floor-opt14 .col-right:after,
.block-floor-opt14 .col-right:before {
    content: "";
    display: table
}

.block-floor-opt14 .col-right:after {
    clear: both
}

@media (max-width:1199px) {
    .block-floor-opt14 .col-right {
        width: calc(100% - 200px);
        width: -moz-calc(100% - 200px);
        width: -webkit-calc(100% - 200px);
        width: -o-calc(100% - 200px)
    }
}

@media (max-width:991px) {
    .block-floor-opt14 .col-right {
        float: none;
        width: 100%;
        height: auto;
        border-right: 1px solid #dfdfdf
    }
}

.block-floor-opt14 .col-right .item {
    width: 50%;
    float: left
}

@media (max-width:600px) {
    .block-floor-opt14 .col-right .item {
        float: none;
        width: 100%
    }
}

.block-floor-opt14 .col-right .product-item {
    width: 50%;
    float: left;
    border-left: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
    margin-top: -1px;
    position: relative
}

.block-floor-opt14 .col-right .product-item:hover img {
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
    -o-transform: scale(1.12);
    transform: scale(1.12);
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s
}

.block-floor-opt14 .col-right .product-item:hover .product-item-name,
.block-floor-opt14 .col-right .product-item:hover .product-item-name a {
    color: #f62341
}

.block-floor-opt14 .col-right .product-item .product-item-name {
    position: absolute;
    font-size: 14px;
    color: #333;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    top: 25px;
    left: 0;
    right: 0;
    padding: 0 10px
}

.block-floor-opt14 .col-right .product-item .product-item-name a {
    color: #333
}

.block-floor-opt14 .col-right .product-item .product-item-photo {
    height: 199px;
    overflow: hidden;
    text-align: center;
    padding: 1px
}

.block-floor-opt14 .col-right .product-item .product-item-photo .product-item-img {
    display: block;
    position: relative;
    overflow: hidden
}

.block-floor-opt14 .col-right .product-item .product-item-photo img {
    display: block;
    margin: auto;
    max-height: 100%;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s
}

.block-floor-opt14 .col-right .product-item-lag {
    width: 100%
}

.block-floor1.block-floor-opt14 .col-right .product-item-lag .product-item-name {
    left: 40px
}

.block-floor2.block-floor-opt14 .col-right .product-item-lag .product-item-name {
    left: 75px
}

.block-floor3.block-floor-opt14 .col-right .product-item-lag .product-item-name {
    left: 20px
}

.block-floor4.block-floor-opt14 .col-right .product-item-lag .product-item-name {
    left: 8px
}

.block-floor1.block-floor-opt14 .col-right .product-item1 .product-item-name {
    top: 36px;
    max-width: 195px;
    left: auto;
    width: 100%
}

.block-floor2.block-floor-opt14 .col-right .product-item1 .product-item-name {
    top: 60px;
    max-width: 140px;
    left: auto;
    width: 100%
}

.block-floor3.block-floor-opt14 .col-right .product-item1 .product-item-name {
    top: 50px;
    max-width: 90px;
    left: auto;
    width: 100%
}

.block-floor4.block-floor-opt14 .col-right .product-item1 .product-item-name {
    top: 28px;
    max-width: 175px;
    left: auto;
    width: 100%
}

.block-floor1.block-floor-opt14 .col-right .product-item3 .product-item-name,
.block-floor1.block-floor-opt14 .col-right .product-item4 .product-item-name,
.block-floor2.block-floor-opt14 .col-right .product-item3 .product-item-name,
.block-floor2.block-floor-opt14 .col-right .product-item4 .product-item-name,
.block-floor2.block-floor-opt14 .col-right .product-item5 .product-item-name,
.block-floor3.block-floor-opt14 .col-right .product-item2 .product-item-name,
.block-floor3.block-floor-opt14 .col-right .product-item3 .product-item-name,
.block-floor3.block-floor-opt14 .col-right .product-item4 .product-item-name,
.block-floor3.block-floor-opt14 .col-right .product-item5 .product-item-name,
.block-floor3.block-floor-opt14 .col-right .product-item6 .product-item-name,
.block-floor4.block-floor-opt14 .col-right .product-item3 .product-item-name,
.block-floor4.block-floor-opt14 .col-right .product-item4 .product-item-name,
.block-floor4.block-floor-opt14 .col-right .product-item5 .product-item-name {
    top: 15px
}

.heading-opt14 strong.title {
    display: block;
    font-size: 24px;
    color: #333;
    font-weight: 600;
    text-transform: none;
    text-align: center;
    margin-bottom: 35px
}

.heading-opt14 strong.title span {
    color: #aaa
}

.block-blog-opt13.style14 {
    margin-top: -11px;
    margin-bottom: 16px
}

.block-blog-opt13.style14 .item:hover .blog-name a {
    color: #f62341
}

.block-blog-opt13.style14 .item .blog-name {
    margin-bottom: 7px
}

.block-blog-opt13.style14:hover .owl-nav .owl-next,
.block-blog-opt13.style14:hover .owl-nav .owl-prev {
    opacity: 1;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-blog-opt13.style14 .owl-nav .owl-next,
.block-blog-opt13.style14 .owl-nav .owl-prev {
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background-color: #f62341;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -82px;
    font-size: 18px;
    opacity: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-blog-opt13.style14 .owl-nav .owl-next:before,
.block-blog-opt13.style14 .owl-nav .owl-prev:before {
    font-family: FontAwesome
}

.block-blog-opt13.style14 .owl-nav .owl-next:hover,
.block-blog-opt13.style14 .owl-nav .owl-prev:hover {
    background-color: #c40823
}

.block-blog-opt13.style14 .owl-nav .owl-prev {
    left: -15px
}

.block-blog-opt13.style14 .owl-nav .owl-prev:before {
    content: "\f104"
}

.block-blog-opt13.style14 .owl-nav .owl-next {
    right: -15px
}

.block-blog-opt13.style14 .owl-nav .owl-next:before {
    content: "\f105"
}

.block-brand-opt13.style14 {
    padding-top: 15px;
    margin-bottom: 0;
    padding-bottom: 38px
}

.block-brand-opt13.style14 img:hover {
    opacity: .5
}

.block-newletter-op14 {
    background-color: #f62341;
    padding-top: 9px;
    padding-right: 15px;
    padding-left: 15px;
    text-align: center;
    margin-bottom: 14px
}

.block-newletter-op14 .block-content,
.block-newletter-op14 .block-title {
    display: inline-block;
    margin: 0 0 6px;
    vertical-align: top;
    padding: 0
}

.block-newletter-op14 .block-title {
    line-height: 46px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    font-size: 26px;
    padding-right: 140px
}

@media (max-width:1199px) {
    .block-newletter-op14 .block-title {
        padding-right: 10px
    }
}

@media (max-width:991px) {
    .block-newletter-op14 .block-title {
        padding-right: 0
    }
}

@media (max-width:767px) {
    .block-newletter-op14 .block-title {
        line-height: 1;
        font-size: 24px;
        display: block
    }
}

.block-newletter-op14 .input-group {
    z-index: 5
}

.block-newletter-op14 .input-group .form-control {
    height: 46px;
    border: none;
    border-radius: 3px 0 0 3px;
    padding-left: 32px;
    font-size: 14px;
    color: #888;
    width: 282px
}

.block-newletter-op14 .input-group .form-control::-moz-placeholder {
    color: #888;
    opacity: 1
}

.block-newletter-op14 .input-group .form-control:-ms-input-placeholder {
    color: #888
}

.block-newletter-op14 .input-group .form-control::-webkit-input-placeholder {
    color: #888
}

.block-newletter-op14 .input-group .btn-subcribe {
    background-color: #555;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    padding: 0 20px;
    height: 46px;
    border: none;
    border-radius: 0 3px 3px 0
}

.block-newletter-op14 .input-group .btn-subcribe:before {
    content: none
}

.block-newletter-op14 .input-group .btn-subcribe:hover {
    background-color: #c40823
}

@media (max-width:767px) {
    .block-newletter-op14 .input-group {
        width: 100%
    }

    .block-newletter-op14 .input-group .actions,
    .block-newletter-op14 .input-group .form-control {
        display: table-cell;
        vertical-align: top
    }

    .block-newletter-op14 .input-group .form-control {
        width: 100%;
        padding-left: 10px
    }

    .block-newletter-op14 .input-group .actions {
        width: 1%
    }
}

.index-opt-15 {
    background-color: #f6f6f6
}

.index-opt-15 .back-to-top {
    border-color: #c33
}

.index-opt-15 .back-to-top .fa,
.index-opt-15 .back-to-top:hover {
    background-color: #c33
}

.slide-opt-15 .owl-item .img-slide {
    width: 100%;
    display: block
}

.slide-opt-15 .owl-dots .owl-dot {
    width: 12px;
    height: 12px;
    border-radius: 100%;
    border: 1px solid rgba(255, 255, 255, .5);
    background-color: transparent;
    margin: 0 4px
}

.slide-opt-15 .owl-dots .owl-dot.active {
    background-color: #fff;
    width: 14px;
    height: 14px;
    border: 1px solid #fff
}

.block-section-top15 {
    background-color: #e0e0e0;
    margin-bottom: 30px
}

.block-section-top15 .block-section-top {
    position: relative;
    padding-left: 270px;
    padding-right: 200px
}

@media (max-width:1199px) {
    .block-section-top15 .block-section-top {
        padding-left: 0;
        padding-right: 208px
    }
}

@media (max-width:991px) {
    .block-section-top15 .block-section-top {
        padding-right: 0
    }
}

.block-section-top15 .block-section-top .banner-slide {
    position: absolute;
    top: 0;
    right: 0;
    width: 200px
}

.block-section-top15 .block-section-top .banner-slide a {
    display: block;
    position: relative;
    overflow: hidden;
    margin-bottom: 1px
}

.block-section-top15 .block-section-top .banner-slide a:after,
.block-section-top15 .block-section-top .banner-slide a:before {
    content: "";
    position: absolute;
    border-style: solid;
    border-color: #fff;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 100
}

.block-section-top15 .block-section-top .banner-slide a:before {
    border-width: 1px 0;
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);
    top: 10px;
    bottom: 10px;
    left: 5px;
    right: 5px
}

.block-section-top15 .block-section-top .banner-slide a:after {
    border-width: 0 1px;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    transform: scale(1, 0);
    left: 10px;
    right: 10px;
    top: 5px;
    bottom: 5px
}

.block-section-top15 .block-section-top .banner-slide a:hover:after,
.block-section-top15 .block-section-top .banner-slide a:hover:before {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.block-section-top15 .block-section-top .banner-slide a:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

.block-section-top15 .block-section-top .banner-slide a img {
    display: block;
    width: 100%;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s
}

@media (max-width:1199px) {
    .block-section-top15 .block-section-top .banner-slide {
        width: 209px
    }
}

@media (max-width:991px) {
    .block-section-top15 .block-section-top .banner-slide {
        display: none
    }
}

.block-section-top15 .block-section-top .block-nav-categori {
    float: none;
    position: absolute !important;
    top: 0;
    left: 0
}

@media (max-width:1199px) {
    .block-section-top15 .block-section-top .block-nav-categori {
        display: none;
        visibility: hidden;
        opacity: 0
    }
}

.block-section-top15 .block-section-top .block-nav-categori .block-title {
    display: none
}

.block-section-top15 .block-section-top .block-nav-categori .ui-categori {
    padding-bottom: 17px;
    padding-top: 10px
}

.block-section-top15 .block-section-top .block-nav-categori .ui-categori>li {
    padding: 0 20px
}

.block-section-top15 .block-section-top .block-nav-categori .ui-categori>li>a {
    line-height: 44px;
    padding-left: 20px;
    padding-right: 10px;
    border-bottom: 1px solid #eee;
    padding-left: 0
}

.block-section-top15 .block-section-top .block-nav-categori .ui-categori>li>a .icon {
    width: 30px
}

.block-section-top15 .block-section-top .block-nav-categori .ui-categori>li:last-child>a {
    border-bottom: none
}

.block-section-top15 .block-section-top .block-nav-categori .ui-categori>li.parent>a:after {
    line-height: 44px;
    width: 10px;
    content: "\f0da"
}

.block-section-top15 .block-section-top .block-nav-categori .ui-categori>li.parent:hover>a:after {
    content: "\f0da"
}

.block-section-top15 .block-section-top .block-nav-categori .ui-categori .submenu {
    left: 270px;
    width: 900px
}

.block-section-top15 .block-section-top .block-nav-categori .view-all-categori {
    padding: 0 20px
}

.block-section-top15 .block-section-top .block-nav-categori .view-all-categori .btn-view-all,
.block-section-top15 .block-section-top .block-nav-categori .view-all-categori a {
    background-color: #fff;
    color: #666;
    line-height: 35px;
    border: 1px solid #e6e6e6;
    font-size: 11px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 400;
    padding: 0 15px
}

.block-section-top15 .block-section-top .block-nav-categori .view-all-categori .btn-view-all:hover,
.block-section-top15 .block-section-top .block-nav-categori .view-all-categori a:hover {
    background-color: #f36
}

.block-section-top15 .block-section-top .block-nav-categori .view-all-categori .btn-view-all:after,
.block-section-top15 .block-section-top .block-nav-categori .view-all-categori a:after {
    float: none;
    content: "\f0da";
    margin-left: 14px;
    font-size: 14px
}

.block-section-top15 .block-section-top .block-nav-categori .block-content {
    background-color: #fff;
    opacity: 1;
    visibility: visible;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 270px;
    padding: 0 0 15px
}

.block-tab-products.style15 {
    margin-bottom: 30px
}

.block-tab-products.style15 .block-title {
    border-bottom: none;
    margin-bottom: 0
}

@media (max-width:768px) {
    .block-tab-products.style15 .block-title {
        margin-bottom: 40px
    }
}

.block-tab-products.style15 .nav>li {
    margin-right: 7px
}

.block-tab-products.style15 .nav>li>a {
    font-size: 18px;
    font-weight: 700;
    color: #333;
    text-transform: capitalize;
    margin: 0;
    line-height: 42px;
    padding: 0 18px;
    border-bottom-color: transparent
}

.block-tab-products.style15 .nav>li.active>a {
    color: #c33;
    border-bottom-width: 3px;
    border-bottom-color: #c33
}

.block-tab-products.style15 .block-content {
    border-left: 1px solid #e6e6e6;
    background-color: #fff
}

.block-tab-products.style15 .product-item {
    margin: 0
}

.block-tab-products.style15 .product-item .product-item-info {
    border-left: none;
    padding: 20px 35px 35px;
    margin: 0;
    background-color: transparent
}

@media (min-width:768px) and (max-width:1199px) {
    .block-tab-products.style15 .product-item .product-item-actions {
        bottom: 3px
    }
}

.block-tab-products.style15 .owl-nav {
    top: -31px
}

.block-tab-products.style15 .owl-nav .owl-next,
.block-tab-products.style15 .owl-nav .owl-prev {
    width: 25px;
    line-height: 29px;
    background-color: #fff;
    color: #999;
    border: 1px solid #e6e6e6;
    float: left;
    margin: 0 -1px 0 0;
    position: relative
}

.block-tab-products.style15 .owl-nav .owl-next:hover,
.block-tab-products.style15 .owl-nav .owl-prev:hover {
    background-color: #fff;
    border: 1px solid #f63;
    color: #c33;
    z-index: 10
}

.block-tab-products.style15 .owl-nav .owl-prev:before {
    content: "\f0d9"
}

.block-tab-products.style15 .owl-nav .owl-next:before {
    content: "\f0da"
}

.block-deals-of-opt15 {
    margin-top: 12px;
    margin-bottom: 30px
}

.block-deals-of-opt15 .block-title {
    display: block;
    line-height: 50px;
    color: #fff;
    background-color: #c33;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 700;
    padding-left: 22px
}

.block-deals-of-opt15 .deals-of-countdown {
    text-align: center;
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    z-index: 10
}

.block-deals-of-opt15 .deals-of-countdown .box-count {
    text-transform: uppercase;
    text-align: center;
    width: 52px;
    height: 70px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding-top: 30px;
    margin-right: 5px
}

@media (max-width:1199px) {
    .block-deals-of-opt15 .deals-of-countdown .box-count {
        width: 36px
    }
}

.block-deals-of-opt15 .deals-of-countdown .box-count:last-child {
    margin-right: 0
}

.block-deals-of-opt15 .deals-of-countdown .box-count .number {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    font-family: Arimo, sans-serif;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAoCAIAAAAzED4bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QzcyMTk5MkFENUUxMUU2OUZFMTlDQjU4QzI2MUYyRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QzcyMTk5MUFENUUxMUU2OUZFMTlDQjU4QzI2MUYyRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MTc1Q0Q1RkE5QTFFNjExQUNCN0RDMkRBMTU4QjU0NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt5aM3UAAAEdSURBVHja7JixDoMwDERJ4/AH/P9PMiECdThjUtGlk08qN6CMT3dxsJ2maXqdSikN0dr3fds2yTmLtC8DGZgalmocRzkEskAsMK3ram4pWSlFz+Fu1VrVmuaQYpVDiDLWLQBYcPkQcozFwlc0Ndx0r8fYSjSYgVIP1oP1Z1iy3xT7ykOsboGxJw13i/tu9VaR3C3xzguHWJMcg7QSZZ7nZVm8O2VomrU7HR79oMQwhH15IByLh69d+ZTMMDosL0CSqdpC7MWA1dzCbNh7RrGD8FEMh3AsZVISweDqZOGvvGJcbnmU4Viq5pZP+jyLJAuxJ2PAqrW2EPMpBiwAfGxsSPZbF5aThWPZz6e3igjr3uiEY9mceB/TwrHeAgwA/84Ee6TOQPYAAAAASUVORK5CYII=);
    line-height: 40px;
    border: 1px solid #fff
}

@media (max-width:1199px) {
    .block-deals-of-opt15 .deals-of-countdown .box-count .number {
        font-size: 16px
    }
}

.block-deals-of-opt15 .deals-of-countdown .box-count .text {
    font-size: 12px;
    color: #666;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    line-height: 36px
}

@media (max-width:1199px) {
    .block-deals-of-opt15 .deals-of-countdown .box-count .text {
        font-size: 11px
    }
}

.block-service-opt15 {
    margin-bottom: 8px
}

.block-service-opt15 .item {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    padding: 14px 0 14px 45px;
    max-width: 360px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px
}

.block-service-opt15 .item:after,
.block-service-opt15 .item:before {
    content: "";
    display: table
}

.block-service-opt15 .item:after {
    clear: both
}

@media (min-width:768px) and (max-width:991px) {
    .block-service-opt15 .item {
        padding-left: 10px
    }
}

.block-service-opt15 .item:hover {
    border: 1px solid #c33;
    color: #c33
}

.block-service-opt15 .item:hover img {
    opacity: 0;
    display: none
}

.block-service-opt15 .item:hover .img-hover {
    opacity: 1;
    display: block
}

.block-service-opt15 .item:hover .icon {
    background-color: #c33;
    border-color: #c33
}

.block-service-opt15 .item .des {
    font-size: 13px;
    color: #666;
    padding-left: 23px;
    overflow: hidden;
    padding-top: 10px
}

@media (min-width:768px) and (max-width:991px) {
    .block-service-opt15 .item .des {
        padding-left: 10px
    }
}

.block-service-opt15 .item .des .title {
    display: block;
    font-size: 14px;
    color: #333;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1
}

.block-service-opt15 .item .icon {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    border: 1px solid #e6e6e6;
    display: block;
    float: left
}

.block-service-opt15 .item .img-hover {
    opacity: 0;
    display: none
}

.block-banner-top15 {
    margin-bottom: 20px
}

.block-banner-top15 .box-img {
    position: relative;
    overflow: hidden
}

.block-banner-top15 .box-img:before {
    background: rgba(255, 255, 255, .4);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 100%, 0);
    visibility: hidden;
    width: 100%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.block-banner-top15 .box-img:hover:before {
    opacity: 1;
    visibility: initial;
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    -ms-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -100%, 0);
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.block-banner-top15 img {
    display: block;
    width: 100%
}

.block-banner-top15 .box-img {
    margin-bottom: 30px;
    display: block
}

.block-banner-top15 .box-img img {
    display: block;
    width: 100%
}

.block-floorProducts-opt15 {
    margin-bottom: 43px
}

.block-floorProducts-opt15:after,
.block-floorProducts-opt15:before {
    content: "";
    display: table
}

.block-floorProducts-opt15:after {
    clear: both
}

.block-floorProducts-opt15 .owl-carousel .owl-item img {
    transform-style: flat;
    -webkit-transform-style: flat
}

.block-floorProducts-opt15 .container:after,
.block-floorProducts-opt15 .container:before {
    content: "";
    display: table
}

.block-floorProducts-opt15 .container:after {
    clear: both
}

.block-floorProducts-opt15 .col-banner .box-img {
    position: relative;
    display: block
}

.block-floorProducts-opt15 .col-banner .box-img:after,
.block-floorProducts-opt15 .col-banner .box-img:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.block-floorProducts-opt15 .col-banner .box-img:hover:before {
    top: 50%;
    bottom: 50%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-color: rgba(255, 255, 255, .5)
}

.block-floorProducts-opt15 .col-banner .box-img:hover:after {
    left: 50%;
    right: 50%;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    background-color: rgba(255, 255, 255, .5)
}

.block-floorProducts-opt15 .col-banner .box-img img {
    display: block;
    width: 100%
}

@media (max-width:991px) {
    .block-floorProducts-opt15 .col-banner {
        display: none
    }
}

.block-floorProducts-opt15 .block-title {
    min-height: 49px;
    padding-right: 125px;
    position: relative
}

.block-floorProducts-opt15 .block-title:after,
.block-floorProducts-opt15 .block-title:before {
    content: "";
    display: table
}

.block-floorProducts-opt15 .block-title:after {
    clear: both
}

@media (max-width:1199px) {
    .block-floorProducts-opt15 .block-title {
        padding-right: 45px
    }
}

@media (max-width:991px) {
    .block-floorProducts-opt15 .block-title {
        padding-left: 40px
    }
}

.block-floorProducts-opt15 .block-title>strong.title {
    display: block;
    float: left;
    font-size: 18px;
    color: #333;
    font-weight: 700;
    font-family: Arimo, sans-serif;
    position: relative;
    padding-top: 14px;
    padding-left: 10px
}

.block-floorProducts-opt15 .block-title>strong.title span {
    display: block;
    position: relative;
    z-index: 10
}

.block-floorProducts-opt15 .block-title>strong.title .subtitle {
    color: #ddd;
    font-size: 70px;
    text-transform: uppercase;
    font-family: Montserrat-Black, sans-serif;
    font-weight: 400;
    position: absolute;
    left: 0;
    top: -6px;
    line-height: 49px
}

.block-floorProducts-opt15 .block-content {
    border: 1px solid #e6e6e6
}

.block-floorProducts-opt15 .actions {
    position: absolute;
    top: 0;
    right: 0;
    padding-left: 26px;
    background-position: center left;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAeCAYAAADKO/UvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MDI5MzY1NkFENjUxMUU2QUU0MkFBMkVEOUY4RkRGRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MDI5MzY1NUFENjUxMUU2QUU0MkFBMkVEOUY4RkRGRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MTc1Q0Q1RkE5QTFFNjExQUNCN0RDMkRBMTU4QjU0NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg4QjI3OThCMThFMzExQkNDRUQ5RTc4RjM4N0M5NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pom+vtIAAAEySURBVHjaYjQ2NlZmYGDwB2I+BtLBJyDeyAIkAoB4JxDfJcMQJSD2AxnCC8R3gPgHGYaALOZnYqACoIohLATktYFYE4hvAPEVcgwRAuJgqGtBhj0B4g+UeOc/EDOS45J3QLwB6oqrQPyeVENACU8LiCWA+C8Qq4KiEogvAfFHYg0JBWJZLOIgw+YREybMQCyJw3ApqDxBQyTwuJAFKk/QEJg3fqOJ/4HSMsQYIgXV8ApN/BU0kKWJMQRk00uoBnSXvCDGJaAExQPE93CECUicm5AhoJQ5EYj3o3kDBkDik4jxzlcg/ofEP4zE/geVp35RMIIM+Y8UmAxY0g1R5clpIH4NxLeA+Ay+KgWfIVeQytUtQyNgQd75DMTKePILPqAIKi5ZoIVxALQ6JRWAHLABIMAAmkw6jrCrLVgAAAAASUVORK5CYII=)
}

.block-floorProducts-opt15 .actions .action {
    display: block;
    text-align: center;
    color: #999
}

.block-floorProducts-opt15 .actions .action:hover {
    color: #c33
}

.block-floorProducts-opt15 .links {
    float: right;
    padding-top: 6px
}

@media (max-width:991px) {
    .block-floorProducts-opt15 .links {
        position: absolute;
        left: 0;
        top: 0
    }
}

.block-floorProducts-opt15 .links .dropdown-toggle {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    margin-top: 5px;
    font-size: 20px;
    padding: 0
}

.block-floorProducts-opt15 .links .dropdown-toggle:focus,
.block-floorProducts-opt15 .links .dropdown-toggle:hover {
    border: none
}

@media (min-width:992px) {
    .block-floorProducts-opt15 .links .dropdown-toggle {
        display: none
    }
}

.block-floorProducts-opt15 .links .dropdown-menu:after,
.block-floorProducts-opt15 .links .dropdown-menu:before {
    content: "";
    display: table
}

.block-floorProducts-opt15 .links .dropdown-menu:after {
    clear: both
}

.block-floorProducts-opt15 .links .dropdown-menu li {
    display: block
}

.block-floorProducts-opt15 .links .dropdown-menu li>a {
    font-size: 14px;
    color: #7f7f7f;
    padding: 0 19px;
    border-bottom: 2px solid transparent;
    display: block;
    line-height: 40px
}

.block-floorProducts-opt15 .links .dropdown-menu li.active>a,
.block-floorProducts-opt15 .links .dropdown-menu li:hover>a {
    color: #c33
}

@media (min-width:992px) {
    .block-floorProducts-opt15 .links .dropdown-menu {
        display: block;
        opacity: 1;
        margin: 0;
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: transparent;
        position: static;
        width: auto;
        min-width: 0;
        max-width: auto;
        float: none;
        padding: 0
    }

    .block-floorProducts-opt15 .links .dropdown-menu li {
        float: left
    }

    .block-floorProducts-opt15 .links .dropdown-menu li.active>a,
    .block-floorProducts-opt15 .links .dropdown-menu li:hover>a {
        border-bottom-color: #c33
    }
}

.block-floorProducts-opt15 .product-item {
    border: none
}

.block-floorProducts-opt15 .product-item .product-item-info {
    border: none;
    padding-bottom: 28px
}

@media (max-width:1199px) {
    .block-floorProducts-opt15 .product-item .product-item-info {
        padding-bottom: 6px
    }
}

.block-floorProducts-opt15 .product-item:hover .product-item-info {
    border: 1px solid #c33;
    z-index: 100
}

.block-floorProducts-opt15 .product-item .product-item-name {
    margin-bottom: 5px
}

.block-floorProducts-opt15 .product-item .product-item-price {
    margin-bottom: 3px
}

.block-floorProducts-opt15 .product-item .product-item-detail {
    padding-top: 19px
}

@media (max-width:1199px) {
    .block-floorProducts-opt15 .product-item .product-item-detail {
        padding-top: 5px
    }
}

.heading-opt15 {
    margin-bottom: 0;
    min-height: 42px
}

.heading-opt15:after,
.heading-opt15:before {
    content: "";
    display: table
}

.heading-opt15:after {
    clear: both
}

.heading-opt15>strong.title {
    display: block;
    font-size: 18px;
    color: #333;
    font-weight: 700;
    position: relative;
    padding-left: 10px;
    line-height: 42px;
    float: left
}

.heading-opt15>strong.title span {
    display: block;
    position: relative;
    z-index: 10
}

.heading-opt15>strong.title .subtitle {
    color: #ddd;
    font-size: 60px;
    text-transform: uppercase;
    font-family: Montserrat-Black, sans-serif;
    font-weight: 400;
    position: absolute;
    left: 0;
    top: -4px;
    line-height: 42px
}

.block-hot-categories-opt2.style15 {
    margin-bottom: 30px;
    margin-top: -10px
}

.block-hot-categories-opt2.style15 .block-title {
    margin-bottom: 0
}

.block-hot-categories-opt2.style15 .block-content {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    padding-top: 15px;
    padding-bottom: 20px
}

.block-hot-categories-opt2.style15 .item .description {
    background-color: transparent
}

.block-hot-categories-opt2.style15 .item .description .title {
    line-height: 1.2;
    font-size: 18px;
    font-weight: 700
}

.block-hot-categories-opt2.style15 .item .description .title>span {
    color: #c33
}

.block-hot-categories-opt2.style15 .item .description .btn:focus,
.block-hot-categories-opt2.style15 .item .description .btn:hover {
    background-color: #c33
}

.block-hot-categories-opt2.style15 .item1 .description .title,
.block-hot-categories-opt2.style15 .item6 .description .title {
    padding-top: 3px
}

.block-top-brand-opt15 {
    margin-bottom: 30px
}

.block-top-brand-opt15 .block-title {
    margin-bottom: 0
}

.block-top-brand-opt15 .block-content {
    background-color: #fff;
    border: 1px solid #e6e6e6
}

.block-top-brand-opt15 .nav-brand {
    padding: 0 20px
}

@media (max-width:767px) {
    .block-top-brand-opt15 .nav-brand {
        padding-left: 0;
        padding-right: 0
    }
}

.block-top-brand-opt15 .nav-brand li {
    background-color: #fff;
    text-align: center;
    cursor: pointer;
    border-bottom: 3px solid transparent
}

.block-top-brand-opt15 .nav-brand li.active,
.block-top-brand-opt15 .nav-brand li:hover {
    border-bottom-color: #c33
}

.block-top-brand-opt15 .nav-brand .owl-nav {
    top: -31px;
    position: absolute;
    right: 0;
    z-index: 20
}

.block-top-brand-opt15 .nav-brand .owl-nav .owl-next,
.block-top-brand-opt15 .nav-brand .owl-nav .owl-prev {
    width: 25px;
    line-height: 29px;
    background-color: #fff;
    color: #999;
    border: 1px solid #e6e6e6;
    float: left;
    margin: 0 -1px 0 0;
    position: relative;
    text-align: center
}

.block-top-brand-opt15 .nav-brand .owl-nav .owl-next:hover,
.block-top-brand-opt15 .nav-brand .owl-nav .owl-prev:hover {
    background-color: #fff;
    border: 1px solid #f63;
    color: #c33;
    z-index: 10
}

.block-top-brand-opt15 .nav-brand .owl-nav .owl-next:before,
.block-top-brand-opt15 .nav-brand .owl-nav .owl-prev:before {
    font-family: FontAwesome
}

.block-top-brand-opt15 .nav-brand .owl-nav .owl-prev:before {
    content: "\f0d9"
}

.block-top-brand-opt15 .nav-brand .owl-nav .owl-next:before {
    content: "\f0da"
}

.block-top-brand-opt15 .tab-content {
    padding: 0 20px 8px
}

.block-top-brand-opt15 .product-item .product-item-info {
    border: none
}

.block-Recommended-opt15 {
    margin-bottom: 53px
}

.block-Recommended-opt15 .block-content {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    padding: 0 26px
}

.block-Recommended-opt15 .product-item .product-item-info {
    border: none;
    padding: 35px 0 37px
}

.block-Recommended-opt15 .product-item .product-item-info:after,
.block-Recommended-opt15 .product-item .product-item-info:before {
    content: "";
    display: table
}

.block-Recommended-opt15 .product-item .product-item-info:after {
    clear: both
}

.block-Recommended-opt15 .product-item .product-item-photo {
    float: left;
    border: 1px solid #e8e8e8;
    width: 100px
}

.block-Recommended-opt15 .product-item .product-item-photo .product-item-img {
    display: block;
    position: relative;
    overflow: hidden
}

.block-Recommended-opt15 .product-item .product-item-detail {
    text-align: left;
    padding: 10px 0 0 20px;
    overflow: hidden
}

.block-Recommended-opt15 .product-item .product-item-price {
    margin-bottom: 10px
}

.block-Recommended-opt15 .owl-nav {
    top: -31px;
    position: absolute;
    right: -26px;
    z-index: 20
}

.block-Recommended-opt15 .owl-nav .owl-next,
.block-Recommended-opt15 .owl-nav .owl-prev {
    width: 25px;
    line-height: 29px;
    background-color: #fff;
    color: #999;
    border: 1px solid #e6e6e6;
    float: left;
    margin: 0 -1px 0 0;
    position: relative;
    text-align: center
}

.block-Recommended-opt15 .owl-nav .owl-next:hover,
.block-Recommended-opt15 .owl-nav .owl-prev:hover {
    background-color: #fff;
    border: 1px solid #f63;
    color: #c33;
    z-index: 10
}

.block-Recommended-opt15 .owl-nav .owl-next:before,
.block-Recommended-opt15 .owl-nav .owl-prev:before {
    font-family: FontAwesome
}

.block-Recommended-opt15 .owl-nav .owl-prev:before {
    content: "\f0d9"
}

.block-Recommended-opt15 .owl-nav .owl-next:before {
    content: "\f0da"
}

.qc-top-site15 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 60px;
    padding: 0;
    border: none;
    box-shadow: none;
    border-radius: 0;
    margin: 0
}

.qc-top-site15 .container {
    position: relative
}

.qc-top-site15 .close {
    background-color: #292929;
    width: 30px;
    height: 30px;
    border: none;
    opacity: 1;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzI0REM2MTMzOUFFNDExQTQ1Q0FENTBFRjEwNTlCRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNUMwMDhFNTRFRkUxMUU2ODIyNjg3MDAzMTZDMUIzQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNUMwMDhFNDRFRkUxMUU2ODIyNjg3MDAzMTZDMUIzQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTAxNTAxMjIzMDIwNjgxMTgyMkFCRjVCNEQxNTQ4NTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDMyNERDNjEzMzlBRTQxMUE0NUNBRDUwRUYxMDU5QkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4rsASbAAAARklEQVR42mL8DwQMEMDIgB2A5ZnQBbApgilkxKEYmc3IhMXa/+iK0K3G5kZGZKuJAiR5hgGLmxixBc9/HO5EUUy0ZwACDABoaxEQqjF13gAAAABJRU5ErkJggg==);
    position: absolute;
    top: 0;
    right: 15px
}

.qc-top-site15 .close span {
    display: none
}

.qc-top-site15 .close:hover {
    background-color: #c33
}

.qc-top-site15 .description {
    text-align: center;
    margin: auto;
    padding-top: 15px;
    padding-bottom: 7px
}

.qc-top-site15 .description .title {
    display: block;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    color: #c33;
    margin-bottom: 0
}

@media (max-width:600px) {
    .qc-top-site15 .description .title {
        font-size: 24px
    }
}

.centeredText {
    float: none!important;
    margin: 0 auto!important;
    text-align: center;
    clear: both;
    position: relative;
}
.centeredText>h1, .centeredText>h2 {
    margin-bottom: 0;
    float: none;
    padding-bottom: 10px;
    display: block!important;
}
.centeredText h1:before, .centeredText h2:before {
    content: '';
    display: block;
    margin-top: 2rem;
}
.centeredText h1:after, .centeredText h2:after {
    border-bottom: 1px solid #333;
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: -50%;
    margin-top: -6px;
    z-index: 0;
}
.centeredText>h2 {
    line-height: normal!important;
    font-size: 24px;
    font-size: 2.4rem;
}
.centeredText>h2 {
    margin-bottom: 0;
    float: none;
    padding-bottom: 10px;
    display: block!important;
    font-size: 24px!important;
    line-height: normal;
}
h2:not(.thumb-header) {
    font-family: "Roboto",Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: 500;
}
.centeredText>h1>span, .centeredText>h2>span {
    color: #333;
    background-color: #fff;
    padding: 0 10px;
    z-index: 10;
    position: relative;
    display: inline-block;
}

.deparments-grid .single-department .depart-img{
    text-align:center;
    position: relative;
    /* border: 1px solid #3333330a; */
    margin: 2%;
    overflow: hidden;
    /* box-shadow: 0px 8px 20px 0px #0000000d; */
}

.deparments-grid .depart-imgtile-title {
    margin: 0 1% 0 0;
    -ms-flex: 0 0 100%;
    flex: 0 0  100%;
}
.deparments-grid .single-department .depart-img img{
    height:125px;
    max-width: 100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.deparments-grid .single-department .depart-img:hover img{
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.deparments-grid .single-department .depart-imgtile-title {
    display: flex;
    align-items: center;
    height: 40px;
    text-align: center;
    float: none!important;
}
.deparments-grid .single-department .depart-imgtile-title>h6 {
    width: 100%;
    font-weight: 600;
    font-size: 0.8rem;
    padding: 0 4px;
    line-height: 1.2;
    vertical-align: middle;
    color: #1267a4;
}
.deparments-grid .single-department .depart-imgtile-title>h6:hover {
    text-decoration: underline;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px;
}
.dd-option-image, .dd-selected-image {
    vertical-align: middle;
    float: left;
    margin-right: 5px;
    max-width: 25px!important;
      margin-top: 5px;
  margin-bottom: -16px;
}
.dd-selected-text, .dd-option-text{
  line-height: initial!important;
  margin-bottom:0px;
}
.woocommerce-currency-switcher-form .dd-selected {
    color: #000000;
    display: block;
    font-weight: bold;
    overflow: hidden;
    padding: 5px 10px!important;
}
.woocommerce-currency-switcher-form a.dd-option {
    text-decoration: none;
    display: block;
    font-weight: bold;
    overflow: hidden;
    padding: 5px 10px!important;
    background: #fff;
}
.dd-select {
    border-radius: 2px;
    border: solid 1px #d64a28!important;
    position: relative;
    cursor: pointer;
  background: rgb(255, 255, 255)!important;
}
.dd-options {
    right: 0;
}
.products-grid .product-items .products, ul.products{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px;
}
#glt-translate-trigger {
    background: #d64a28!important;
}
.theme-background-color.theme-text-color{
    background-color: #d64a28!important;
}

.wsmenu-submenu.cart-menu{
    right:0;
    width:320px;
    padding:15px;
    text-align: left;
    max-height: 100vh;
    overflow-y: auto;
}
.wsmenu-submenu.cart-menu ol.minicart-items{
      max-height: 60vh;
    overflow-y: auto;
}
.z-depth-1-half{
    -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)!important;
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)!important;
}

.callusicon .roundpoint {
    position: absolute;
    top: 14px;
    right: -9px;
    width: 17px;
    height: 17px;
    background-color: #DA4B38;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: 9px;
    text-align: center;
    font-style: normal;
    line-height: 16px !important;
  color: #fff;
}
.woocs_price_code{
display:inline-flex;
}
.woocs_price_code del .woocommerce-Price-amount amount{
    font-size: 15px!important;
}
.price ins {
    font-weight: 700!important;
}
.btn-primary:hover {
    color: #fff;
    background-color: #db5c0d!important;
    border-color: #db5c0d!important;
}
input[type="submit"],
button[type="submit"].button {
  font-size: 100%;
  margin: 0;
  line-height: 1;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  overflow: visible;
  padding: .618em 1em;
  font-weight: 700;
  border-radius: 3px;
  left: auto;
  color: #515151;
  border: 0;
  display: inline-block;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
  background-color: #f37121!important;
  color: #fff;
  -webkit-font-smoothing: antialiased;
}
/*! /wp-content/themes/ti-electronic-store/css/woocommerce.css */
@font-face {
    font-family: star;
    src: url(/wp-content/themes/ti-electronic-store/css/../../../../../plugins/woocommerce/assets/fonts/star.eot);
    src: url(/wp-content/themes/ti-electronic-store/css/../../../../../plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/ti-electronic-store/css/../../../../../plugins/woocommerce/assets/fonts/star.woff) format("woff"), url(/wp-content/themes/ti-electronic-store/css/../../../../../plugins/woocommerce/assets/fonts/star.ttf) format("truetype"), url(/wp-content/themes/ti-electronic-store/css/../../../../../plugins/woocommerce/assets/fonts/star.svg#star) format("svg");
    font-weight: 400;
    font-style: normal
}

@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.price ins {
    font-weight: 400
}

.woocommerce-active .site-branding {
    float: left
}

.site-header-cart {
    list-style-type: none;
    margin-left: 0;
    padding: 0;
    margin-bottom: 0
}

.site-header-cart .cart-contents {
    display: none
}

.site-header-cart .widget_shopping_cart {
    display: none
}

.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message {
    margin: 1.41575em
}

.site-header-cart .widget_shopping_cart .product_list_widget img {
    margin-left: 1em
}

.site-search {
    font-size: .875em;
    clear: both;
    display: none
}

.site-search .widget_product_search input[type=search],
.site-search .widget_product_search input[type=text] {
    padding: 1em 1.41575em;
    line-height: 1
}

.site-search .widget_product_search form::before {
    top: 1.15em;
    left: 1.15em
}

.site-search .widget_product_search #searchsubmit {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important
}

.storefront-handheld-footer-bar {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    border-top: 1px solid rgba(255, 255, 255, .2);
    box-shadow: 0 0 6px rgba(0, 0, 0, .7);
    z-index: 9999
}

.storefront-handheld-footer-bar::after,
.storefront-handheld-footer-bar::before {
    content: '';
    display: table
}

.storefront-handheld-footer-bar::after {
    clear: both
}

.storefront-handheld-footer-bar ul {
    margin: 0
}

.storefront-handheld-footer-bar ul li {
    display: inline-block;
    float: left;
    text-align: center
}

.storefront-handheld-footer-bar ul li:last-child>a {
    border-right: 0
}

.storefront-handheld-footer-bar ul li>a {
    height: 4.235801032em;
    display: block;
    position: relative;
    text-indent: -9999px;
    z-index: 999;
    border-right: 1px solid rgba(255, 255, 255, .2)
}

.storefront-handheld-footer-bar ul li>a:active,
.storefront-handheld-footer-bar ul li>a:focus {
    outline: 0
}

.storefront-handheld-footer-bar ul li.search .site-search {
    position: absolute;
    bottom: -2em;
    left: 0;
    right: 0;
    -webkit-transition: all, ease, .2s;
    transition: all, ease, .2s;
    padding: 1em;
    z-index: 1;
    display: block
}

.storefront-handheld-footer-bar ul li.search.active .site-search {
    bottom: 100%
}

.storefront-handheld-footer-bar ul li.search .site-search,
.storefront-handheld-footer-bar ul li.search .widget,
.storefront-handheld-footer-bar ul li.search form {
    margin-bottom: 0
}

.storefront-handheld-footer-bar ul li.cart .count {
    text-indent: 0;
    display: block;
    width: 2em;
    height: 2em;
    line-height: 2;
    box-sizing: content-box;
    font-size: .75em;
    position: absolute;
    top: .875em;
    left: 50%;
    border-radius: 100%;
    border: 1px solid
}

.storefront-handheld-footer-bar ul.columns-1 li {
    width: 100%;
    display: block;
    float: none
}

.storefront-handheld-footer-bar ul.columns-2 li {
    width: 50%
}

.storefront-handheld-footer-bar ul.columns-3 li {
    width: 33.33333%
}

.storefront-handheld-footer-bar ul.columns-4 li {
    width: 25%
}

.storefront-handheld-footer-bar ul.columns-5 li {
    width: 20%
}

.sf-input-focused .storefront-handheld-footer-bar {
    display: none
}

table.shop_table_responsive thead {
    display: none
}

table.shop_table_responsive tbody th {
    display: none
}

table.shop_table_responsive tr td {
    display: block;
    text-align: right;
    clear: both
}

table.shop_table_responsive tr td[data-title]::before {
    content: attr(data-title) ": ";
    font-weight: 600;
    float: left
}

table.shop_table_responsive tr td.product-remove a {
    text-align: left
}

table.shop_table_responsive tr td.product-remove::before {
    display: none
}

table.shop_table_responsive tr td.actions::before,
table.shop_table_responsive tr td.download-actions::before {
    display: none
}

table.shop_table_responsive tr td.download-actions .button {
    display: block;
    text-align: center
}

table.shop_table_responsive.my_account_orders .order-actions {
    text-align: right
}

table.shop_table_responsive.my_account_orders .order-actions::before {
    display: none
}

ul.products {
    margin-left: 0;
    margin-bottom: 0;
    clear: both
}

ul.products::after,
ul.products::before {
    content: '';
    display: table
}

ul.products::after {
    clear: both
}

ul.products li.product {
    list-style: none;
    margin-left: 0;
    margin-bottom: 4.235801032em;
    text-align: center;
    position: relative
}

ul.products li.product .star-rating {
    margin: 0 auto .5407911001em
}

ul.products li.product .woocommerce-LoopProduct-link {
    display: block
}

ul.products li.product .price {
    display: block;
    color: #43454b;
    font-weight: 400;
    margin-bottom: 1rem
}

ul.products li.product .price ins {
    margin-left: .6180469716em;
    background-color: transparent
}

ul.products li.product .woocommerce-loop-product__title,
ul.products li.product h2,
ul.products li.product h3 {
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: .5407911001em
}

ul.products li.product .star-rating {
    font-size: .875em
}

ul.products li.product img {
    display: block;
    margin: 0 auto 1.618em
}

ul.products li.product.product-category .woocommerce-loop-category__title,
ul.products li.product.product-category h2,
ul.products li.product.product-category h3 {
    font-size: 1.1em
}

ul.products li.product.product-category img {
    margin-bottom: 1.618em
}

ul.products li.product .button {
    margin-bottom: .236em
}

.price del {
    opacity: .5;
    font-weight: 400
}

.price del+ins {
    margin-left: .327em
}

.single-product .pswp__button {
    background-color: transparent
}

.single-product div.product {
    position: relative;
    overflow: hidden
}

.single-product div.product::after,
.single-product div.product::before {
    content: '';
    display: table
}

.single-product div.product::after {
    clear: both
}

.single-product div.product .images,
.single-product div.product .summary,
.single-product div.product .woocommerce-product-gallery {
    margin-bottom: 2.617924em;
    margin-top: 0
}

.single-product div.product .woocommerce-product-gallery {
    position: relative
}

.single-product div.product .woocommerce-product-gallery .zoomImg {
    background-color: #fff
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    position: absolute;
    top: .875em;
    right: .875em;
    display: block;
    height: 2em;
    width: 2em;
    border-radius: 3px;
    z-index: 99;
    text-align: center
}

.single-product div.product .woocommerce-product-gallery img {
    margin: 0
}

.single-product div.product .woocommerce-product-gallery .flex-viewport {
    margin-bottom: 1.618em
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
    margin: 0;
    padding: 0
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::after,
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::before {
    content: '';
    display: table
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::after {
    clear: both
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {
    list-style: none;
    margin-bottom: 1.618em;
    cursor: pointer
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {
    opacity: .5;
    -webkit-transition: all, ease, .2s;
    transition: all, ease, .2s
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
    opacity: 1
}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img {
    opacity: 1
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {
    width: 42.8571428571%;
    float: left;
    margin-right: 14.2857142857%
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {
    margin-right: 0
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1) {
    clear: both
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
    width: 23.8095238%;
    float: left;
    margin-right: 14.2857142857%
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {
    margin-right: 0
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) {
    clear: both
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
    width: 14.2857142857%;
    float: left;
    margin-right: 14.2857142857%
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
    margin-right: 0
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
    clear: both
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
    width: 8.5714285714%;
    float: left;
    margin-right: 14.2857142857%
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {
    margin-right: 0
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
    clear: both
}

.single-product div.product .images .woocommerce-main-image {
    margin-bottom: 1.618em;
    display: block
}

.single-product div.product .images .thumbnails a.zoom {
    display: block;
    width: 22.05%;
    margin-right: 3.8%;
    float: left;
    margin-bottom: 1em
}

.single-product div.product .images .thumbnails a.zoom.last {
    margin-right: 0
}

.single-product div.product .images .thumbnails a.zoom.first {
    clear: both
}

.single-product div.product form.cart {
    margin-bottom: 1.618em;
    padding: 1em 0
}

.single-product div.product form.cart::after,
.single-product div.product form.cart::before {
    content: '';
    display: table
}

.single-product div.product form.cart::after {
    clear: both
}

.single-product div.product form.cart .quantity {
    float: left;
    margin-right: .875em
}

.single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity {
    float: none;
    margin-right: 0
}

.single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity .quantity {
    margin-right: 0
}

.single-product div.product p.price {
    font-size: 1.41575em;
    margin: 1.41575em 0
}

.single-product div.product table.variations {
    table-layout: fixed;
    margin: 0
}

.single-product div.product table.variations td,
.single-product div.product table.variations th {
    display: list-item;
    padding: 0;
    list-style: none;
    background-color: transparent
}

.single-product div.product table.variations .value {
    margin-bottom: 1em
}

.single-product div.product table.variations select {
    max-width: 70%;
    vertical-align: middle
}

.single-product div.product .single_variation .price {
    margin-bottom: 1em;
    display: block
}

.single-product div.product .variations_button {
    padding-top: 1em
}

.single-product div.product .variations_button::after,
.single-product div.product .variations_button::before {
    content: '';
    display: table
}

.single-product div.product .variations_button::after {
    clear: both
}

.single-product div.product .woocommerce-product-rating {
    margin-bottom: 1.618em;
    margin-top: -.875em
}

.single-product div.product .woocommerce-product-rating::after,
.single-product div.product .woocommerce-product-rating::before {
    content: '';
    display: table
}

.single-product div.product .woocommerce-product-rating::after {
    clear: both
}

.single-product div.product .woocommerce-product-rating a {
    font-weight: 600;
    text-decoration: underline
}

.single-product div.product .woocommerce-product-rating a:hover {
    text-decoration: none
}

.single-product div.product .woocommerce-product-rating .star-rating {
    float: left;
    margin-right: .6180469716em
}

.single-product div.product .product_meta {
    font-size: .875em;
    padding-top: 1em;
    border-top: 1px solid rgba(0, 0, 0, .05)
}

.single-product div.product .product_meta .posted_in,
.single-product div.product .product_meta .sku_wrapper,
.single-product div.product .product_meta .tagged_as {
    display: block
}

.single-product div.product .product_meta .posted_in:last-child,
.single-product div.product .product_meta .sku_wrapper:last-child,
.single-product div.product .product_meta .tagged_as:last-child {
    border-bottom: 0
}

.single-product div.product .product_meta a {
    font-weight: 600;
    text-decoration: underline
}

.single-product div.product .product_meta a:hover {
    text-decoration: none
}

.stock:empty::before {
    display: none
}

.stock.in-stock {
    color: #0f834d
}

.stock.out-of-stock {
    color: #e2401c
}

a.reset_variations {
    display: inline-block;
    margin-left: 1em
}

#reviews {
    outline: 0
}

#reviews #comments {
    padding-top: 0
}

#reviews .comment-reply-title {
    display: none
}

#reviews .commentlist {
    list-style: none;
    margin-left: 0
}

#reviews .commentlist li {
    margin-bottom: 2.617924em;
    list-style: none;
    clear: both
}

#reviews .commentlist li::after,
#reviews .commentlist li::before {
    content: '';
    display: table
}

#reviews .commentlist li::after {
    clear: both
}

#reviews .commentlist li .comment_container {
    border-radius: 3px
}

#reviews .commentlist li .comment_container::after,
#reviews .commentlist li .comment_container::before {
    content: '';
    display: table
}

#reviews .commentlist li .comment_container::after {
    clear: both
}

#reviews .commentlist li .comment_container .comment-text {
    width: 81.8181818182%;
    float: right;
    margin-right: 0
}

#reviews .commentlist li .comment_container .comment-text .star-rating {
    float: right;
    font-size: .875em;
    line-height: 1;
    height: 1em
}

#reviews .commentlist li:last-child {
    border-bottom: 0;
    margin-bottom: 0
}

#reviews .commentlist li time {
    opacity: .5;
    font-size: .875em
}

#reviews .commentlist li .avatar {
    width: 9.0909090909%;
    float: left;
    margin-right: 9.0909090909%;
    height: auto
}

#reviews .commentlist li p.meta {
    margin-bottom: 1em
}

#reviews .commentlist li p.meta strong {
    line-height: 1
}

#reviews .commentlist li p.meta time {
    display: block
}

#reviews .commentlist li p.meta .verified {
    font-style: normal;
    font-size: .875em
}

#reviews .commentlist li p.meta .woocommerce-review__dash {
    display: none
}

#reviews .commentlist li ul.children {
    margin: 0;
    width: 81.8181818182%;
    float: right;
    margin-right: 0;
    padding-top: 1.618em
}

#reviews .commentlist li ul.children .avatar {
    width: 11.1111111111%;
    float: left;
    margin-right: 11.1111111111%
}

#reviews .commentlist li ul.children .comment-text {
    width: 77.7777777778%;
    float: right;
    margin-right: 0
}

#reviews .commentlist li ul.children li {
    margin-bottom: 1.618em
}

#reviews .commentlist li ul.children li:last-child {
    margin-bottom: 0
}

#reviews .comment-form-rating {
    clear: both
}

#reviews .comment-form-rating label {
    display: block
}

.storefront-breadcrumb {
    margin: 0 0 1.618em;
    padding: 1em 0
}

.woocommerce-breadcrumb {
    font-size: .875em
}

.woocommerce-breadcrumb .breadcrumb-separator {
    display: inline-block;
    padding: 0 .5407911001em
}

.product_list_widget {
    list-style: none;
    margin-left: 0
}

.product_list_widget li {
    padding: 1em 0;
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.product_list_widget li::after,
.product_list_widget li::before {
    content: '';
    display: table
}

.product_list_widget li::after {
    clear: both
}

.product_list_widget li img {
    max-width: 2.617924em;
    float: right
}

.product_list_widget li>a {
    display: block
}

.product_list_widget a:hover {
    color: #2c2d33
}

.widget ul.products li.product a {
    text-decoration: none
}

.widget_products a {
    display: block
}

.widget_shopping_cart .product_list_widget {
    margin-bottom: 0
}

.widget_shopping_cart .product_list_widget li {
    padding-left: 2em;
    position: relative
}

.widget_shopping_cart .product_list_widget li a.remove {
    position: absolute;
    top: 1em;
    left: 0;
    opacity: 1
}

.widget_shopping_cart p.buttons,
.widget_shopping_cart p.total {
    padding: 1em 0;
    margin: 0;
    text-align: center
}

.widget_shopping_cart p.total {
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.widget_shopping_cart .buttons a {
    display: block;
    margin-bottom: .6180469716em
}

.widget_shopping_cart .buttons a:last-child {
    margin-bottom: 0
}

.widget_shopping_cart .buttons a img {
    margin-left: auto;
    margin-right: auto
}

.site-header .widget_shopping_cart li,
.site-header .widget_shopping_cart p.buttons,
.site-header .widget_shopping_cart p.total {
    padding-left: 1.41575em;
    padding-right: 1.41575em
}

.widget_layered_nav li {
    margin-bottom: .6180469716em
}

.widget.woocommerce li .count {
    font-size: 1em;
    float: right
}

.widget_price_filter .price_slider {
    margin-bottom: 1em
}

.widget_price_filter .price_slider_amount {
    text-align: right;
    line-height: 2.4em
}

.widget_price_filter .price_slider_amount .button {
    float: left
}

.widget_price_filter .ui-slider {
    position: relative;
    text-align: left
}

.widget_price_filter .ui-slider .ui-slider-handle {
    position: absolute;
    top: auto;
    z-index: 2;
    width: 1em;
    height: 1em;
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
    border-bottom-left-radius: 1em;
    border-bottom-right-radius: 1em;
    cursor: ew-resize;
    outline: 0;
    background: #2c2d33;
    box-sizing: border-box;
    margin-top: -.25em;
    margin-left: auto;
    opacity: 1;
    border: 0
}

.widget_price_filter .ui-slider .ui-slider-handle:last-child {
    margin-left: -1em
}

.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,
.widget_price_filter .ui-slider .ui-slider-handle:hover {
    box-shadow: 0 0 0 .236em rgba(0, 0, 0, .1)
}

.widget_price_filter .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background: #2c2d33;
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
    border-bottom-left-radius: 1em;
    border-bottom-right-radius: 1em
}

.widget_price_filter .price_slider_wrapper .ui-widget-content {
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
    border-bottom-left-radius: 1em;
    border-bottom-right-radius: 1em;
    background: rgba(0, 0, 0, .1);
    border: 0
}

.widget_price_filter .ui-slider-horizontal {
    height: .5em
}

.widget_price_filter .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
    left: -1px
}

.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
    right: -1px
}

/*!rtl:begin:ignore*/
.rtl .widget_price_filter .price_label,
.rtl .widget_price_filter .price_label span {
    direction: ltr;
    unicode-bidi: embed
}

/*!rtl:end:ignore*/
table.cart {
    margin-bottom: 3.706325903em
}

table.cart .product-quantity .minus,
table.cart .product-quantity .plus {
    display: none
}

table.cart .product-thumbnail img {
    margin: 0 auto;
    max-width: 3.706325903em;
    height: auto
}

table.cart .product-thumbnail::before {
    display: none
}

table.cart tr:first-child td.product-remove {
    border-top-width: 0
}

table.cart td.product-remove {
    padding: 0;
    border-top: 1.618em solid;
    position: relative
}

table.cart td.product-remove::after,
table.cart td.product-remove::before {
    content: '';
    display: table
}

table.cart td.product-remove::after {
    clear: both
}

table.cart td.product-remove a.remove {
    position: absolute;
    font-size: 1.41575em;
    top: -.6180469716em;
    right: -.6180469716em
}

table.cart td.product-quantity .qty {
    padding: .326em;
    width: 3.706325903em
}

table.cart td,
table.cart th {
    padding: .875em .875em 0
}

table.cart td.product-subtotal {
    padding-bottom: .875em
}

table.cart td.actions {
    border-top: 1em solid;
    background-color: transparent;
    padding: 0
}

table.cart td.actions label {
    display: none
}

table.cart td.actions .coupon {
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

table.cart td.actions input {
    display: block;
    width: 100%;
    margin: .5407911001em 0
}

table.cart td.actions input[name=update_cart]:focus {
    outline: 0
}

.wc-proceed-to-checkout {
    margin-bottom: 1.618em
}

.wc-proceed-to-checkout::after,
.wc-proceed-to-checkout::before {
    content: '';
    display: table
}

.wc-proceed-to-checkout::after {
    clear: both
}

.wc-proceed-to-checkout .button {
    display: block;
    text-align: center;
    margin-bottom: 1em
}

.wc-proceed-to-checkout .button.checkout-button {
    font-size: 1.41575em
}

.woocommerce-shipping-calculator {
    margin: 0
}

.woocommerce-shipping-calculator>p:first-child {
    margin: 0
}

.woocommerce-shipping-calculator .shipping-calculator-form {
    padding-top: 1.41575em
}

ul#shipping_method {
    list-style: none;
    margin-left: 0
}

ul#shipping_method li {
    margin-bottom: .2360828548em
}

ul#shipping_method li:last-child {
    margin-bottom: 0
}

ul#shipping_method input {
    margin-right: .3342343017em
}

.woocommerce-checkout ul#shipping_method {
    margin-bottom: 0
}

.checkout_coupon {
    margin-bottom: 2.617924em
}

form.checkout {
    position: static !important
}

form.checkout::after,
form.checkout::before {
    content: '';
    display: table
}

form.checkout::after {
    clear: both
}

form.checkout>.blockUI {
    position: fixed !important
}

#payment::after,
#payment::before {
    content: '';
    display: table
}

#payment::after {
    clear: both
}

#payment .create-account {
    clear: both
}

#payment .payment_methods {
    margin: 0 !important;
    padding: 0 !important
}

#payment .payment_methods>.wc_payment_method>label,
#payment .payment_methods>.woocommerce-PaymentMethod>label {
    display: block;
    padding: 1.41575em;
    cursor: pointer
}

#payment .payment_methods li {
    list-style: none !important;
    margin-left: 0;
    position: relative
}

#payment .payment_methods li img {
    float: right;
    border: 0;
    padding: 0;
    max-height: 1.618em
}

#payment .payment_methods li:last-child:not(.woocommerce-notice) {
    padding-bottom: 0;
    border-bottom: 0
}

#payment .payment_methods li p {
    margin: 0
}

#payment .payment_methods li .payment_box {
    padding: 1.41575em
}

#payment .payment_methods li .payment_box fieldset {
    border: 0;
    margin: 0;
    padding: 1em 0 0;
    font-size: .875em
}

#payment .payment_methods li .payment_box fieldset label {
    width: auto;
    margin-left: 0
}

#payment .payment_methods li .payment_box fieldset .form-row {
    margin-bottom: 1em
}

#payment .payment_methods li .payment_box fieldset .form-row input[type=checkbox] {
    margin-right: 5px
}

#payment .payment_methods li .payment_box fieldset #cvv {
    width: 22% !important
}

#payment .payment_methods li .payment_box fieldset .help {
    width: 75%;
    float: right
}

#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods {
    padding-top: 1em;
    margin: 0
}

#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li {
    margin-top: .6180469716em
}

#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li input[type=radio] {
    margin-right: .236em
}

#payment .payment_methods li .payment_box ul.wc-saved-payment-methods {
    margin-left: 0
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-cvc,
#payment .payment_methods li .payment_box .wc-credit-card-form-card-expiry,
#payment .payment_methods li .payment_box .wc-credit-card-form-card-number {
    font-size: 1.41575em
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number {
    background-repeat: no-repeat;
    background-position: right .6180469716em center;
    background-size: 31px 20px;
    background-image: url(/wp-content/themes/ti-electronic-store/css/../../../assets/images/credit-cards/unknown.svg)
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.visa {
    background-image: url(/wp-content/themes/ti-electronic-store/css/../../../assets/images/credit-cards/visa.svg)
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.mastercard {
    background-image: url(/wp-content/themes/ti-electronic-store/css/../../../assets/images/credit-cards/mastercard.svg)
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.laser {
    background-image: url(/wp-content/themes/ti-electronic-store/css/../../../assets/images/credit-cards/laser.svg)
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.dinersclub {
    background-image: url(/wp-content/themes/ti-electronic-store/css/../../../assets/images/credit-cards/diners.svg)
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.maestro {
    background-image: url(/wp-content/themes/ti-electronic-store/css/../../../assets/images/credit-cards/maestro.svg)
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.jcb {
    background-image: url(/wp-content/themes/ti-electronic-store/css/../../../assets/images/credit-cards/jcb.svg)
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.amex {
    background-image: url(/wp-content/themes/ti-electronic-store/css/../../../assets/images/credit-cards/amex.svg)
}

#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.discover {
    background-image: url(/wp-content/themes/ti-electronic-store/css/../../../assets/images/credit-cards/discover.svg)
}

#payment .terms {
    width: 100%;
    clear: both;
    float: none;
    margin-bottom: 1em
}

#payment .terms label {
    display: block;
    cursor: pointer
}

#payment .woocommerce-terms-and-conditions {
    padding: 1em;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
    margin-bottom: 16px;
    background-color: rgba(0, 0, 0, .05)
}

#payment .place-order {
    padding: 1.41575em;
    margin-bottom: 0;
    float: none;
    width: 100%;
    margin-top: 2.617924em
}

#payment .place-order .button {
    font-size: 1.41575em;
    width: 100%;
    white-space: pre-wrap
}

table.woocommerce-checkout-review-order-table .product-name {
    width: 300px;
    word-wrap: break-word
}

.admin-bar .woocommerce-checkout #wc_checkout_add_ons label+br {
    display: none
}

.woocommerce-password-strength {
    font-weight: 600;
    padding: .5407911001em 0;
    text-align: right;
    font-size: .875em
}

.woocommerce-password-strength.strong {
    color: #0f834d
}

.woocommerce-password-strength.short {
    color: #e2401c
}

.woocommerce-password-strength.bad {
    color: #e2401c
}

.woocommerce-password-strength.good {
    color: #3d9cd2
}

label.inline {
    display: inline !important;
    margin-left: 1em
}

.woocommerce-MyAccount-navigation ul {
    margin-left: 0;
    border-top: 1px solid rgba(0, 0, 0, .05)
}

.woocommerce-MyAccount-navigation ul li {
    list-style: none;
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    position: relative
}

.woocommerce-MyAccount-navigation ul li a {
    padding: .875em 0;
    display: block
}

ul.order_details {
    list-style: none;
    position: relative;
    margin: 3.706325903em 0
}

ul.order_details::after,
ul.order_details::before {
    content: '';
    display: table
}

ul.order_details::after {
    clear: both
}

ul.order_details::after,
ul.order_details::before {
    content: '';
    display: block;
    position: absolute;
    top: -16px;
    left: 0;
    width: 100%;
    height: 16px;
    background-size: 0 100%, 16px 16px, 16px 16px
}

ul.order_details::after {
    top: auto;
    bottom: -16px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

ul.order_details li {
    padding: 1em 1.618em;
    font-size: .8em;
    text-transform: uppercase
}

ul.order_details li:first-child {
    padding-top: 1.618em
}

ul.order_details li:last-child {
    border: 0;
    padding-bottom: 1.618em
}

ul.order_details li strong {
    display: block;
    font-size: 1.41575em;
    text-transform: none
}

.my_account_orders .button,
.woocommerce-MyAccount-downloads .button {
    padding: .6180469716em .875em;
    font-size: .875em;
    margin-right: .236em
}

.woocommerce-MyAccount-content h2 {
    font-size: 2em;
    font-weight: 600
}

.woocommerce-MyAccount-content #payment .payment_methods {
    margin-bottom: 1.618em !important
}

.woocommerce-form__label-for-checkbox {
    cursor: pointer;
    display: block
}

.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox {
    margin-right: .3342343017em
}

.form-row label {
    display: block
}

.form-row input,
.form-row select,
.form-row textarea {
    width: 100%
}

.form-row input[type=checkbox],
.form-row input[type=radio] {
    width: auto
}

.form-row .button {
    width: auto
}

.form-row.create-account label {
    display: inline-block
}

.form-row.woocommerce-validated input.input-text {
    box-shadow: inset 2px 0 0 #0f834d
}

.form-row.woocommerce-invalid input.input-text {
    box-shadow: inset 2px 0 0 #e2401c
}

.form-row-last {
    margin-right: 0 !important
}

.form-row-wide {
    clear: both;
    width: 100%
}

.required {
    border-bottom: 0 !important;
    color: red
}

.demo_store {
    position: fixed;
    left: 0;
    bottom: 69px;
    right: 0;
    margin: 0;
    padding: 1em 1.41575em;
    background-color: #3d9cd2;
    color: #fff;
    z-index: 9999
}

.demo_store a {
    color: #fff;
    font-weight: 400;
    text-decoration: underline
}

.demo_store a:hover {
    text-decoration: none
}

.demo_store a.woocommerce-store-notice__dismiss-link {
    display: block
}

.star-rating {
    overflow: hidden;
    position: relative;
    height: 1.618em;
    line-height: 1.618;
    font-size: 1em;
    width: 5.3em;
    font-family: star;
    font-weight: 400
}

.star-rating::before {
    content: '\53\53\53\53\53';
    opacity: .25;
    float: left;
    top: 0;
    left: 0;
    position: absolute
}

.star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em
}

.star-rating span::before {
    content: '\53\53\53\53\53';
    top: 0;
    position: absolute;
    left: 0;
    color: #2c2d33
}

p.stars {
    display: inline-block;
    margin: 0
}

p.stars a {
    position: relative;
    height: 1em;
    width: 1em;
    text-indent: -999em;
    display: inline-block;
    text-decoration: none;
    margin-right: 1px;
    font-weight: 400
}

p.stars a::before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    line-height: 1;
    font-family: star;
    content: '\53';
    color: #43454b;
    text-indent: 0;
    opacity: .25
}

p.stars a:hover~a::before {
    content: '\53';
    color: #43454b;
    opacity: .25
}

p.stars:hover a::before {
    content: '\53';
    color: #96588a;
    opacity: 1
}

p.stars.selected a.active::before {
    content: '\53';
    color: #96588a;
    opacity: 1
}

p.stars.selected a.active~a::before {
    content: '\53';
    color: #43454b;
    opacity: .25
}

p.stars.selected a:not(.active)::before {
    content: '\53';
    color: #96588a;
    opacity: 1
}

.onsale {
    border: 1px solid;
    border-color: #43454b;
    color: #43454b;
    padding: .202em .6180469716em;
    font-size: .875em;
    text-transform: uppercase;
    font-weight: 600;
    display: inline-block;
    margin-bottom: 1em;
    border-radius: 3px
}

.quantity .qty {
    width: 4.235801032em;
    text-align: center
}

.storefront-sorting {
    font-size: .875em;
    margin-bottom: 2.617924em
}

.woocommerce-tabs {
    overflow: hidden;
    padding: 1em 0
}

.woocommerce-tabs::after,
.woocommerce-tabs::before {
    content: '';
    display: table
}

.woocommerce-tabs::after {
    clear: both
}

.woocommerce-tabs ul.tabs {
    list-style: none;
    margin-left: 0;
    text-align: left;
    border-top: 1px solid rgba(0, 0, 0, .05)
}

.woocommerce-tabs ul.tabs li {
    display: block;
    margin: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    position: relative
}

.woocommerce-tabs ul.tabs li a {
    padding: 1em 0;
    display: block
}

.woocommerce-tabs .panel h2:first-of-type {
    font-size: 1.618em;
    margin-bottom: 1em
}

.related>h2:first-child,
.upsells>h2:first-child {
    font-size: 1.618em;
    margin-bottom: 1em
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message,
.woocommerce-noreviews,
p.no-comments {
    padding: 1em 1.618em;
    margin-bottom: 2.617924em;
    background-color: #0f834d;
    margin-left: 0;
    border-radius: 2px;
    color: #fff;
    clear: both;
    border-left: .6180469716em solid rgba(0, 0, 0, .15)
}

.woocommerce-error::after,
.woocommerce-error::before,
.woocommerce-info::after,
.woocommerce-info::before,
.woocommerce-message::after,
.woocommerce-message::before,
.woocommerce-noreviews::after,
.woocommerce-noreviews::before,
p.no-comments::after,
p.no-comments::before {
    content: '';
    display: table
}

.woocommerce-error::after,
.woocommerce-info::after,
.woocommerce-message::after,
.woocommerce-noreviews::after,
p.no-comments::after {
    clear: both
}

.woocommerce-error a,
.woocommerce-info a,
.woocommerce-message a,
.woocommerce-noreviews a,
p.no-comments a {
    color: #fff
}

.woocommerce-error a:hover,
.woocommerce-info a:hover,
.woocommerce-message a:hover,
.woocommerce-noreviews a:hover,
p.no-comments a:hover {
    color: #fff;
    opacity: .7
}

.woocommerce-error a.button:hover,
.woocommerce-info a.button:hover,
.woocommerce-message a.button:hover,
.woocommerce-noreviews a.button:hover,
p.no-comments a.button:hover {
    opacity: 1
}

.woocommerce-error .button,
.woocommerce-info .button,
.woocommerce-message .button,
.woocommerce-noreviews .button,
p.no-comments .button {
    float: right;
    padding: 0;
    background: 0 0;
    color: #fff;
    box-shadow: none;
    line-height: 1.618;
    padding-left: 1em;
    border-width: 0;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgba(255, 255, 255, .25) !important;
    border-radius: 0
}

.woocommerce-error .button:hover,
.woocommerce-info .button:hover,
.woocommerce-message .button:hover,
.woocommerce-noreviews .button:hover,
p.no-comments .button:hover {
    background: 0 0;
    color: #fff;
    opacity: .7
}

.woocommerce-error pre,
.woocommerce-info pre,
.woocommerce-message pre,
.woocommerce-noreviews pre,
p.no-comments pre {
    background-color: rgba(0, 0, 0, .1)
}

.site-content>.col-full>.woocommerce>.woocommerce-error:first-child,
.site-content>.col-full>.woocommerce>.woocommerce-info:first-child,
.site-content>.col-full>.woocommerce>.woocommerce-message:first-child {
    margin-top: 2.617924em
}

.woocommerce-error {
    list-style: none
}

.woocommerce-info,
.woocommerce-noreviews,
p.no-comments {
    background-color: #3d9cd2
}

.woocommerce-error {
    background-color: #e2401c
}

dl.variation {
    font-size: .875em
}

dl.variation dd {
    margin: 0 0 1em
}

.wc-item-meta {
    font-size: .875em;
    margin-left: 0;
    list-style: none
}

.wc-item-meta li::after,
.wc-item-meta li::before {
    content: '';
    display: table
}

.wc-item-meta li::after {
    clear: both
}

.wc-item-meta li p,
.wc-item-meta li strong {
    display: inline-block
}

.woocommerce-MyAccount-content .woocommerce-Pagination {
    text-align: center
}

.storefront-product-section {
    margin-bottom: 1.618em
}

.storefront-product-section .section-title {
    text-align: center;
    margin-bottom: 1em
}

.storefront-product-section:last-child {
    margin-bottom: 0
}

.storefront-product-pagination {
    display: none
}

.storefront-sticky-add-to-cart {
    display: none
}

@media (min-width:768px) {
    .demo_store {
        bottom: 0
    }

    .demo_store a.woocommerce-store-notice__dismiss-link {
        background: rgba(0, 0, 0, .1);
        float: right;
        display: inline-block;
        margin: -1em -1.41575em -1em 0;
        padding: 1em 1.41575em
    }

    .storefront-handheld-footer-bar {
        display: none
    }

    .storefront-breadcrumb {
        padding: 1.41575em 0;
        margin: 0 0 3.706325903em
    }

    table.shop_table_responsive thead {
        display: table-header-group
    }

    table.shop_table_responsive tbody th {
        display: table-cell
    }

    table.shop_table_responsive tr td {
        display: table-cell
    }

    table.shop_table_responsive tr td::before {
        display: none
    }

    .site-header-cart {
        position: relative
    }

    .site-header-cart .cart-contents {
        padding: 1.618em 0;
        display: block;
        position: relative;
        background-color: transparent;
        height: auto;
        width: auto;
        text-indent: 0
    }

    .site-header-cart .cart-contents .amount {
        margin-right: .327em
    }

    .site-header-cart .cart-contents .count {
        font-weight: 400;
        opacity: .5;
        font-size: .875em
    }

    .site-header-cart .cart-contents span {
        display: inline
    }

    .site-header-cart .widget_shopping_cart {
        position: absolute;
        top: 100%;
        width: 100%;
        z-index: 999999;
        font-size: .875em;
        left: -999em;
        display: block
    }

    .site-header-cart .widget_shopping_cart.sub-menu--is-touch-device {
        display: none;
        left: 0
    }

    .site-header-cart .widget_shopping_cart h2.widgettitle {
        display: none
    }

    .site-header-cart .widget_shopping_cart .product_list_widget li a.remove {
        position: relative;
        float: left;
        top: auto
    }

    .site-header-cart .widget_shopping_cart .product_list_widget li a.remove::before {
        text-align: left
    }

    .site-header-cart.focus .widget_shopping_cart,
    .site-header-cart:hover .widget_shopping_cart {
        left: 0;
        display: block
    }

    .site-search {
        display: block
    }

    .site-search form {
        margin: 0
    }

    ul.products li.product {
        clear: none;
        width: 100%;
        float: left;
        font-size: .875em
    }

    ul.products li.product.first {
        clear: both !important
    }

    ul.products li.product.last {
        margin-right: 0 !important
    }

    .page-template-template-fullwidth-php .site-main ul.products.columns-1 li.product,
    .page-template-template-homepage-php .site-main ul.products.columns-1 li.product,
    .storefront-full-width-content .site-main ul.products.columns-1 li.product {
        width: 100%;
        margin-right: 0;
        float: none
    }

    .page-template-template-fullwidth-php .site-main ul.products.columns-2 li.product,
    .page-template-template-homepage-php .site-main ul.products.columns-2 li.product,
    .storefront-full-width-content .site-main ul.products.columns-2 li.product {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%
    }

    .page-template-template-fullwidth-php .site-main ul.products.columns-3 li.product,
    .page-template-template-homepage-php .site-main ul.products.columns-3 li.product,
    .storefront-full-width-content .site-main ul.products.columns-3 li.product {
        width: 30.4347826087%;
        float: left;
        margin-right: 4.347826087%
    }

    .page-template-template-fullwidth-php .site-main ul.products.columns-4 li.product,
    .page-template-template-homepage-php .site-main ul.products.columns-4 li.product,
    .storefront-full-width-content .site-main ul.products.columns-4 li.product {
        width: 21.7391304348%;
        float: left;
        margin-right: 4.347826087%
    }

    .page-template-template-fullwidth-php .site-main ul.products.columns-5 li.product,
    .page-template-template-homepage-php .site-main ul.products.columns-5 li.product,
    .storefront-full-width-content .site-main ul.products.columns-5 li.product {
        width: 16.9%;
        margin-right: 3.8%
    }

    .page-template-template-fullwidth-php .site-main ul.products.columns-6 li.product,
    .page-template-template-homepage-php .site-main ul.products.columns-6 li.product,
    .storefront-full-width-content .site-main ul.products.columns-6 li.product {
        width: 13.0434782609%;
        float: left;
        margin-right: 4.347826087%
    }

    .site-main ul.products li.product {
        width: 29.4117647059%;
        float: left;
        margin-right: 5.8823529412%
    }

    .site-main ul.products.columns-1 li.product {
        width: 100%;
        margin-right: 0;
        float: none
    }

    .site-main ul.products.columns-2 li.product {
        width: 48%;
        margin-right: 3.8%
    }

    .site-main ul.products.columns-3 li.product {
        width: 29.4117647059%;
        float: left;
        margin-right: 5.8823529412%
    }

    .site-main ul.products.columns-4 li.product {
        width: 22.05%;
        margin-right: 3.8%
    }

    .site-main ul.products.columns-5 li.product {
        width: 16.9%;
        margin-right: 3.8%
    }

    .site-main ul.products.columns-6 li.product {
        width: 11.7647058824%;
        float: left;
        margin-right: 5.8823529412%
    }

    .single-product div.product .images {
        width: 41.1764705882%;
        float: left;
        margin-right: 5.8823529412%;
        margin-bottom: 3.706325903em
    }

    .single-product div.product .images .thumbnails::after,
    .single-product div.product .images .thumbnails::before {
        content: '';
        display: table
    }

    .single-product div.product .images .thumbnails::after {
        clear: both
    }

    .single-product div.product .images .thumbnails a.zoom {
        width: 14.2857142857%;
        float: left;
        margin-right: 14.2857142857%
    }

    .single-product div.product .images .thumbnails a.zoom.last {
        float: right;
        margin-right: 0
    }

    .single-product div.product .woocommerce-product-gallery {
        width: 41.1764705882%;
        float: left;
        margin-right: 5.8823529412%;
        margin-bottom: 3.706325903em
    }

    .single-product div.product .summary {
        width: 52.9411764706%;
        float: right;
        margin-right: 0
    }

    .single-product div.product .woocommerce-tabs {
        clear: both
    }

    #reviews .comment-form-author,
    #reviews .comment-form-email {
        width: 47%
    }

    #reviews .comment-form-email {
        margin-right: 0
    }

    .storefront-full-width-content.single-product div.product .images {
        width: 39.1304347826%;
        float: left;
        margin-right: 4.347826087%;
        margin-bottom: 3.706325903em
    }

    .storefront-full-width-content.single-product div.product .images .thumbnails a.zoom {
        width: 11.1111111111%;
        float: left;
        margin-right: 11.1111111111%
    }

    .storefront-full-width-content.single-product div.product .images .thumbnails a.zoom.last {
        margin-right: 0
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery {
        width: 39.1304347826%;
        float: left;
        margin-right: 4.347826087%;
        margin-bottom: 3.706325903em
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {
        width: 44.4444444444%;
        float: left;
        margin-right: 11.1111111111%
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n) {
        margin-right: 0
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
        width: 25.9259259333%;
        float: left;
        margin-right: 11.1111111111%
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) {
        margin-right: 0
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
        width: 16.6666666667%;
        float: left;
        margin-right: 11.1111111111%
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
        margin-right: 0
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
        width: 11.1111111111%;
        float: left;
        margin-right: 11.1111111111%
    }

    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) {
        margin-right: 0
    }

    .storefront-full-width-content.single-product div.product .summary {
        width: 56.5217391304%;
        float: right;
        margin-right: 0;
        margin-bottom: 3.706325903em
    }

    .storefront-full-width-content.single-product div.product .woocommerce-tabs {
        clear: both
    }

    .storefront-full-width-content.single-product #reviews .commentlist li .avatar {
        width: 6.6666666667%;
        float: left;
        margin-right: 6.6666666667%
    }

    .storefront-full-width-content.single-product #reviews .commentlist li .comment_container .comment-text {
        width: 86.6666666667%;
        float: right;
        margin-right: 0
    }

    .storefront-full-width-content.single-product #reviews .commentlist ul.children {
        width: 86.6666666667%;
        float: right;
        margin-right: 0
    }

    .storefront-full-width-content.single-product #reviews .commentlist ul.children .avatar {
        width: 7.6923076923%;
        float: left;
        margin-right: 7.6923076923%
    }

    .storefront-full-width-content.single-product #reviews .commentlist ul.children .comment-text {
        width: 84.6153846154%;
        float: right;
        margin-right: 0
    }

    .storefront-full-width-content .woocommerce-products-header,
    .storefront-full-width-content.woocommerce-account .entry-header,
    .storefront-full-width-content.woocommerce-cart .entry-header,
    .storefront-full-width-content.woocommerce-checkout .entry-header {
        text-align: center;
        padding: 0 0 5.9968353111em
    }

    .storefront-full-width-content .woocommerce-products-header h1:last-child,
    .storefront-full-width-content.woocommerce-account .entry-header h1:last-child,
    .storefront-full-width-content.woocommerce-cart .entry-header h1:last-child,
    .storefront-full-width-content.woocommerce-checkout .entry-header h1:last-child {
        margin-bottom: 0
    }

    .storefront-full-width-content .related.products>h2:first-child,
    .storefront-full-width-content .up-sells>h2:first-child {
        text-align: center
    }

    .woocommerce .page-description {
        margin-bottom: 1.618em
    }

    .storefront-sorting {
        margin-bottom: 2.617924em
    }

    .storefront-sorting::after,
    .storefront-sorting::before {
        content: '';
        display: table
    }

    .storefront-sorting::after {
        clear: both
    }

    .storefront-sorting select {
        width: auto
    }

    .woocommerce-result-count {
        float: left;
        position: relative;
        margin-bottom: 0;
        padding: .327em 0
    }

    .woocommerce-ordering {
        float: left;
        margin-right: 1em;
        margin-bottom: 0;
        padding: .327em 0
    }

    .woocommerce-pagination {
        float: right;
        border: 0;
        clear: none;
        padding: 0;
        margin-bottom: 0
    }

    .woocommerce-cart .hentry,
    .woocommerce-checkout .hentry {
        border-bottom: 0;
        padding-bottom: 0
    }

    .page-template-template-fullwidth-php table.cart .product-thumbnail {
        display: table-cell
    }

    .page-template-template-fullwidth-php table.cart thead {
        font-size: 1em;
        text-indent: 0
    }

    table.cart td,
    table.cart th {
        padding: 1.618em
    }

    table.cart .qty {
        padding: .875em;
        max-width: 3.632em
    }

    table.cart td.product-remove {
        display: table-cell;
        padding: 1.618em;
        border: 0
    }

    table.cart td.product-remove a.remove {
        float: none;
        position: relative;
        top: auto;
        right: auto
    }

    table.cart .product-quantity .minus,
    table.cart .product-quantity .plus {
        display: inline-block
    }

    table.cart .quantity .qty {
        padding: .6180469716em
    }

    table.cart td.actions {
        text-align: right
    }

    table.cart td.actions label {
        display: none
    }

    table.cart td.actions .coupon {
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: none;
        display: inline-block;
        float: left
    }

    table.cart td.actions input {
        display: inline-block;
        width: auto;
        margin: 0
    }

    .cart-collaterals::after,
    .cart-collaterals::before {
        content: '';
        display: table
    }

    .cart-collaterals::after {
        clear: both
    }

    .cart-collaterals h2 {
        font-size: 1.618em
    }

    .cart-collaterals .cross-sells {
        width: 41.1764705882%;
        float: left;
        margin-right: 5.8823529412%
    }

    .cart-collaterals .cross-sells ul.products li.product {
        width: 42.8571428571%;
        float: left;
        margin-right: 14.2857142857%
    }

    .cart-collaterals .cross-sells ul.products li.product:nth-child(2n) {
        margin-right: 0 !important
    }

    .cart-collaterals .cart_totals,
    .cart-collaterals .shipping_calculator {
        width: 52.9411764706%;
        float: right;
        margin-right: 0;
        margin: 0;
        clear: right
    }

    .cart-collaterals .cart_totals small.includes_tax {
        display: block
    }

    .cart-collaterals .shipping_calculator {
        clear: right
    }

    .page-template-template-fullwidth-php .cart-collaterals .cross-sells {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%
    }

    .page-template-template-fullwidth-php .cart-collaterals .cross-sells ul.products li.product {
        width: 45.4545454545%;
        float: left;
        margin-right: 9.0909090909%
    }

    .page-template-template-fullwidth-php .cart-collaterals .cart_totals,
    .page-template-template-fullwidth-php .cart-collaterals .shipping_calculator {
        width: 47.8260869565%;
        float: right;
        margin-right: 0
    }

    #ship-to-different-address {
        position: relative
    }

    #ship-to-different-address label {
        font-weight: 300
    }

    #ship-to-different-address .woocommerce-form__input-checkbox {
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        margin-right: 0
    }

    .col2-set {
        width: 52.9411764706%;
        float: left;
        margin-right: 5.8823529412%
    }

    .col2-set .form-row-first {
        width: 33.3333333333%;
        float: left;
        margin-right: 11.1111111111%
    }

    .col2-set .form-row-last {
        width: 55.5555555556%;
        float: right;
        margin-right: 0
    }

    .col2-set .col-1,
    .col2-set .col-2 {
        margin-bottom: 1.618em
    }

    .col2-set+#customer_details {
        display: none
    }

    .col2-set .woocommerce-billing-fields::after,
    .col2-set .woocommerce-billing-fields::before {
        content: '';
        display: table
    }

    .col2-set .woocommerce-billing-fields::after {
        clear: both
    }

    .col2-set.addresses {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0
    }

    .col2-set.addresses .col-1 {
        width: 47.0588235294%;
        float: left;
        margin-right: 5.8823529412%
    }

    .col2-set.addresses .col-2 {
        width: 47.0588235294%;
        float: right;
        margin-right: 0
    }

    #customer_details+#wc_checkout_add_ons {
        width: 41.1764705882%;
        float: right;
        margin-right: 0
    }

    #wc_checkout_add_ons input[type=radio] {
        float: left;
        margin-right: .5407911001em;
        clear: left;
        margin-top: .35em
    }

    #order_review,
    #order_review_heading {
        width: 41.1764705882%;
        float: right;
        margin-right: 0;
        clear: right
    }

    #order_review {
        -webkit-transition: box-shadow ease .4s;
        transition: box-shadow ease .4s
    }

    #order_review_heading {
        margin-bottom: 0;
        padding-bottom: .6180469716em
    }

    .page-template-template-fullwidth-php.woocommerce-order-pay #order_review,
    .woocommerce-order-pay #order_review {
        width: 100%;
        float: none
    }

    .page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment h3,
    .woocommerce-order-pay #order_review #payment h3 {
        padding-left: 1em;
        padding-top: 1em
    }

    .page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment .form-row,
    .woocommerce-order-pay #order_review #payment .form-row {
        padding: 1em
    }

    .page-template-template-fullwidth-php.woocommerce-order-pay #order_review .payment_methods+.form-row,
    .woocommerce-order-pay #order_review .payment_methods+.form-row {
        padding: 1em
    }

    .page-template-template-fullwidth-php.woocommerce-order-pay #order_review .button#place_order,
    .woocommerce-order-pay #order_review .button#place_order {
        display: block;
        width: 100%;
        font-size: 1.41575em
    }

    .page-template-template-fullwidth-php .col2-set {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%
    }

    .page-template-template-fullwidth-php .col2-set .form-row-first {
        width: 45.4545454545%;
        float: left;
        margin-right: 9.0909090909%
    }

    .page-template-template-fullwidth-php .col2-set .form-row-last {
        width: 45.4545454545%;
        float: right;
        margin-right: 0
    }

    .page-template-template-fullwidth-php .col2-set.addresses .col-1 {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%
    }

    .page-template-template-fullwidth-php .col2-set.addresses .col-2 {
        width: 47.8260869565%;
        float: right;
        margin-right: 0
    }

    .page-template-template-fullwidth-php #order_review,
    .page-template-template-fullwidth-php #order_review_heading {
        width: 47.8260869565%;
        float: right;
        margin-right: 0
    }

    .page-template-template-fullwidth-php #customer_details+#wc_checkout_add_ons {
        width: 47.8260869565%;
        float: right;
        margin-right: 0
    }

    #order_review .shop_table {
        margin-bottom: 2.617924em
    }

    table+.addresses {
        margin-top: 1.618em
    }

    .col2-set#customer_login,
    .col2-set.addresses {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0
    }

    .col2-set#customer_login .col-1,
    .col2-set.addresses .col-1 {
        width: 41.1764705882%;
        float: left;
        margin-right: 5.8823529412%;
		flex: 0 0 41.1764705882%;
    	max-width: 41.1764705882%;
    }

    .col2-set#customer_login .col-2,
    .col2-set.addresses .col-2 {
        width: 52.9411764706%;
        float: right;
        margin-right: 0;
		flex: 0 0 52.9411764706%;
    	max-width: 52.9411764706%;
    }

    .woocommerce-MyAccount-navigation {
        width: 17.6470588235%;
        float: left;
        margin-right: 5.8823529412%
    }

    .woocommerce-MyAccount-content {
        width: 76.4705882353%;
        float: right;
        margin-right: 0
    }

    .woocommerce-MyAccount-content .form-row-first {
        width: 38.4615384615%;
        float: left;
        margin-right: 7.6923076923%
    }

    .woocommerce-MyAccount-content .form-row-last {
        width: 53.8461538462%;
        float: right;
        margin-right: 0
    }

    .left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-content {
        width: 76.4705882353%;
        float: left;
        margin-right: 5.8823529412%
    }

    .left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-navigation {
        width: 17.6470588235%;
        float: right;
        margin-right: 0
    }

    table.my_account_orders {
        font-size: .875em
    }

    .page-template-template-fullwidth-php .col2-set#customer_login .col-1,
    .page-template-template-fullwidth-php .col2-set.addresses .col-1 {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%
    }

    .page-template-template-fullwidth-php .col2-set#customer_login .col-2,
    .page-template-template-fullwidth-php .col2-set.addresses .col-2 {
        width: 47.8260869565%;
        float: right;
        margin-right: 0
    }

    .page-template-template-fullwidth-php .woocommerce-MyAccount-content {
        width: 73.9130434783%;
        float: left;
        margin-right: 4.347826087%
    }

    .page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-first {
        width: 46.6666666667%;
        float: left;
        margin-right: 6.6666666667%
    }

    .page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-last {
        width: 46.6666666667%;
        float: right;
        margin-right: 0
    }

    .page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set {
        width: 100%
    }

    .page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-1 {
        width: 46.6666666667%;
        float: left;
        margin-right: 6.6666666667%
    }

    .page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-2 {
        width: 46.6666666667%;
        float: right;
        margin-right: 0
    }

    .page-template-template-fullwidth-php .woocommerce-MyAccount-navigation {
        width: 21.7391304348%;
        float: right;
        margin-right: 0
    }

    .addresses header.title::after,
    .addresses header.title::before {
        content: '';
        display: table
    }

    .addresses header.title::after {
        clear: both
    }

    .addresses header.title a {
        float: right
    }

    .addresses header.title h3 {
        float: left
    }

    .form-row-first {
        width: 47.0588235294%;
        float: left;
        margin-right: 5.8823529412%;
        clear: both
    }

    .form-row-last {
        width: 47.0588235294%;
        float: right;
        margin-right: 0
    }

    .page-template-template-fullwidth-php .form-row-first {
        width: 47.8260869565%;
        float: left;
        margin-right: 4.347826087%
    }

    .page-template-template-fullwidth-php .form-row-last {
        width: 47.8260869565%;
        float: right;
        margin-right: 0
    }

    .storefront-full-width-content .woocommerce-tabs ul.tabs {
        width: 30.4347826087%;
        float: left;
        margin-right: 4.347826087%
    }

    .storefront-full-width-content .woocommerce-tabs .panel {
        width: 65.2173913043%;
        float: right;
        margin-right: 0;
        margin-bottom: 3.706325903em
    }

    .woocommerce-tabs {
        padding-top: 2.617924em;
        padding-bottom: 2.617924em
    }

    .woocommerce-tabs ul.tabs {
        width: 29.4117647059%;
        float: left;
        margin-right: 5.8823529412%
    }

    .woocommerce-tabs ul.tabs li.active::after {
        right: 1em
    }

    .woocommerce-tabs .panel {
        width: 64.7058823529%;
        float: right;
        margin-right: 0;
        margin-top: 0
    }

    .storefront-product-pagination {
        display: block
    }

    .storefront-product-pagination a {
        position: fixed;
        top: 50%;
        width: 500px;
        box-shadow: 0 0 5px rgba(0, 0, 0, .2);
        z-index: 999999;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center
    }

    .storefront-product-pagination a img {
        max-width: 90px;
        border-radius: 0
    }

    .storefront-product-pagination a[rel=prev] {
        left: -455px;
        -webkit-transition: left .3s ease-out;
        transition: left .3s ease-out;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        flex-direction: row-reverse;
        padding-left: 1em
    }

    .storefront-product-pagination a[rel=prev]:hover {
        left: 0
    }

    .storefront-product-pagination a[rel=prev] img {
        margin-left: 1.41575em
    }

    .storefront-product-pagination a[rel=prev] .storefront-product-pagination__title {
        margin-right: auto
    }

    .storefront-product-pagination a[rel=next] {
        right: -455px;
        -webkit-transition: right .3s ease-in;
        transition: right .3s ease-in;
        padding-right: 1em
    }

    .storefront-product-pagination a[rel=next]:hover {
        right: 0
    }

    .storefront-product-pagination a[rel=next] img {
        margin-right: 1.41575em
    }

    .storefront-product-pagination a[rel=next] .storefront-product-pagination__title {
        margin-left: auto
    }

    .storefront-sticky-add-to-cart {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 99998;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        padding: 1em;
        overflow: hidden;
        zoom: 1;
        box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
        -webkit-animation-duration: .5s;
        animation-duration: .5s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both
    }

    .storefront-sticky-add-to-cart--slideInDown {
        -webkit-animation-name: slideInDown;
        animation-name: slideInDown
    }

    .storefront-sticky-add-to-cart--slideOutUp {
        -webkit-animation-name: slideOutUp;
        animation-name: slideOutUp
    }

    .storefront-sticky-add-to-cart__content {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center
    }

    .storefront-sticky-add-to-cart__content-title {
        display: block
    }

    .storefront-sticky-add-to-cart__content-price {
        margin-right: .875em;
        opacity: .5
    }

    .storefront-sticky-add-to-cart__content-button {
        margin-left: auto
    }

    .storefront-sticky-add-to-cart img {
        max-width: 3.706325903em;
        margin: 0 1.41575em 0 0;
        padding: 3px;
        border: 1px solid rgba(0, 0, 0, .1)
    }

    .storefront-sticky-add-to-cart .star-rating {
        display: inline-block;
        margin: 0;
        vertical-align: bottom
    }

    .admin-bar .storefront-sticky-add-to-cart--slideInDown {
        top: 32px
    }
}

@media (min-width:768px) and (max-width:900px) {

    body:not(.page-template-template-fullwidth-php) table.cart td,
    body:not(.page-template-template-fullwidth-php) table.cart th {
        padding: 1em
    }
}
/*! /wp-content/themes/ti-electronic-store/css/webslidemenu.css */
/*--------------------------------------------------------------------------
[Table of contents]

01 Base CSS
02 Desktop CSS
03 Tab CSS
04 Mobile CSS
05 Additional Themes (Optionnal)
--------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------
|  01  Base CSS
--------------------------------------------------------------------------*/

.wsmenu * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
}

.wsmain html, .wsmain body, .wsmain iframe, .wsmain h1, .wsmain h2, .wsmain h3, .wsmain h4, .wsmain h5, .wsmain h6 {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font: inherit;
  vertical-align: baseline;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  font-family: Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  font-smoothing: antialiased;
  font-smooth: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: subpixel-antialiased !important;
  font-smoothing: subpixel-antialiased !important;
  font-smooth: subpixel-antialiased;
}

.wsmain .cl {
  clear: both;
}

.wsmain img, object, embed, video {
  border: 0 none;
  max-width: 100%;
}

.wsmain a:focus {
  outline: none !important;
}

.wsmain:before, .wsmain:after {
  content: "";
  display: table;
}

.wsmain:after {
  clear: both;
}

/*--------------------------------------------------------------------------
|  02 Desktop CSS
--------------------------------------------------------------------------*/

.wsmobileheader {
  display: none;
}

#overlapblackbg {
  display: none;
}

.smllogo {
  padding: 9px 0px 0px 0px;
  margin: 0;
  float: left;
  width: 5%;
}

.smllogo a {
  display: block;
  float: left;
  padding: 0px 0px 0px 0px;
}

.topmenusearch {
  float: right;
  width: 100%;
  height: 42px;
  position: relative;
  margin: 9px 0px 0px 0px;
}

.topmenusearch .searchicon {
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
}

.topmenusearch input {
  width: 100%;
  position: relative;
  float: right;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  text-indent: 15px;
  font-size: 12px;
  height: 42px;
  z-index: 2;
  outline: none;
  color: #7d7d7d;
  background-color: #e9ebef;
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.topmenusearch input:focus {
  color: #000;
}

.topmenusearch input:focus~.btnstyle {
  background-color: #424242;
  color: #fff;
  opacity: 0.9;
}

.topmenusearch input:focus~.btnstyle .fa {
  color: #fff;
}

.topmenusearch input:focus~.searchicon {
  opacity: 1;
  z-index: 3;
  color: #FFFFFF;
}

.topmenusearch .btnstyle {
  top: 0px;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 49px;
  line-height: 30px;
  z-index: 1;
  cursor: pointer;
  color: #fff;
  z-index: 1000;
  background-color: #eeeeee;
  border: solid 0px;
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
  -webkit-border-radius: 0px 2px 2px 0px;
  -moz-border-radius: 0px 2px 2px 0px;
  border-radius: 0px 2px 2px 0px;
}

.topmenusearch .btnstyle .fa {
  line-height: 38px;
  margin: 0;
  padding: 0;
  text-align: center;
  color: #9c9c9c;
}

.topmenusearch .btnstyle:hover {
  background-color: #fff;
}

.wsmain {
  width: 100%;
  margin: 0 auto;
  padding: 0px 0px;
  max-width: 1500px;
}

.wsmenu {
  position: relative;
  font-family: Helvetica, sans-serif;
  font-size: 14px;
  padding: 0px 0px 0px 0px;
  margin: 0px auto;
  width: 95%;
  float: left;
  height: 60px;
  /* border-left: 1px solid rgba(0, 0, 0, 0.1); */
}

.wsmenu-list {
  text-align: left;
  margin: 0 auto 0 auto;
  width: 100%;
  display: block;
  padding: 0px;
}

.wsmenu-list>li {
  text-align: center;
  display: block;
  margin: 0px;
  padding: 0px;
  float: left;
}

.wsmenu-list>.wscarticon>a .fa.fa-shopping-basket {
  display: inline-block;
  font-size: 1.1rem;
  line-height: inherit;
  margin-right: 5px;
  color: #f37120;
}

.wsmenu-list>.wsshopmenu>a .fa.fa-angle-down {
  display: inline-block;
  font-size: 13px;
  line-height: inherit;
  margin-left: 11px;
  color: #7b7b7b;
}

.wsmenu-list li ul li a .fa.fa-angle-double-right {
  font-size: 12px;
  margin: 0 3px 0 -4px;
}

.wsmenu-list>li>a {
  display: block;
    color: #f37120;
    padding: 0 26px 0 22px;
    line-height: 58px;
    text-decoration: none;
    position: relative;
    font-weight: 600;
    font-size: 1.1rem;
}

.wsmenu-list>li:hover>a {
  color: #000;
}

.wsmenu-list>li>.navtext {
  line-height: 16px;
  text-align: right;
  padding: 14px 16px;
  margin: 0 10px;
  font-size: 1.1rem;
  color: #f37120;
  font-weight: 600;
}

.wsmenu-list>li>.navtext>span+span:after {
  color: #f37120;
  content: "\f107";
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 14px;
  font-weight: 100;
  line-height: 10px;
  margin-left: 1px;
  position: relative;
  right: -8px;
  text-align: right;
  top: 1px;
}

.wsmenu-list>li>.navtext>span {
  display: block;
  font-size: 11px;
  text-align: left;
  white-space: nowrap;
  width: 100%;
  line-height: 16px;
  color: #9e9e9e;
}

.wsmenu-list>li>.navtext>span+span {
  white-space: nowrap;
  font-size: 12px;
  font-weight: bold;
  color: #555555;
}

.wsmenu-list li a:hover .arrow:after {
  border-top-color: #b3b3b3
}

.wsmenu-list li a.active .arrow:after {
  border-top-color: #b3b3b3
}

.wsmenu-list li:hover>a .arrow:after {
  border-top-color: #b3b3b3
}

.megamenu iframe {
  width: 100%;
  margin-top: 10px;
  min-height: 200px;
}

.megamenu video {
  width: 100%;
  margin-top: 10px;
  min-height: 200px;
}

.wsmenu-list>li.socialicon {
  float: left;
}

.wsmenu-list>li.socialicon a {
  width: 38px;
  padding: 0px 10px
}

.wsmenu-list>li.socialicon a .fa {
  font-size: 15px;
  color: #898d91;
  text-align: center;
}

.wsmenu-list>li.wsshopmyaccount {
  float: right;
}

.wsmenu-list>.wsshopmyaccount>a .fa.fa-angle-down {
  display: inline-block;
  font-size: 13px;
  line-height: inherit;
  margin-left: 8px;
  color: #f37120;
}

.wsmenu-list>.wsshopmyaccount>a .fa.fa-align-justify {
  display: inline-block;
  font-size: 16px;
  line-height: inherit;
  margin-right: 11px;
  color: #f37120;
}

.wsmenu-list>li.wssearchbar {
  width: 41%;
  float: left;
  padding-left: 15px;
}

.wsmenu-list>li.wscarticon {
  float: right;
  clear: right;
}

.wsmenu-list>li.wscarticon a {
  padding: 0px 0px 0px 0px;
  text-align: center;
  /* border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1); */
}

.mobiletext {
  display: none;
}

.wsmenu-list>li.wscarticon a .fa {
  font-size: 15px;
}

.wsmenu-list>li.wscarticon em.roundpoint {
  position: absolute;
  top: 14px;
  right: -9px;
  width: 17px;
  height: 17px;
  background-color: #DA4B38;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  font-size: 9px;
  text-align: center;
  font-style: normal;
  line-height: 16px !important;
  color: #fff;
}

.wsmenu-list li>.wsmenu-submenu {
  transform: translateY(35px);
  transition: all .3s ease;
  visibility: hidden;
}

.wsmenu-list li:hover>.wsmenu-submenu {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}

.wsmenu-submenu li>.wsmenu-submenu-sub {
  transform: translateY(35px);
  transition: all .3s ease;
  visibility: hidden;
}

.wsmenu-submenu li:hover>.wsmenu-submenu-sub {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}

.wsmenu-submenu-sub li>.wsmenu-submenu-sub-sub {
  transform: translateY(35px);
  transition: all .3s ease;
  visibility: hidden;
}

.wsmenu-submenu-sub li:hover>.wsmenu-submenu-sub-sub {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}

.wsmenu-list li>.megamenu {
  transform: translateY(35px);
  transition: all .3s ease;
  visibility: hidden;
}

.wsmenu-list li:hover>.megamenu {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}

.wsmenu-submenu {
  position: absolute;
  min-width: 176px;
  top: 58px;
  z-index: 1000;
  margin: 0px;
  padding: 0px;
  border: solid 1px #eeeeee;
  background-color: #fff;
  opacity: 0;
  -o-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
  -o-transition: -o-transform 0.3s, opacity 0.3s;
  -ms-transition: -ms-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
}

.wsmenu-submenu li a {
  background: #fff !important;
  background-image: none !important;
  color: #666666 !important;
  border-right: 0 none !important;
  text-align: left;
  display: block;
  line-height: 22px;
  padding: 8px 12px;
  text-transform: none;
  font-size: 12px;
  letter-spacing: normal;
  border-right: 0px solid;
  border-bottom: 1px solid #f5f5f5;
}

.wsmenu-submenu li {
  position: relative;
  margin: 0px;
  padding: 0px;
}

.wsmenuexpandermain {
  display: none;
}

.wsmenu-list li:hover .wsmenu-submenu {
  display: block;
}

.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub {
  min-width: 220px;
  position: absolute;
  left: 100%;
  top: 0;
  margin: 0px;
  padding: 0px;
  opacity: 0;
  -o-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  -ms-transition: -ms-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
}

.wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub {
  opacity: 1;
  list-style: none;
  padding: 0px;
  border: solid 1px #eeeeee;
  background-color: #fff;
}

.wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub {
  display: block;
}

.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub .wsmenu-submenu-sub-sub {
  min-width: 220px;
  position: absolute;
  left: 100%;
  top: 0;
  margin: 0px;
  padding: 0px;
  opacity: 0;
  -o-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  -ms-transition: -ms-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
}

.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub {
  opacity: 1;
  list-style: none;
  padding: 0px;
  border: solid 1px #eeeeee;
  background-color: #fff;
}

.wsmenu-submenu li {
  position: relative;
  padding: 0px;
  margin: 0px;
  display: block;
}

.wsmenu-click {
  display: none;
}

.wsmenu-click02 {
  display: none;
}

.wsmenu-submenu .fa {
  margin-right: 11px;
  font-size: 15px;
}

.carousel-control i.fa {
  top: 48%;
  position: absolute;
  font-size: 33px;
  margin-left: -5px;
}

.carousel-inner .carousel-caption h3 {
  font-size: 18px;
  font-weight: bold;
}

.wsshopmenu span {
  font-weight: bold;
}

.wsmenu-list>.wsshopmenu>a .fa.fa-shopping-basket {
  display: inline-block;
  font-size: 13px;
  line-height: inherit;
  margin-right: 8px;
  color: #7b7b7b;
}

.wtsdepartmentmenu {
  background: #fff;
  border-bottom: solid 1px #d1d3d4;
}

.wtsbrandmenu {
  background: #ffffff;
  border-bottom: solid 1px #d1d3d4;
}

.wsmenu-list li:hover .megamenu {
  opacity: 1;
}

.megamenu {
  width: 100%;
  left: 0px;
  position: absolute;
  top: 60px;
  color: #000;
  z-index: 1000;
  margin: 0px;
  text-align: left;
  padding: 8px;
  font-size: 15px;
  border: solid 1px #eeeeee;
  background-color: #fff;
  opacity: 0;
  -o-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
  -o-transition: -o-transform 0.3s, opacity 0.3s;
  -ms-transition: -ms-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
}

.megamenu .title {
  border-bottom: 1px solid #CCC;
  font-size: 14px;
  padding: 9px 5px 9px 0px;
  font-size: 17px;
  color: #424242;
  margin: 0px 0px 7px 0px;
  text-align: left;
  height: 39px;
  margin: 0px 0px 10px 0px;
}

.halfmenu {
  width: 40%;
  right: auto !important;
  left: auto !important;
}

.halfmenu .megacollink {
  width: 48%;
  float: left;
  margin: 0% 1%;
}

.halfdiv {
  width: 30%;
  right: auto;
  left: auto;
}

.halfdiv03 {
  width: 25%;
  right: auto;
  left: auto;
}

.wsshoptabing {
  width: 100%;
  text-align: left;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 60px;
  background-color: #f8f8f8;
  left: 0;
  border-bottom: solid 2px #376cb7;
  border: solid 1px #f1f1f1;
  border-top: solid 0px;
  visibility: hidden;
  opacity: 0;
  z-index: 101;
  transform: translateY(35px);
  transition: all .3s ease;
}

.btnlearn {
  font-size: 15px;
  text-align: center;
  line-height: 44px;
  height: 44px;
  display: block;
  float: left;
  padding: 0px 15px;
  background-color: #0056b9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #fff;
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  margin-top: 5px;
}

.btnlearn:hover {
  color: #fff;
  text-decoration: none;
}

.wstitemright {
  /*min-height:100%;*/
  opacity: 0;
  visibility: hidden;
  position: absolute;
  right: 0px;
  top: 0px;
  background-color: #f8f8f8;
  color: #000;
  display: block;
  float: left;
  padding: 10px 8px 0px 8px;
  width: 77%;
  min-height: 400px;
}

.wstabitem {
  display: block;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}

.wstabitem>li {
  width: 100%;
  list-style: none;
}

.wstbootslider {
  width: 276px;
  float: right;
  margin-top: 8px;
}

.wstmegamenucolr {
  width: 276px;
  display: block;
  float: right;
  margin-top: 8px;
}

.wstabitem li:before, .wstabitem li:after {
  content: "";
  display: table;
}

.wstabitem li:after {
  clear: both;
}

/*.wsmenu-list > li:hover > .wsshoptabing > .wstabitem li.wsshoplink-active .wstitemright{opacity: 1; visibility: visible;}*/

.wsmenu-list>li:hover>.wsshoptabing .wsshopwp>.wstabitem li.wsshoplink-active .wstitemright {
  opacity: 1;
  visibility: visible;
}

.wsshoptabing>.wsshopwp {
  width: 100%;
  display: block;
  position: relative;
}

.wstabitem>li>a {
  display: block;
  padding: 15px 11px;
  font-size: 13px;
  color: #606060;
  border-bottom: solid 1px #e5e5e5;
  width: 23%;
  float: left;
  position: relative;
  border-left: 3px solid #fff;
  background-color: #fff;
}

.wstabitem>li:hover a {
  text-decoration: none;
}

.wstabitem .wsshoplink-active a {
  text-decoration: none;
}

.wstabitem>li:hover>a {
  text-decoration: none;
}

.wstabitem>li>a .fa {
  color: #848484;
  margin-right: 5px;
  text-align: center;
  width: 25px;
  font-size: 16px;
}

.wstheading {
  width: 100%;
  display: block;
  padding: 10px 0px 6px 0px;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
/*   border-bottom: solid 1px #d9d9d9; */
  margin-bottom: 12px;
  text-transform: uppercase;
}

.wstliststy01 {
  padding: 0px 0px 8px 0px;
  margin: 0px;
}

.wstliststy01 li {
  width: 33.33%;
  float: left;
  line-height: 23px;
  font-size: 14px;
  list-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

.wstliststy01 li a {
  color: #6e6e6e;
  font-size: 12px;
}

.wstliststy01 li a:hover {
  color: #000;
  text-decoration: none;
}

.wstinnerwp {
  height: auto;
  position: relative;
  width: 100%;
}

.wstinnerwp:before, .wstinnerwp:after {
  content: "";
  display: table;
}

.wstinnerwp:after {
  clear: both;
}

.wstliststy02 {
  padding: 5px 0px 10px 0px;
  margin: 0px;
  text-align: left;
}

.wstliststy02 li {
  width: 100%;
  list-style: none;
  line-height: 25px;
}

.wstliststy02 li a {
  color: #6e6e6e;
  font-size: 12px;
}

.wstliststy02 li a:hover {
  color: #000;
  text-decoration: none;
}

.wstliststy02 li.wstheading {
  line-height: normal;
  padding-left: 0px;
  margin-top: 0px;
}

.wstliststy02 li a .wstcount {
  font-size: 10px;
  color: #adadad;
}

.wstliststy06 li.wstheading {
  line-height: normal;
  padding-left: 0px;
}

.wstliststy06 {
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

.wstliststy06 li {
  width: 100%;
  list-style: none;
  line-height: 24px;
}

.wstliststy06 li a {
  color: #6e6e6e;
  font-size: 12px;
}

.wstliststy06 li a:hover {
  color: #000;
  text-decoration: none;
}

.wstliststy06 li.wstheading {
  line-height: normal;
}

.wstliststy06 li a .wstcount {
  font-size: 10px;
  color: #adadad;
}

.wstliststy03 {
  width: 100%;
  padding: 0px 0px 8px 0px;
  margin: 0px;
}

.wstliststy03 li {
  width: 33.33%;
  float: left;
  line-height: 23px;
  font-size: 14px;
  list-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

.wstliststy03 li a {
  color: #6e6e6e;
  font-size: 12px;
}

.wstliststy03 li a:hover {
  color: #000;
  text-decoration: none;
}

.wstliststy04 {
  padding: 14px 0px 0px 0px;
  margin: 0px;
}

.wstliststy04 li {
  width: 100%;
  list-style: none;
  line-height: 22px;
}

.wstliststy04 li a {
  color: #6e6e6e;
  font-size: 12px;
}

.wstliststy04 li a:hover {
  color: #000;
  text-decoration: none;
}

.wstliststy04 li.wstheading {
  line-height: normal;
  text-align: center;
  padding: 12px 0px;
  font-size: 13px;
  margin-bottom: 12px;
}

.wstliststy04 li a .wstcount {
  font-size: 10px;
  color: #adadad;
}

.wstliststy05 {
  padding: 10px 0px 0px 0px;
  margin: 0px;
}

.wstmegamenucolr03 {
  padding-top: 10px;
  padding-left: 20px;
}

.wstliststy05 li {
  width: 100%;
  list-style: none;
  line-height: 25px;
}

.wstliststy05 li a {
  color: #6e6e6e;
  font-size: 12px;
}

.wstliststy05 li a:hover {
  color: #000;
  text-decoration: none;
}

.wstliststy05 li.wstheading {
  line-height: normal;
}

.wstliststy05 li a .wstcount {
  font-size: 10px;
  color: #adadad;
}

.wstmorebtn {
  border-radius: 2px;
  color: #9b9b9b;
  display: inline-block;
  float: right;
  font-size: 10px;
  font-weight: normal;
  letter-spacing: 0;
  padding: 1px 7px;
  text-align: right;
  text-transform: none;
}

.wstmenutag {
  height: 18px;
  line-height: 18px;
  text-align: center;
  font-size: 11px;
  color: #fff;
  border-radius: 2px;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  padding: 1px 6px 1px 6px;
  margin-left: 6px;
  text-transform: none;
  letter-spacing: -0.0px;
}

.wstmenutag:after {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-image: none;
  border-style: solid;
  border-width: 3px;
  content: "";
  left: -6px;
  margin-top: 0px;
  position: absolute;
  top: 4px;
  z-index: 1;
}

.wstmenutag.redtag {
  background-color: #fe7b8f;
}

.wstmenutag.redtag:after {
  border-color: transparent #fe7b8f transparent transparent;
}

.wstmenutag.greentag {
  background-color: #00c853;
}

.wstmenutag.greentag:after {
  border-color: transparent #00c853 transparent transparent;
}

.wstmenutag.bluetag {
  background-color: #4fc3f7;
}

.wstmenutag.bluetag:after {
  border-color: transparent #4fc3f7 transparent transparent;
}

.wstmenutag.orangetag {
  background-color: #FE7000;
}

.wstmenutag.orangetag:after {
  border-color: transparent #FE7000 transparent transparent;
}

.kitchenmenuimg {
  background-image: url(/wp-content/themes/ti-electronic-store/css/../images/kitchen-menu-img.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}

.computermenubg {
  background-image: url(/wp-content/themes/ti-electronic-store/css/../images/computer-menu-img.png);
  background-position: bottom right;
  background-repeat: no-repeat;
}

.wstpngsml {
  padding-left: 18px;
}

.wstfullwtag {
  width: 100%;
  display: block;
  border-bottom: solid 1px #e5e5e5;
  background-color: #f5f5f5;
}

.wstbrandbottom {
  width: 100%;
  background-color: #fff;
  display: block;
  opacity: 0;
  position: absolute;
  right: 0;
  visibility: hidden;
  padding: 9px 6px;
}

.wsmenu-list>li:hover>.wtsbrandmenu>.wsshoptabingwp>.wstabitem02>li.wsshoplink-active>.wstbrandbottom {
  opacity: 1;
  visibility: visible;
}

.wstabitem02 {
  width: 100%;
  padding: 0px;
  margin: 0px 0px;
  list-style: none;
  display: table;
}

.wstabitem02>li {
  display: table-cell;
  list-style: outside none none;
  text-align: center;
}

.wstabitem02>li>a {
  display: block;
  padding: 14px 0px;
  font-size: 13px;
  color: #606060;
  background-color: #f4f4f4;
  border-bottom: 1px solid #e5e5e5;
  position: relative;
}

.wstabitem02>li:hover a {
  text-decoration: none;
  -webkit-border-radius: 4px 0px 0px 4px;
  -moz-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
}

.wstabitem02>.wsshoplink-active a {
  text-decoration: none;
  -webkit-border-radius: 4px 0px 0px 4px;
  -moz-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
}

.wstabitem02>li:hover a {
  text-decoration: none;
  -webkit-border-radius: 4px 0px 0px 4px;
  -moz-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
}

.wstabitem02>li>a .fa {
  /*color: #848484;*/
  margin-right: 5px;
  text-align: center;
  width: 25px;
  font-size: 17px;
}

.brandcolor01 {
  color: #424242;
}

.brandcolor02 {
  color: #00bcf2;
}

.brandcolor03 {
  color: #00aff0;
}

.brandcolor04 {
  color: #003087;
}

.brandcolor05 {
  color: #a82400;
}

.brandcolor06 {
  color: #ff3300;
}

.brandcolor07 {
  color: #7ac142;
}

.brandcolor08 {
  color: #ef4056;
}

/*--------------------------------------------------------------------------
|  03 Tab CSS
--------------------------------------------------------------------------*/

@media only screen and (min-width: 1024px) and (max-width:1280px) {
  .kitchenmenuimg {
    background-image: none;
  }
  .computermenubg {
    background-image: none;
  }
  .wsmenu-list li a .arrow:after {
    display: none !important;
  }
  .wsmenu-list>li>a {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .wsmain {
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
  }
  .menu_form input[type="submit"] {
    width: 40% !important;
  }
  .menu_form input[type="button"] {
    width: 40% !important;
  }
  .wsshoptabingwp {
    width: 96%;
    margin: 0% 2%;
  }
  .wstliststy01 li {
    width: 50%;
  }
  .wstadsize01 {
    margin-top: 10px;
  }
  .wstadsize02 {
    margin-top: 10px;
  }
  .wstadsize01 img {
    width: 100%;
  }
  .wstadsize02 img {
    width: 100%;
  }
  .wstliststy02>li>img {
    display: none;
  }
  .wstliststy03 li {
    width: 50%;
  }
  .wstliststy04>li>img {
    width: 100%;
  }
  .wssearchbar {
    width: 31% !important;
  }
}

@media only screen and (min-width:992px) and (max-width:1023px) {
  .wstliststy06 {
    width: 100%;
    margin: 0px;
  }
  .smllogo {
    padding: 13px 6px 0px 0px;
  }
  .wsmenu-list li a .arrow:after {
    display: none;
  }
  .wsmenu-list>li>a {
    white-space: nowrap !important;
    padding-left: 11px !important;
    padding-right: 11px !important;
  }
  .wsmain {
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
  }
  .wsmenu-list>li.socialicon {
    display: none !important;
  }
  .megacollink {
    width: 48%;
    margin: 1% 1%;
  }
  .typographylinks {
    width: 48%;
    margin: 1% 1%;
  }
  .menu_form input[type="submit"] {
    width: 40% !important;
  }
  .menu_form input[type="button"] {
    width: 40% !important;
  }
  .wsmenu-list>li>a .fa {
    display: none;
  }
  .wsmenu-list>li>a .fa.fa-home {
    display: block !important;
  }
  .halfmenu .megacollink {
    width: 100%;
    margin: 0px;
  }
  .wsshoptabingwp {
    width: 96%;
    margin: 0% 2%;
  }
  .wstliststy01 li {
    width: 100%;
  }
  .wstadsize01 img {
    width: 100%;
  }
  .wstadsize02 img {
    width: 100%;
  }
  .wstliststy02>li>img {
    display: none;
  }
  .wstliststy03 li {
    width: 50%;
  }
  .wstliststy04>li>img {
    width: 100%;
  }
  .wstmegamenucolr03 {
    display: none;
  }
  .wssearchbar {
    width: 20% !important;
  }
  .kitchenmenuimg {
    background-image: none;
  }
  .computermenubg {
    background-image: none;
  }
  .wstabitem li a .fa {
    display: none;
  }
}

@media only screen and (min-width: 992px) {
  .wsmenu-list li:hover>.wsmenu-submenu {
    display: block !important;
  }
  .wsmenu-submenu li:hover>.wsmenu-submenu-sub {
    display: block !important;
  }
  .wsmenu-submenu-sub li:hover>.wsmenu-submenu-sub-sub {
    display: block !important;
  }
  .wsmenu-list li:hover>.megamenu {
    display: block !important;
  }
  .wsmenu-list>li:hover .wsshoptabing {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }
  .wstabitem>li.wsshoplink-active>a {
    background-color: #f8f8f8;
    color: #555555;
    border-left: 3px solid #f37120;
  }
  .wstabitem>li.wsshoplink-active>a>.fa {
    color: #555555;
  }
  .wstabitem02>.wsshoplink-active>a:after {
    position: absolute;
    content: '';
    top: 42px;
    right: 50%;
    width: 13px;
    height: 13px;
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    z-index: 100;
    background-color: #ffffff;
  }
}

/*--------------------------------------------------------------------------
|  04 Mobile CSS
--------------------------------------------------------------------------*/

@media only screen and (max-width: 991px) {
  .wstbootslider {
    width: 239px;
  }
  .wstabitem>li {
    position: relative;
  }
  .wstabitem>li>a {
    width: 100%;
    margin: 0px;
    float: none;
    font-size: 12px;
    padding: 14px 11px 14px 11px;
    font-weight: bold;
  }
  .wstheading {
    font-weight: normal;
    padding-left: 0px;
    padding-right: 0px;
  }
  .wstitemright {
    width: 100%;
    position: static;
    top: 0px;
    min-height: inherit;
    padding: 10px 0px;
    opacity: 1;
    visibility: visible;
    display: none;
  }
  .wstliststy01 li {
    width: 100%;
    padding: 0px;
    margin: 0px;
  }
  .wstliststy02 {
    width: 100%;
    padding: 0px;
    margin: 0px 0px 15px 0px;
  }
  .wstliststy03 li {
    width: 100%;
  }
  .wstliststy05 {
    width: 100%;
    padding: 0px;
    margin-bottom: 10px;
  }
  .kitchenmenuimg {
    background-image: none;
  }
  .computermenubg {
    background-image: none;
  }
  .wstbrandbottom {
    width: 100%;
    position: static;
    top: 0px;
    min-height: inherit;
    padding: 10px 5px 15px 5px;
    opacity: 1;
    visibility: visible;
    display: none;
  }
  .wstabitem02 li {
    position: relative;
  }
  .wstabitem02>li>a {
    padding: 13px 11px;
  }
  .megamenu li.wstheading {
    padding-left: 0px;
  }
  .wsmenu-list>li>.navtext {
    margin: 0px !important;
  }
  .wsmenu-list>li.wssearchbar {
    padding-left: 0px;
    display: table-header-group !important;
  }
  .wstabitem02 {
    display: block;
  }
  .wstabitem02 li {
    text-align: left;
    display: block;
  }
  .wsshoptabingwp {
    background-color: #fff;
    padding-left: 0px;
    padding-right: 0px;
  }
  .wsshopmyaccount>a>.fa-angle-down {
    display: none !important;
  }
  .wsmenu {
    margin-top: 0px;
  }
  .smllogo {
    display: none !important;
  }
  .wsmain {
    margin: 0px;
    background-color: transparent;
  }
  .topmenusearch {
    margin: 0px 0 0;
    width: 100%;
    height: 44px;
  }
  .topmenusearch input:focus {
    width: 100%;
    background-color: #fff;
    color: #000;
  }
  .topmenusearch input:hover {
    width: 100%;
    background-color: #fff;
    color: #000;
  }
  .topmenusearch input {
    border-radius: 0px !important;
    height: 44px;
    background-color: #f1f1f1;
  }
  .smllogo {
    width: 100%;
    display: none !important;
    margin: 0 auto;
    text-align: center;
    background-color: #2B3A40;
  }
  .smllogo a {
    margin: 0 auto;
    text-align: center;
    float: none;
    padding: 10px 0px 3px 0px;
  }
  .topmenusearch .btnstyle {
    height: 44px;
    color: #424242;
    border-radius: 0px;
  }
  .wsmenu-list .wsshoptabing {
    background-color: #ffffff;
    color: #666666;
    display: none;
    position: relative !important;
    top: 0px;
    padding: 0px;
    border: solid 0px;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  .wstabitem {
    width: 100% !important;
    background-color: #fff;
  }
  .wstabitem li a:after {
    border: none !important;
  }
  .megamenuleftp {
    width: 100%;
    display: block;
    padding: 0px;
    margin: 0px;
  }
  .megamenurightp {
    width: 100%;
    display: block;
    padding: 0px;
    margin: 0px;
  }
  .wstabitem li a:after {
    position: absolute;
    content: '';
    top: 50%;
    margin-top: -6px;
    right: 23px;
    display: inline-block;
    border-top: 6px solid #3f464c;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-bottom: 6px solid transparent;
  }
  .wstabitem li a .fa {
    display: none;
  }
  .wsmenu-list li>.wsshoptabing {
    -o-transition: -o-transform 0.6s, opacity 0.6s;
    -ms-transition: -ms-transform 0.6s, opacity 0.6s;
    -moz-transition: -moz-transform 0.6s, opacity 0.6s;
    -webkit-transition: -webkit-transform 0.6s, opacity 0.6s;
    visibility: visible !important;
    opacity: 1 !important;
  }
  .wsmenucontainer {
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  #overlapblackbg {
    left: 0;
    z-index: 102;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    display: none;
    background-color: rgba(0, 0, 0, 0.45);
    cursor: pointer;
  }
  .wsmenucontainer.wsoffcanvasopener {
    display: block;
    margin-left: 270px;
  }
  .wsmobileheader {
    display: block !important;
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  .callusicon {
    color: #969696;
    font-size: 25px;
    height: 25px;
    position: fixed;
    right: 15px;
    top: 10px;
    transition: all 0.4s ease-in-out 0s;
    width: 25px;
    z-index: 102;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  .callusicon:focus, callusicon:hover {
    color: #fff !important;
  }
  .wsoffcanvasopener .callusicon {
    display: none !important;
  }
  .smallogo {
    width: 100%;
    display: block;
    text-align: center;
    padding-top: 9px;
    position: fixed;
    z-index: 101;
    top:0;
    width: 100%;
    height: 52px;
    background: #fff;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .5);
  }
  .smallogo>img {
    margin-top: 0px;
    height: 32px;
  }
  .wsmenu-list>li:hover>a {
    background-color: rgba(0, 0, 0, 0.08) !important;
    text-decoration: none;
  }
  .mobiletext {
    display: inline-block !important;
  }
  .wsoffcanvasopener #overlapblackbg {
    display: block !important;
  }
  .wsoffcanvasopener .wsmain {
    left: 0px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  .wstmegamenucolr {
    max-width: 240px;
  }
  .wstmegamenucolr03 {
    display: none;
  }
  .wsmain {
    width: 300px;
    left: -300px;
    height: 100%;
    position: fixed;
    top: 0;
    margin: 0;
    float: none;
    background-color: #fff;
    border-radius: 0px;
    z-index: 103;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    border: none !important;
    background-color: #fff !important;
  }
  .wsmenu {
    border-left: none;
    float: none;
    width: 100%;
    display: block !important;
    height: 100%;
    overflow-y: auto;
    display: block !important;
  }
  .wstabitem02 li .wsmenu-click02 {
    border-left: 1px solid #e9e9e9;
  }
  .wstabitem02 li .wsmenu-click02 {
    background-color: #fff;
  }
  .wsmenu-click {
    border-left: 1px solid #e0e0e0;
    cursor: pointer;
    display: block;
    height: 57px;
    position: absolute;
    right: 0;
    top: 0;
    width: 49px;
    z-index: 10;
  }
  .wsmenu-click i {
    display: block;
    height: 23px;
    width: 25px;
    margin-top: 15px;
    margin-right: 13px;
    background-size: 25px;
    font-size: 21px;
    color: rgba(0, 0, 0, 0.25);
    float: right;
    text-align: center;
  }
  .wsmenu-click02 {
    border-left: 1px solid #f3f3f3;
    cursor: pointer;
    display: block;
    height: 45px;
    position: absolute;
    right: 0;
    top: 0;
    width: 49px;
    z-index: 10;
    background-color: #f3f3f3;
  }
  .wsmenu-click02 i {
    display: block;
    height: 23px;
    width: 34px;
    margin-top: 11px;
    margin-right: 8px;
    background-size: 25px;
    font-size: 21px;
    color: rgba(0, 0, 0, 0.25);
    float: right;
    text-align: center;
  }
  .ws-activearrow>i {
    transform: rotate(180deg);
  }
  .wsmenu-rotate {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .animated-arrow {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 102;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  .wsoffcanvasopener .animated-arrow {
    left: 300px;
  }
  .animated-arrow {
    cursor: pointer;
    padding: 13px 35px 16px 0px;
    margin: 10px 0 0 15px;
  }
  .animated-arrow span, .animated-arrow span:before, .animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 23px;
    background: #424242;
    position: absolute;
    display: block;
    content: '';
  }
  .animated-arrow span:before {
    top: -7px;
  }
  .animated-arrow span:after {
    bottom: -7px;
  }
  .animated-arrow span, .animated-arrow span:before, .animated-arrow span:after {
    transition: all 500ms ease-in-out;
  }
  .wsoffcanvasopener .animated-arrow span {
    background-color: transparent;
  }
  .wsoffcanvasopener .animated-arrow span:before, .animated-arrow.active span:after {
    top: 7px;
  }
  .wsoffcanvasopener .animated-arrow span:before {
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    bottom: 0px;
  }
  .wsoffcanvasopener .animated-arrow span:after {
    transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  .megacollink {
    width: 96% !important;
    margin: 0% 2% !important;
  }
  .megacolimage {
    width: 90% !important;
    margin: 0% 5% !important;
  }
  .typographylinks {
    width: 98% !important;
    margin: 0% 1% !important;
  }
  .typographydiv {
    width: 86% !important;
    margin: 0% 7% !important;
  }
  .mainmapdiv {
    width: 90% !important;
    margin: 0% 5% !important;
  }
  .innerpnd {
    padding: 0px !important;
  }
  .typography-text {
    padding: 10px 0px;
  }
  .wsmenu-list .megamenu {
    background-color: #e7e7e7;
    color: #666666;
    display: none;
    position: relative !important;
    top: 0px;
    padding: 0px;
    border: solid 0px;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  .wsmenu-list li:hover .megamenu {
    display: none;
    position: relative !important;
    top: 0px;
  }
  .megamenu .title {
    color: #666666;
    font-size: 15px !important;
    padding: 10px 8px 10px 0px;
  }
  .megamenu>ul {
    width: 100% !important;
    margin: 0px;
    padding: 0px;
    font-size: 13px !important;
    min-height: 189px;
  }
  .megamenu>ul>li>a {
    padding: 9px 14px !important;
    line-height: normal !important;
    background-color: #e7e7e7 !important;
    color: #666666;
  }
  .ad-style {
    width: 100% !important;
  }
  .megamenu ul li.title {
    line-height: 26px;
    color: #666666;
    margin: 0px;
    font-size: 15px;
    padding: 7px 13px !important;
    border-bottom: 1px solid #ccc;
    background-color: transparent !important;
  }
  .wsmenu-submenu>li:hover>a {
    background-color: #7b7b7b;
    color: #666666;
  }
  .wsmenu>.wsmenu-list>li>a.active {
    color: #666666;
    background-color: rgba(0, 0, 0, 0.08);
  }
  .wsmenu>.wsmenu-list>li>a:hover {
    color: #666666;
    background-color: rgba(0, 0, 0, 0.08);
  }
  .wsmenu-list li:hover .wsmenu-submenu {
    display: none;
  }
  .wsmenu-list li:hover .wsmenu-submenu .wsmenu-submenu-sub {
    display: none;
  }
  .wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub {
    display: none;
    list-style: none;
    padding: 2px;
    border: solid 1px #eeeeee;
    background-color: #fff;
  }
  .wsmenu-list li:first-child a {
    -webkit-border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .wsmenu-list li:last-child a {
    -webkit-border-radius: 0px 4px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-right: 0px solid;
  }
  .wsmenu-submenu-sub {
    width: 100% !important;
    position: static !important;
    left: 100% !important;
    top: 0 !important;
    display: none;
    margin: 0px !important;
    padding: 0px !important;
    border: solid 0px !important;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  .wsmenu-submenu-sub li {
    margin: 0px 0px 0px 0px !important;
    padding: 0px;
    position: relative;
  }
  .wsmenu-submenu-sub a {
    display: block;
    padding: 10px 25px 10px 25px;
    border-bottom: solid 1px #ccc;
    font-weight: normal;
  }
  .wsmenu-submenu-sub li a.active {
    color: #000 !important;
  }
  .wsmenu-submenu-sub li:hover>a {
    background-color: #333333 !important;
    color: #fff;
  }
  .wsmenu>.wsmenu-list>li>a>.fa {
    font-size: 16px;
    color: #bfbfbf;
    margin-right: 11px;
    text-align: center;
    width: 19px;
  }
  .wsmenu-submenu-sub-sub {
    width: 100% !important;
    position: static !important;
    left: 100% !important;
    top: 0 !important;
    display: none;
    margin: 0px !important;
    padding: 0px !important;
    border: solid 0px !important;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  .wsmenu-submenu-sub-sub li {
    margin: 0px 0px 0px 0px !important;
  }
  .wsmenu-submenu-sub-sub a {
    display: block;
    color: #000;
    padding: 10px 25px;
    background: #000 !important;
    border-bottom: solid 1px #ccc;
    font-weight: normal;
  }
  .wsmenu-submenu-sub-sub li a.active {
    color: #000 !important;
  }
  .wsmenu-submenu-sub-sub li:hover>a {
    background-color: #606060 !important;
    color: #fff;
  }
  .wsmenu .wsmenu-list {
    display: table !important;
  }
  .wsmenu .wsmenu-list>li {
    clear: left;
    width: 100%;
    display: block;
    float: none;
    border-right: none;
    background-color: transparent;
    position: relative;
    white-space: inherit;
  }
  .wsmenu>.wsmenu-list>li>a {
    padding: 13px 32px 20px 12px;
    font-size: 14px;
    text-align: left;
    border-right: solid 0px;
    background-color: transparent;
    color: #666666;
    line-height: 25px;
    border-bottom: 1px solid;
    border-bottom-color: rgba(0, 0, 0, 0.13);
    position: static;
  }
  .wsmenu>.wsmenu-list>li>a.wtxaccountlink {
    padding-bottom: 16px;
    padding-top: 16px;
  }
  .wsmenu .wsmenu-list li a .arrow:after {
    display: none !important;
  }
  .wsmenu .wsmenu-list li ul li a .fa.fa-caret-right {
    font-size: 12px !important;
    color: #8E8E8E;
  }
  .mobile-sub .wsmenu-submenu {
    transform: none !important;
    opacity: 1 !important;
    display: none;
    position: relative !important;
    top: 0px;
    background-color: #fff;
    border: solid 1px #ccc;
    padding: 0px;
    visibility: visible !important;
  }
  .mobile-sub .wsmenu-submenu li a {
    line-height: 20px;
    height: auto;
    background-color: #e7e7e7 !important;
    font-size: 13px !important;
    padding: 11px 0px 11px 14px;
    color: #8E8E8E;
  }
  .mobile-sub .wsmenu-submenu li a:hover {
    background-color: #e7e7e7 !important;
    color: #666666;
    text-decoration: underline;
  }
  .mobile-sub .wsmenu-submenu li:hover>a {
    background-color: #e7e7e7 !important;
    color: #666666;
  }
  .mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li a {
    line-height: 20px;
    height: 36px;
    background-color: #e7e7e7 !important;
    border-bottom: none;
    padding-left: 28px;
  }
  .mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li .wsmenu-submenu-sub-sub li a {
    line-height: 20px;
    height: 36px;
    background-color: #e7e7e7 !important;
    border-bottom: none !important;
    padding-left: 38px;
    color: #8e8e8e;
  }
  .wsmenu-list>li.socialicon a {
    width: 100%;
  }
  .wsmenu-list>li.wscarticon em.roundpoint {
    display: none;
  }
  .halfdiv .title {
    padding-left: 15px;
  }
  .halfdiv {
    width: 100%;
    display: block;
  }
  .halfdiv03 .title {
    padding-left: 15px;
  }
  .halfdiv03 {
    width: 100%;
  }
  .halfmenu {
    width: 100%;
    display: block;
  }
  .menu_form {
    padding: 10px 10px 63px 10px;
    background-color: #e7e7e7;
  }
  .menu_form input[type="button"] {
    width: 46%;
  }
  .menu_form input[type="submit"] {
    width: 46%;
  }
  .menu_form textarea {
    min-height: 100px;
  }
  .wsmenu-list li>.wsmenu-submenu {
    -o-transition: -o-transform 0.6s, opacity 0.6s;
    -ms-transition: -ms-transform 0.6s, opacity 0.6s;
    -moz-transition: -moz-transform 0.6s, opacity 0.6s;
    -webkit-transition: -webkit-transform 0.6s, opacity 0.6s;
    visibility: visible !important;
  }
  .wsmenu-list li:hover>.wsmenu-submenu {
    visibility: visible !important;
  }
  .wsmenu-submenu li>.wsmenu-submenu-sub {
    -o-transition: -o-transform 0.6s, opacity 0.6s;
    -ms-transition: -ms-transform 0.6s, opacity 0.6s;
    -moz-transition: -moz-transform 0.6s, opacity 0.6s;
    -webkit-transition: -webkit-transform 0.6s, opacity 0.6s;
    visibility: visible !important;
  }
  .wsmenu-submenu li:hover>.wsmenu-submenu-sub {
    visibility: visible !important;
    opacity: 1 !important;
  }
  .wsmenu-submenu-sub li>.wsmenu-submenu-sub-sub {
    -o-transition: -o-transform 0.6s, opacity 0.6s;
    -ms-transition: -ms-transform 0.6s, opacity 0.6s;
    -moz-transition: -moz-transform 0.6s, opacity 0.6s;
    -webkit-transition: -webkit-transform 0.6s, opacity 0.6s;
    visibility: visible !important;
    opacity: 1 !important;
  }
  .wsmenu-submenu-sub li:hover>.wsmenu-submenu-sub-sub {
    visibility: visible !important;
    opacity: 1 !important;
  }
  .wsmenu-list li>.megamenu {
    -o-transition: -o-transform 0.6s, opacity 0.6s;
    -ms-transition: -ms-transform 0.6s, opacity 0.6s;
    -moz-transition: -moz-transform 0.6s, opacity 0.6s;
    -webkit-transition: -webkit-transform 0.6s, opacity 0.6s;
    visibility: visible !important;
    opacity: 1 !important;
  }
  .wsmenu-list li:hover>.megamenu {
    visibility: visible !important;
    opacity: 1 !important;
  }
}

/*--------------------------------------------------------------------------
|  05 Additional Themes (Optionnal)
--------------------------------------------------------------------------*/

.gry {
  background-color: #424242 !important;
  color: #fff;
}

.red {
  background-color: #DA4B38 !important;
  color: #fff;
}

.orange {
  background-color: #ff9334 !important;
  color: #fff;
}

.blue {
  background-color: #31a8e6 !important;
  color: #fff;
}

.green {
  background-color: #27ae60 !important;
  color: #fff;
}

.yellow {
  background-color: #F6BB42 !important;
  color: #fff;
}

.purple {
  background-color: #967ADC !important;
  color: #fff;
}

.pink {
  background-color: #ff3366 !important;
  color: #fff;
}

.gry>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.gry>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.gry>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.gry>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.red>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.red>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.red>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.red>.wsmain>.wsmenu>.wsmenu-list>li>a .fa {
  color: #fff;
}

.red>.wsmain>.wsmenu>.wsmenu-list>li.wscarticon em.roundpoint {
  background-color: #424242 !important;
}

.red>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.orange>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.orange>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.orange>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.orange>.wsmain>.wsmenu>.wsmenu-list>li>a .fa {
  color: #fff;
}

.orange>.wsmain>.wsmenu>.wsmenu-list>li.wscarticon em.roundpoint {
  background-color: #424242 !important;
}

.orange>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.blue>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.blue>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.blue>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.blue>.wsmain>.wsmenu>.wsmenu-list>li>a .fa {
  color: #fff;
}

.blue>.wsmain>.wsmenu>.wsmenu-list>li.wscarticon em.roundpoint {
  background-color: #424242 !important;
}

.blue>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.green>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.green>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.green>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.green>.wsmain>.wsmenu>.wsmenu-list>li>a .fa {
  color: #fff;
}

.green>.wsmain>.wsmenu>.wsmenu-list>li.wscarticon em.roundpoint {
  background-color: #424242 !important;
}

.green>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.yellow>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #454545 !important;
}

.yellow>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #454545 !important;
}

.yellow>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #454545 !important;
}

.yellow>.wsmain>.wsmenu>.wsmenu-list>li>a .fa {
  color: #454545;
}

.yellow>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.purple>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.purple>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.purple>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.purple>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.purple>.wsmain>.wsmenu>.wsmenu-list>li>a .fa {
  color: #fff;
}

.purple>.wsmain>.wsmenu>.wsmenu-list>li.wscarticon em.roundpoint {
  background-color: #424242 !important;
}

.pink>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.pink>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.pink>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.pink>.wsmain>.wsmenu>.wsmenu-list>li>a .fa {
  color: #fff;
}

.pink>.wsmain>.wsmenu>.wsmenu-list>li.wscarticon em.roundpoint {
  background-color: #424242 !important;
}

.pink>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.tranbg {
  background-color: transparent !important;
}

.whitebg {
  background-color: #fff !important;
}

.whitebg:hover {
  color: #000 !important;
}

.pm_buttoncolor .wsmenu-list>li>a .fa {
  color: #fff !important;
}

.pm_buttoncolor03 .wsmenu-list>li:hover>a .fa {
  color: #fff !important;
}

.pm_buttoncolor .wsmenu-list li a .arrow:after {
  border-top-color: #fff;
}

.blue-grdt {
  background: #5999ee;
  background: -moz-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5999ee), color-stop(100%, #4a89dc));
  background: -webkit-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
  background: -o-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
  background: -ms-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5999ee', endColorstr='#4a89dc', GradientType=0);
  color: #fff;
}

.gry-grdt {
  background: #565656;
  background: -moz-linear-gradient(top, #565656 0%, #424242 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #565656), color-stop(100%, #424242));
  background: -webkit-linear-gradient(top, #565656 0%, #424242 100%);
  background: -o-linear-gradient(top, #565656 0%, #424242 100%);
  background: -ms-linear-gradient(top, #565656 0%, #424242 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#424242', GradientType=0);
  color: #fff;
}

.green-grdt {
  background: #86ba3d;
  background: -moz-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86ba3d), color-stop(100%, #74a52e));
  background: -webkit-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
  background: -o-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
  background: -ms-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86ba3d', endColorstr='#74a52e', GradientType=0);
  color: #fff;
}

.red-grdt {
  background: #f05c48;
  background: -moz-linear-gradient(top, #f05c48 0%, #da4b38 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f05c48), color-stop(100%, #da4b38));
  background: -webkit-linear-gradient(top, #f05c48 0%, #da4b38 100%);
  background: -o-linear-gradient(top, #f05c48 0%, #da4b38 100%);
  background: -ms-linear-gradient(top, #f05c48 0%, #da4b38 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05c48', endColorstr='#da4b38', GradientType=0);
  color: #fff;
}

.orange-grdt {
  background: #fc7d33;
  background: -moz-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc7d33), color-stop(100%, #ff670f));
  background: -webkit-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
  background: -o-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
  background: -ms-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc7d33', endColorstr='#ff670f', GradientType=0);
  color: #fff;
}

.yellow-grdt {
  background: #ffcd67;
  background: -moz-linear-gradient(top, #ffcd67 0%, #f6bb42 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd67), color-stop(100%, #f6bb42));
  background: -webkit-linear-gradient(top, #ffcd67 0%, #ff670f 100%);
  background: -o-linear-gradient(top, #ffcd67 0%, #f6bb42 100%);
  background: -ms-linear-gradient(top, #ffcd67 0%, #f6bb42 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd67', endColorstr='#f6bb42', GradientType=0);
  color: #fff;
}

.purple-grdt {
  background: #a98ded;
  background: -moz-linear-gradient(top, #a98ded 0%, #967adc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a98ded), color-stop(100%, #967adc));
  background: -webkit-linear-gradient(top, #a98ded 0%, #967adc 100%);
  background: -o-linear-gradient(top, #a98ded 0%, #967adc 100%);
  background: -ms-linear-gradient(top, #a98ded 0%, #967adc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a98ded', endColorstr='#967adc', GradientType=0);
  color: #fff;
}

.pink-grdt {
  background: #fb3ea4;
  background: -moz-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fb3ea4), color-stop(100%, #f21b8f));
  background: -webkit-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
  background: -o-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
  background: -ms-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb3ea4', endColorstr='#f21b8f', GradientType=0);
  color: #fff;
}

.tranbg {
  background-color: transparent !important;
  box-shadow: none !important;
}

.red-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.red-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.red-grdt>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.red-grdt>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.gry-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.gry-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.gry-grdt>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.gry-grdt>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.blue-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.blue-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.blue-grdt>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.blue-grdt>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.green-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.green-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.green-grdt>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.green-grdt>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.orange-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.orange-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.orange-grdt>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.orange-grdt>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.yellow-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.yellow-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.yellow-grdt>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.yellow-grdt>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.purple-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.purple-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.purple-grdt>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.purple-grdt>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.pink-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.pink-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.pink-grdt>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.pink-grdt>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

@media only screen and (max-width: 992px) {
  .tranbg {
    background-color: #fff !important;
  }
  .red-grdt>.wsmenu>.wsmenu-list>li>a>.fa {
    color: #fff !important;
  }
  .blue-grdt>.wsmenu>.wsmenu-list>li>a>.fa {
    color: #fff !important;
  }
  .orange-grdt>.wsmenu>.wsmenu-list>li>a>.fa {
    color: #fff !important;
  }
  .green-grdt>.wsmenu>.wsmenu-list>li>a>.fa {
    color: #fff !important;
  }
  .purple-grdt>.wsmenu>.wsmenu-list>li>a>.fa {
    color: #fff !important;
  }
  .pink-grdt>.wsmenu>.wsmenu-list>li>a>.fa {
    color: #fff !important;
  }
  .pm_buttoncolor>.wsmain>.wsmenu>.wsmenu-list>li>a {
    color: #fff;
  }
  .blue-grdt .wsmain {
    background: #5999ee;
    background: -moz-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5999ee), color-stop(100%, #4a89dc));
    background: -webkit-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
    background: -o-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
    background: -ms-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5999ee', endColorstr='#4a89dc', GradientType=0);
    color: #fff;
  }
  .gry-grdt .wsmain {
    background: #565656;
    background: -moz-linear-gradient(top, #565656 0%, #424242 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #565656), color-stop(100%, #424242));
    background: -webkit-linear-gradient(top, #565656 0%, #424242 100%);
    background: -o-linear-gradient(top, #565656 0%, #424242 100%);
    background: -ms-linear-gradient(top, #565656 0%, #424242 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#424242', GradientType=0);
    color: #fff;
  }
  .green-grdt .wsmain {
    background: #86ba3d;
    background: -moz-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86ba3d), color-stop(100%, #74a52e));
    background: -webkit-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
    background: -o-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
    background: -ms-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86ba3d', endColorstr='#74a52e', GradientType=0);
    color: #fff;
  }
  .red-grdt .wsmain {
    background: #f05c48;
    background: -moz-linear-gradient(top, #f05c48 0%, #da4b38 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f05c48), color-stop(100%, #da4b38));
    background: -webkit-linear-gradient(top, #f05c48 0%, #da4b38 100%);
    background: -o-linear-gradient(top, #f05c48 0%, #da4b38 100%);
    background: -ms-linear-gradient(top, #f05c48 0%, #da4b38 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05c48', endColorstr='#da4b38', GradientType=0);
    color: #fff;
  }
  .orange-grdt .wsmain {
    background: #fc7d33;
    background: -moz-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc7d33), color-stop(100%, #ff670f));
    background: -webkit-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
    background: -o-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
    background: -ms-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc7d33', endColorstr='#ff670f', GradientType=0);
    color: #fff;
  }
  .yellow-grdt .wsmain {
    background: #ffcd67;
    background: -moz-linear-gradient(top, #ffcd67 0%, #f6bb42 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd67), color-stop(100%, #f6bb42));
    background: -webkit-linear-gradient(top, #ffcd67 0%, #ff670f 100%);
    background: -o-linear-gradient(top, #ffcd67 0%, #f6bb42 100%);
    background: -ms-linear-gradient(top, #ffcd67 0%, #f6bb42 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd67', endColorstr='#f6bb42', GradientType=0);
    color: #fff;
  }
  .purple-grdt .wsmain {
    background: #a98ded;
    background: -moz-linear-gradient(top, #a98ded 0%, #967adc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a98ded), color-stop(100%, #967adc));
    background: -webkit-linear-gradient(top, #a98ded 0%, #967adc 100%);
    background: -o-linear-gradient(top, #a98ded 0%, #967adc 100%);
    background: -ms-linear-gradient(top, #a98ded 0%, #967adc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a98ded', endColorstr='#967adc', GradientType=0);
    color: #fff;
  }
  .pink-grdt .wsmain {
    background: #fb3ea4;
    background: -moz-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fb3ea4), color-stop(100%, #f21b8f));
    background: -webkit-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
    background: -o-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
    background: -ms-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb3ea4', endColorstr='#f21b8f', GradientType=0);
    color: #fff;
  }
  .gry .wsmain {
    background-color: #424242 !important;
    color: #fff;
  }
  .red .wsmain {
    background-color: #DA4B38 !important;
    color: #fff;
  }
  .orange .wsmain {
    background-color: #ff9334 !important;
    color: #fff;
  }
  .blue .wsmain {
    background-color: #31a8e6 !important;
    color: #fff;
  }
  .green .wsmain {
    background-color: #27ae60 !important;
    color: #fff;
  }
  .yellow .wsmain {
    background-color: #F6BB42 !important;
    color: #fff;
  }
  .purple .wsmain {
    background-color: #967ADC !important;
    color: #fff;
  }
  .pink .wsmain {
    background-color: #ff3366 !important;
    color: #fff;
  }
}
/*! /wp-includes/css/dist/block-library/style.min.css */
.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-audio audio{width:100%;min-width:300px}.block-editor-block-list__layout .reusable-block-edit-panel{align-items:center;background:#f8f9f9;color:#555d66;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;top:-14px;margin:0 -14px;padding:8px 14px;position:relative;border:1px dashed rgba(145,151,162,.25);border-bottom:none}.block-editor-block-list__layout .block-editor-block-list__layout .reusable-block-edit-panel{margin:0 -14px;padding:8px 14px}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner{margin:0 5px}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info{margin-right:auto}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label{margin-right:8px;white-space:nowrap;font-weight:600}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{flex:1 1 100%;font-size:14px;height:30px;margin:4px 0 8px}.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{flex-shrink:0}@media (min-width:960px){.block-editor-block-list__layout .reusable-block-edit-panel{flex-wrap:nowrap}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{margin:0}.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{margin:0 0 0 5px}}.editor-block-list__layout .is-selected .reusable-block-edit-panel{border-color:rgba(66,88,99,.4) rgba(66,88,99,.4) rgba(66,88,99,.4) transparent}.is-dark-theme .editor-block-list__layout .is-selected .reusable-block-edit-panel{border-color:hsla(0,0%,100%,.45) hsla(0,0%,100%,.45) hsla(0,0%,100%,.45) transparent}.block-editor-block-list__layout .reusable-block-indicator{background:#fff;border:1px dashed #e2e4e7;color:#555d66;top:-14px;height:30px;padding:4px;position:absolute;z-index:1;width:30px;right:-14px}.wp-block-button{color:#fff;margin-bottom:1.5em}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:440;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex-grow:1;margin-bottom:1em;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (min-width:600px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;width:100%;margin:0 0 1.5em;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-left-content,.wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover-image.has-left-content .wp-block-cover-text,.wp-block-cover-image.has-left-content h2,.wp-block-cover.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,.wp-block-cover.has-left-content h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content,.wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover-image.has-right-content .wp-block-cover-text,.wp-block-cover-image.has-right-content h2,.wp-block-cover.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,.wp-block-cover.has-right-content h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2{color:#fff;font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-image-text a:active,.wp-block-cover-image .wp-block-cover-image-text a:focus,.wp-block-cover-image .wp-block-cover-image-text a:hover,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .wp-block-cover-text a:active,.wp-block-cover-image .wp-block-cover-text a:focus,.wp-block-cover-image .wp-block-cover-text a:hover,.wp-block-cover-image h2 a,.wp-block-cover-image h2 a:active,.wp-block-cover-image h2 a:focus,.wp-block-cover-image h2 a:hover,.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-image-text a:active,.wp-block-cover .wp-block-cover-image-text a:focus,.wp-block-cover .wp-block-cover-image-text a:hover,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .wp-block-cover-text a:active,.wp-block-cover .wp-block-cover-text a:focus,.wp-block-cover .wp-block-cover-text a:hover,.wp-block-cover h2 a,.wp-block-cover h2 a:active,.wp-block-cover h2 a:focus,.wp-block-cover h2 a:hover{color:#fff}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead,.wp-block-cover-image h1,.wp-block-cover-image h2,.wp-block-cover-image h3,.wp-block-cover-image h4,.wp-block-cover-image h5,.wp-block-cover-image h6,.wp-block-cover-image p,.wp-block-cover .wp-block-subhead,.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover h4,.wp-block-cover h5,.wp-block-cover h6,.wp-block-cover p{color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{padding-top:66.66%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.wp-block-gallery .blocks-gallery-item.has-add-item-button{width:100%}.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.wp-block-gallery.aligncenter,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{display:flex}.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-media-text{display:grid;grid-template-rows:auto;align-items:center;grid-template-areas:"media-text-media media-text-content";grid-template-columns:50% auto}.wp-block-media-text.has-media-on-the-right{grid-template-areas:"media-text-content media-text-media";grid-template-columns:auto 50%}.wp-block-media-text .wp-block-media-text__media{grid-area:media-text-media;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;grid-area:media-text-content;padding:0 8%}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important;grid-template-areas:"media-text-media" "media-text-content"}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right{grid-template-areas:"media-text-content" "media-text-media"}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.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{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:#191e23;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table.has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table.has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table.has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table.has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(odd),.wp-block-table.is-style-stripes tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.has-pale-pink-background-color.has-pale-pink-background-color{background-color:#f78da7}.has-vivid-red-background-color.has-vivid-red-background-color{background-color:#cf2e2e}.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color{background-color:#ff6900}.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color{background-color:#fcb900}.has-light-green-cyan-background-color.has-light-green-cyan-background-color{background-color:#7bdcb5}.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color{background-color:#00d084}.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color{background-color:#8ed1fc}.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color{background-color:#0693e3}.has-very-light-gray-background-color.has-very-light-gray-background-color{background-color:#eee}.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{background-color:#abb8c3}.has-very-dark-gray-background-color.has-very-dark-gray-background-color{background-color:#313131}.has-pale-pink-color.has-pale-pink-color{color:#f78da7}.has-vivid-red-color.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color{color:#0693e3}.has-very-light-gray-color.has-very-light-gray-color{color:#eee}.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color{color:#abb8c3}.has-very-dark-gray-color.has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}
/*! /wp-content/plugins/contact-form-7/includes/css/styles.css */
div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #ff0000;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
	border: 2px solid #f7e700;
}

.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-image: url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///3d3d/r6+pSUlL29vXp6eouLi+jo6NDQ0IKCgrW1ta2trfDw8MfHx+Dg4J2dnaSkpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAkKAAAALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkECQoAAAAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkECQoAAAAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAkKAAAALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAkKAAAALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==);
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0 0 0 4px;
	vertical-align: middle;
}

div.wpcf7 .ajax-loader.is-active {
	visibility: visible;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}

div.wpcf7 input[type="file"] {
	cursor: pointer;
}

div.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

div.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}
/*! /wp-content/plugins/google-language-translator/css/style.css */
#glt-settings.wrap {
  max-width:1300px;
}

#glt-settings.wrap:after {
  content:'';
  display:block;
  clear:both;
}

#glt-footer,
#glt-footer #google_language_translator {
    display:none !important;
}

#glt-translate-trigger,
#glt-translate-trigger span {
  cursor:pointer;
}

#glt-settings .glt-main-settings h3:before {
  content:'\f108';
}

#glt-settings .glt-layout-settings h3:before {
  content:'\f116';
}

#glt-settings .glt-floating-widget-settings h3:before {
  content:'\f134';
}

#glt-settings .glt-behavior-settings h3:before {
  content:'\f185';
}

#glt-settings .glt-usage-settings h3:before {
  content:'\f106';
}

#glt-settings .glt-preview-settings h3:before {
  content:'\f115';
}

#glt-settings .glt-flag-settings h3:before {
  content:'\f227';
}

#glt-settings .glt-seo-settings h3:before {
  content:'\f11e';
}

#glt-settings .glt-gtranslate-ad h3:before {
  content:'\f326';
}

#glt-settings .glt-css-settings h3:before {
  content:'\f119';
}

#glt-settings .glt-seo-settings {background-color: #FFC293;}

#glt-settings .glt-main-settings h3:before,
#glt-settings .glt-layout-settings h3:before,
#glt-settings .glt-behavior-settings h3:before,
#glt-settings .glt-floating-widget-settings h3:before,
#glt-settings .glt-usage-settings h3:before,
#glt-settings .glt-preview-settings h3:before,
#glt-settings .glt-flag-settings h3:before,
#glt-settings .glt-seo-settings h3:before,
#glt-settings .glt-gtranslate-ad h3:before,
#glt-settings .glt-css-settings h3:before {
  margin-right: 5px;
  display: inline-block;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 1;
  font-family: dashicons;
  text-decoration: inherit;
  font-weight: 400;
  font-style: normal;
  vertical-align: top;
  text-align: center;
  -webkit-transition: color .1s ease-in 0;
  transition: color .1s ease-in 0;
  -webkit-font-smoothing: antialiased;
}

#glt-settings .button,
#glt-settings .button-primary {
  text-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  box-shadow: none;
  transition: .25s opacity ease-in-out;
  -webkit-transition: .25s opacity ease-in-out;
  -moz-transition: .25s opacity ease-in-out;
}

#glt-settings .button {
  background: #95a5a6;
  border:1px solid #95a5a6;
  color:#fff;
}

#glt-settings .button-primary {
  background:#ea4335;
  border:1px solid #ea4335;
}

#glt-settings .button:hover {
  opacity:0.8;
}

#glt-settings .button-primary:hover {
  opacity:0.8;
  background:#ea4335;
  border:1px solid #ea4335;
}

.tool-container {
    bottom:50px !important;
    top:auto !important;
    z-index:99999999 !important;
}

.tool-container .tool-items a {
    margin:4px;
}

.box-right {
    clear:right;
}

a.wp-studio-logo:focus,
a.wp-helpdesk-logo:focus {
  box-shadow:none !important;
  -webkit-box-shadow:none !important;
  -moz-box-shadow:none !important;
}

.goog-te-gadget-simple {
  margin:4px 0;
}

#google_language_translator select.goog-te-combo {
  width:143px;
  background:#fff;
  box-shadow:none !important;
  -moz-box-shadow:none !important;
  -webkit-box-shadow:none !important;
  padding:3px !important;
  height:auto !important;
  border:1px solid lightgray !important;
  border-radius:0px !important;
  -webkit-border-radius:0px;
  -moz-border-radius:0px !important;
  -o-border-radius:0px !important;
}

#google_language_translator select.goog-te-combo:focus {
  outline:none !important;
}

#flags {
  overflow:hidden;
}

#flags ul {
  margin:0;
  padding:0;
}

#flags li {
  float:left !important;
  margin-bottom:0 !important;
  padding:0 !important;
  border:none !important;
  list-style:none !important;
  content:none !important;
}

#flags li:before {
  content:none !important;
  border:none !important;
  background:none !important;
}

#flags a,
.tool-container .tool-items a {
  display:inline-block;
  cursor:pointer;
}

a.nturl.single-language {
    border:0;
}

a.single-language span.flag {
    display:inline-block;
    vertical-align:middle;
    margin-right:5px;
}

#flags.size24 a,
.tool-container .tool-items a,
a.single-language span.size24 {
    width: 24px !important;
    height: 18px !important;
    box-sizing:content-box;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -o-box-sizing:content-box;
    -ms-box-sizing:content-box;
}

#flags.size22 a,
a.single-language span.size22 {
    width: 22px !important;
    height: 17px !important;
    box-sizing:content-box;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -o-box-sizing:content-box;
    -ms-box-sizing:content-box;
}

#flags.size20 a,
a.single-language span.size20 {
    width: 20px !important;
    height: 14px !important;
    box-sizing:content-box;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -o-box-sizing:content-box;
    -ms-box-sizing:content-box;
}

#flags.size18 a,
a.single-language span.size18 {
    width: 18px !important;
    height: 14px !important;
    box-sizing:content-box;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -o-box-sizing:content-box;
    -ms-box-sizing:content-box;
}

#flags.size16 a,
#language span.size16,
a.single-language span.size16 {
    width: 16px !important;
    height: 12px !important;
    box-sizing:content-box;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    -o-box-sizing:content-box;
    -ms-box-sizing:content-box;
}

.tool-container .tool-items a {
  display:inline-block;
  margin:3px 5px 3px;
  width:24px !important;
  height:18px !important;
}

.goog-te-gadget {
  color:#444;
  font-size:11px;
  font-family:"Arial",sans,sans-serif;
}

.goog-te-gadget img {
  vertical-align:middle;
}

select.goog-te-combo:focus {
  box-shadow:none !important;
  -moz-box-shadow:none !important;
  -webkit-box-shadow:none !important;
}

.metabox-holder {
  width:65%;
  float:left;
}

.metabox-holder h2 {
  margin-bottom:18px;
}

.submit {
  padding:0px;
}

.form-table th {
  width:50%;
}

td.advanced {
  padding-top:0px;
  padding-bottom:0px;
}

p.hello {
  font-size:12px;
  color:darkgray;
}

.flag{
    padding:1px 0;
}

a.nturl {
  cursor:pointer;
}

.flag img,
.alt_flag img{
    border:0px !important;
    margin-top:2px !important;
    padding:0px !important;
}

.attribution {
    width:152px;
    line-height:1em;
    margin-top:4px;
}

span.goog-branding {
    font-size: 11px;
    font-family: arial;
    color: rgb(102, 102, 102);
    white-space: nowrap;
    padding-top: 4px;
    text-align: left;
    width: 150px;
    margin-top: 2px;
    left:170px;
    z-index: 9999;
    float: right;
}

.goog-logo-link,
.goog-logo-link:link,
.goog-logo-link:visited,
.goog-logo-link:hover,
.goog-logo-link:active {
    font-size: 12px;
    font-weight: bold;
    color: rgb(68, 68, 68);
    text-decoration: none;
    line-height:0.8em;
}

span.goog-branding img {
    float: left;
    margin:0px;
    width: 37px;

}

span.vertical-translator {
    position:auto;
    float:none !important;
    font-size: 11px;
    font-family: arial;
    color: rgb(102, 102, 102);
    white-space: nowrap;
    vertical-align: middle;
    padding-top: 4px;
    text-align: left;
    width: 150px;
    margin-top: 2px;
    right: -50px;
    z-index: 9999;
}

.tool-container .tool-items .flag img {
    width:24px !important;
    height:24px !important;
    margin-top:1px !important;
}

.tool-items .flag {
    padding:0px !important;
}

.tool-container {
    line-height:1;
}

#footer-instance {
    display:none !important;
}

code {
    border:1px solid lightgray;
}

/* Individual flag backgrounds (22px) */

#flags.size22 a[title="Afrikaans"],
.tool-container .tool-items a[title="Afrikaans"],
a.single-language[title="Afrikaans"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -1px -3px no-repeat;
}
#flags.size22 a[title="Albanian"],
.tool-container .tool-items a[title="Albanian"],
a.single-language[title="Albanian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -30px -3px no-repeat;
}
#flags.size22 a[title="Amharic"],
.tool-container .tool-items a[title="Amharic"],
a.single-language[title="Amharic"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -1px -467px no-repeat;
}
#flags.size22 a[title="Arabic"],
.tool-container .tool-items a[title="Arabic"],
a.single-language[title="Arabic"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -59px -3px no-repeat;
}
#flags.size22 a[title="Armenian"],
.tool-container .tool-items a[title="Armenian"],
a.single-language[title="Armenian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -88px -3px no-repeat;
}
#flags.size22 a[title="Azerbaijani"],
.tool-container .tool-items a[title="Azerbaijani"],
a.single-language[title="Azerbaijani"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -117px -3px no-repeat;
}
#flags.size22 a[title="Basque"],
.tool-container .tool-items a[title="Basque"],
a.single-language[title="Basque"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -3px no-repeat;
}
#flags.size22 a[title="Belarusian"],
.tool-container .tool-items a[title="Belarusian"],
a.single-language[title="Belarusian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -1px -32px no-repeat;
}
#flags.size22 a[title="Bengali"],
.tool-container .tool-items a[title="Bengali"],
a.single-language[title="Bengali"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -30px -32px no-repeat;
}
#flags.size22 a[title="Bosnian"],
.tool-container .tool-items a[title="Bosnian"],
a.single-language[title="Bosnian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -59px -32px no-repeat;
}
#flags.size22 a[title="Bulgarian"],
.tool-container .tool-items a[title="Bulgarian"],
a.single-language[title="Bulgarian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -88px -32px no-repeat;
}
#flags.size22 a[title="Catalan"],
.tool-container .tool-items a[title="Catalan"],
a.single-language[title="Catalan"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -117px -32px no-repeat;
}
#flags.size22 a[title="Cebuano"],
.tool-container .tool-items a[title="Cebuano"],
a.single-language[title="Cebuano"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -32px no-repeat;
}
#flags.size22 a[title="Chichewa"],
.tool-container .tool-items a[title="Chichewa"],
a.single-language[title="Chichewa"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -88px -409px no-repeat;
}
#flags.size22 a[title="Chinese (Simplified)"],
.tool-container .tool-items a[title="Chinese (Simplified)"],
a.single-language[title="Chinese (Simplified)"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -1px -61px no-repeat;
}
#flags.size22 a[title="Chinese (Traditional)"],
.tool-container .tool-items a[title="Chinese (Traditional)"],
a.single-language[title="Chinese (Traditional)"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -30px -61px no-repeat;
}
#flags.size22 a[title="Corsican"],
.tool-container .tool-items a[title="Corsican"],
a.single-language[title="Corsican"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -117px -90px no-repeat;
}
#flags.size22 a[title="Croatian"],
.tool-container .tool-items a[title="Croatian"],
a.single-language[title="Croatian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -59px -61px no-repeat;
}
#flags.size22 a[title="Czech"],
.tool-container .tool-items a[title="Czech"],
a.single-language[title="Afrikaans"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -88px -61px no-repeat;
}
#flags.size22 a[title="Danish"],
.tool-container .tool-items a[title="Danish"],
a.single-language[title="Danish"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -117px -61px no-repeat;
}
#flags.size22 a[title="Dutch"],
.tool-container .tool-items a[title="Dutch"],
a.single-language[title="Dutch"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -61px no-repeat;
}
#flags.size22 a[title="English"],
.tool-container .tool-items a[title="English"],
a.single-language[title="English"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -88px -351px no-repeat;
}
#flags.size22 a.united-states[title="English"],
a.single-language.united-states[title="English"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -117px -351px no-repeat;
}
#flags.size22 a.canada[title="English"],
a.single-language.canada[title="English"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -88px -438px no-repeat;
}
#flags.size22 a[title="Esperanto"],
.tool-container .tool-items a[title="Esperanto"],
a.single-language[title="Esperanto"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -1px -90px no-repeat;
}
#flags.size22 a[title="Estonian"],
.tool-container .tool-items a[title="Estonian"],
a.single-language[title="Estonian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -30px -90px no-repeat;
}
#flags.size22 a[title="Filipino"],
.tool-container .tool-items a[title="Filipino"],
a.single-language[title="Filipino"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -59px -90px no-repeat;
}
#flags.size22 a[title="Finnish"],
.tool-container .tool-items a[title="Finnish"],
a.single-language[title="Finnish"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -88px -90px no-repeat;
}
#flags.size22 a[title="French"],
.tool-container .tool-items a[title="French"],
a.single-language[title="French"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -117px -90px no-repeat;
}
#flags.size22 a[title="Frisian"],
.tool-container .tool-items a[title="Frisian"],
a.single-language[title="Frisian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -61px no-repeat;
}
#flags.size22 a[title="Galician"],
.tool-container .tool-items a[title="Galician"],
a.single-language[title="Galician"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -90px no-repeat;
}
#flags.size22 a[title="Georgian"],
.tool-container .tool-items a[title="Georgian"],
a.single-language[title="Georgian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -1px -119px no-repeat;
}
#flags.size22 a[title="German"],
.tool-container .tool-items a[title="German"],
a.single-language[title="German"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -30px -119px no-repeat;
}
#flags.size22 a[title="Greek"],
.tool-container .tool-items a[title="Greek"],
a.single-language[title="Greek"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -59px -119px no-repeat;
}
#flags.size22 a[title="Gujarati"],
.tool-container .tool-items a[title="Gujarati"],
a.single-language[title="Gujarati"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -88px -119px no-repeat;
}
#flags.size22 a[title="Haitian"],
.tool-container .tool-items a[title="Haitian"],
a.single-language[title="Haitian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -117px -119px no-repeat;
}
#flags.size22 a[title="Hausa"],
.tool-container .tool-items a[title="Hausa"],
a.single-language[title="Hausa"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -119px no-repeat;
}
#flags.size22 a[title="Hawaiian"],
.tool-container .tool-items a[title="Hawaiian"],
a.single-language[title="Hawaiian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -88px -467px no-repeat;
}
#flags.size22 a[title="Hebrew"],
.tool-container .tool-items a[title="Hebrew"] {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -1px -148px no-repeat;
}
#flags.size22 a[title="Hindi"],
.tool-container .tool-items a[title="Hindi"],
a.single-language[title="Hindi"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -30px -148px no-repeat;
}
#flags.size22 a[title="Hmong"],
.tool-container .tool-items a[title="Hmong"],
a.single-language[title="Hmong"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -59px -148px no-repeat;
}
#flags.size22 a[title="Hungarian"],
.tool-container .tool-items a[title="Hungarian"],
a.single-language[title="Hungarian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -88px -148px no-repeat;
}
#flags.size22 a[title="Icelandic"],
.tool-container .tool-items a[title="Icelandic"],
a.single-language[title="Icelandic"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -117px -148px no-repeat;
}
#flags.size22 a[title="Igbo"],
.tool-container .tool-items a[title="Igbo"],
a.single-language[title="Igbo"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -148px no-repeat;
}
#flags.size22 a[title="Indonesian"],
.tool-container .tool-items a[title="Indonesian"],
a.single-language[title="Indonesian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -1px -177px no-repeat;
}
#flags.size22 a[title="Irish"],
.tool-container .tool-items a[title="Irish"],
a.single-language[title="Irish"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -30px -177px no-repeat;
}
#flags.size22 a[title="Italian"],
.tool-container .tool-items a[title="Italian"],
a.single-language[title="Italian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -59px -177px no-repeat;
}
#flags.size22 a[title="Japanese"],
.tool-container .tool-items a[title="Japanese"],
a.single-language[title="Japanese"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -88px -177px no-repeat;
}
#flags.size22 a[title="Javanese"],
.tool-container .tool-items a[title="Javanese"],
a.single-language[title="Javanese"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -117px -177px no-repeat;
}
#flags.size22 a[title="Kannada"],
.tool-container .tool-items a[title="Kannada"],
a.single-language[title="Kannada"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -177px no-repeat;
}
#flags.size22 a[title="Kazakh"],
.tool-container .tool-items a[title="Kazakh"],
a.single-language[title="Kazakh"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -1px -409px no-repeat;
}
#flags.size22 a[title="Khmer"],
.tool-container .tool-items a[title="Khmer"],
a.single-language[title="Khmer"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -1px -206px no-repeat;
}
#flags.size22 a[title="Korean"],
.tool-container .tool-items a[title="Korean"],
a.single-language[title="Korean"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -30px -206px no-repeat;
}
#flags.size22 a[title="Kurdish"],
.tool-container .tool-items a[title="Kurdish"],
a.single-language[title="Kurdish"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -117px -467px no-repeat;
}
#flags.size22 a[title="Kyrgyz"],
.tool-container .tool-items a[title="Kyrgyz"],
a.single-language[title="Kyrgyz"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -467px no-repeat;
}
#flags.size22 a[title="Lao"],
.tool-container .tool-items a[title="Lao"],
a.single-language[title="Lao"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -59px -206px no-repeat;
}
#flags.size22 a[title="Latin"],
.tool-container .tool-items a[title="Latin"],
a.single-language[title="Latin"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -88px -206px no-repeat;
}
#flags.size22 a[title="Latvian"],
.tool-container .tool-items a[title="Latvian"],
a.single-language[title="Latvian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -117px -206px no-repeat;
}
#flags.size22 a[title="Lithuanian"],
.tool-container .tool-items a[title="Lithuanian"],
a.single-language[title="Lithuanian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -206px no-repeat;
}
#flags.size22 a[title="Luxembourgish"],
.tool-container .tool-items a[title="Luxembourgish"],
a.single-language[title="Luxembourgish"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -1px -496px no-repeat;
}
#flags.size22 a[title="Macedonian"],
.tool-container .tool-items a[title="Macedonian"],
a.single-language[title="Macedonian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -1px -235px no-repeat;
}
#flags.size22 a[title="Malagasy"],
.tool-container .tool-items a[title="Malagasy"],
a.single-language[title="Malagasy"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -59px -409px no-repeat;
}
#flags.size22 a[title="Malay"],
.tool-container .tool-items a[title="Malay"],
a.single-language[title="Malay"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -30px -235px no-repeat;
}
#flags.size22 a[title="Malayalam"],
.tool-container .tool-items a[title="Malayalam"],
a.single-language[title="Malayalam"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -117px -409px no-repeat;
}
#flags.size22 a[title="Maltese"],
.tool-container .tool-items a[title="Maltese"],
a.single-language[title="Maltese"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -59px -235px no-repeat;
}
#flags.size22 a[title="Maori"],
.tool-container .tool-items a[title="Maori"],
a.single-language[title="Maori"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -88px -235px no-repeat;
}
#flags.size22 a[title="Marathi"],
.tool-container .tool-items a[title="Marathi"],
a.single-language[title="Marathi"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -117px -235px no-repeat;
}
#flags.size22 a[title="Mongolian"],
.tool-container .tool-items a[title="Mongolian"],
a.single-language[title="Mongolian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -235px no-repeat;
}
#flags.size22 a[title="Myanmar (Burmese)"],
.tool-container .tool-items a[title="Myanmar (Burmese)"],
a.single-language[title="Myanmar (Buremese)"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -409px no-repeat;
}
#flags.size22 a[title="Nepali"],
.tool-container .tool-items a[title="Nepali"],
a.single-language[title="Nepali"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -1px -264px no-repeat;
}
#flags.size22 a[title="Norwegian"],
.tool-container .tool-items a[title="Norwegian"],
a.single-language[title="Norwegian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -30px -264px no-repeat;
}
#flags.size22 a[title="Pashto"],
.tool-container .tool-items a[title="Pashto"],
a.single-language[title="Pashto"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -30px -496px no-repeat;
}
#flags.size22 a[title="Persian"],
.tool-container .tool-items a[title="Persian"],
a.single-language[title="Persian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -59px -264px no-repeat;
}
#flags.size22 a[title="Polish"],
.tool-container .tool-items a[title="Polish"],
a.single-language[title="Polish"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -88px -264px no-repeat;
}
#flags.size22 a[title="Portuguese"],
.tool-container .tool-items a[title="Portuguese"],
a.single-language[title="Portuguese"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -117px -264px no-repeat;
}
#flags.size22 a.brazil[title="Portuguese"],
a.single-language.brazil[title="Portuguese"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -438px no-repeat;
}
#flags.size22 a[title="Punjabi"],
.tool-container .tool-items a[title="Punjabi"],
a.single-language[title="Punjabi"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -264px no-repeat;
}
#flags.size22 a[title="Romanian"],
.tool-container .tool-items a[title="Romanian"],
a.single-language[title="Romanian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -1px -293px no-repeat;
}
#flags.size22 a[title="Russian"],
.tool-container .tool-items a[title="Russian"],
a.single-language[title="Russian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -30px -293px no-repeat;
}
#flags.size22 a[title="Samoan"],
.tool-container .tool-items a[title="Samoan"],
a.single-language[title="Samoan"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -30px -467px no-repeat;
}
#flags.size22 a[title="Scots Gaelic"],
.tool-container .tool-items a[title="Scots Gaelic"],
a.single-language[title="Scots Gaelic"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -59px -467px no-repeat;
}
#flags.size22 a[title="Serbian"],
.tool-container .tool-items a[title="Serbian"],
a.single-language[title="Serbian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -59px -293px no-repeat;
}
#flags.size22 a[title="Sesotho"],
.tool-container .tool-items a[title="Sesotho"],
a.single-language[title="Sesotho"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -30px -409px no-repeat;
}
#flags.size22 a[title="Shona"],
.tool-container .tool-items a[title="Shona"],
a.single-language[title="Shona"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -59px -496px no-repeat;
}
#flags.size22 a[title="Sindhi"],
.tool-container .tool-items a[title="Sindhi"],
a.single-language[title="Sindhi"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -351px no-repeat;
}
#flags.size22 a[title="Sinhala"],
.tool-container .tool-items a[title="Sinhala"],
a.single-language[title="Sinhala"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -1px -438px no-repeat;
}
#flags.size22 a[title="Slovak"],
.tool-container .tool-items a[title="Slovak"],
a.single-language[title="Slovak"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -88px -293px no-repeat;
}
#flags.size22 a[title="Slovenian"],
.tool-container .tool-items a[title="Slovenian"],
a.single-language[title="Slovenian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -117px -293px no-repeat;
}
#flags.size22 a[title="Somali"],
.tool-container .tool-items a[title="Somali"],
a.single-language[title="Somali"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -293px no-repeat;
}
#flags.size22 a[title="Spanish"],
.tool-container .tool-items a[title="Spanish"],
a.single-language[title="Spanish"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -1px -322px no-repeat;
}
#flags.size22 a.mexico[title="Spanish"],
a.single-language.mexico[title="Spanish"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -117px -438px no-repeat;
}
#flags.size22 a[title="Sundanese"],
.tool-container .tool-items a[title="Sundanese"],
a.single-language[title="Sundanse"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -380px no-repeat;
}
#flags.size22 a[title="Swahili"],
.tool-container .tool-items a[title="Swahili"],
a.single-language[title="Swahili"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -30px -322px no-repeat;
}
#flags.size22 a[title="Swedish"],
.tool-container .tool-items a[title="Swedish"],
a.single-language[title="Swedish"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -59px -322px no-repeat;
}
#flags.size22 a[title="Tajik"],
.tool-container .tool-items a[title="Tajik"],
a.single-language[title="Tajik"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -30px -438px no-repeat;
}
#flags.size22 a[title="Tamil"],
.tool-container .tool-items a[title="Tamil"],
a.single-language[title="Tamil"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -88px -322px no-repeat;
}
#flags.size22 a[title="Telugu"],
.tool-container .tool-items a[title="Telugu"],
a.single-language[title="Telugu"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -117px -322px no-repeat;
}
#flags.size22 a[title="Thai"],
.tool-container .tool-items a[title="Thai"],
a.single-language[title="Thai"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -322px no-repeat;
}
#flags.size22 a[title="Turkish"],
.tool-container .tool-items a[title="Turkish"],
a.single-language[title="Turkish"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -30px -351px no-repeat;
}
#flags.size22 a[title="Ukrainian"],
.tool-container .tool-items a[title="Ukrainian"],
a.single-language[title="Ukrainian"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -59px -351px no-repeat;
}
#flags.size22 a[title="Uzbek"],
.tool-container .tool-items a[title="Uzbek"],
a.single-language[title="Uzbek"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -59px -438px no-repeat;
}
#flags.size22 a[title="Urdu"],
.tool-container .tool-items a[title="Urdu"],
a.single-language[title="Urdu"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -146px -351px no-repeat;
}
#flags.size22 a[title="Vietnamese"],
.tool-container .tool-items a[title="Vietnamese"],
a.single-language[title="Vietnamese"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -1px -380px no-repeat;
}
#flags.size22 a[title="Welsh"],
.tool-container .tool-items a[title="Welsh"],
a.single-language[title="Welsh"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -30px -380px no-repeat;
}
#flags.size22 a[title="Xhosa"],
.tool-container .tool-items a[title="Xhosa"],
a.single-language[title="Xhosa"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -1px -3px no-repeat;
}
#flags.size22 a[title="Yiddish"],
.tool-container .tool-items a[title="Yiddish"],
a.single-language[title="Yiddish"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -59px -380px no-repeat;
}
#flags.size22 a[title="Yoruba"],
.tool-container .tool-items a[title="Yoruba"],
a.single-language[title="Yoruba"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -88px -380px no-repeat;
}
#flags.size22 a[title="Zulu"],
.tool-container .tool-items a[title="Zulu"],
a.single-language[title="Zulu"] span.size22 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags22.png) -117px -380px no-repeat;
}
/* Individual flag backgrounds (20px) */

#flags.size20 a[title="Afrikaans"],
.tool-container .tool-items a[title="Afrikaans"],
a.single-language[title="Afrikaans"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -2px -4px no-repeat;
}
#flags.size20 a[title="Albanian"],
.tool-container .tool-items a[title="Albanian"],
a.single-language[title="Albanian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -31px -4px no-repeat;
}
#flags.size20 a[title="Amharic"],
.tool-container .tool-items a[title="Amharic"],
a.single-language[title="Amharic"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -2px -468px no-repeat;
}
#flags.size20 a[title="Arabic"],
.tool-container .tool-items a[title="Arabic"],
a.single-language[title="Arabic"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -60px -4px no-repeat;
}
#flags.size20 a[title="Armenian"],
.tool-container .tool-items a[title="Armenian"],
a.single-language[title="Armenian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -89px -4px no-repeat;
}
#flags.size20 a[title="Azerbaijani"],
.tool-container .tool-items a[title="Azerbaijani"],
a.single-language[title="Azerbaijani"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -118px -4px no-repeat;
}
#flags.size20 a[title="Basque"],
.tool-container .tool-items a[title="Basque"],
a.single-language[title="Basque"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -4px no-repeat;
}
#flags.size20 a[title="Belarusian"],
.tool-container .tool-items a[title="Belarusian"],
a.single-language[title="Belarusian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -2px -33px no-repeat;
}
#flags.size20 a[title="Bengali"],
.tool-container .tool-items a[title="Bengali"],
a.single-language[title="Bengali"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -31px -33px no-repeat;
}
#flags.size20 a[title="Bosnian"],
.tool-container .tool-items a[title="Bosnian"],
a.single-language[title="Bosnian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -60px -33px no-repeat;
}
#flags.size20 a[title="Bulgarian"],
.tool-container .tool-items a[title="Bulgarian"],
a.single-language[title="Bulgarian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -89px -33px no-repeat;
}
#flags.size20 a[title="Catalan"],
.tool-container .tool-items a[title="Catalan"],
a.single-language[title="Catalan"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -118px -33px no-repeat;
}
#flags.size20 a[title="Cebuano"],
.tool-container .tool-items a[title="Cebuano"],
a.single-language[title="Cebuano"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -33px no-repeat;
}
#flags.size20 a[title="Chichewa"],
.tool-container .tool-items a[title="Chichewa"],
a.single-language[title="Chichewa"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -89px -410px no-repeat;
}
#flags.size20 a[title="Chinese (Simplified)"],
.tool-container .tool-items a[title="Chinese (Simplified)"],
a.single-language[title="Chinese (Simplified)"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -2px -62px no-repeat;
}
#flags.size20 a[title="Chinese (Traditional)"],
.tool-container .tool-items a[title="Chinese (Traditional)"],
a.single-language[title="Chinese (Traditional)"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -31px -62px no-repeat;
}
#flags.size20 a[title="Corsican"],
.tool-container .tool-items a[title="Corsican"],
a.single-language[title="Corsican"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -118px -91px no-repeat;
}
#flags.size20 a[title="Croatian"],
.tool-container .tool-items a[title="Croatian"],
a.single-language[title="Croatian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -60px -62px no-repeat;
}
#flags.size20 a[title="Czech"],
.tool-container .tool-items a[title="Czech"],
a.single-language[title="Czech"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -89px -62px no-repeat;
}
#flags.size20 a[title="Danish"],
.tool-container .tool-items a[title="Danish"],
a.single-language[title="Danish"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -118px -62px no-repeat;
}
#flags.size20 a[title="Dutch"],
.tool-container .tool-items a[title="Dutch"],
a.single-language[title="Dutch"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -62px no-repeat;
}
#flags.size20 a[title="English"],
.tool-container .tool-items a[title="English"],
a.single-language[title="English"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -89px -352px no-repeat;
}
#flags.size20 a.united-states[title="English"],
a.single-language.united-states[title="English"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -118px -352px no-repeat;
}
#flags.size20 a.canada[title="English"],
a.single-language.canada[title="English"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -89px -439px no-repeat;
}
#flags.size20 a[title="Esperanto"],
.tool-container .tool-items a[title="Esperanto"],
a.single-language[title="Esperanto"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -2px -91px no-repeat;
}
#flags.size20 a[title="Estonian"],
.tool-container .tool-items a[title="Estonian"],
a.single-language[title="Estonian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -31px -91px no-repeat;
}
#flags.size20 a[title="Filipino"],
.tool-container .tool-items a[title="Filipino"],
a.single-language[title="Filipino"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -60px -91px no-repeat;
}
#flags.size20 a[title="Finnish"],
.tool-container .tool-items a[title="Finnish"],
a.single-language[title="Finnish"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -89px -91px no-repeat;
}
#flags.size20 a[title="French"],
.tool-container .tool-items a[title="French"],
a.single-language[title="French"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -118px -91px no-repeat;
}
#flags.size20 a[title="Frisian"],
.tool-container .tool-items a[title="Frisian"],
a.single-language[title="Frisian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -62px no-repeat;
}
#flags.size20 a[title="Galician"],
.tool-container .tool-items a[title="Galician"],
a.single-language[title="Galician"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -91px no-repeat;
}
#flags.size20 a[title="Georgian"],
.tool-container .tool-items a[title="Georgian"],
a.single-language[title="Georgian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -2px -120px no-repeat;
}
#flags.size20 a[title="German"],
.tool-container .tool-items a[title="German"],
a.single-language[title="German"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -31px -120px no-repeat;
}
#flags.size20 a[title="Greek"],
.tool-container .tool-items a[title="Greek"],
a.single-language[title="Greek"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -60px -120px no-repeat;
}
#flags.size20 a[title="Gujarati"],
.tool-container .tool-items a[title="Gujarati"],
a.single-language[title="Gujarati"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -89px -120px no-repeat;
}
#flags.size20 a[title="Haitian"],
.tool-container .tool-items a[title="Haitian"],
a.single-language[title="Haitian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -118px -120px no-repeat;
}
#flags.size20 a[title="Hausa"],
.tool-container .tool-items a[title="Hausa"],
a.single-language[title="Hausa"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -120px no-repeat;
}
#flags.size20 a[title="Hawaiian"],
.tool-container .tool-items a[title="Hawaiian"],
a.single-language[title="Hawaiian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -89px -468px no-repeat;
}
#flags.size20 a[title="Hebrew"],
.tool-container .tool-items a[title="Hebrew"],
a.single-language[title="Hebrew"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -2px -149px no-repeat;
}
#flags.size20 a[title="Hindi"],
.tool-container .tool-items a[title="Hindi"],
a.single-language[title="Hindi"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -31px -149px no-repeat;
}
#flags.size20 a[title="Hmong"],
.tool-container .tool-items a[title="Hmong"],
a.single-language[title="Hmong"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -60px -149px no-repeat;
}
#flags.size20 a[title="Hungarian"],
.tool-container .tool-items a[title="Hungarian"],
a.single-language[title="Hungarian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -89px -149px no-repeat;
}
#flags.size20 a[title="Icelandic"],
.tool-container .tool-items a[title="Icelandic"],
a.single-language[title="Icelandic"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -118px -149px no-repeat;
}
#flags.size20 a[title="Igbo"],
.tool-container .tool-items a[title="Igbo"],
a.single-language[title="Igbo"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -149px no-repeat;
}
#flags.size20 a[title="Indonesian"],
.tool-container .tool-items a[title="Indonesian"],
a.single-language[title="Indonesian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -2px -178px no-repeat;
}
#flags.size20 a[title="Irish"],
.tool-container .tool-items a[title="Irish"],
a.single-language[title="Irish"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -31px -178px no-repeat;
}
#flags.size20 a[title="Italian"],
.tool-container .tool-items a[title="Italian"],
a.single-language[title="Italian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -60px -178px no-repeat;
}
#flags.size20 a[title="Japanese"],
.tool-container .tool-items a[title="Japanese"],
a.single-language[title="Japanese"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -89px -178px no-repeat;
}
#flags.size20 a[title="Javanese"],
.tool-container .tool-items a[title="Javanese"],
a.single-language[title="Javanese"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -118px -178px no-repeat;
}
#flags.size20 a[title="Kannada"],
.tool-container .tool-items a[title="Kannada"],
a.single-language[title="Kannada"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -178px no-repeat;
}
#flags.size20 a[title="Kazakh"],
.tool-container .tool-items a[title="Kazakh"],
a.single-language[title="Kazakh"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -2px -410px no-repeat;
}
#flags.size20 a[title="Khmer"],
.tool-container .tool-items a[title="Khmer"],
a.single-language[title="Khmer"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -2px -207px no-repeat;
}
#flags.size20 a[title="Korean"],
.tool-container .tool-items a[title="Korean"],
a.single-language[title="Korean"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -31px -207px no-repeat;
}
#flags.size20 a[title="Kurdish"],
.tool-container .tool-items a[title="Kurdish"],
a.single-language[title="Kurdish"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -118px -468px no-repeat;
}
#flags.size20 a[title="Kyrgyz"],
.tool-container .tool-items a[title="Kyrgyz"],
a.single-language[title="Kyrgyz"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -468px no-repeat;
}
#flags.size20 a[title="Lao"],
.tool-container .tool-items a[title="Lao"],
a.single-language[title="Lao"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -60px -207px no-repeat;
}
#flags.size20 a[title="Latin"],
.tool-container .tool-items a[title="Latin"],
a.single-language[title="Latin"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -89px -207px no-repeat;
}
#flags.size20 a[title="Latvian"],
.tool-container .tool-items a[title="Latvian"],
a.single-language[title="Latvian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -118px -207px no-repeat;
}
#flags.size20 a[title="Lithuanian"],
.tool-container .tool-items a[title="Lithuanian"],
a.single-language[title="Lithuanian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -207px no-repeat;
}
#flags.size20 a[title="Luxembourgish"],
.tool-container .tool-items a[title="Luxembourgish"],
a.single-language[title="Luxembourgish"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -2px -497px no-repeat;
}
#flags.size20 a[title="Macedonian"],
.tool-container .tool-items a[title="Macedonian"],
a.single-language[title="Macedonian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -2px -236px no-repeat;
}
#flags.size20 a[title="Malagasy"],
.tool-container .tool-items a[title="Malagasy"],
a.single-language[title="Malagasy"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -60px -410px no-repeat;
}
#flags.size20 a[title="Malay"],
.tool-container .tool-items a[title="Malay"],
a.single-language[title="Malay"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -31px -236px no-repeat;
}
#flags.size20 a[title="Maltese"],
.tool-container .tool-items a[title="Maltese"],
a.single-language[title="Maltese"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -60px -236px no-repeat;
}
#flags.size20 a[title="Malayalam"],
.tool-container .tool-items a[title="Malayalam"],
a.single-language[title="Malayalam"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -118px -410px no-repeat;
}
#flags.size20 a[title="Maori"],
.tool-container .tool-items a[title="Maori"],
a.single-language[title="Maori"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -89px -236px no-repeat;
}
#flags.size20 a[title="Marathi"],
.tool-container .tool-items a[title="Marathi"],
a.single-language[title="Marathi"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -118px -236px no-repeat;
}
#flags.size20 a[title="Mongolian"],
.tool-container .tool-items a[title="Mongolian"],
a.single-language[title="Mongolian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -236px no-repeat;
}
#flags.size20 a[title="Myanmar (Burmese)"],
.tool-container .tool-items a[title="Myanmar (Burmese)"],
a.single-language[title="Myanmar (Burmese)"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -410px no-repeat;
}
#flags.size20 a[title="Nepali"],
.tool-container .tool-items a[title="Nepali"],
a.single-language[title="Nepali"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -2px -265px no-repeat;
}
#flags.size20 a[title="Norwegian"],
.tool-container .tool-items a[title="Norwegian"],
a.single-language[title="Norwegian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -31px -265px no-repeat;
}
#flags.size20 a[title="Pashto"],
.tool-container .tool-items a[title="Pashto"],
a.single-language[title="Pashto"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -31px -497px no-repeat;
}
#flags.size20 a[title="Persian"],
.tool-container .tool-items a[title="Persian"],
a.single-language[title="Persian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -60px -265px no-repeat;
}
#flags.size20 a[title="Polish"],
.tool-container .tool-items a[title="Polish"],
a.single-language[title="Polish"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -89px -265px no-repeat;
}
#flags.size20 a[title="Portuguese"],
.tool-container .tool-items a[title="Portuguese"],
a.single-language[title="Portuguese"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -118px -265px no-repeat;
}
#flags.size20 a.brazil[title="Portuguese"],
a.single-language.brazil[title="Portuguese"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -439px no-repeat;
}
#flags.size20 a[title="Punjabi"],
.tool-container .tool-items a[title="Punjabi"],
a.single-language[title="Punjabi"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -265px no-repeat;
}
#flags.size20 a[title="Romanian"],
.tool-container .tool-items a[title="Romanian"],
a.single-language[title="Romanian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -2px -294px no-repeat;
}
#flags.size20 a[title="Russian"],
.tool-container .tool-items a[title="Russian"],
a.single-language[title="Russian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -31px -294px no-repeat;
}
#flags.size20 a[title="Samoan"],
.tool-container .tool-items a[title="Samoan"],
a.single-language[title="Samoan"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -31px -468px no-repeat;
}
#flags.size20 a[title="Scots Gaelic"],
.tool-container .tool-items a[title="Scots Gaelic"],
a.single-language[title="Scots Gaelic"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -60px -468px no-repeat;
}
#flags.size20 a[title="Serbian"],
.tool-container .tool-items a[title="Serbian"],
a.single-language[title="Serbian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -60px -294px no-repeat;
}
#flags.size20 a[title="Sesotho"],
.tool-container .tool-items a[title="Sesotho"],
a.single-language[title="Sesotho"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -31px -410px no-repeat;
}
#flags.size20 a[title="Shona"],
.tool-container .tool-items a[title="Shona"],
a.single-language[title="Shona"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -60px -497px no-repeat;
}
#flags.size20 a[title="Sindhi"],
.tool-container .tool-items a[title="Sindhi"],
a.single-language[title="Sindhi"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -352px no-repeat;
}
#flags.size20 a[title="Sinhala"],
.tool-container .tool-items a[title="Sinhala"],
a.single-language[title="Sinhala"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -2px -439px no-repeat;
}
#flags.size20 a[title="Slovak"],
.tool-container .tool-items a[title="Slovak"],
a.single-language[title="Slovak"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -89px -294px no-repeat;
}
#flags.size20 a[title="Slovenian"],
.tool-container .tool-items a[title="Slovenian"],
a.single-language[title="Slovenian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -118px -294px no-repeat;
}
#flags.size20 a[title="Somali"],
.tool-container .tool-items a[title="Somali"],
a.single-language[title="Somali"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -294px no-repeat;
}
#flags.size20 a[title="Spanish"],
.tool-container .tool-items a[title="Spanish"],
a.single-language[title="Spanish"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -2px -323px no-repeat;
}
#flags.size20 a.mexico[title="Spanish"],
a.single-language.mexico[title="Spanish"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -118px -439px no-repeat;
}
#flags.size20 a[title="Sundanese"],
.tool-container .tool-items a[title="Sundanese"],
a.single-language[title="Sundanese"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -381px no-repeat;
}
#flags.size20 a[title="Swahili"],
.tool-container .tool-items a[title="Swahili"],
a.single-language[title="Swahili"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -31px -323px no-repeat;
}
#flags.size20 a[title="Swedish"],
.tool-container .tool-items a[title="Swedish"],
a.single-language[title="Swedish"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -60px -323px no-repeat;
}
#flags.size20 a[title="Tajik"],
.tool-container .tool-items a[title="Tajik"],
a.single-language[title="Tajik"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -31px -439px no-repeat;
}
#flags.size20 a[title="Tamil"],
.tool-container .tool-items a[title="Tamil"],
a.single-language[title="Tamil"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -89px -323px no-repeat;
}
#flags.size20 a[title="Telugu"],
.tool-container .tool-items a[title="Telugu"],
a.single-language[title="Telugu"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -118px -323px no-repeat;
}
#flags.size20 a[title="Thai"],
.tool-container .tool-items a[title="Thai"],
a.single-language[title="Thai"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -323px no-repeat;
}
#flags.size20 a[title="Turkish"],
.tool-container .tool-items a[title="Turkish"],
a.single-language[title="Turkish"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -31px -352px no-repeat;
}
#flags.size20 a[title="Ukrainian"],
.tool-container .tool-items a[title="Ukrainian"],
a.single-language[title="Ukrainian"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -60px -352px no-repeat;
}
#flags.size20 a[title="Urdu"],
.tool-container .tool-items a[title="Urdu"],
a.single-language[title="Urdu"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -147px -352px no-repeat;
}
#flags.size20 a[title="Uzbek"],
.tool-container .tool-items a[title="Uzbek"],
a.single-language[title="Uzbek"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -60px -439px no-repeat;
}
#flags.size20 a[title="Vietnamese"],
.tool-container .tool-items a[title="Vietnamese"],
a.single-language[title="Vietnamese"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -2px -381px no-repeat;
}
#flags.size20 a[title="Welsh"],
.tool-container .tool-items a[title="Welsh"],
a.single-language[title="Welsh"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -31px -381px no-repeat;
}
#flags.size20 a[title="Xhosa"],
.tool-container .tool-items a[title="Xhosa"],
a.single-language[title="Xhosa"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -2px -4px no-repeat;
}
#flags.size20 a[title="Yiddish"],
.tool-container .tool-items a[title="Yiddish"],
a.single-language[title="Yiddish"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -60px -381px no-repeat;
}
#flags.size20 a[title="Yoruba"],
.tool-container .tool-items a[title="Yoruba"],
a.single-language[title="Yoruba"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -89px -381px no-repeat;
}
#flags.size20 a[title="Zulu"],
.tool-container .tool-items a[title="Zulu"],
a.single-language[title="Zulu"] span.size20 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags20.png) -118px -381px no-repeat;
}
/* Individual flag backgrounds (18px) */

#flags.size18 a[title="Afrikaans"],
.tool-container .tool-items a[title="Afrikaans"],
a.single-language[title="Afrikaans"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -2px -4px no-repeat;
}
#flags.size18 a[title="Albanian"],
.tool-container .tool-items a[title="Albanian"],
a.single-language[title="Albanian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -31px -4px no-repeat;
}
#flags.size18 a[title="Amharic"],
.tool-container .tool-items a[title="Amharic"],
a.single-language[title="Amharic"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -2px -468px no-repeat;
}
#flags.size18 a[title="Arabic"],
.tool-container .tool-items a[title="Arabic"],
a.single-language[title="Arabic"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -60px -4px no-repeat;
}
#flags.size18 a[title="Armenian"],
.tool-container .tool-items a[title="Armenian"],
a.single-language[title="Armenian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -89px -4px no-repeat;
}
#flags.size18 a[title="Azerbaijani"],
.tool-container .tool-items a[title="Azerbaijani"],
a.single-language[title="Azerbaijani"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -118px -4px no-repeat;
}
#flags.size18 a[title="Basque"],
.tool-container .tool-items a[title="Basque"],
a.single-language[title="Basque"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -4px no-repeat;
}
#flags.size18 a[title="Belarusian"],
.tool-container .tool-items a[title="Belarusian"],
a.single-language[title="Belarusian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -2px -33px no-repeat;
}
#flags.size18 a[title="Bengali"],
.tool-container .tool-items a[title="Bengali"],
a.single-language[title="Bengali"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -31px -33px no-repeat;
}
#flags.size18 a[title="Bosnian"],
.tool-container .tool-items a[title="Bosnian"],
a.single-language[title="Bosnian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -60px -33px no-repeat;
}
#flags.size18 a[title="Bulgarian"],
.tool-container .tool-items a[title="Bulgarian"],
a.single-language[title="Bulgarian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -89px -33px no-repeat;
}
#flags.size18 a[title="Catalan"],
.tool-container .tool-items a[title="Catalan"],
a.single-language[title="Catalan"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -118px -33px no-repeat;
}
#flags.size18 a[title="Cebuano"],
.tool-container .tool-items a[title="Cebuano"],
a.single-language[title="Cebuano"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -33px no-repeat;
}
#flags.size18 a[title="Chichewa"],
.tool-container .tool-items a[title="Chichewa"],
a.single-language[title="Chichewa"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -89px -410px no-repeat;
}
#flags.size18 a[title="Chinese (Simplified)"],
.tool-container .tool-items a[title="Chinese (Simplified)"],
a.single-language[title="Chinese (Simplified)"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -2px -62px no-repeat;
}
#flags.size18 a[title="Chinese (Traditional)"],
.tool-container .tool-items a[title="Chinese (Traditional)"],
a.single-language[title="Chinese (Traditional)"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -31px -62px no-repeat;
}
#flags.size18 a[title="Corsican"],
.tool-container .tool-items a[title="Corsican"],
a.single-language[title="Corsican"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -118px -91px no-repeat;
}
#flags.size18 a[title="Croatian"],
.tool-container .tool-items a[title="Croatian"],
a.single-language[title="Croatian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -60px -62px no-repeat;
}
#flags.size18 a[title="Czech"],
.tool-container .tool-items a[title="Czech"],
a.single-language[title="Czech"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -89px -62px no-repeat;
}
#flags.size18 a[title="Danish"],
.tool-container .tool-items a[title="Danish"],
a.single-language[title="Danish"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -118px -62px no-repeat;
}
#flags.size18 a[title="Dutch"],
.tool-container .tool-items a[title="Dutch"],
a.single-language[title="Dutch"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -62px no-repeat;
}
#flags.size18 a[title="English"],
.tool-container .tool-items a[title="English"],
a.single-language[title="English"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -89px -352px no-repeat;
}
#flags.size18 a.united-states[title="English"],
a.single-language.united-states[title="English"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -118px -352px no-repeat;
}
#flags.size18 a.canada[title="English"] a.single-language.canada[title="English"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -89px -439px no-repeat;
}
#flags.size18 a[title="Esperanto"],
.tool-container .tool-items a[title="Esperanto"],
a.single-language[title="Esperanto"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -2px -91px no-repeat;
}
#flags.size18 a[title="Estonian"],
.tool-container .tool-items a[title="Estonian"],
a.single-language[title="Estonian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -31px -91px no-repeat;
}
#flags.size18 a[title="Filipino"],
.tool-container .tool-items a[title="Filipino"],
a.single-language[title="Filipino"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -60px -91px no-repeat;
}
#flags.size18 a[title="Finnish"],
.tool-container .tool-items a[title="Finnish"],
a.single-language[title="Finnish"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -89px -91px no-repeat;
}
#flags.size18 a[title="French"],
.tool-container .tool-items a[title="French"],
a.single-language[title="French"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -118px -91px no-repeat;
}
#flags.size18 a[title="Frisian"],
.tool-container .tool-items a[title="Frisian"],
a.single-language[title="Frisian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -62px no-repeat;
}
#flags.size18 a[title="Galician"],
.tool-container .tool-items a[title="Galician"],
a.single-language[title="Galician"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -91px no-repeat;
}
#flags.size18 a[title="Georgian"],
.tool-container .tool-items a[title="Georgian"],
a.single-language[title="Georgian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -2px -120px no-repeat;
}
#flags.size18 a[title="German"],
.tool-container .tool-items a[title="German"],
a.single-language[title="German"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -31px -120px no-repeat;
}
#flags.size18 a[title="Greek"],
.tool-container .tool-items a[title="Greek"],
a.single-language[title="Greek"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -60px -120px no-repeat;
}
#flags.size18 a[title="Gujarati"],
.tool-container .tool-items a[title="Gujarati"],
a.single-language[title="Gujarati"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -89px -120px no-repeat;
}
#flags.size18 a[title="Haitian"],
.tool-container .tool-items a[title="Haitian"],
a.single-language[title="Haitian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -118px -120px no-repeat;
}
#flags.size18 a[title="Hawaiian"],
.tool-container .tool-items a[title="Hawaiian"],
a.single-language[title="Hawaiian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -89px -468px no-repeat;
}
#flags.size18 a[title="Hausa"],
.tool-container .tool-items a[title="Hausa"],
a.single-language[title="Hausa"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -120px no-repeat;
}
#flags.size18 a[title="Hebrew"],
.tool-container .tool-items a[title="Hebrew"],
a.single-language[title="Hebrew"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -2px -149px no-repeat;
}
#flags.size18 a[title="Hindi"],
.tool-container .tool-items a[title="Hindi"],
a.single-language[title="Hindi"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -31px -149px no-repeat;
}
#flags.size18 a[title="Hmong"],
.tool-container .tool-items a[title="Hmong"],
a.single-language[title="Hmong"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -60px -149px no-repeat;
}
#flags.size18 a[title="Hungarian"],
.tool-container .tool-items a[title="Hungarian"],
a.single-language[title="Hungarian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -89px -149px no-repeat;
}
#flags.size18 a[title="Icelandic"],
.tool-container .tool-items a[title="Icelandic"],
a.single-language[title="Icelandic"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -118px -149px no-repeat;
}
#flags.size18 a[title="Igbo"],
.tool-container .tool-items a[title="Igbo"],
a.single-language[title="Igbo"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -149px no-repeat;
}
#flags.size18 a[title="Indonesian"],
.tool-container .tool-items a[title="Indonesian"],
a.single-language[title="Indonesian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -2px -178px no-repeat;
}
#flags.size18 a[title="Irish"],
.tool-container .tool-items a[title="Irish"],
a.single-language[title="Irish"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -31px -178px no-repeat;
}
#flags.size18 a[title="Italian"],
.tool-container .tool-items a[title="Italian"],
a.single-language[title="Italian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -60px -178px no-repeat;
}
#flags.size18 a[title="Japanese"],
.tool-container .tool-items a[title="Japanese"],
a.single-language[title="Japanese"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -89px -178px no-repeat;
}
#flags.size18 a[title="Javanese"],
.tool-container .tool-items a[title="Javanese"],
a.single-language[title="Javanese"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -118px -178px no-repeat;
}
#flags.size18 a[title="Kannada"],
.tool-container .tool-items a[title="Kannada"],
a.single-language[title="Kannada"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -178px no-repeat;
}
#flags.size18 a[title="Kazakh"],
.tool-container .tool-items a[title="Kazakh"],
a.single-language[title="Kazakh"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -2px -410px no-repeat;
}
#flags.size18 a[title="Khmer"],
.tool-container .tool-items a[title="Khmer"],
a.single-language[title="Khmer"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -2px -207px no-repeat;
}
#flags.size18 a[title="Korean"],
.tool-container .tool-items a[title="Korean"],
a.single-language[title="Korean"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -31px -207px no-repeat;
}
#flags.size18 a[title="Kurdish"],
.tool-container .tool-items a[title="Kurdish"],
a.single-language[title="Kurdish"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -118px -468px no-repeat;
}
#flags.size18 a[title="Kyrgyz"],
.tool-container .tool-items a[title="Kyrgyz"],
a.single-language[title="Kyrgyz"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -468px no-repeat;
}
#flags.size18 a[title="Lao"],
.tool-container .tool-items a[title="Lao"],
a.single-language[title="Lao"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -60px -207px no-repeat;
}
#flags.size18 a[title="Latin"],
.tool-container .tool-items a[title="Latin"],
a.single-language[title="Latin"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -89px -207px no-repeat;
}
#flags.size18 a[title="Latvian"],
.tool-container .tool-items a[title="Latvian"],
a.single-language[title="Latvian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -118px -207px no-repeat;
}
#flags.size18 a[title="Lithuanian"],
.tool-container .tool-items a[title="Lithuanian"],
a.single-language[title="Lithuanian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -207px no-repeat;
}
#flags.size18 a[title="Luxembourgish"],
.tool-container .tool-items a[title="Luxembourgish"],
a.single-language[title="Luxembourgish"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -2px -496px no-repeat;
}
#flags.size18 a[title="Macedonian"],
.tool-container .tool-items a[title="Macedonian"],
a.single-language[title="Macedonian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -2px -236px no-repeat;
}
#flags.size18 a[title="Malagasy"],
.tool-container .tool-items a[title="Malagasy"],
a.single-language[title="Malagasy"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -60px -410px no-repeat;
}
#flags.size18 a[title="Malay"],
.tool-container .tool-items a[title="Malay"],
a.single-language[title="Malay"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -31px -236px no-repeat;
}
#flags.size18 a[title="Malayalam"],
.tool-container .tool-items a[title="Malayalam"],
a.single-language[title="Malayalam"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -118px -410px no-repeat;
}
#flags.size18 a[title="Maltese"],
.tool-container .tool-items a[title="Maltese"],
a.single-language[title="Maltese"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -60px -236px no-repeat;
}
#flags.size18 a[title="Maori"],
.tool-container .tool-items a[title="Maori"],
a.single-language[title="Maori"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -89px -236px no-repeat;
}
#flags.size18 a[title="Marathi"],
.tool-container .tool-items a[title="Marathi"],
a.single-language[title="Marathi"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -118px -236px no-repeat;
}
#flags.size18 a[title="Mongolian"],
.tool-container .tool-items a[title="Mongolian"],
a.single-language[title="Mongolian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -236px no-repeat;
}
#flags.size18 a[title="Myanmar (Burmese)"],
.tool-container .tool-items a[title="Myanmar (Burmese)"],
a.single-language[title="Myanmar (Burmese)"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -410px no-repeat;
}
#flags.size18 a[title="Nepali"],
.tool-container .tool-items a[title="Nepali"],
a.single-language[title="Nepali"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -2px -265px no-repeat;
}
#flags.size18 a[title="Norwegian"],
.tool-container .tool-items a[title="Norwegian"],
a.single-language[title="Norwegian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -31px -265px no-repeat;
}
#flags.size18 a[title="Pashto"],
.tool-container .tool-items a[title="Pashto"],
a.single-language[title="Pashto"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -31px -496px no-repeat;
}
#flags.size18 a[title="Persian"],
.tool-container .tool-items a[title="Persian"],
a.single-language[title="Persian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -60px -265px no-repeat;
}
#flags.size18 a[title="Polish"],
.tool-container .tool-items a[title="Polish"],
a.single-language[title="Polish"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -89px -265px no-repeat;
}
#flags.size18 a[title="Portuguese"],
.tool-container .tool-items a[title="Portuguese"],
a.single-language[title="Portuguese"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -118px -265px no-repeat;
}
#flags.size18 a.brazil[title="Portuguese"],
a.single-language.brazil[title="Portuguese"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -439px no-repeat;
}
#flags.size18 a[title="Punjabi"],
.tool-container .tool-items a[title="Punjabi"],
a.single-language[title="Punjabi"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -265px no-repeat;
}
#flags.size18 a[title="Romanian"],
.tool-container .tool-items a[title="Romanian"],
a.single-language[title="Romanian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -2px -294px no-repeat;
}
#flags.size18 a[title="Russian"],
.tool-container .tool-items a[title="Russian"],
a.single-language[title="Russian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -31px -294px no-repeat;
}
#flags.size18 a[title="Samoan"],
.tool-container .tool-items a[title="Samoan"],
a.single-language[title="Samoan"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -31px -468px no-repeat;
}
#flags.size18 a[title="Scots Gaelic"],
.tool-container .tool-items a[title="Scots Gaelic"],
a.single-language[title="Scots Gaelic"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -60px -468px no-repeat;
}
#flags.size18 a[title="Serbian"],
.tool-container .tool-items a[title="Serbian"],
a.single-language[title="Serbian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -60px -294px no-repeat;
}
#flags.size18 a[title="Sesotho"],
.tool-container .tool-items a[title="Sesotho"],
a.single-language[title="Sesotho"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -31px -410px no-repeat;
}
#flags.size18 a[title="Shona"],
.tool-container .tool-items a[title="Shona"],
a.single-language[title="Shona"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -60px -496px no-repeat;
}
#flags.size18 a[title="Sindhi"],
.tool-container .tool-items a[title="Sindhi"],
a.single-language[title="Sindhi"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -352px no-repeat;
}
#flags.size18 a[title="Sinhala"],
.tool-container .tool-items a[title="Sinhala"],
a.single-language[title="Sinhala"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -2px -439px no-repeat;
}
#flags.size18 a[title="Slovak"],
.tool-container .tool-items a[title="Slovak"],
a.single-language[title="Slovak"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -89px -294px no-repeat;
}
#flags.size18 a[title="Slovenian"],
.tool-container .tool-items a[title="Slovenian"],
a.single-language[title="Slovenian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -118px -294px no-repeat;
}
#flags.size18 a[title="Somali"],
.tool-container .tool-items a[title="Somali"],
a.single-language[title="Somali"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -294px no-repeat;
}
#flags.size18 a[title="Spanish"],
.tool-container .tool-items a[title="Spanish"],
a.single-language[title="Spanish"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -2px -323px no-repeat;
}
#flags.size18 a.mexico[title="Spanish"],
a.single-language.mexico[title="Spanish"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -118px -439px no-repeat;
}
#flags.size18 a[title="Sundanese"],
.tool-container .tool-items a[title="Sundanese"],
a.single-language[title="Sundanese"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -381px no-repeat;
}
#flags.size18 a[title="Swahili"],
.tool-container .tool-items a[title="Swahili"],
a.single-language[title="Swahili"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -31px -323px no-repeat;
}
#flags.size18 a[title="Swedish"],
.tool-container .tool-items a[title="Swedish"],
a.single-language[title="Swedish"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -60px -323px no-repeat;
}
#flags.size18 a[title="Tajik"],
.tool-container .tool-items a[title="Tajik"],
a.single-language[title="Tajik"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -31px -439px no-repeat;
}
#flags.size18 a[title="Tamil"],
.tool-container .tool-items a[title="Tamil"],
a.single-language[title="Tamil"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -89px -323px no-repeat;
}
#flags.size18 a[title="Telugu"],
.tool-container .tool-items a[title="Telugu"],
a.single-language[title="Telugu"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -118px -323px no-repeat;
}
#flags.size18 a[title="Thai"],
.tool-container .tool-items a[title="Thai"],
a.single-language[title="Thai"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -323px no-repeat;
}
#flags.size18 a[title="Turkish"],
.tool-container .tool-items a[title="Turkish"],
a.single-language[title="Turkish"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -31px -352px no-repeat;
}
#flags.size18 a[title="Ukrainian"],
.tool-container .tool-items a[title="Ukrainian"],
a.single-language[title="Ukrainian"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -60px -352px no-repeat;
}
#flags.size18 a[title="Urdu"],
.tool-container .tool-items a[title="Urdu"],
a.single-language[title="Urdu"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -147px -352px no-repeat;
}
#flags.size18 a[title="Uzbek"],
.tool-container .tool-items a[title="Uzbek"],
a.single-language[title="Uzbek"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -60px -439px no-repeat;
}
#flags.size18 a[title="Vietnamese"],
.tool-container .tool-items a[title="Vietnamese"],
a.single-language[title="Vietnamese"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -2px -381px no-repeat;
}
#flags.size18 a[title="Welsh"],
.tool-container .tool-items a[title="Welsh"],
a.single-language[title="Welsh"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -31px -381px no-repeat;
}
#flags.size18 a[title="Xhosa"],
.tool-container .tool-items a[title="Xhosa"],
a.single-language[title="Xhosa"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -2px -4px no-repeat;
}
#flags.size18 a[title="Yiddish"],
.tool-container .tool-items a[title="Yiddish"],
a.single-language[title="Yiddish"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -60px -381px no-repeat;
}
#flags.size18 a[title="Yoruba"],
.tool-container .tool-items a[title="Yoruba"],
a.single-language[title="Yoruba"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -89px -381px no-repeat;
}
#flags.size18 a[title="Zulu"],
.tool-container .tool-items a[title="Zulu"],
a.single-language[title="Zulu"] span.size18 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags18.png) -118px -381px no-repeat;
}
/* Individual flag backgrounds (16px) */

#flags.size16 a[title="Afrikaans"],
#language .switcher .selected a[title="Afrikaans"] span,
#language .switcher .option a[title="Afrikaans"] span,
.tool-container .tool-items a[title="Afrikaans"],
a.single-language[title="Afrikaans"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -4px -5px no-repeat;
}
#flags.size16 a[title="Albanian"],
#language .switcher .selected a[title="Albanian"] span,
#language .switcher .option a[title="Albanian"] span,
.tool-container .tool-items a[title="Albanian"],
a.single-language[title="Albanian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -33px -5px no-repeat;
}
#flags.size16 a[title="Amharic"],
#language .switcher .selected a[title="Amharic"] span,
#language .switcher .option a[title="Amharic"] span,
.tool-container .tool-items a[title="Amharic"],
a.single-language[title="Amharic"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -4px -469px no-repeat;
}
#flags.size16 a[title="Arabic"],
#language .switcher .selected a[title="Arabic"] span,
#language .switcher .option a[title="Arabic"] span,
.tool-container .tool-items a[title="Arabic"],
a.single-language[title="Arabic"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -62px -5px no-repeat;
}
#flags.size16 a[title="Armenian"],
#language .switcher .selected a[title="Armenian"] span,
#language .switcher .option a[title="Armenian"] span,
.tool-container .tool-items a[title="Armenian"],
a.single-language[title="Armenian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -91px -5px no-repeat;
}
#flags.size16 a[title="Azerbaijani"],
#language .switcher .selected a[title="Azerbaijani"] span,
#language .switcher .option a[title="Azerbaijani"] span,
.tool-container .tool-items a[title="Azerbaijani"],
a.single-language[title="Azerbaijani"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -120px -5px no-repeat;
}
#flags.size16 a[title="Basque"],
#language .switcher .selected a[title="Basque"] span,
#language .switcher .option a[title="Basque"] span,
.tool-container .tool-items a[title="Basque"],
a.single-language[title="Basque"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -5px no-repeat;
}
#flags.size16 a[title="Belarusian"],
#language .switcher .selected a[title="Belarusian"] span,
#language .switcher .option a[title="Belarusian"] span,
.tool-container .tool-items a[title="Belarusian"],
a.single-language[title="Belarusian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -4px -34px no-repeat;
}
#flags.size16 a[title="Bengali"],
#language .switcher .selected a[title="Bengali"] span,
#language .switcher .option a[title="Bengali"] span,
.tool-container .tool-items a[title="Bengali"],
a.single-language[title="Bengali"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -33px -34px no-repeat;
}
#flags.size16 a[title="Bosnian"],
#language .switcher .selected a[title="Bosnian"] span,
#language .switcher .option a[title="Bosnian"] span,
.tool-container .tool-items a[title="Bosnian"],
a.single-language[title="Bosnian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -62px -34px no-repeat;
}
#flags.size16 a[title="Bulgarian"],
#language .switcher .selected a[title="Bulgarian"] span,
#language .switcher .option a[title="Bulgarian"] span,
.tool-container .tool-items a[title="Bulgarian"],
a.single-language[title="Bulgarian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -91px -34px no-repeat;
}
#flags.size16 a[title="Catalan"],
#language .switcher .selected a[title="Catalan"] span,
#language .switcher .option a[title="Catalan"] span,
.tool-container .tool-items a[title="Catalan"],
a.single-language[title="Catalan"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -120px -34px no-repeat;
}
#flags.size16 a[title="Cebuano"],
#language .switcher .selected a[title="Cebuano"] span,
#language .switcher .option a[title="Cebuano"] span,
.tool-container .tool-items a[title="Cebuano"],
a.single-language[title="Cebuano"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -34px no-repeat;
}
#flags.size16 a[title="Chichewa"],
#language .switcher .selected a[title="Chichewa"] span,
#language .switcher .option a[title="Chichewa"] span,
.tool-container .tool-items a[title="Chichewa"],
a.single-language[title="Chichewa"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -91px -411px no-repeat;
}
#flags.size16 a[title="Chinese (Simplified)"],
#language .switcher .selected a[title="Chinese (Simplified)"] span,
#language .switcher .option a[title="Chinese (Simplified)"] span,
.tool-container .tool-items a[title="Chinese (Simplified)"],
a.single-language[title="Chinese (Simplified)"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -4px -63px no-repeat;
}
#flags.size16 a[title="Chinese (Traditional)"],
#language .switcher .selected a[title="Chinese (Traditional)"] span,
#language .switcher .option a[title="Chinese (Traditional)"] span,
.tool-container .tool-items a[title="Chinese (Traditional)"],
a.single-language[title="Chinese (Traditional)"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -33px -63px no-repeat;
}
#flags.size16 a[title="Corsican"],
#language .switcher .selected a[title="Corsican"] span,
#language .switcher .option a[title="Corsican"] span,
.tool-container .tool-items a[title="Corsican"],
a.single-language[title="Corsican"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -120px -92px no-repeat;
}
#flags.size16 a[title="Croatian"],
#language .switcher .selected a[title="Croatian"] span,
#language .switcher .option a[title="Croatian"] span,
.tool-container .tool-items a[title="Croatian"],
a.single-language[title="Croatian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -62px -63px no-repeat;
}
#flags.size16 a[title="Czech"],
#language .switcher .selected a[title="Czech"] span,
#language .switcher .option a[title="Czech"] span,
.tool-container .tool-items a[title="Czech"],
a.single-language[title="Czech"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -91px -63px no-repeat;
}
#flags.size16 a[title="Danish"],
#language .switcher .selected a[title="Danish"] span,
#language .switcher .option a[title="Danish"] span,
.tool-container .tool-items a[title="Danish"],
a.single-language[title="Danish"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -120px -63px no-repeat;
}
#flags.size16 a[title="Dutch"],
#language .switcher .selected a[title="Dutch"] span,
#language .switcher .option a[title="Dutch"] span,
.tool-container .tool-items a[title="Dutch"],
a.single-language[title="Dutch"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -63px no-repeat;
}
#flags.size16 a[title="English"],
#language .switcher .selected a[title="English"] span,
#language .switcher .option a[title="English"] span,
.tool-container .tool-items a[title="English"],
a.single-language[title="English"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -91px -353px no-repeat;
}
#flags.size16 a.united-states[title="English"],
#language .switcher .selected a[title="English"] span.united-states,
#language .switcher .option a[title="English"] span.united-states,
a.single-language.united-states[title="English"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -120px -353px no-repeat;
}
#flags.size16 a.canada[title="English"],
#language .switcher .selected a[title="English"] span.canada,
#language .switcher .option a[title="English"] span.canada,
a.single-language.canada[title="English"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -91px -440px no-repeat;
}
#flags.size16 a[title="Esperanto"],
#language .switcher .selected a[title="Esperanto"] span,
#language .switcher .option a[title="Esperanto"] span,
.tool-container .tool-items a[title="Esperanto"],
a.single-language[title="Esperanto"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -4px -92px no-repeat;
}
#flags.size16 a[title="Estonian"],
#language .switcher .selected a[title="Estonian"] span,
#language .switcher .option a[title="Estonian"] span,
.tool-container .tool-items a[title="Estonian"],
a.single-language[title="Estonian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -33px -92px no-repeat;
}
#flags.size16 a[title="Filipino"],
#language .switcher .selected a[title="Filipino"] span,
#language .switcher .option a[title="Filipino"] span,
.tool-container .tool-items a[title="Filipino"],
a.single-language[title="Filipino"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -62px -92px no-repeat;
}
#flags.size16 a[title="Finnish"],
#language .switcher .selected a[title="Finnish"] span,
#language .switcher .option a[title="Finnish"] span,
.tool-container .tool-items a[title="Finnish"],
a.single-language[title="Finnish"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -91px -92px no-repeat;
}
#flags.size16 a[title="French"],
#language .switcher .selected a[title="French"] span,
#language .switcher .option a[title="French"] span,
.tool-container .tool-items a[title="French"],
a.single-language[title="French"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -120px -92px no-repeat;
}
#flags.size16 a[title="Frisian"],
#language .switcher .selected a[title="Frisian"] span,
#language .switcher .option a[title="Frisian"] span,
.tool-container .tool-items a[title="Frisian"],
a.single-language[title="Frisian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -63px no-repeat;
}
#flags.size16 a[title="Galician"],
#language .switcher .selected a[title="Galician"] span,
#language .switcher .option a[title="Galician"] span,
.tool-container .tool-items a[title="Galician"],
a.single-language[title="Galician"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -92px no-repeat;
}
#flags.size16 a[title="Georgian"],
#language .switcher .selected a[title="Georgian"] span,
#language .switcher .option a[title="Georgian"] span,
.tool-container .tool-items a[title="Georgian"],
a.single-language[title="Georgian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -4px -121px no-repeat;
}
#flags.size16 a[title="German"],
#language .switcher .selected a[title="German"] span,
#language .switcher .option a[title="German"] span,
.tool-container .tool-items a[title="German"],
a.single-language[title="German"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -33px -121px no-repeat;
}
#flags.size16 a[title="Greek"],
#language .switcher .selected a[title="Greek"] span,
#language .switcher .option a[title="Greek"] span,
.tool-container .tool-items a[title="Greek"],
a.single-language[title="Greek"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -62px -121px no-repeat;
}
#flags.size16 a[title="Gujarati"],
#language .switcher .selected a[title="Gujarati"] span,
#language .switcher .option a[title="Gujarati"] span,
.tool-container .tool-items a[title="Gujarati"],
a.single-language[title="Gujarati"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -91px -121px no-repeat;
}
#flags.size16 a[title="Haitian"],
#language .switcher .selected a[title="Haitian"] span,
#language .switcher .option a[title="Haitian"] span,
.tool-container .tool-items a[title="Haitian"],
a.single-language[title="Haitian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -120px -121px no-repeat;
}
#flags.size16 a[title="Hawaiian"],
#language .switcher .selected a[title="Hawaiian"] span,
#language .switcher .option a[title="Hawaiian"] span,
.tool-container .tool-items a[title="Hawaiian"],
a.single-language[title="Hawaiian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -91px -469px no-repeat;
}
#flags.size16 a[title="Hausa"],
#language .switcher .selected a[title="Hausa"] span,
#language .switcher .option a[title="Hausa"] span,
.tool-container .tool-items a[title="Hausa"],
a.single-language[title="Hausa"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -121px no-repeat;
}
#flags.size16 a[title="Hebrew"],
#language .switcher .selected a[title="Hebrew"] span,
#language .switcher .option a[title="Hebrew"] span,
.tool-container .tool-items a[title="Hebrew"],
a.single-language[title="Hebrew"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -4px -150px no-repeat;
}
#flags.size16 a[title="Hindi"],
#language .switcher .selected a[title="Hindi"] span,
#language .switcher .option a[title="Hindi"] span,
.tool-container .tool-items a[title="Hindi"],
a.single-language[title="Hindi"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -33px -150px no-repeat;
}
#flags.size16 a[title="Hmong"],
#language .switcher .selected a[title="Hmong"] span,
#language .switcher .option a[title="Hmong"] span,
.tool-container .tool-items a[title="Hmong"],
a.single-language[title="Hmong"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -62px -150px no-repeat;
}
#flags.size16 a[title="Hungarian"],
#language .switcher .selected a[title="Hungarian"] span,
#language .switcher .option a[title="Hungarian"] span,
.tool-container .tool-items a[title="Hungarian"],
a.single-language[title="Hungarian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -91px -150px no-repeat;
}
#flags.size16 a[title="Icelandic"],
#language .switcher .selected a[title="Icelandic"] span,
#language .switcher .option a[title="Icelandic"] span,
.tool-container .tool-items a[title="Icelandic"],
a.single-language[title="Icelandic"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -120px -150px no-repeat;
}
#flags.size16 a[title="Igbo"],
#language .switcher .selected a[title="Igbo"] span,
#language .switcher .option a[title="Igbo"] span,
.tool-container .tool-items a[title="Igbo"],
a.single-language[title="Igbo"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -150px no-repeat;
}
#flags.size16 a[title="Indonesian"],
#language .switcher .selected a[title="Indonesian"] span,
#language .switcher .option a[title="Indonesian"] span,
.tool-container .tool-items a[title="Indonesian"],
a.single-language[title="Indonesian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -4px -179px no-repeat;
}
#flags.size16 a[title="Irish"],
#language .switcher .selected a[title="Irish"] span,
#language .switcher .option a[title="Irish"] span,
.tool-container .tool-items a[title="Irish"],
a.single-language[title="Irish"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -33px -179px no-repeat;
}
#flags.size16 a[title="Italian"],
#language .switcher .selected a[title="Italian"] span,
#language .switcher .option a[title="Italian"] span,
.tool-container .tool-items a[title="Italian"],
a.single-language[title="Italian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -62px -179px no-repeat;
}
#flags.size16 a[title="Japanese"],
#language .switcher .selected a[title="Japanese"] span,
#language .switcher .option a[title="Japanese"] span,
.tool-container .tool-items a[title="Japanese"],
a.single-language[title="Japanese"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -91px -179px no-repeat;
}
#flags.size16 a[title="Javanese"],
#language .switcher .selected a[title="Javanese"] span,
#language .switcher .option a[title="Javanese"] span,
.tool-container .tool-items a[title="Javanese"],
a.single-language[title="Javanese"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -120px -179px no-repeat;
}
#flags.size16 a[title="Kannada"],
#language .switcher .selected a[title="Kannada"] span,
#language .switcher .option a[title="Kannada"] span,
.tool-container .tool-items a[title="Kannada"],
a.single-language[title="Kannada"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -179px no-repeat;
}
#flags.size16 a[title="Kazakh"],
#language .switcher .selected a[title="Kazakh"] span,
#language .switcher .option a[title="Kazakh"] span,
.tool-container .tool-items a[title="Kazakh"],
a.single-language[title="Kazakh"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -4px -411px no-repeat;
}
#flags.size16 a[title="Khmer"],
#language .switcher .selected a[title="Khmer"] span,
#language .switcher .option a[title="Khmer"] span,
.tool-container .tool-items a[title="Khmer"],
a.single-language[title="Khmer"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -4px -208px no-repeat;
}
#flags.size16 a[title="Korean"],
#language .switcher .selected a[title="Korean"] span,
#language .switcher .option a[title="Korean"] span,
.tool-container .tool-items a[title="Korean"],
a.single-language[title="Korean"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -33px -208px no-repeat;
}
#flags.size16 a[title="Kurdish"],
#language .switcher .selected a[title="Kurdish"] span,
#language .switcher .option a[title="Kurdish"] span,
.tool-container .tool-items a[title="Kurdish"],
a.single-language[title="Kurdish"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -120px -469px no-repeat;
}
#flags.size16 a[title="Kyrgyz"],
#language .switcher .selected a[title="Kyrgyz"] span,
#language .switcher .option a[title="Kyrgyz"] span,
.tool-container .tool-items a[title="Kyrgyz"],
a.single-language[title="Kyrgyz"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -469px no-repeat;
}
#flags.size16 a[title="Lao"],
#language .switcher .selected a[title="Lao"] span,
#language .switcher .option a[title="Lao"] span,
.tool-container .tool-items a[title="Lao"],
a.single-language[title="Lao"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -62px -208px no-repeat;
}
#flags.size16 a[title="Latin"],
#language .switcher .selected a[title="Latin"] span,
#language .switcher .option a[title="Latin"] span,
.tool-container .tool-items a[title="Latin"],
a.single-language[title="Latin"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -91px -208px no-repeat;
}
#flags.size16 a[title="Latvian"],
#language .switcher .selected a[title="Latvian"] span,
#language .switcher .option a[title="Latvian"] span,
.tool-container .tool-items a[title="Latvian"],
a.single-language[title="Latvian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -120px -208px no-repeat;
}
#flags.size16 a[title="Lithuanian"],
#language .switcher .selected a[title="Lithuanian"] span,
#language .switcher .option a[title="Lithuanian"] span,
.tool-container .tool-items a[title="Lithuanian"],
a.single-language[title="Lithuanian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -208px no-repeat;
}
#flags.size16 a[title="Luxembourgish"],
#language .switcher .selected a[title="Luxembourgish"] span,
#language .switcher .option a[title="Luxembourgish"] span,
.tool-container .tool-items a[title="Luxembourgish"],
a.single-language[title="Luxembourgish"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -4px -498px no-repeat;
}
#flags.size16 a[title="Macedonian"],
#language .switcher .selected a[title="Macedonian"] span,
#language .switcher .option a[title="Macedonian"] span,
.tool-container .tool-items a[title="Macedonian"],
a.single-language[title="Macedonian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -4px -237px no-repeat;
}
#flags.size16 a[title="Malay"],
#language .switcher .selected a[title="Malay"] span,
#language .switcher .option a[title="Malay"] span,
.tool-container .tool-items a[title="Malay"],
a.single-language[title="Malay"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -33px -237px no-repeat;
}
#flags.size16 a[title="Malagasy"],
#language .switcher .selected a[title="Malagasy"] span,
#language .switcher .option a[title="Malagasy"] span,
.tool-container .tool-items a[title="Malagasy"],
a.single-language[title="Malagasy"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -62px -411px no-repeat;
}
#flags.size16 a[title="Malayalam"],
#language .switcher .selected a[title="Malayalam"] span,
#language .switcher .option a[title="Malayalam"] span,
.tool-container .tool-items a[title="Malayalam"],
a.single-language[title="Malayalam"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -120px -411px no-repeat;
}
#flags.size16 a[title="Maltese"],
#language .switcher .selected a[title="Maltese"] span,
#language .switcher .option a[title="Maltese"] span,
.tool-container .tool-items a[title="Maltese"],
a.single-language[title="Maltese"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -62px -237px no-repeat;
}
#flags.size16 a[title="Maori"],
#language .switcher .selected a[title="Maori"] span,
#language .switcher .option a[title="Maori"] span,
.tool-container .tool-items a[title="Maori"],
a.single-language[title="Maori"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -91px -237px no-repeat;
}
#flags.size16 a[title="Marathi"],
#language .switcher .selected a[title="Marathi"] span,
#language .switcher .option a[title="Marathi"] span,
.tool-container .tool-items a[title="Marathi"],
a.single-language[title="Marathi"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -120px -237px no-repeat;
}
#flags.size16 a[title="Mongolian"],
#language .switcher .selected a[title="Mongolian"] span,
#language .switcher .option a[title="Mongolian"] span,
.tool-container .tool-items a[title="Mongolian"],
a.single-language[title="Mongolian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -237px no-repeat;
}
#flags.size16 a[title="Myanmar (Burmese)"],
#language .switcher .selected a[title="Myanmar (Burmese)"] span,
#language .switcher .option a[title="Myanmar (Burmese)"] span,
.tool-container .tool-items a[title="Myanmar (Burmese)"],
a.single-language[title="Myanmar (Burmese)"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -411px no-repeat;
}
#flags.size16 a[title="Nepali"],
#language .switcher .selected a[title="Nepali"] span,
#language .switcher .option a[title="Nepali"] span,
.tool-container .tool-items a[title="Nepali"],
a.single-language[title="Nepali"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -4px -266px no-repeat;
}
#flags.size16 a[title="Norwegian"],
#language .switcher .selected a[title="Norwegian"] span,
#language .switcher .option a[title="Norwegian"] span,
.tool-container .tool-items a[title="Norwegian"],
a.single-language[title="Norwegian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -33px -266px no-repeat;
}
#flags.size16 a[title="Pashto"],
#language .switcher .selected a[title="Pashto"] span,
#language .switcher .option a[title="Pashto"] span,
.tool-container .tool-items a[title="Pashto"],
a.single-language[title="Pashto"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -33px -498px no-repeat;
}
#flags.size16 a[title="Persian"],
#language .switcher .selected a[title="Persian"] span,
#language .switcher .option a[title="Persian"] span,
.tool-container .tool-items a[title="Persian"],
a.single-language[title="Persian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -62px -266px no-repeat;
}
#flags.size16 a[title="Polish"],
#language .switcher .selected a[title="Polish"] span,
#language .switcher .option a[title="Polish"] span,
.tool-container .tool-items a[title="Polish"],
a.single-language[title="Polish"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -91px -266px no-repeat;
}
#flags.size16 a[title="Portuguese"],
#language .switcher .selected a[title="Portuguese"] span,
#language .switcher .option a[title="Portuguese"] span,
.tool-container .tool-items a[title="Portuguese"],
a.single-language[title="Portuguese"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -120px -266px no-repeat;
}
#flags.size16 a.brazil[title="Portuguese"],
#language .switcher .selected a[title="Portuguese"] span.brazil,
#language .switcher .option a[title="Portuguese"] span.brazil,
a.single-language.brazil[title="Portuguese"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -440px no-repeat;
}
#flags.size16 a[title="Punjabi"],
#language .switcher .selected a[title="Punjabi"] span,
#language .switcher .option a[title="Punjabi"] span,
.tool-container .tool-items a[title="Punjabi"],
a.single-language[title="Punjabi"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -266px no-repeat;
}
#flags.size16 a[title="Romanian"],
#language .switcher .selected a[title="Romanian"] span,
#language .switcher .option a[title="Romanian"] span,
.tool-container .tool-items a[title="Romanian"],
a.single-language[title="Romanian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -4px -295px no-repeat;
}
#flags.size16 a[title="Russian"],
#language .switcher .selected a[title="Russian"] span,
#language .switcher .option a[title="Russian"] span,
.tool-container .tool-items a[title="Russian"],
a.single-language[title="Russian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -33px -295px no-repeat;
}
#flags.size16 a[title="Samoan"],
#language .switcher .selected a[title="Samoan"] span,
#language .switcher .option a[title="Samoan"] span,
.tool-container .tool-items a[title="Samoan"],
a.single-language[title="Samoan"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -33px -469px no-repeat;
}
#flags.size16 a[title="Scots Gaelic"],
#language .switcher .selected a[title="Scots Gaelic"] span,
#language .switcher .option a[title="Scots Gaelic"] span,
.tool-container .tool-items a[title="Scots Gaelic"],
a.single-language[title="Scots Gaelic"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -62px -469px no-repeat;
}
#flags.size16 a[title="Serbian"],
#language .switcher .selected a[title="Serbian"] span,
#language .switcher .option a[title="Serbian"] span,
.tool-container .tool-items a[title="Serbian"],
a.single-language[title="Serbian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -62px -295px no-repeat;
}
#flags.size16 a[title="Sesotho"],
#language .switcher .selected a[title="Sesotho"] span,
#language .switcher .option a[title="Sesotho"] span,
.tool-container .tool-items a[title="Sesotho"],
a.single-language[title="Sesotho"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -33px -411px no-repeat;
}
#flags.size16 a[title="Shona"],
#language .switcher .selected a[title="Shona"] span,
#language .switcher .option a[title="Shona"] span,
.tool-container .tool-items a[title="Shona"],
a.single-language[title="Shona"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -62px -498px no-repeat;
}
#flags.size16 a[title="Sindhi"],
#language .switcher .selected a[title="Sindhi"] span,
#language .switcher .option a[title="Sindhi"] span,
.tool-container .tool-items a[title="Sindhi"],
a.single-language[title="Sindhi"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -353px no-repeat;
}
#flags.size16 a[title="Sinhala"],
#language .switcher .selected a[title="Sinhala"] span,
#language .switcher .option a[title="Sinhala"] span,
.tool-container .tool-items a[title="Sinhala"],
a.single-language[title="Sinhala"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -4px -440px no-repeat;
}
#flags.size16 a[title="Slovak"],
#language .switcher .selected a[title="Slovak"] span,
#language .switcher .option a[title="Slovak"] span,
.tool-container .tool-items a[title="Slovak"],
a.single-language[title="Slovak"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -91px -295px no-repeat;
}
#flags.size16 a[title="Slovenian"],
#language .switcher .selected a[title="Slovenian"] span,
#language .switcher .option a[title="Slovenian"] span,
.tool-container .tool-items a[title="Slovenian"],
a.single-language[title="Slovenian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -120px -295px no-repeat;
}
#flags.size16 a[title="Somali"],
#language .switcher .selected a[title="Somali"] span,
#language .switcher .option a[title="Somali"] span,
.tool-container .tool-items a[title="Somali"],
a.single-language[title="Somali"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -295px no-repeat;
}
#flags.size16 a[title="Spanish"],
#language .switcher .selected a[title="Spanish"] span,
#language .switcher .option a[title="Spanish"] span,
.tool-container .tool-items a[title="Spanish"],
a.single-language[title="Spanish"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -4px -324px no-repeat;
}
#flags.size16 a.mexico[title="Spanish"],
#language .switcher .selected a[title="Spanish"] span.mexico,
#language .switcher .option a[title="Spanish"] span.mexico,
a.single-language.mexico[title="Spanish"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -120px -440px no-repeat;
}
#flags.size16 a[title="Swahili"],
#language .switcher .selected a[title="Swahili"] span,
#language .switcher .option a[title="Swahili"] span,
.tool-container .tool-items a[title="Swahili"],
a.single-language[title="Swahili"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -33px -324px no-repeat;
}
#flags.size16 a[title="Swedish"],
#language .switcher .selected a[title="Swedish"] span,
#language .switcher .option a[title="Swedish"] span,
.tool-container .tool-items a[title="Swedish"],
a.single-language[title="Swedish"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -62px -324px no-repeat;
}
#flags.size16 a[title="Sundanese"],
#language .switcher .selected a[title="Sundanese"] span,
#language .switcher .option a[title="Sundanese"] span,
.tool-container .tool-items a[title="Sundanese"],
a.single-language[title="Sundanese"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -382px no-repeat;
}
#flags.size16 a[title="Tajik"],
#language .switcher .selected a[title="Tajik"] span,
#language .switcher .option a[title="Tajik"] span,
.tool-container .tool-items a[title="Tajik"],
a.single-language[title="Tajik"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -33px -440px no-repeat;
}
#flags.size16 a[title="Tamil"],
#language .switcher .selected a[title="Tamil"] span,
#language .switcher .option a[title="Tamil"] span,
.tool-container .tool-items a[title="Tamil"],
a.single-language[title="Tamil"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -91px -324px no-repeat;
}
#flags.size16 a[title="Telugu"],
#language .switcher .selected a[title="Telugu"] span,
#language .switcher .option a[title="Telugu"] span,
.tool-container .tool-items a[title="Telugu"],
a.single-language[title="Telugu"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -120px -324px no-repeat;
}
#flags.size16 a[title="Thai"],
#language .switcher .selected a[title="Thai"] span,
#language .switcher .option a[title="Thai"] span,
.tool-container .tool-items a[title="Thai"],
a.single-language[title="Thai"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -324px no-repeat;
}
#flags.size16 a[title="Turkish"],
#language .switcher .selected a[title="Turkish"] span,
#language .switcher .option a[title="Turkish"] span,
.tool-container .tool-items a[title="Turkish"],
a.single-language[title="Turkish"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -33px -353px no-repeat;
}
#flags.size16 a[title="Ukrainian"],
#language .switcher .selected a[title="Ukrainian"] span,
#language .switcher .option a[title="Ukrainian"] span,
.tool-container .tool-items a[title="Ukrainian"],
a.single-language[title="Ukrainian"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -62px -353px no-repeat;
}
#flags.size16 a[title="Urdu"],
#language .switcher .selected a[title="Urdu"] span,
#language .switcher .option a[title="Urdu"] span,
.tool-container .tool-items a[title="Urdu"],
a.single-language[title="Urdu"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -149px -353px no-repeat;
}
#flags.size16 a[title="Uzbek"],
#language .switcher .selected a[title="Uzbek"] span,
#language .switcher .option a[title="Uzbek"] span,
.tool-container .tool-items a[title="Uzbek"],
a.single-language[title="Uzbek"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -62px -440px no-repeat;
}
#flags.size16 a[title="Vietnamese"],
#language .switcher .selected a[title="Vietnamese"] span,
#language .switcher .option a[title="Vietnamese"] span,
.tool-container .tool-items a[title="Vietnamese"],
a.single-language[title="Vietnamese"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -4px -382px no-repeat;
}
#flags.size16 a[title="Welsh"],
#language .switcher .selected a[title="Welsh"] span,
#language .switcher .option a[title="Welsh"] span,
.tool-container .tool-items a[title="Welsh"],
a.single-language[title="Welsh"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -33px -382px no-repeat;
}
#flags.size16 a[title="Xhosa"],
#language .switcher .selected a[title="Xhosa"] span,
#language .switcher .option a[title="Xhosa"] span,
.tool-container .tool-items a[title="Xhosa"],
a.single-language[title="Xhosa"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -4px -5px no-repeat;
}
#flags.size16 a[title="Yiddish"],
#language .switcher .selected a[title="Yiddish"] span,
#language .switcher .option a[title="Yiddish"] span,
.tool-container .tool-items a[title="Yiddish"],
a.single-language[title="Yiddish"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -62px -382px no-repeat;
}
#flags.size16 a[title="Yoruba"],
#language .switcher .selected a[title="Yoruba"] span,
a.single-language[title="Yoruba"] span.size16 span,
#language .switcher .option a[title="Yoruba"] span,
.tool-container .tool-items a[title="Yoruba"],
a.single-language[title="Yoruba"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -91px -382px no-repeat;
}
#flags.size16 a[title="Zulu"],
#language .switcher .selected a[title="Zulu"] span,
#language .switcher .option a[title="Zulu"] span,
.tool-container .tool-items a[title="Zulu"],
a.single-language[title="Zulu"] span.size16 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags16.png) -120px -382px no-repeat;
}
/* Individual flag backgrounds (24px) */

#flags.size24 a[title="Afrikaans"],
.tool-container .tool-items a[title="Afrikaans"],
a.single-language[title="Afrikaans"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) 0 -3px no-repeat;
}
#flags.size24 a[title="Albanian"],
.tool-container .tool-items a[title="Albanian"],
a.single-language[title="Albanian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -29px -3px no-repeat;
}
#flags.size24 a[title="Amharic"],
.tool-container .tool-items a[title="Amharic"],
a.single-language[title="Amharic"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) 0 -467px no-repeat;
}
#flags.size24 a[title="Arabic"],
.tool-container .tool-items a[title="Arabic"],
a.single-language[title="Arabic"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -58px -3px no-repeat;
}
#flags.size24 a[title="Armenian"],
.tool-container .tool-items a[title="Armenian"],
a.single-language[title="Armenian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -87px -3px no-repeat;
}
#flags.size24 a[title="Azerbaijani"],
.tool-container .tool-items a[title="Azerbaijani"],
a.single-language[title="Azerbaijani"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -116px -3px no-repeat;
}
#flags.size24 a[title="Basque"],
.tool-container .tool-items a[title="Basque"],
a.single-language[title="Basque"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -3px no-repeat;
}
#flags.size24 a[title="Belarusian"],
.tool-container .tool-items a[title="Belarusian"],
a.single-language[title="Belarusian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) 0 -32px no-repeat;
}
#flags.size24 a[title="Bengali"],
.tool-container .tool-items a[title="Bengali"],
a.single-language[title="Bengali"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -29px -32px no-repeat;
}
#flags.size24 a[title="Bosnian"],
.tool-container .tool-items a[title="Bosnian"],
a.single-language[title="Bosnian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -58px -32px no-repeat;
}
#flags.size24 a[title="Bulgarian"],
.tool-container .tool-items a[title="Bulgarian"],
a.single-language[title="Bulgarian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -87px -32px no-repeat;
}
#flags.size24 a[title="Catalan"],
.tool-container .tool-items a[title="Catalan"],
a.single-language[title="Catalan"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -116px -32px no-repeat;
}
#flags.size24 a[title="Cebuano"],
.tool-container .tool-items a[title="Cebuano"],
a.single-language[title="Cebuano"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -32px no-repeat;
}
#flags.size24 a[title="Chichewa"],
.tool-container .tool-items a[title="Chichewa"],
a.single-language[title="Chichewa"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -87px -409px no-repeat;
}
#flags.size24 a[title="Chinese (Simplified)"],
.tool-container .tool-items a[title="Chinese (Simplified)"],
a.single-language[title="Chinese (Simplified)"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) 0 -61px no-repeat;
}
#flags.size24 a[title="Chinese (Traditional)"],
.tool-container .tool-items a[title="Chinese (Traditional)"],
a.single-language[title="Chinese (Traditional)"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -29px -61px no-repeat;
}
#flags.size24 a[title="Corsican"],
.tool-container .tool-items a[title="Corsican"],
a.single-language[title="Corsican"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -116px -90px no-repeat;
}
#flags.size24 a[title="Croatian"],
.tool-container .tool-items a[title="Croatian"],
a.single-language[title="Croatian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -58px -61px no-repeat;
}
#flags.size24 a[title="Czech"],
.tool-container .tool-items a[title="Czech"],
a.single-language[title="Czech"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -87px -61px no-repeat;
}
#flags.size24 a[title="Danish"],
.tool-container .tool-items a[title="Danish"],
a.single-language[title="Danish"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -116px -61px no-repeat;
}
#flags.size24 a[title="Dutch"],
.tool-container .tool-items a[title="Dutch"],
a.single-language[title="Dutch"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -61px no-repeat;
}
#flags.size24 a[title="English"],
.tool-container .tool-items a[title="English"],
a.single-language[title="English"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -87px -351px no-repeat;
}
#flags.size24 a.united-states[title="English"],
.tool-container a.united-states[title="English"],
a.single-language.united-states[title="English"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -116px -351px no-repeat !important;
}
#flags.size24 a.canada[title="English"],
.tool-container a.canada[title="English"],
a.single-language.canada[title="English"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -87px -438px no-repeat !important;
}
#flags.size24 a[title="Esperanto"],
.tool-container .tool-items a[title="Esperanto"],
a.single-language[title="Esperanto"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) 0 -90px no-repeat;
}
#flags.size24 a[title="Estonian"],
.tool-container .tool-items a[title="Estonian"],
a.single-language[title="Estonian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -29px -90px no-repeat;
}
#flags.size24 a[title="Filipino"],
.tool-container .tool-items a[title="Filipino"],
a.single-language[title="Filipino"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -58px -90px no-repeat;
}
#flags.size24 a[title="Finnish"],
.tool-container .tool-items a[title="Finnish"],
a.single-language[title="Finnish"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -87px -90px no-repeat;
}
#flags.size24 a[title="French"],
.tool-container .tool-items a[title="French"],
a.single-language[title="French"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -116px -90px no-repeat;
}
#flags.size24 a[title="Frisian"],
.tool-container .tool-items a[title="Frisian"],
a.single-language[title="Frisian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -61px no-repeat;
}
#flags.size24 a[title="Galician"],
.tool-container .tool-items a[title="Galician"],
a.single-language[title="Galician"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -90px no-repeat;
}
#flags.size24 a[title="Georgian"],
.tool-container .tool-items a[title="Georgian"],
a.single-language[title="Georgian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) 0 -119px no-repeat;
}
#flags.size24 a[title="German"],
.tool-container .tool-items a[title="German"],
a.single-language[title="German"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -29px -119px no-repeat;
}
#flags.size24 a[title="Greek"],
.tool-container .tool-items a[title="Greek"],
a.single-language[title="Greek"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -58px -119px no-repeat;
}
#flags.size24 a[title="Gujarati"],
.tool-container .tool-items a[title="Gujarati"],
a.single-language[title="Gujarati"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -87px -119px no-repeat;
}
#flags.size24 a[title="Haitian"],
.tool-container .tool-items a[title="Haitian"],
a.single-language[title="Haitian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -116px -119px no-repeat;
}
#flags.size24 a[title="Hausa"],
.tool-container .tool-items a[title="Hausa"],
a.single-language[title="Hausa"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -119px no-repeat;
}
#flags.size24 a[title="Hawaiian"],
.tool-container .tool-items a[title="Hawaiian"],
a.single-language[title="Hawaiian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -87px -467px no-repeat;
}
#flags.size24 a[title="Hebrew"],
.tool-container .tool-items a[title="Hebrew"],
a.single-language[title="Hebrew"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) 0 -148px no-repeat;
}
#flags.size24 a[title="Hindi"],
.tool-container .tool-items a[title="Hindi"],
a.single-language[title="Hindi"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -29px -148px no-repeat;
}
#flags.size24 a[title="Hmong"],
.tool-container .tool-items a[title="Hmong"],
a.single-language[title="Hmong"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -58px -148px no-repeat;
}
#flags.size24 a[title="Hungarian"],
.tool-container .tool-items a[title="Hungarian"],
a.single-language[title="Hungarian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -87px -148px no-repeat;
}
#flags.size24 a[title="Icelandic"],
.tool-container .tool-items a[title="Icelandic"],
a.single-language[title="Icelandic"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -116px -148px no-repeat;
}
#flags.size24 a[title="Igbo"],
.tool-container .tool-items a[title="Igbo"],
a.single-language[title="Igbo"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -148px no-repeat;
}
#flags.size24 a[title="Indonesian"],
.tool-container .tool-items a[title="Indonesian"],
a.single-language[title="Indonesian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) 0 -177px no-repeat;
}
#flags.size24 a[title="Irish"],
.tool-container .tool-items a[title="Irish"],
a.single-language[title="Irish"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -29px -177px no-repeat;
}
#flags.size24 a[title="Italian"],
.tool-container .tool-items a[title="Italian"],
a.single-language[title="Italian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -58px -177px no-repeat;
}
#flags.size24 a[title="Japanese"],
.tool-container .tool-items a[title="Japanese"],
a.single-language[title="Japanese"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -87px -177px no-repeat;
}
#flags.size24 a[title="Javanese"],
.tool-container .tool-items a[title="Javanese"],
a.single-language[title="Javanese"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -116px -177px no-repeat;
}
#flags.size24 a[title="Kannada"],
.tool-container .tool-items a[title="Kannada"],
a.single-language[title="Kannada"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -177px no-repeat;
}
#flags.size24 a[title="Kazakh"],
.tool-container .tool-items a[title="Kazakh"],
a.single-language[title="Kazakh"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) 0 -409px no-repeat;
}
#flags.size24 a[title="Khmer"],
.tool-container .tool-items a[title="Khmer"],
a.single-language[title="Khmer"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) 0 -206px no-repeat;
}
#flags.size24 a[title="Korean"],
.tool-container .tool-items a[title="Korean"],
a.single-language[title="Korean"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -29px -206px no-repeat;
}
#flags.size24 a[title="Kurdish"],
.tool-container .tool-items a[title="Kurdish"],
a.single-language[title="Kurdish"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -116px -467px no-repeat;
}
#flags.size24 a[title="Kyrgyz"],
.tool-container .tool-items a[title="Kyrgyz"],
a.single-language[title="Kyrgyz"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -467px no-repeat;
}
#flags.size24 a[title="Lao"],
.tool-container .tool-items a[title="Lao"],
a.single-language[title="Lao"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -58px -206px no-repeat;
}
#flags.size24 a[title="Latin"],
.tool-container .tool-items a[title="Latin"],
a.single-language[title="Latin"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -87px -206px no-repeat;
}
#flags.size24 a[title="Latvian"],
.tool-container .tool-items a[title="Latvian"],
a.single-language[title="Latvian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -116px -206px no-repeat;
}
#flags.size24 a[title="Lithuanian"],
.tool-container .tool-items a[title="Lithuanian"],
a.single-language[title="Lithuanian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -206px no-repeat;
}
#flags.size24 a[title="Luxembourgish"],
.tool-container .tool-items a[title="Luxembourgish"],
a.single-language[title="Luxembourgish"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) 0 -496px no-repeat;
}
#flags.size24 a[title="Macedonian"],
.tool-container .tool-items a[title="Macedonian"],
a.single-language[title="Macedonian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) 0 -235px no-repeat;
}
#flags.size24 a[title="Malagasy"],
.tool-container .tool-items a[title="Malagasy"],
a.single-language[title="Malagasy"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -58px -409px no-repeat;
}
#flags.size24 a[title="Malay"],
.tool-container .tool-items a[title="Malay"],
a.single-language[title="Malay"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -29px -235px no-repeat;
}
#flags.size24 a[title="Malayalam"],
.tool-container .tool-items a[title="Malayalam"],
a.single-language[title="Malayalam"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -116px -409px no-repeat;
}
#flags.size24 a[title="Maltese"],
.tool-container .tool-items a[title="Maltese"],
a.single-language[title="Maltese"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -58px -235px no-repeat;
}
#flags.size24 a[title="Maori"],
.tool-container .tool-items a[title="Maori"],
a.single-language[title="Maori"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -87px -235px no-repeat;
}
#flags.size24 a[title="Marathi"],
.tool-container .tool-items a[title="Marathi"],
a.single-language[title="Marathi"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -116px -235px no-repeat;
}
#flags.size24 a[title="Mongolian"],
.tool-container .tool-items a[title="Mongolian"],
a.single-language[title="Mongolian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -235px no-repeat;
}
#flags.size24 a[title="Myanmar (Burmese)"],
.tool-container .tool-items a[title="Myanmar (Burmese)"],
a.single-language[title="Myanmar (Burmese)"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -409px no-repeat;
}
#flags.size24 a[title="Nepali"],
.tool-container .tool-items a[title="Nepali"],
a.single-language[title="Nepali"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) 0 -264px no-repeat;
}
#flags.size24 a[title="Norwegian"],
.tool-container .tool-items a[title="Norwegian"],
a.single-language[title="Norwegian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -29px -264px no-repeat;
}
#flags.size24 a[title="Pashto"],
.tool-container .tool-items a[title="Pashto"],
a.single-language[title="Pashto"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -29px -496px no-repeat;
}
#flags.size24 a[title="Persian"],
.tool-container .tool-items a[title="Persian"],
a.single-language[title="Persian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -58px -264px no-repeat;
}
#flags.size24 a[title="Polish"],
.tool-container .tool-items a[title="Polish"],
a.single-language[title="Polish"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -87px -264px no-repeat;
}
#flags.size24 a[title="Portuguese"],
.tool-container .tool-items a[title="Portuguese"],
a.single-language[title="Portuguese"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -116px -264px no-repeat !important;
}
#flags.size24 a.brazil[title="Portuguese"],
.tool-container a.brazil[title="Portuguese"],
a.single-language.brazil[title="Portuguese"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -438px no-repeat !important;
}
#flags.size24 a[title="Punjabi"],
.tool-container .tool-items a[title="Punjabi"],
a.single-language[title="Punjabi"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -264px no-repeat;
}
#flags.size24 a[title="Romanian"],
.tool-container .tool-items a[title="Romanian"],
a.single-language[title="Romanian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) 0 -293px no-repeat;
}
#flags.size24 a[title="Russian"],
.tool-container .tool-items a[title="Russian"],
a.single-language[title="Russian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -29px -293px no-repeat;
}
#flags.size24 a[title="Samoan"],
.tool-container .tool-items a[title="Samoan"],
a.single-language[title="Samoan"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -29px -467px no-repeat;
}
#flags.size24 a[title="Scots Gaelic"],
.tool-container .tool-items a[title="Scots Gaelic"],
a.single-language[title="Scots Gaelic"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -58px -467px no-repeat;
}
#flags.size24 a[title="Serbian"],
.tool-container .tool-items a[title="Serbian"],
a.single-language[title="Serbian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -58px -293px no-repeat;
}
#flags.size24 a[title="Sesotho"],
.tool-container .tool-items a[title="Sesotho"],
a.single-language[title="Sesotho"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -29px -409px no-repeat;
}
#flags.size24 a[title="Shona"],
.tool-container .tool-items a[title="Shona"],
a.single-language[title="Shona"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -58px -496px no-repeat;
}
#flags.size24 a[title="Sindhi"],
.tool-container .tool-items a[title="Sindhi"],
a.single-language[title="Sindhi"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -351px no-repeat;
}
#flags.size24 a[title="Sinhala"],
.tool-container .tool-items a[title="Sinhala"],
a.single-language[title="Sinhala"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) 0px -438px no-repeat;
}
#flags.size24 a[title="Slovak"],
.tool-container .tool-items a[title="Slovak"],
a.single-language[title="Slovak"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -87px -293px no-repeat;
}
#flags.size24 a[title="Slovenian"],
.tool-container .tool-items a[title="Slovenian"],
a.single-language[title="Slovenian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -116px -293px no-repeat;
}
#flags.size24 a[title="Somali"],
.tool-container .tool-items a[title="Somali"],
a.single-language[title="Somali"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -293px no-repeat;
}
#flags.size24 a[title="Spanish"],
.tool-container .tool-items a[title="Spanish"],
a.single-language[title="Spanish"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) 0 -322px no-repeat;
}
#flags.size24 a.mexico[title="Spanish"],
.tool-container a.mexico[title="Spanish"],
a.single-language.mexico[title="Spanish"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -116px -438px no-repeat !important;
}
#flags.size24 a[title="Sundanese"],
.tool-container .tool-items a[title="Sundanese"],
a.single-language[title="Sundanese"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -380px no-repeat;
}
#flags.size24 a[title="Swahili"],
.tool-container .tool-items a[title="Swahili"],
a.single-language[title="Swahili"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -29px -322px no-repeat;
}
#flags.size24 a[title="Swedish"],
.tool-container .tool-items a[title="Swedish"],
a.single-language[title="Swedish"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -58px -322px no-repeat;
}
#flags.size24 a[title="Tajik"],
.tool-container .tool-items a[title="Tajik"],
a.single-language[title="Tajik"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -29px -438px no-repeat;
}
#flags.size24 a[title="Tamil"],
.tool-container .tool-items a[title="Tamil"],
a.single-language[title="Tamil"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -87px -322px no-repeat;
}
#flags.size24 a[title="Telugu"],
.tool-container .tool-items a[title="Telugu"],
a.single-language[title="Telugu"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -116px -322px no-repeat;
}
#flags.size24 a[title="Thai"],
.tool-container .tool-items a[title="Thai"],
a.single-language[title="Thai"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -322px no-repeat;
}
#flags.size24 a[title="Turkish"],
.tool-container .tool-items a[title="Turkish"],
a.single-language[title="Turkish"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -29px -351px no-repeat;
}
#flags.size24 a[title="Ukrainian"],
.tool-container .tool-items a[title="Ukrainian"],
a.single-language[title="Ukrainian"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -58px -351px no-repeat;
}
#flags.size24 a[title="Urdu"],
.tool-container .tool-items a[title="Urdu"],
a.single-language[title="Urdu"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -145px -351px no-repeat;
}
#flags.size24 a[title="Uzbek"],
.tool-container .tool-items a[title="Uzbek"],
a.single-language[title="Uzbek"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -58px -438px no-repeat;
}
#flags.size24 a[title="Vietnamese"],
.tool-container .tool-items a[title="Vietnamese"],
a.single-language[title="Vietnamese"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) 0 -380px no-repeat;
}
#flags.size24 a[title="Welsh"],
.tool-container .tool-items a[title="Welsh"],
a.single-language[title="Welsh"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -29px -380px no-repeat;
}
#flags.size24 a[title="Xhosa"],
.tool-container .tool-items a[title="Xhosa"],
a.single-language[title="Xhosa"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) 0 -3px no-repeat;
}
#flags.size24 a[title="Yiddish"],
.tool-container .tool-items a[title="Yiddish"],
a.single-language[title="Yiddish"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -58px -380px no-repeat;
}
#flags.size24 a[title="Yoruba"],
.tool-container .tool-items a[title="Yoruba"],
a.single-language[title="Yoruba"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -87px -380px no-repeat;
}
#flags.size24 a[title="Zulu"],
.tool-container .tool-items a[title="Zulu"],
a.single-language[title="Zulu"] span.size24 {
    background: url(/wp-content/plugins/google-language-translator/css/../images/flags.png) -116px -380px no-repeat;
}

.glt-controls {
    margin-bottom: 15px;
    background: #f0f0f0;
    padding: 10px;
}

/* Some Dashboard mobile styles */

@media only screen and (max-width:1023px) {
  .metabox-holder {
    float:none !important;
    width:100% !important;
  }
  .flagdisplay {
    float:none !important;
    width:100% !important;
  }
  .flagdisplay div {
    margin-bottom:10px;
  }
} /* End 1023px */
/*! /wp-content/plugins/google-language-translator/css/toolbar.css */
#glt-toolbar { 
	display:none; 
}

#glt-translate-trigger {
    position:fixed;
    bottom:0px;
    top:auto;
    right: 20px;
    z-index:200002;
    padding:6px 20px 3px;
    font-size:16px;
    font-family:Arial;
    font-weight:700;
    color:#fff;
    text-shadow:0px -1px 0px rgba(0,0,0,0.25);
    text-decoration:none;
    text-align:center;
    box-shadow:0px 0px 9px rgba(0,0,0,0.3);
    -webkit-box-shadow:0px 0px 9px rgba(0,0,0,0.3);
    -moz-box-shadow:0px 0px 9px rgba(0,0,0,0.3);
    box-sizing:content-box !important;
    -webkit-box-sizing:content-box !important;
    -moz-box-sizing:content-box !important;
    background:linear-gradient(center top, #fbb450, #f89406);
    background: -webkit-gradient(linear, center top, center bottom, from(#fbb450), to(#f89406));
    background: -webkit-linear-gradient(#fbb450, #f89406);
    background: -moz-linear-gradient(#fbb450, #f89406);
    background: -o-linear-gradient(#fbb450, #f89406);
    background: -ms-linear-gradient(#fbb450, #f89406);
    background: linear-gradient(#fbb450, #f89406);
    background: -o-linear-gradientcenter(center top, #fbb450, #f89406); 
}

.tool-container {
	background-color: #d0cbcb;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(14%, #d0cbcb), color-stop(100%, #e9e5e5));
	background: -moz-linear-gradient(top, #d0cbcb 14%, #e9e5e5 100%);
	background: -ms-linear-gradient(top, #d0cbcb 14%,#e9e5e5 100%);
	background: linear-gradient(to bottom, #d0cbcb 14%,#e9e5e5 100%);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiNkMGNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTllNWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0cbcb', endColorstr='#e9e5e5',GradientType=0 );
	background-size: 100% 100%;
	border-radius: 3px;
	box-shadow: 0px 0px 15px #000;
	position: absolute;
}

.tool-container.tool-top, .tool-container.tool-bottom {
	border-bottom: 1px solid #beb8b8 ; /* #B1A9A9 */
}

.tool-items {
	height: 100%;	
}

.tool-top .tool-item, .tool-bottom .tool-item {
	float: left;
	/*border-right: 1px solid #e2dfdf;
	border-left: 1px solid #9f9898;*/
}

.tool-left .tool-item, .tool-right .tool-item {
	height: 34px;
	border-top: 1px solid #e2dfdf;
	border-bottom: 1px solid #9f9898;
}


.tool-item {
	height: 100%;
	display: block;				
	width: 34px;
	text-align: center;
}

.tool-item:first-child {
	border-left: none;
}

.tool-left .tool-item:first-child, .tool-right .tool-item:first-child {
	border-top: 1px solid transparent;
}

.tool-item:last-child {
	border-right: none;
	border-bottom: none;
}

.tool-item.selected, .tool-item:hover  {
	background: #a79f9f;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a79f9f), color-stop(93%, #e2dfdf));
	background: -moz-linear-gradient(top, #a79f9f 0%, #e2dfdf 93%);
	background: -ms-linear-gradient(top, #a79f9f 0%, #e2dfdf 93%);
	background: linear-gradient(to bottom, #a79f9f 0%, #e2dfdf 93%);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E3OWY5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2UyZGZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a79f9f', endColorstr='#e2dfdf',GradientType=0 );
}

.tool-top .tool-item:last-child:hover, .tool-bottom .tool-item:last-child:hover {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.tool-top  .tool-item:first-child:hover, .tool-bottom  .tool-item:first-child:hover {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.tool-left .tool-item:last-child:hover, .tool-right .tool-item:last-child:hover {
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.tool-left .tool-item:first-child:hover, .tool-right .tool-item:first-child:hover {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

.tool-container .arrow {
	width:0;
	height:0;
	position: absolute;	
	border-width:7px;
	border-style:solid;
}

.tool-container.tool-top .arrow {
	border-color: #e9e5e5 transparent transparent; 
	left: 50%;  
	bottom: -14px;
	margin-left: -7px;
}

.tool-container.tool-bottom .arrow {
	border-color: transparent transparent #e9e5e5; 
	left: 50%;  
	top: -14px;
	margin-left: -7px;
}

.tool-container.tool-left .arrow {
	border-color: transparent transparent transparent #E9E5E5;
	top: 50%;
	right: -14px;
	margin-top: -7px;
}

.tool-container.tool-right .arrow {
	border-color: transparent #E9E5E5 transparent transparent;
	top: 50%;
	left: -14px;
	margin-top: -7px;
}

.demo-link {
	color: #89CDE4;
	text-decoration: underline;
	cursor: pointer;
	margin-left: 30px;
}

.demo-link:hover {
	text-decoration: none;
	cursor: pointer;
}
/*! /wp-content/plugins/youtube-channel/assets/lib/magnific-popup/magnific-popup.min.css */
.ytc-mfp-bg,.ytc-mfp-wrap{position:fixed;left:0;top:0}.ytc-mfp-bg,.ytc-mfp-container,.ytc-mfp-wrap{height:100%;width:100%}.ytc-mfp-bg{z-index:10042;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.ytc-mfp-wrap{z-index:10043;outline:0!important;-webkit-backface-visibility:hidden}.ytc-mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ytc-mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.ytc-mfp-align-top .ytc-mfp-container:before{display:none}.ytc-mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:10045}.ytc-mfp-close,.ytc-mfp-preloader{text-align:center;position:absolute}.ytc-mfp-ajax-holder .ytc-mfp-content,.ytc-mfp-inline-holder .ytc-mfp-content{width:100%;cursor:auto}.ytc-mfp-arrow,.ytc-mfp-close,.ytc-mfp-counter,.ytc-mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ytc-mfp-hide{display:none!important}.ytc-mfp-preloader{color:#ccc;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:10044}.ytc-mfp-preloader a{color:#ccc}.ytc-mfp-preloader a:hover{color:#fff}.ytc-mfp-s-error .ytc-mfp-content,.ytc-mfp-s-ready .ytc-mfp-preloader{display:none}button.ytc-mfp-arrow,button.ytc-mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:10046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.ytc-mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.ytc-mfp-close:focus,.ytc-mfp-close:hover{opacity:1;filter:alpha(opacity=100);background:0 0}.ytc-mfp-close:active{top:1px}.ytc-mfp-close-btn-in .ytc-mfp-close{color:#333}.ytc-mfp-iframe-holder .ytc-mfp-close,.ytc-mfp-image-holder .ytc-mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.ytc-mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.ytc-mfp-iframe-holder .ytc-mfp-content{line-height:0;width:100%;max-width:900px}.ytc-mfp-iframe-holder .ytc-mfp-close{top:-40px}.ytc-mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.ytc-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}@media all and (max-width:900px){.ytc-mfp-container{padding-left:6px;padding-right:6px}}.ytc-mfp-ie7 .ytc-mfp-container{padding:0}.ytc-mfp-ie7 .ytc-mfp-content{padding-top:44px}.ytc-mfp-ie7 .ytc-mfp-close{top:0;right:0;padding-top:0}
/*! /wp-content/themes/ti-electronic-store/style.css */
/*
Theme Name: TI Electronics Store
Theme URI: https://todayinfra.com
Author: TodayInfra IT Services
Author URI: https://todayinfra.com
Description: Theme for Electronic Online Store.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
*/


.opacity-75 {
  opacity: .75
}

.opacity-50 {
  opacity: .5
}

.elevated {
  -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, .08);
  box-shadow: 0 0 40px rgba(0, 0, 0, .08)
}

.box-shadow-wide {
  -webkit-box-shadow: 0 23px 40px rgba(0, 0, 0, .2);
  box-shadow: 0 23px 40px rgba(0, 0, 0, .2)
}

.r-0 {
  right: 0
}

.l-0 {
  left: 0
}

.t-0 {
  top: 0
}

.b-0 {
  bottom: 0
}

.a-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

.absolute-centered {
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%)
}

@media (min-width:62em) {
  .absolute-centered-lg {
      left: 50%;
      top: 50%;
      -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%)
  }
}

.sticky-top {
  z-index: 1020;
  position: -webkit-sticky;
  position: sticky;
  top: 0
}

.pos-relative {
  position: relative
}

.pos-absolute {
  position: absolute
}

.pos-fixed {
  position: fixed
}

.w-100 {
  width: 100% !important
}

.w-75 {
  width: 75% !important
}

.w-50 {
  width: 50% !important
}

.w-25 {
  width: 25% !important
}

.h-100 {
  height: 100% !important
}

.h-75 {
  height: 75% !important
}

.h-50 {
  height: 50% !important
}

.h-25 {
  height: 25% !important
}

@media (min-width:36em) {
  .pos-sm-relative {
      position: relative
  }

  .pos-sm-absolute {
      position: absolute
  }

  .pos-sm-fixed {
      position: fixed
  }

  .w-sm-100 {
      width: 100% !important
  }

  .w-sm-75 {
      width: 75% !important
  }

  .w-sm-50 {
      width: 50% !important
  }

  .w-sm-25 {
      width: 25% !important
  }

  .h-sm-100 {
      height: 100% !important
  }

  .h-sm-75 {
      height: 75% !important
  }

  .h-sm-50 {
      height: 50% !important
  }

  .h-sm-25 {
      height: 25% !important
  }
}

@media (min-width:48em) {
  .pos-md-relative {
      position: relative
  }

  .pos-md-absolute {
      position: absolute
  }

  .pos-md-fixed {
      position: fixed
  }

  .w-md-100 {
      width: 100% !important
  }

  .w-md-75 {
      width: 75% !important
  }

  .w-md-50 {
      width: 50% !important
  }

  .w-md-25 {
      width: 25% !important
  }

  .h-md-100 {
      height: 100% !important
  }

  .h-md-75 {
      height: 75% !important
  }

  .h-md-50 {
      height: 50% !important
  }

  .h-md-25 {
      height: 25% !important
  }
}

@media (min-width:62em) {
  .pos-lg-relative {
      position: relative
  }

  .pos-lg-absolute {
      position: absolute
  }

  .pos-lg-fixed {
      position: fixed
  }

  .w-lg-100 {
      width: 100% !important
  }

  .w-lg-75 {
      width: 75% !important
  }

  .w-lg-50 {
      width: 50% !important
  }

  .w-lg-25 {
      width: 25% !important
  }

  .h-lg-100 {
      height: 100% !important
  }

  .h-lg-75 {
      height: 75% !important
  }

  .h-lg-50 {
      height: 50% !important
  }

  .h-lg-25 {
      height: 25% !important
  }
}

@media (min-width:75em) {
  .pos-xl-relative {
      position: relative
  }

  .pos-xl-absolute {
      position: absolute
  }

  .pos-xl-fixed {
      position: fixed
  }

  .w-xl-100 {
      width: 100% !important
  }

  .w-xl-75 {
      width: 75% !important
  }

  .w-xl-50 {
      width: 50% !important
  }

  .w-xl-25 {
      width: 25% !important
  }

  .h-xl-100 {
      height: 100% !important
  }

  .h-xl-75 {
      height: 75% !important
  }

  .h-xl-50 {
      height: 50% !important
  }

  .h-xl-25 {
      height: 25% !important
  }
}

.m-0 {
  margin: 0 !important
}

.mt-0 {
  margin-top: 0 !important
}

.mr-0 {
  margin-right: 0 !important
}

.mb-0 {
  margin-bottom: 0 !important
}

.ml-0 {
  margin-left: 0 !important
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important
}

.m-1 {
  margin: .25rem !important
}

.mt-1 {
  margin-top: .25rem !important
}

.mr-1 {
  margin-right: .25rem !important
}

.mb-1 {
  margin-bottom: .25rem !important
}

.ml-1 {
  margin-left: .25rem !important
}

.mx-1 {
  margin-left: .25rem !important;
  margin-right: .25rem !important
}

.my-1 {
  margin-top: .25rem !important;
  margin-bottom: .25rem !important
}

.m-2 {
  margin: .5rem !important
}

.mt-2 {
  margin-top: .5rem !important
}

.mr-2 {
  margin-right: .5rem !important
}

.mb-2 {
  margin-bottom: .5rem !important
}

.ml-2 {
  margin-left: .5rem !important
}

.mx-2 {
  margin-left: .5rem !important;
  margin-right: .5rem !important
}

.my-2 {
  margin-top: .5rem !important;
  margin-bottom: .5rem !important
}

.m-3 {
  margin: 1rem !important
}

.mt-3 {
  margin-top: 1rem !important
}

.mr-3 {
  margin-right: 1rem !important
}

.mb-3 {
  margin-bottom: 1rem !important
}

.ml-3 {
  margin-left: 1rem !important
}

.mx-3 {
  margin-left: 1rem !important;
  margin-right: 1rem !important
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important
}

.m-4 {
  margin: 1.8rem !important
}

.mt-4 {
  margin-top: 1.8rem !important
}

.mr-4 {
  margin-right: 1.8rem !important
}

.mb-4 {
  margin-bottom: 1.8rem !important
}

.ml-4 {
  margin-left: 1.8rem !important
}

.mx-4 {
  margin-left: 1.8rem !important;
  margin-right: 1.8rem !important
}

.my-4 {
  margin-top: 1.8rem !important;
  margin-bottom: 1.8rem !important
}

.m-5 {
  margin: 3rem !important
}

.mt-5 {
  margin-top: 3rem !important
}

.mr-5 {
  margin-right: 3rem !important
}

.mb-5 {
  margin-bottom: 3rem !important
}

.ml-5 {
  margin-left: 3rem !important
}

.mx-5 {
  margin-left: 3rem !important;
  margin-right: 3rem !important
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important
}

.m-6 {
  margin: 4rem !important
}

.mt-6 {
  margin-top: 4rem !important
}

.mr-6 {
  margin-right: 4rem !important
}

.mb-6 {
  margin-bottom: 4rem !important
}

.ml-6 {
  margin-left: 4rem !important
}

.mx-6 {
  margin-left: 4rem !important;
  margin-right: 4rem !important
}

.my-6 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important
}

.m-7 {
  margin: 5rem !important
}

.mt-7 {
  margin-top: 5rem !important
}

.mr-7 {
  margin-right: 5rem !important
}

.mb-7 {
  margin-bottom: 5rem !important
}

.ml-7 {
  margin-left: 5rem !important
}

.mx-7 {
  margin-left: 5rem !important;
  margin-right: 5rem !important
}

.my-7 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important
}

.m-8 {
  margin: 7.5rem !important
}

.mt-8 {
  margin-top: 7.5rem !important
}

.mr-8 {
  margin-right: 7.5rem !important
}

.mb-8 {
  margin-bottom: 7.5rem !important
}

.ml-8 {
  margin-left: 7.5rem !important
}

.mx-8 {
  margin-left: 7.5rem !important;
  margin-right: 7.5rem !important
}

.my-8 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important
}

.m-9 {
  margin: 10rem !important
}

.mt-9 {
  margin-top: 10rem !important
}

.mr-9 {
  margin-right: 10rem !important
}

.mb-9 {
  margin-bottom: 10rem !important
}

.ml-9 {
  margin-left: 10rem !important
}

.mx-9 {
  margin-left: 10rem !important;
  margin-right: 10rem !important
}

.my-9 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important
}

.m-10 {
  margin: 12.5rem !important
}

.mt-10 {
  margin-top: 12.5rem !important
}

.mr-10 {
  margin-right: 12.5rem !important
}

.mb-10 {
  margin-bottom: 12.5rem !important
}

.ml-10 {
  margin-left: 12.5rem !important
}

.mx-10 {
  margin-left: 12.5rem !important;
  margin-right: 12.5rem !important
}

.my-10 {
  margin-top: 12.5rem !important;
  margin-bottom: 12.5rem !important
}

.m-11 {
  margin: 15rem !important
}

.mt-11 {
  margin-top: 15rem !important
}

.mr-11 {
  margin-right: 15rem !important
}

.mb-11 {
  margin-bottom: 15rem !important
}

.ml-11 {
  margin-left: 15rem !important
}

.mx-11 {
  margin-left: 15rem !important;
  margin-right: 15rem !important
}

.my-11 {
  margin-top: 15rem !important;
  margin-bottom: 15rem !important
}

@media (max-width:35.99em) {
  .m-xs-0 {
      margin: 0 !important
  }

  .mt-xs-0 {
      margin-top: 0 !important
  }

  .mr-xs-0 {
      margin-right: 0 !important
  }

  .mb-xs-0 {
      margin-bottom: 0 !important
  }

  .ml-xs-0 {
      margin-left: 0 !important
  }

  .mx-xs-0 {
      margin-left: 0 !important;
      margin-right: 0 !important
  }

  .my-xs-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important
  }

  .m-xs-1 {
      margin: .25rem !important
  }

  .mt-xs-1 {
      margin-top: .25rem !important
  }

  .mr-xs-1 {
      margin-right: .25rem !important
  }

  .mb-xs-1 {
      margin-bottom: .25rem !important
  }

  .ml-xs-1 {
      margin-left: .25rem !important
  }

  .mx-xs-1 {
      margin-left: .25rem !important;
      margin-right: .25rem !important
  }

  .my-xs-1 {
      margin-top: .25rem !important;
      margin-bottom: .25rem !important
  }

  .m-xs-2 {
      margin: .5rem !important
  }

  .mt-xs-2 {
      margin-top: .5rem !important
  }

  .mr-xs-2 {
      margin-right: .5rem !important
  }

  .mb-xs-2 {
      margin-bottom: .5rem !important
  }

  .ml-xs-2 {
      margin-left: .5rem !important
  }

  .mx-xs-2 {
      margin-left: .5rem !important;
      margin-right: .5rem !important
  }

  .my-xs-2 {
      margin-top: .5rem !important;
      margin-bottom: .5rem !important
  }

  .m-xs-3 {
      margin: 1rem !important
  }

  .mt-xs-3 {
      margin-top: 1rem !important
  }

  .mr-xs-3 {
      margin-right: 1rem !important
  }

  .mb-xs-3 {
      margin-bottom: 1rem !important
  }

  .ml-xs-3 {
      margin-left: 1rem !important
  }

  .mx-xs-3 {
      margin-left: 1rem !important;
      margin-right: 1rem !important
  }

  .my-xs-3 {
      margin-top: 1rem !important;
      margin-bottom: 1rem !important
  }

  .m-xs-4 {
      margin: 1.8rem !important
  }

  .mt-xs-4 {
      margin-top: 1.8rem !important
  }

  .mr-xs-4 {
      margin-right: 1.8rem !important
  }

  .mb-xs-4 {
      margin-bottom: 1.8rem !important
  }

  .ml-xs-4 {
      margin-left: 1.8rem !important
  }

  .mx-xs-4 {
      margin-left: 1.8rem !important;
      margin-right: 1.8rem !important
  }

  .my-xs-4 {
      margin-top: 1.8rem !important;
      margin-bottom: 1.8rem !important
  }

  .m-xs-5 {
      margin: 3rem !important
  }

  .mt-xs-5 {
      margin-top: 3rem !important
  }

  .mr-xs-5 {
      margin-right: 3rem !important
  }

  .mb-xs-5 {
      margin-bottom: 3rem !important
  }

  .ml-xs-5 {
      margin-left: 3rem !important
  }

  .mx-xs-5 {
      margin-left: 3rem !important;
      margin-right: 3rem !important
  }

  .my-xs-5 {
      margin-top: 3rem !important;
      margin-bottom: 3rem !important
  }

  .m-xs-6 {
      margin: 4rem !important
  }

  .mt-xs-6 {
      margin-top: 4rem !important
  }

  .mr-xs-6 {
      margin-right: 4rem !important
  }

  .mb-xs-6 {
      margin-bottom: 4rem !important
  }

  .ml-xs-6 {
      margin-left: 4rem !important
  }

  .mx-xs-6 {
      margin-left: 4rem !important;
      margin-right: 4rem !important
  }

  .my-xs-6 {
      margin-top: 4rem !important;
      margin-bottom: 4rem !important
  }

  .m-xs-7 {
      margin: 5rem !important
  }

  .mt-xs-7 {
      margin-top: 5rem !important
  }

  .mr-xs-7 {
      margin-right: 5rem !important
  }

  .mb-xs-7 {
      margin-bottom: 5rem !important
  }

  .ml-xs-7 {
      margin-left: 5rem !important
  }

  .mx-xs-7 {
      margin-left: 5rem !important;
      margin-right: 5rem !important
  }

  .my-xs-7 {
      margin-top: 5rem !important;
      margin-bottom: 5rem !important
  }

  .m-xs-8 {
      margin: 7.5rem !important
  }

  .mt-xs-8 {
      margin-top: 7.5rem !important
  }

  .mr-xs-8 {
      margin-right: 7.5rem !important
  }

  .mb-xs-8 {
      margin-bottom: 7.5rem !important
  }

  .ml-xs-8 {
      margin-left: 7.5rem !important
  }

  .mx-xs-8 {
      margin-left: 7.5rem !important;
      margin-right: 7.5rem !important
  }

  .my-xs-8 {
      margin-top: 7.5rem !important;
      margin-bottom: 7.5rem !important
  }

  .m-xs-9 {
      margin: 10rem !important
  }

  .mt-xs-9 {
      margin-top: 10rem !important
  }

  .mr-xs-9 {
      margin-right: 10rem !important
  }

  .mb-xs-9 {
      margin-bottom: 10rem !important
  }

  .ml-xs-9 {
      margin-left: 10rem !important
  }

  .mx-xs-9 {
      margin-left: 10rem !important;
      margin-right: 10rem !important
  }

  .my-xs-9 {
      margin-top: 10rem !important;
      margin-bottom: 10rem !important
  }

  .m-xs-10 {
      margin: 12.5rem !important
  }

  .mt-xs-10 {
      margin-top: 12.5rem !important
  }

  .mr-xs-10 {
      margin-right: 12.5rem !important
  }

  .mb-xs-10 {
      margin-bottom: 12.5rem !important
  }

  .ml-xs-10 {
      margin-left: 12.5rem !important
  }

  .mx-xs-10 {
      margin-left: 12.5rem !important;
      margin-right: 12.5rem !important
  }

  .my-xs-10 {
      margin-top: 12.5rem !important;
      margin-bottom: 12.5rem !important
  }

  .m-xs-11 {
      margin: 15rem !important
  }

  .mt-xs-11 {
      margin-top: 15rem !important
  }

  .mr-xs-11 {
      margin-right: 15rem !important
  }

  .mb-xs-11 {
      margin-bottom: 15rem !important
  }

  .ml-xs-11 {
      margin-left: 15rem !important
  }

  .mx-xs-11 {
      margin-left: 15rem !important;
      margin-right: 15rem !important
  }

  .my-xs-11 {
      margin-top: 15rem !important;
      margin-bottom: 15rem !important
  }
}

@media (min-width:36em) {
  .m-sm-0 {
      margin: 0 !important
  }

  .mt-sm-0 {
      margin-top: 0 !important
  }

  .mr-sm-0 {
      margin-right: 0 !important
  }

  .mb-sm-0 {
      margin-bottom: 0 !important
  }

  .ml-sm-0 {
      margin-left: 0 !important
  }

  .mx-sm-0 {
      margin-left: 0 !important;
      margin-right: 0 !important
  }

  .my-sm-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important
  }

  .m-sm-1 {
      margin: .25rem !important
  }

  .mt-sm-1 {
      margin-top: .25rem !important
  }

  .mr-sm-1 {
      margin-right: .25rem !important
  }

  .mb-sm-1 {
      margin-bottom: .25rem !important
  }

  .ml-sm-1 {
      margin-left: .25rem !important
  }

  .mx-sm-1 {
      margin-left: .25rem !important;
      margin-right: .25rem !important
  }

  .my-sm-1 {
      margin-top: .25rem !important;
      margin-bottom: .25rem !important
  }

  .m-sm-2 {
      margin: .5rem !important
  }

  .mt-sm-2 {
      margin-top: .5rem !important
  }

  .mr-sm-2 {
      margin-right: .5rem !important
  }

  .mb-sm-2 {
      margin-bottom: .5rem !important
  }

  .ml-sm-2 {
      margin-left: .5rem !important
  }

  .mx-sm-2 {
      margin-left: .5rem !important;
      margin-right: .5rem !important
  }

  .my-sm-2 {
      margin-top: .5rem !important;
      margin-bottom: .5rem !important
  }

  .m-sm-3 {
      margin: 1rem !important
  }

  .mt-sm-3 {
      margin-top: 1rem !important
  }

  .mr-sm-3 {
      margin-right: 1rem !important
  }

  .mb-sm-3 {
      margin-bottom: 1rem !important
  }

  .ml-sm-3 {
      margin-left: 1rem !important
  }

  .mx-sm-3 {
      margin-left: 1rem !important;
      margin-right: 1rem !important
  }

  .my-sm-3 {
      margin-top: 1rem !important;
      margin-bottom: 1rem !important
  }

  .m-sm-4 {
      margin: 1.8rem !important
  }

  .mt-sm-4 {
      margin-top: 1.8rem !important
  }

  .mr-sm-4 {
      margin-right: 1.8rem !important
  }

  .mb-sm-4 {
      margin-bottom: 1.8rem !important
  }

  .ml-sm-4 {
      margin-left: 1.8rem !important
  }

  .mx-sm-4 {
      margin-left: 1.8rem !important;
      margin-right: 1.8rem !important
  }

  .my-sm-4 {
      margin-top: 1.8rem !important;
      margin-bottom: 1.8rem !important
  }

  .m-sm-5 {
      margin: 3rem !important
  }

  .mt-sm-5 {
      margin-top: 3rem !important
  }

  .mr-sm-5 {
      margin-right: 3rem !important
  }

  .mb-sm-5 {
      margin-bottom: 3rem !important
  }

  .ml-sm-5 {
      margin-left: 3rem !important
  }

  .mx-sm-5 {
      margin-left: 3rem !important;
      margin-right: 3rem !important
  }

  .my-sm-5 {
      margin-top: 3rem !important;
      margin-bottom: 3rem !important
  }

  .m-sm-6 {
      margin: 4rem !important
  }

  .mt-sm-6 {
      margin-top: 4rem !important
  }

  .mr-sm-6 {
      margin-right: 4rem !important
  }

  .mb-sm-6 {
      margin-bottom: 4rem !important
  }

  .ml-sm-6 {
      margin-left: 4rem !important
  }

  .mx-sm-6 {
      margin-left: 4rem !important;
      margin-right: 4rem !important
  }

  .my-sm-6 {
      margin-top: 4rem !important;
      margin-bottom: 4rem !important
  }

  .m-sm-7 {
      margin: 5rem !important
  }

  .mt-sm-7 {
      margin-top: 5rem !important
  }

  .mr-sm-7 {
      margin-right: 5rem !important
  }

  .mb-sm-7 {
      margin-bottom: 5rem !important
  }

  .ml-sm-7 {
      margin-left: 5rem !important
  }

  .mx-sm-7 {
      margin-left: 5rem !important;
      margin-right: 5rem !important
  }

  .my-sm-7 {
      margin-top: 5rem !important;
      margin-bottom: 5rem !important
  }

  .m-sm-8 {
      margin: 7.5rem !important
  }

  .mt-sm-8 {
      margin-top: 7.5rem !important
  }

  .mr-sm-8 {
      margin-right: 7.5rem !important
  }

  .mb-sm-8 {
      margin-bottom: 7.5rem !important
  }

  .ml-sm-8 {
      margin-left: 7.5rem !important
  }

  .mx-sm-8 {
      margin-left: 7.5rem !important;
      margin-right: 7.5rem !important
  }

  .my-sm-8 {
      margin-top: 7.5rem !important;
      margin-bottom: 7.5rem !important
  }

  .m-sm-9 {
      margin: 10rem !important
  }

  .mt-sm-9 {
      margin-top: 10rem !important
  }

  .mr-sm-9 {
      margin-right: 10rem !important
  }

  .mb-sm-9 {
      margin-bottom: 10rem !important
  }

  .ml-sm-9 {
      margin-left: 10rem !important
  }

  .mx-sm-9 {
      margin-left: 10rem !important;
      margin-right: 10rem !important
  }

  .my-sm-9 {
      margin-top: 10rem !important;
      margin-bottom: 10rem !important
  }

  .m-sm-10 {
      margin: 12.5rem !important
  }

  .mt-sm-10 {
      margin-top: 12.5rem !important
  }

  .mr-sm-10 {
      margin-right: 12.5rem !important
  }

  .mb-sm-10 {
      margin-bottom: 12.5rem !important
  }

  .ml-sm-10 {
      margin-left: 12.5rem !important
  }

  .mx-sm-10 {
      margin-left: 12.5rem !important;
      margin-right: 12.5rem !important
  }

  .my-sm-10 {
      margin-top: 12.5rem !important;
      margin-bottom: 12.5rem !important
  }

  .m-sm-11 {
      margin: 15rem !important
  }

  .mt-sm-11 {
      margin-top: 15rem !important
  }

  .mr-sm-11 {
      margin-right: 15rem !important
  }

  .mb-sm-11 {
      margin-bottom: 15rem !important
  }

  .ml-sm-11 {
      margin-left: 15rem !important
  }

  .mx-sm-11 {
      margin-left: 15rem !important;
      margin-right: 15rem !important
  }

  .my-sm-11 {
      margin-top: 15rem !important;
      margin-bottom: 15rem !important
  }
}

@media (min-width:48em) {
  .m-md-0 {
      margin: 0 !important
  }

  .mt-md-0 {
      margin-top: 0 !important
  }

  .mr-md-0 {
      margin-right: 0 !important
  }

  .mb-md-0 {
      margin-bottom: 0 !important
  }

  .ml-md-0 {
      margin-left: 0 !important
  }

  .mx-md-0 {
      margin-left: 0 !important;
      margin-right: 0 !important
  }

  .my-md-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important
  }

  .m-md-1 {
      margin: .25rem !important
  }

  .mt-md-1 {
      margin-top: .25rem !important
  }

  .mr-md-1 {
      margin-right: .25rem !important
  }

  .mb-md-1 {
      margin-bottom: .25rem !important
  }

  .ml-md-1 {
      margin-left: .25rem !important
  }

  .mx-md-1 {
      margin-left: .25rem !important;
      margin-right: .25rem !important
  }

  .my-md-1 {
      margin-top: .25rem !important;
      margin-bottom: .25rem !important
  }

  .m-md-2 {
      margin: .5rem !important
  }

  .mt-md-2 {
      margin-top: .5rem !important
  }

  .mr-md-2 {
      margin-right: .5rem !important
  }

  .mb-md-2 {
      margin-bottom: .5rem !important
  }

  .ml-md-2 {
      margin-left: .5rem !important
  }

  .mx-md-2 {
      margin-left: .5rem !important;
      margin-right: .5rem !important
  }

  .my-md-2 {
      margin-top: .5rem !important;
      margin-bottom: .5rem !important
  }

  .m-md-3 {
      margin: 1rem !important
  }

  .mt-md-3 {
      margin-top: 1rem !important
  }

  .mr-md-3 {
      margin-right: 1rem !important
  }

  .mb-md-3 {
      margin-bottom: 1rem !important
  }

  .ml-md-3 {
      margin-left: 1rem !important
  }

  .mx-md-3 {
      margin-left: 1rem !important;
      margin-right: 1rem !important
  }

  .my-md-3 {
      margin-top: 1rem !important;
      margin-bottom: 1rem !important
  }

  .m-md-4 {
      margin: 1.8rem !important
  }

  .mt-md-4 {
      margin-top: 1.8rem !important
  }

  .mr-md-4 {
      margin-right: 1.8rem !important
  }

  .mb-md-4 {
      margin-bottom: 1.8rem !important
  }

  .ml-md-4 {
      margin-left: 1.8rem !important
  }

  .mx-md-4 {
      margin-left: 1.8rem !important;
      margin-right: 1.8rem !important
  }

  .my-md-4 {
      margin-top: 1.8rem !important;
      margin-bottom: 1.8rem !important
  }

  .m-md-5 {
      margin: 3rem !important
  }

  .mt-md-5 {
      margin-top: 3rem !important
  }

  .mr-md-5 {
      margin-right: 3rem !important
  }

  .mb-md-5 {
      margin-bottom: 3rem !important
  }

  .ml-md-5 {
      margin-left: 3rem !important
  }

  .mx-md-5 {
      margin-left: 3rem !important;
      margin-right: 3rem !important
  }

  .my-md-5 {
      margin-top: 3rem !important;
      margin-bottom: 3rem !important
  }

  .m-md-6 {
      margin: 4rem !important
  }

  .mt-md-6 {
      margin-top: 4rem !important
  }

  .mr-md-6 {
      margin-right: 4rem !important
  }

  .mb-md-6 {
      margin-bottom: 4rem !important
  }

  .ml-md-6 {
      margin-left: 4rem !important
  }

  .mx-md-6 {
      margin-left: 4rem !important;
      margin-right: 4rem !important
  }

  .my-md-6 {
      margin-top: 4rem !important;
      margin-bottom: 4rem !important
  }

  .m-md-7 {
      margin: 5rem !important
  }

  .mt-md-7 {
      margin-top: 5rem !important
  }

  .mr-md-7 {
      margin-right: 5rem !important
  }

  .mb-md-7 {
      margin-bottom: 5rem !important
  }

  .ml-md-7 {
      margin-left: 5rem !important
  }

  .mx-md-7 {
      margin-left: 5rem !important;
      margin-right: 5rem !important
  }

  .my-md-7 {
      margin-top: 5rem !important;
      margin-bottom: 5rem !important
  }

  .m-md-8 {
      margin: 7.5rem !important
  }

  .mt-md-8 {
      margin-top: 7.5rem !important
  }

  .mr-md-8 {
      margin-right: 7.5rem !important
  }

  .mb-md-8 {
      margin-bottom: 7.5rem !important
  }

  .ml-md-8 {
      margin-left: 7.5rem !important
  }

  .mx-md-8 {
      margin-left: 7.5rem !important;
      margin-right: 7.5rem !important
  }

  .my-md-8 {
      margin-top: 7.5rem !important;
      margin-bottom: 7.5rem !important
  }

  .m-md-9 {
      margin: 10rem !important
  }

  .mt-md-9 {
      margin-top: 10rem !important
  }

  .mr-md-9 {
      margin-right: 10rem !important
  }

  .mb-md-9 {
      margin-bottom: 10rem !important
  }

  .ml-md-9 {
      margin-left: 10rem !important
  }

  .mx-md-9 {
      margin-left: 10rem !important;
      margin-right: 10rem !important
  }

  .my-md-9 {
      margin-top: 10rem !important;
      margin-bottom: 10rem !important
  }

  .m-md-10 {
      margin: 12.5rem !important
  }

  .mt-md-10 {
      margin-top: 12.5rem !important
  }

  .mr-md-10 {
      margin-right: 12.5rem !important
  }

  .mb-md-10 {
      margin-bottom: 12.5rem !important
  }

  .ml-md-10 {
      margin-left: 12.5rem !important
  }

  .mx-md-10 {
      margin-left: 12.5rem !important;
      margin-right: 12.5rem !important
  }

  .my-md-10 {
      margin-top: 12.5rem !important;
      margin-bottom: 12.5rem !important
  }

  .m-md-11 {
      margin: 15rem !important
  }

  .mt-md-11 {
      margin-top: 15rem !important
  }

  .mr-md-11 {
      margin-right: 15rem !important
  }

  .mb-md-11 {
      margin-bottom: 15rem !important
  }

  .ml-md-11 {
      margin-left: 15rem !important
  }

  .mx-md-11 {
      margin-left: 15rem !important;
      margin-right: 15rem !important
  }

  .my-md-11 {
      margin-top: 15rem !important;
      margin-bottom: 15rem !important
  }
}

@media (min-width:62em) {
  .m-lg-0 {
      margin: 0 !important
  }

  .mt-lg-0 {
      margin-top: 0 !important
  }

  .mr-lg-0 {
      margin-right: 0 !important
  }

  .mb-lg-0 {
      margin-bottom: 0 !important
  }

  .ml-lg-0 {
      margin-left: 0 !important
  }

  .mx-lg-0 {
      margin-left: 0 !important;
      margin-right: 0 !important
  }

  .my-lg-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important
  }

  .m-lg-1 {
      margin: .25rem !important
  }

  .mt-lg-1 {
      margin-top: .25rem !important
  }

  .mr-lg-1 {
      margin-right: .25rem !important
  }

  .mb-lg-1 {
      margin-bottom: .25rem !important
  }

  .ml-lg-1 {
      margin-left: .25rem !important
  }

  .mx-lg-1 {
      margin-left: .25rem !important;
      margin-right: .25rem !important
  }

  .my-lg-1 {
      margin-top: .25rem !important;
      margin-bottom: .25rem !important
  }

  .m-lg-2 {
      margin: .5rem !important
  }

  .mt-lg-2 {
      margin-top: .5rem !important
  }

  .mr-lg-2 {
      margin-right: .5rem !important
  }

  .mb-lg-2 {
      margin-bottom: .5rem !important
  }

  .ml-lg-2 {
      margin-left: .5rem !important
  }

  .mx-lg-2 {
      margin-left: .5rem !important;
      margin-right: .5rem !important
  }

  .my-lg-2 {
      margin-top: .5rem !important;
      margin-bottom: .5rem !important
  }

  .m-lg-3 {
      margin: 1rem !important
  }

  .mt-lg-3 {
      margin-top: 1rem !important
  }

  .mr-lg-3 {
      margin-right: 1rem !important
  }

  .mb-lg-3 {
      margin-bottom: 1rem !important
  }

  .ml-lg-3 {
      margin-left: 1rem !important
  }

  .mx-lg-3 {
      margin-left: 1rem !important;
      margin-right: 1rem !important
  }

  .my-lg-3 {
      margin-top: 1rem !important;
      margin-bottom: 1rem !important
  }

  .m-lg-4 {
      margin: 1.8rem !important
  }

  .mt-lg-4 {
      margin-top: 1.8rem !important
  }

  .mr-lg-4 {
      margin-right: 1.8rem !important
  }

  .mb-lg-4 {
      margin-bottom: 1.8rem !important
  }

  .ml-lg-4 {
      margin-left: 1.8rem !important
  }

  .mx-lg-4 {
      margin-left: 1.8rem !important;
      margin-right: 1.8rem !important
  }

  .my-lg-4 {
      margin-top: 1.8rem !important;
      margin-bottom: 1.8rem !important
  }

  .m-lg-5 {
      margin: 3rem !important
  }

  .mt-lg-5 {
      margin-top: 3rem !important
  }

  .mr-lg-5 {
      margin-right: 3rem !important
  }

  .mb-lg-5 {
      margin-bottom: 3rem !important
  }

  .ml-lg-5 {
      margin-left: 3rem !important
  }

  .mx-lg-5 {
      margin-left: 3rem !important;
      margin-right: 3rem !important
  }

  .my-lg-5 {
      margin-top: 3rem !important;
      margin-bottom: 3rem !important
  }

  .m-lg-6 {
      margin: 4rem !important
  }

  .mt-lg-6 {
      margin-top: 4rem !important
  }

  .mr-lg-6 {
      margin-right: 4rem !important
  }

  .mb-lg-6 {
      margin-bottom: 4rem !important
  }

  .ml-lg-6 {
      margin-left: 4rem !important
  }

  .mx-lg-6 {
      margin-left: 4rem !important;
      margin-right: 4rem !important
  }

  .my-lg-6 {
      margin-top: 4rem !important;
      margin-bottom: 4rem !important
  }

  .m-lg-7 {
      margin: 5rem !important
  }

  .mt-lg-7 {
      margin-top: 5rem !important
  }

  .mr-lg-7 {
      margin-right: 5rem !important
  }

  .mb-lg-7 {
      margin-bottom: 5rem !important
  }

  .ml-lg-7 {
      margin-left: 5rem !important
  }

  .mx-lg-7 {
      margin-left: 5rem !important;
      margin-right: 5rem !important
  }

  .my-lg-7 {
      margin-top: 5rem !important;
      margin-bottom: 5rem !important
  }

  .m-lg-8 {
      margin: 7.5rem !important
  }

  .mt-lg-8 {
      margin-top: 7.5rem !important
  }

  .mr-lg-8 {
      margin-right: 7.5rem !important
  }

  .mb-lg-8 {
      margin-bottom: 7.5rem !important
  }

  .ml-lg-8 {
      margin-left: 7.5rem !important
  }

  .mx-lg-8 {
      margin-left: 7.5rem !important;
      margin-right: 7.5rem !important
  }

  .my-lg-8 {
      margin-top: 7.5rem !important;
      margin-bottom: 7.5rem !important
  }

  .m-lg-9 {
      margin: 10rem !important
  }

  .mt-lg-9 {
      margin-top: 10rem !important
  }

  .mr-lg-9 {
      margin-right: 10rem !important
  }

  .mb-lg-9 {
      margin-bottom: 10rem !important
  }

  .ml-lg-9 {
      margin-left: 10rem !important
  }

  .mx-lg-9 {
      margin-left: 10rem !important;
      margin-right: 10rem !important
  }

  .my-lg-9 {
      margin-top: 10rem !important;
      margin-bottom: 10rem !important
  }

  .m-lg-10 {
      margin: 12.5rem !important
  }

  .mt-lg-10 {
      margin-top: 12.5rem !important
  }

  .mr-lg-10 {
      margin-right: 12.5rem !important
  }

  .mb-lg-10 {
      margin-bottom: 12.5rem !important
  }

  .ml-lg-10 {
      margin-left: 12.5rem !important
  }

  .mx-lg-10 {
      margin-left: 12.5rem !important;
      margin-right: 12.5rem !important
  }

  .my-lg-10 {
      margin-top: 12.5rem !important;
      margin-bottom: 12.5rem !important
  }

  .m-lg-11 {
      margin: 15rem !important
  }

  .mt-lg-11 {
      margin-top: 15rem !important
  }

  .mr-lg-11 {
      margin-right: 15rem !important
  }

  .mb-lg-11 {
      margin-bottom: 15rem !important
  }

  .ml-lg-11 {
      margin-left: 15rem !important
  }

  .mx-lg-11 {
      margin-left: 15rem !important;
      margin-right: 15rem !important
  }

  .my-lg-11 {
      margin-top: 15rem !important;
      margin-bottom: 15rem !important
  }
}

@media (min-width:75em) {
  .m-xl-0 {
      margin: 0 !important
  }

  .mt-xl-0 {
      margin-top: 0 !important
  }

  .mr-xl-0 {
      margin-right: 0 !important
  }

  .mb-xl-0 {
      margin-bottom: 0 !important
  }

  .ml-xl-0 {
      margin-left: 0 !important
  }

  .mx-xl-0 {
      margin-left: 0 !important;
      margin-right: 0 !important
  }

  .my-xl-0 {
      margin-top: 0 !important;
      margin-bottom: 0 !important
  }

  .m-xl-1 {
      margin: .25rem !important
  }

  .mt-xl-1 {
      margin-top: .25rem !important
  }

  .mr-xl-1 {
      margin-right: .25rem !important
  }

  .mb-xl-1 {
      margin-bottom: .25rem !important
  }

  .ml-xl-1 {
      margin-left: .25rem !important
  }

  .mx-xl-1 {
      margin-left: .25rem !important;
      margin-right: .25rem !important
  }

  .my-xl-1 {
      margin-top: .25rem !important;
      margin-bottom: .25rem !important
  }

  .m-xl-2 {
      margin: .5rem !important
  }

  .mt-xl-2 {
      margin-top: .5rem !important
  }

  .mr-xl-2 {
      margin-right: .5rem !important
  }

  .mb-xl-2 {
      margin-bottom: .5rem !important
  }

  .ml-xl-2 {
      margin-left: .5rem !important
  }

  .mx-xl-2 {
      margin-left: .5rem !important;
      margin-right: .5rem !important
  }

  .my-xl-2 {
      margin-top: .5rem !important;
      margin-bottom: .5rem !important
  }

  .m-xl-3 {
      margin: 1rem !important
  }

  .mt-xl-3 {
      margin-top: 1rem !important
  }

  .mr-xl-3 {
      margin-right: 1rem !important
  }

  .mb-xl-3 {
      margin-bottom: 1rem !important
  }

  .ml-xl-3 {
      margin-left: 1rem !important
  }

  .mx-xl-3 {
      margin-left: 1rem !important;
      margin-right: 1rem !important
  }

  .my-xl-3 {
      margin-top: 1rem !important;
      margin-bottom: 1rem !important
  }

  .m-xl-4 {
      margin: 1.8rem !important
  }

  .mt-xl-4 {
      margin-top: 1.8rem !important
  }

  .mr-xl-4 {
      margin-right: 1.8rem !important
  }

  .mb-xl-4 {
      margin-bottom: 1.8rem !important
  }

  .ml-xl-4 {
      margin-left: 1.8rem !important
  }

  .mx-xl-4 {
      margin-left: 1.8rem !important;
      margin-right: 1.8rem !important
  }

  .my-xl-4 {
      margin-top: 1.8rem !important;
      margin-bottom: 1.8rem !important
  }

  .m-xl-5 {
      margin: 3rem !important
  }

  .mt-xl-5 {
      margin-top: 3rem !important
  }

  .mr-xl-5 {
      margin-right: 3rem !important
  }

  .mb-xl-5 {
      margin-bottom: 3rem !important
  }

  .ml-xl-5 {
      margin-left: 3rem !important
  }

  .mx-xl-5 {
      margin-left: 3rem !important;
      margin-right: 3rem !important
  }

  .my-xl-5 {
      margin-top: 3rem !important;
      margin-bottom: 3rem !important
  }

  .m-xl-6 {
      margin: 4rem !important
  }

  .mt-xl-6 {
      margin-top: 4rem !important
  }

  .mr-xl-6 {
      margin-right: 4rem !important
  }

  .mb-xl-6 {
      margin-bottom: 4rem !important
  }

  .ml-xl-6 {
      margin-left: 4rem !important
  }

  .mx-xl-6 {
      margin-left: 4rem !important;
      margin-right: 4rem !important
  }

  .my-xl-6 {
      margin-top: 4rem !important;
      margin-bottom: 4rem !important
  }

  .m-xl-7 {
      margin: 5rem !important
  }

  .mt-xl-7 {
      margin-top: 5rem !important
  }

  .mr-xl-7 {
      margin-right: 5rem !important
  }

  .mb-xl-7 {
      margin-bottom: 5rem !important
  }

  .ml-xl-7 {
      margin-left: 5rem !important
  }

  .mx-xl-7 {
      margin-left: 5rem !important;
      margin-right: 5rem !important
  }

  .my-xl-7 {
      margin-top: 5rem !important;
      margin-bottom: 5rem !important
  }

  .m-xl-8 {
      margin: 7.5rem !important
  }

  .mt-xl-8 {
      margin-top: 7.5rem !important
  }

  .mr-xl-8 {
      margin-right: 7.5rem !important
  }

  .mb-xl-8 {
      margin-bottom: 7.5rem !important
  }

  .ml-xl-8 {
      margin-left: 7.5rem !important
  }

  .mx-xl-8 {
      margin-left: 7.5rem !important;
      margin-right: 7.5rem !important
  }

  .my-xl-8 {
      margin-top: 7.5rem !important;
      margin-bottom: 7.5rem !important
  }

  .m-xl-9 {
      margin: 10rem !important
  }

  .mt-xl-9 {
      margin-top: 10rem !important
  }

  .mr-xl-9 {
      margin-right: 10rem !important
  }

  .mb-xl-9 {
      margin-bottom: 10rem !important
  }

  .ml-xl-9 {
      margin-left: 10rem !important
  }

  .mx-xl-9 {
      margin-left: 10rem !important;
      margin-right: 10rem !important
  }

  .my-xl-9 {
      margin-top: 10rem !important;
      margin-bottom: 10rem !important
  }

  .m-xl-10 {
      margin: 12.5rem !important
  }

  .mt-xl-10 {
      margin-top: 12.5rem !important
  }

  .mr-xl-10 {
      margin-right: 12.5rem !important
  }

  .mb-xl-10 {
      margin-bottom: 12.5rem !important
  }

  .ml-xl-10 {
      margin-left: 12.5rem !important
  }

  .mx-xl-10 {
      margin-left: 12.5rem !important;
      margin-right: 12.5rem !important
  }

  .my-xl-10 {
      margin-top: 12.5rem !important;
      margin-bottom: 12.5rem !important
  }

  .m-xl-11 {
      margin: 15rem !important
  }

  .mt-xl-11 {
      margin-top: 15rem !important
  }

  .mr-xl-11 {
      margin-right: 15rem !important
  }

  .mb-xl-11 {
      margin-bottom: 15rem !important
  }

  .ml-xl-11 {
      margin-left: 15rem !important
  }

  .mx-xl-11 {
      margin-left: 15rem !important;
      margin-right: 15rem !important
  }

  .my-xl-11 {
      margin-top: 15rem !important;
      margin-bottom: 15rem !important
  }
}

.p-0 {
  padding: 0 !important
}

.pt-0 {
  padding-top: 0 !important
}

.pr-0 {
  padding-right: 0 !important
}

.pb-0 {
  padding-bottom: 0 !important
}

.pl-0 {
  padding-left: 0 !important
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important
}

.p-1 {
  padding: .25rem !important
}

.pt-1 {
  padding-top: .25rem !important
}

.pr-1 {
  padding-right: .25rem !important
}

.pb-1 {
  padding-bottom: .25rem !important
}

.pl-1 {
  padding-left: .25rem !important
}

.px-1 {
  padding-left: .25rem !important;
  padding-right: .25rem !important
}

.py-1 {
  padding-top: .25rem !important;
  padding-bottom: .25rem !important
}

.p-2 {
  padding: .5rem !important
}

.pt-2 {
  padding-top: .5rem !important
}

.pr-2 {
  padding-right: .5rem !important
}

.pb-2 {
  padding-bottom: .5rem !important
}

.pl-2 {
  padding-left: .5rem !important
}

.px-2 {
  padding-left: .5rem !important;
  padding-right: .5rem !important
}

.py-2 {
  padding-top: .5rem !important;
  padding-bottom: .5rem !important
}

.p-3 {
  padding: 1rem !important
}

.pt-3 {
  padding-top: 1rem !important
}

.pr-3 {
  padding-right: 1rem !important
}

.pb-3 {
  padding-bottom: 1rem !important
}

.pl-3 {
  padding-left: 1rem !important
}

.px-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important
}

.p-4 {
  padding: 1.8rem !important
}

.pt-4 {
  padding-top: 1.8rem !important
}

.pr-4 {
  padding-right: 1.8rem !important
}

.pb-4 {
  padding-bottom: 1.8rem !important
}

.pl-4 {
  padding-left: 1.8rem !important
}

.px-4 {
  padding-left: 1.8rem !important;
  padding-right: 1.8rem !important
}

.py-4 {
  padding-top: 1.8rem !important;
  padding-bottom: 1.8rem !important
}

.p-5 {
  padding: 3rem !important
}

.pt-5 {
  padding-top: 3rem !important
}

.pr-5 {
  padding-right: 3rem !important
}

.pb-5 {
  padding-bottom: 3rem !important
}

.pl-5 {
  padding-left: 3rem !important
}

.px-5 {
  padding-left: 3rem !important;
  padding-right: 3rem !important
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important
}

.p-6 {
  padding: 4rem !important
}

.pt-6 {
  padding-top: 4rem !important
}

.pr-6 {
  padding-right: 4rem !important
}

.pb-6 {
  padding-bottom: 4rem !important
}

.pl-6 {
  padding-left: 4rem !important
}

.px-6 {
  padding-left: 4rem !important;
  padding-right: 4rem !important
}

.py-6 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important
}

.p-7 {
  padding: 5rem !important
}

.pt-7 {
  padding-top: 5rem !important
}

.pr-7 {
  padding-right: 5rem !important
}

.pb-7 {
  padding-bottom: 5rem !important
}

.pl-7 {
  padding-left: 5rem !important
}

.px-7 {
  padding-left: 5rem !important;
  padding-right: 5rem !important
}

.py-7 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important
}

.p-8 {
  padding: 7.5rem !important
}

.pt-8 {
  padding-top: 7.5rem !important
}

.pr-8 {
  padding-right: 7.5rem !important
}

.pb-8 {
  padding-bottom: 7.5rem !important
}

.pl-8 {
  padding-left: 7.5rem !important
}

.px-8 {
  padding-left: 7.5rem !important;
  padding-right: 7.5rem !important
}

.py-8 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important
}

.p-9 {
  padding: 10rem !important
}

.pt-9 {
  padding-top: 10rem !important
}

.pr-9 {
  padding-right: 10rem !important
}

.pb-9 {
  padding-bottom: 10rem !important
}

.pl-9 {
  padding-left: 10rem !important
}

.px-9 {
  padding-left: 10rem !important;
  padding-right: 10rem !important
}

.py-9 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important
}

.p-10 {
  padding: 12.5rem !important
}

.pt-10 {
  padding-top: 12.5rem !important
}

.pr-10 {
  padding-right: 12.5rem !important
}

.pb-10 {
  padding-bottom: 12.5rem !important
}

.pl-10 {
  padding-left: 12.5rem !important
}

.px-10 {
  padding-left: 12.5rem !important;
  padding-right: 12.5rem !important
}

.py-10 {
  padding-top: 12.5rem !important;
  padding-bottom: 12.5rem !important
}

.p-11 {
  padding: 15rem !important
}

.pt-11 {
  padding-top: 15rem !important
}

.pr-11 {
  padding-right: 15rem !important
}

.pb-11 {
  padding-bottom: 15rem !important
}

.pl-11 {
  padding-left: 15rem !important
}

.px-11 {
  padding-left: 15rem !important;
  padding-right: 15rem !important
}

.py-11 {
  padding-top: 15rem !important;
  padding-bottom: 15rem !important
}

@media (max-width:35.99em) {
  .p-xs-0 {
      padding: 0 !important
  }

  .pt-xs-0 {
      padding-top: 0 !important
  }

  .pr-xs-0 {
      padding-right: 0 !important
  }

  .pb-xs-0 {
      padding-bottom: 0 !important
  }

  .pl-xs-0 {
      padding-left: 0 !important
  }

  .px-xs-0 {
      padding-left: 0 !important;
      padding-right: 0 !important
  }

  .py-xs-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important
  }

  .p-xs-1 {
      padding: .25rem !important
  }

  .pt-xs-1 {
      padding-top: .25rem !important
  }

  .pr-xs-1 {
      padding-right: .25rem !important
  }

  .pb-xs-1 {
      padding-bottom: .25rem !important
  }

  .pl-xs-1 {
      padding-left: .25rem !important
  }

  .px-xs-1 {
      padding-left: .25rem !important;
      padding-right: .25rem !important
  }

  .py-xs-1 {
      padding-top: .25rem !important;
      padding-bottom: .25rem !important
  }

  .p-xs-2 {
      padding: .5rem !important
  }

  .pt-xs-2 {
      padding-top: .5rem !important
  }

  .pr-xs-2 {
      padding-right: .5rem !important
  }

  .pb-xs-2 {
      padding-bottom: .5rem !important
  }

  .pl-xs-2 {
      padding-left: .5rem !important
  }

  .px-xs-2 {
      padding-left: .5rem !important;
      padding-right: .5rem !important
  }

  .py-xs-2 {
      padding-top: .5rem !important;
      padding-bottom: .5rem !important
  }

  .p-xs-3 {
      padding: 1rem !important
  }

  .pt-xs-3 {
      padding-top: 1rem !important
  }

  .pr-xs-3 {
      padding-right: 1rem !important
  }

  .pb-xs-3 {
      padding-bottom: 1rem !important
  }

  .pl-xs-3 {
      padding-left: 1rem !important
  }

  .px-xs-3 {
      padding-left: 1rem !important;
      padding-right: 1rem !important
  }

  .py-xs-3 {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important
  }

  .p-xs-4 {
      padding: 1.8rem !important
  }

  .pt-xs-4 {
      padding-top: 1.8rem !important
  }

  .pr-xs-4 {
      padding-right: 1.8rem !important
  }

  .pb-xs-4 {
      padding-bottom: 1.8rem !important
  }

  .pl-xs-4 {
      padding-left: 1.8rem !important
  }

  .px-xs-4 {
      padding-left: 1.8rem !important;
      padding-right: 1.8rem !important
  }

  .py-xs-4 {
      padding-top: 1.8rem !important;
      padding-bottom: 1.8rem !important
  }

  .p-xs-5 {
      padding: 3rem !important
  }

  .pt-xs-5 {
      padding-top: 3rem !important
  }

  .pr-xs-5 {
      padding-right: 3rem !important
  }

  .pb-xs-5 {
      padding-bottom: 3rem !important
  }

  .pl-xs-5 {
      padding-left: 3rem !important
  }

  .px-xs-5 {
      padding-left: 3rem !important;
      padding-right: 3rem !important
  }

  .py-xs-5 {
      padding-top: 3rem !important;
      padding-bottom: 3rem !important
  }

  .p-xs-6 {
      padding: 4rem !important
  }

  .pt-xs-6 {
      padding-top: 4rem !important
  }

  .pr-xs-6 {
      padding-right: 4rem !important
  }

  .pb-xs-6 {
      padding-bottom: 4rem !important
  }

  .pl-xs-6 {
      padding-left: 4rem !important
  }

  .px-xs-6 {
      padding-left: 4rem !important;
      padding-right: 4rem !important
  }

  .py-xs-6 {
      padding-top: 4rem !important;
      padding-bottom: 4rem !important
  }

  .p-xs-7 {
      padding: 5rem !important
  }

  .pt-xs-7 {
      padding-top: 5rem !important
  }

  .pr-xs-7 {
      padding-right: 5rem !important
  }

  .pb-xs-7 {
      padding-bottom: 5rem !important
  }

  .pl-xs-7 {
      padding-left: 5rem !important
  }

  .px-xs-7 {
      padding-left: 5rem !important;
      padding-right: 5rem !important
  }

  .py-xs-7 {
      padding-top: 5rem !important;
      padding-bottom: 5rem !important
  }

  .p-xs-8 {
      padding: 7.5rem !important
  }

  .pt-xs-8 {
      padding-top: 7.5rem !important
  }

  .pr-xs-8 {
      padding-right: 7.5rem !important
  }

  .pb-xs-8 {
      padding-bottom: 7.5rem !important
  }

  .pl-xs-8 {
      padding-left: 7.5rem !important
  }

  .px-xs-8 {
      padding-left: 7.5rem !important;
      padding-right: 7.5rem !important
  }

  .py-xs-8 {
      padding-top: 7.5rem !important;
      padding-bottom: 7.5rem !important
  }

  .p-xs-9 {
      padding: 10rem !important
  }

  .pt-xs-9 {
      padding-top: 10rem !important
  }

  .pr-xs-9 {
      padding-right: 10rem !important
  }

  .pb-xs-9 {
      padding-bottom: 10rem !important
  }

  .pl-xs-9 {
      padding-left: 10rem !important
  }

  .px-xs-9 {
      padding-left: 10rem !important;
      padding-right: 10rem !important
  }

  .py-xs-9 {
      padding-top: 10rem !important;
      padding-bottom: 10rem !important
  }

  .p-xs-10 {
      padding: 12.5rem !important
  }

  .pt-xs-10 {
      padding-top: 12.5rem !important
  }

  .pr-xs-10 {
      padding-right: 12.5rem !important
  }

  .pb-xs-10 {
      padding-bottom: 12.5rem !important
  }

  .pl-xs-10 {
      padding-left: 12.5rem !important
  }

  .px-xs-10 {
      padding-left: 12.5rem !important;
      padding-right: 12.5rem !important
  }

  .py-xs-10 {
      padding-top: 12.5rem !important;
      padding-bottom: 12.5rem !important
  }

  .p-xs-11 {
      padding: 15rem !important
  }

  .pt-xs-11 {
      padding-top: 15rem !important
  }

  .pr-xs-11 {
      padding-right: 15rem !important
  }

  .pb-xs-11 {
      padding-bottom: 15rem !important
  }

  .pl-xs-11 {
      padding-left: 15rem !important
  }

  .px-xs-11 {
      padding-left: 15rem !important;
      padding-right: 15rem !important
  }

  .py-xs-11 {
      padding-top: 15rem !important;
      padding-bottom: 15rem !important
  }
}

@media (min-width:36em) {
  .p-sm-0 {
      padding: 0 !important
  }

  .pt-sm-0 {
      padding-top: 0 !important
  }

  .pr-sm-0 {
      padding-right: 0 !important
  }

  .pb-sm-0 {
      padding-bottom: 0 !important
  }

  .pl-sm-0 {
      padding-left: 0 !important
  }

  .px-sm-0 {
      padding-left: 0 !important;
      padding-right: 0 !important
  }

  .py-sm-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important
  }

  .p-sm-1 {
      padding: .25rem !important
  }

  .pt-sm-1 {
      padding-top: .25rem !important
  }

  .pr-sm-1 {
      padding-right: .25rem !important
  }

  .pb-sm-1 {
      padding-bottom: .25rem !important
  }

  .pl-sm-1 {
      padding-left: .25rem !important
  }

  .px-sm-1 {
      padding-left: .25rem !important;
      padding-right: .25rem !important
  }

  .py-sm-1 {
      padding-top: .25rem !important;
      padding-bottom: .25rem !important
  }

  .p-sm-2 {
      padding: .5rem !important
  }

  .pt-sm-2 {
      padding-top: .5rem !important
  }

  .pr-sm-2 {
      padding-right: .5rem !important
  }

  .pb-sm-2 {
      padding-bottom: .5rem !important
  }

  .pl-sm-2 {
      padding-left: .5rem !important
  }

  .px-sm-2 {
      padding-left: .5rem !important;
      padding-right: .5rem !important
  }

  .py-sm-2 {
      padding-top: .5rem !important;
      padding-bottom: .5rem !important
  }

  .p-sm-3 {
      padding: 1rem !important
  }

  .pt-sm-3 {
      padding-top: 1rem !important
  }

  .pr-sm-3 {
      padding-right: 1rem !important
  }

  .pb-sm-3 {
      padding-bottom: 1rem !important
  }

  .pl-sm-3 {
      padding-left: 1rem !important
  }

  .px-sm-3 {
      padding-left: 1rem !important;
      padding-right: 1rem !important
  }

  .py-sm-3 {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important
  }

  .p-sm-4 {
      padding: 1.8rem !important
  }

  .pt-sm-4 {
      padding-top: 1.8rem !important
  }

  .pr-sm-4 {
      padding-right: 1.8rem !important
  }

  .pb-sm-4 {
      padding-bottom: 1.8rem !important
  }

  .pl-sm-4 {
      padding-left: 1.8rem !important
  }

  .px-sm-4 {
      padding-left: 1.8rem !important;
      padding-right: 1.8rem !important
  }

  .py-sm-4 {
      padding-top: 1.8rem !important;
      padding-bottom: 1.8rem !important
  }

  .p-sm-5 {
      padding: 3rem !important
  }

  .pt-sm-5 {
      padding-top: 3rem !important
  }

  .pr-sm-5 {
      padding-right: 3rem !important
  }

  .pb-sm-5 {
      padding-bottom: 3rem !important
  }

  .pl-sm-5 {
      padding-left: 3rem !important
  }

  .px-sm-5 {
      padding-left: 3rem !important;
      padding-right: 3rem !important
  }

  .py-sm-5 {
      padding-top: 3rem !important;
      padding-bottom: 3rem !important
  }

  .p-sm-6 {
      padding: 4rem !important
  }

  .pt-sm-6 {
      padding-top: 4rem !important
  }

  .pr-sm-6 {
      padding-right: 4rem !important
  }

  .pb-sm-6 {
      padding-bottom: 4rem !important
  }

  .pl-sm-6 {
      padding-left: 4rem !important
  }

  .px-sm-6 {
      padding-left: 4rem !important;
      padding-right: 4rem !important
  }

  .py-sm-6 {
      padding-top: 4rem !important;
      padding-bottom: 4rem !important
  }

  .p-sm-7 {
      padding: 5rem !important
  }

  .pt-sm-7 {
      padding-top: 5rem !important
  }

  .pr-sm-7 {
      padding-right: 5rem !important
  }

  .pb-sm-7 {
      padding-bottom: 5rem !important
  }

  .pl-sm-7 {
      padding-left: 5rem !important
  }

  .px-sm-7 {
      padding-left: 5rem !important;
      padding-right: 5rem !important
  }

  .py-sm-7 {
      padding-top: 5rem !important;
      padding-bottom: 5rem !important
  }

  .p-sm-8 {
      padding: 7.5rem !important
  }

  .pt-sm-8 {
      padding-top: 7.5rem !important
  }

  .pr-sm-8 {
      padding-right: 7.5rem !important
  }

  .pb-sm-8 {
      padding-bottom: 7.5rem !important
  }

  .pl-sm-8 {
      padding-left: 7.5rem !important
  }

  .px-sm-8 {
      padding-left: 7.5rem !important;
      padding-right: 7.5rem !important
  }

  .py-sm-8 {
      padding-top: 7.5rem !important;
      padding-bottom: 7.5rem !important
  }

  .p-sm-9 {
      padding: 10rem !important
  }

  .pt-sm-9 {
      padding-top: 10rem !important
  }

  .pr-sm-9 {
      padding-right: 10rem !important
  }

  .pb-sm-9 {
      padding-bottom: 10rem !important
  }

  .pl-sm-9 {
      padding-left: 10rem !important
  }

  .px-sm-9 {
      padding-left: 10rem !important;
      padding-right: 10rem !important
  }

  .py-sm-9 {
      padding-top: 10rem !important;
      padding-bottom: 10rem !important
  }

  .p-sm-10 {
      padding: 12.5rem !important
  }

  .pt-sm-10 {
      padding-top: 12.5rem !important
  }

  .pr-sm-10 {
      padding-right: 12.5rem !important
  }

  .pb-sm-10 {
      padding-bottom: 12.5rem !important
  }

  .pl-sm-10 {
      padding-left: 12.5rem !important
  }

  .px-sm-10 {
      padding-left: 12.5rem !important;
      padding-right: 12.5rem !important
  }

  .py-sm-10 {
      padding-top: 12.5rem !important;
      padding-bottom: 12.5rem !important
  }

  .p-sm-11 {
      padding: 15rem !important
  }

  .pt-sm-11 {
      padding-top: 15rem !important
  }

  .pr-sm-11 {
      padding-right: 15rem !important
  }

  .pb-sm-11 {
      padding-bottom: 15rem !important
  }

  .pl-sm-11 {
      padding-left: 15rem !important
  }

  .px-sm-11 {
      padding-left: 15rem !important;
      padding-right: 15rem !important
  }

  .py-sm-11 {
      padding-top: 15rem !important;
      padding-bottom: 15rem !important
  }
}

@media (min-width:48em) {
  .p-md-0 {
      padding: 0 !important
  }

  .pt-md-0 {
      padding-top: 0 !important
  }

  .pr-md-0 {
      padding-right: 0 !important
  }

  .pb-md-0 {
      padding-bottom: 0 !important
  }

  .pl-md-0 {
      padding-left: 0 !important
  }

  .px-md-0 {
      padding-left: 0 !important;
      padding-right: 0 !important
  }

  .py-md-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important
  }

  .p-md-1 {
      padding: .25rem !important
  }

  .pt-md-1 {
      padding-top: .25rem !important
  }

  .pr-md-1 {
      padding-right: .25rem !important
  }

  .pb-md-1 {
      padding-bottom: .25rem !important
  }

  .pl-md-1 {
      padding-left: .25rem !important
  }

  .px-md-1 {
      padding-left: .25rem !important;
      padding-right: .25rem !important
  }

  .py-md-1 {
      padding-top: .25rem !important;
      padding-bottom: .25rem !important
  }

  .p-md-2 {
      padding: .5rem !important
  }

  .pt-md-2 {
      padding-top: .5rem !important
  }

  .pr-md-2 {
      padding-right: .5rem !important
  }

  .pb-md-2 {
      padding-bottom: .5rem !important
  }

  .pl-md-2 {
      padding-left: .5rem !important
  }

  .px-md-2 {
      padding-left: .5rem !important;
      padding-right: .5rem !important
  }

  .py-md-2 {
      padding-top: .5rem !important;
      padding-bottom: .5rem !important
  }

  .p-md-3 {
      padding: 1rem !important
  }

  .pt-md-3 {
      padding-top: 1rem !important
  }

  .pr-md-3 {
      padding-right: 1rem !important
  }

  .pb-md-3 {
      padding-bottom: 1rem !important
  }

  .pl-md-3 {
      padding-left: 1rem !important
  }

  .px-md-3 {
      padding-left: 1rem !important;
      padding-right: 1rem !important
  }

  .py-md-3 {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important
  }

  .p-md-4 {
      padding: 1.8rem !important
  }

  .pt-md-4 {
      padding-top: 1.8rem !important
  }

  .pr-md-4 {
      padding-right: 1.8rem !important
  }

  .pb-md-4 {
      padding-bottom: 1.8rem !important
  }

  .pl-md-4 {
      padding-left: 1.8rem !important
  }

  .px-md-4 {
      padding-left: 1.8rem !important;
      padding-right: 1.8rem !important
  }

  .py-md-4 {
      padding-top: 1.8rem !important;
      padding-bottom: 1.8rem !important
  }

  .p-md-5 {
      padding: 3rem !important
  }

  .pt-md-5 {
      padding-top: 3rem !important
  }

  .pr-md-5 {
      padding-right: 3rem !important
  }

  .pb-md-5 {
      padding-bottom: 3rem !important
  }

  .pl-md-5 {
      padding-left: 3rem !important
  }

  .px-md-5 {
      padding-left: 3rem !important;
      padding-right: 3rem !important
  }

  .py-md-5 {
      padding-top: 3rem !important;
      padding-bottom: 3rem !important
  }

  .p-md-6 {
      padding: 4rem !important
  }

  .pt-md-6 {
      padding-top: 4rem !important
  }

  .pr-md-6 {
      padding-right: 4rem !important
  }

  .pb-md-6 {
      padding-bottom: 4rem !important
  }

  .pl-md-6 {
      padding-left: 4rem !important
  }

  .px-md-6 {
      padding-left: 4rem !important;
      padding-right: 4rem !important
  }

  .py-md-6 {
      padding-top: 4rem !important;
      padding-bottom: 4rem !important
  }

  .p-md-7 {
      padding: 5rem !important
  }

  .pt-md-7 {
      padding-top: 5rem !important
  }

  .pr-md-7 {
      padding-right: 5rem !important
  }

  .pb-md-7 {
      padding-bottom: 5rem !important
  }

  .pl-md-7 {
      padding-left: 5rem !important
  }

  .px-md-7 {
      padding-left: 5rem !important;
      padding-right: 5rem !important
  }

  .py-md-7 {
      padding-top: 5rem !important;
      padding-bottom: 5rem !important
  }

  .p-md-8 {
      padding: 7.5rem !important
  }

  .pt-md-8 {
      padding-top: 7.5rem !important
  }

  .pr-md-8 {
      padding-right: 7.5rem !important
  }

  .pb-md-8 {
      padding-bottom: 7.5rem !important
  }

  .pl-md-8 {
      padding-left: 7.5rem !important
  }

  .px-md-8 {
      padding-left: 7.5rem !important;
      padding-right: 7.5rem !important
  }

  .py-md-8 {
      padding-top: 7.5rem !important;
      padding-bottom: 7.5rem !important
  }

  .p-md-9 {
      padding: 10rem !important
  }

  .pt-md-9 {
      padding-top: 10rem !important
  }

  .pr-md-9 {
      padding-right: 10rem !important
  }

  .pb-md-9 {
      padding-bottom: 10rem !important
  }

  .pl-md-9 {
      padding-left: 10rem !important
  }

  .px-md-9 {
      padding-left: 10rem !important;
      padding-right: 10rem !important
  }

  .py-md-9 {
      padding-top: 10rem !important;
      padding-bottom: 10rem !important
  }

  .p-md-10 {
      padding: 12.5rem !important
  }

  .pt-md-10 {
      padding-top: 12.5rem !important
  }

  .pr-md-10 {
      padding-right: 12.5rem !important
  }

  .pb-md-10 {
      padding-bottom: 12.5rem !important
  }

  .pl-md-10 {
      padding-left: 12.5rem !important
  }

  .px-md-10 {
      padding-left: 12.5rem !important;
      padding-right: 12.5rem !important
  }

  .py-md-10 {
      padding-top: 12.5rem !important;
      padding-bottom: 12.5rem !important
  }

  .p-md-11 {
      padding: 15rem !important
  }

  .pt-md-11 {
      padding-top: 15rem !important
  }

  .pr-md-11 {
      padding-right: 15rem !important
  }

  .pb-md-11 {
      padding-bottom: 15rem !important
  }

  .pl-md-11 {
      padding-left: 15rem !important
  }

  .px-md-11 {
      padding-left: 15rem !important;
      padding-right: 15rem !important
  }

  .py-md-11 {
      padding-top: 15rem !important;
      padding-bottom: 15rem !important
  }
}

@media (min-width:62em) {
  .p-lg-0 {
      padding: 0 !important
  }

  .pt-lg-0 {
      padding-top: 0 !important
  }

  .pr-lg-0 {
      padding-right: 0 !important
  }

  .pb-lg-0 {
      padding-bottom: 0 !important
  }

  .pl-lg-0 {
      padding-left: 0 !important
  }

  .px-lg-0 {
      padding-left: 0 !important;
      padding-right: 0 !important
  }

  .py-lg-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important
  }

  .p-lg-1 {
      padding: .25rem !important
  }

  .pt-lg-1 {
      padding-top: .25rem !important
  }

  .pr-lg-1 {
      padding-right: .25rem !important
  }

  .pb-lg-1 {
      padding-bottom: .25rem !important
  }

  .pl-lg-1 {
      padding-left: .25rem !important
  }

  .px-lg-1 {
      padding-left: .25rem !important;
      padding-right: .25rem !important
  }

  .py-lg-1 {
      padding-top: .25rem !important;
      padding-bottom: .25rem !important
  }

  .p-lg-2 {
      padding: .5rem !important
  }

  .pt-lg-2 {
      padding-top: .5rem !important
  }

  .pr-lg-2 {
      padding-right: .5rem !important
  }

  .pb-lg-2 {
      padding-bottom: .5rem !important
  }

  .pl-lg-2 {
      padding-left: .5rem !important
  }

  .px-lg-2 {
      padding-left: .5rem !important;
      padding-right: .5rem !important
  }

  .py-lg-2 {
      padding-top: .5rem !important;
      padding-bottom: .5rem !important
  }

  .p-lg-3 {
      padding: 1rem !important
  }

  .pt-lg-3 {
      padding-top: 1rem !important
  }

  .pr-lg-3 {
      padding-right: 1rem !important
  }

  .pb-lg-3 {
      padding-bottom: 1rem !important
  }

  .pl-lg-3 {
      padding-left: 1rem !important
  }

  .px-lg-3 {
      padding-left: 1rem !important;
      padding-right: 1rem !important
  }

  .py-lg-3 {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important
  }

  .p-lg-4 {
      padding: 1.8rem !important
  }

  .pt-lg-4 {
      padding-top: 1.8rem !important
  }

  .pr-lg-4 {
      padding-right: 1.8rem !important
  }

  .pb-lg-4 {
      padding-bottom: 1.8rem !important
  }

  .pl-lg-4 {
      padding-left: 1.8rem !important
  }

  .px-lg-4 {
      padding-left: 1.8rem !important;
      padding-right: 1.8rem !important
  }

  .py-lg-4 {
      padding-top: 1.8rem !important;
      padding-bottom: 1.8rem !important
  }

  .p-lg-5 {
      padding: 3rem !important
  }

  .pt-lg-5 {
      padding-top: 3rem !important
  }

  .pr-lg-5 {
      padding-right: 3rem !important
  }

  .pb-lg-5 {
      padding-bottom: 3rem !important
  }

  .pl-lg-5 {
      padding-left: 3rem !important
  }

  .px-lg-5 {
      padding-left: 3rem !important;
      padding-right: 3rem !important
  }

  .py-lg-5 {
      padding-top: 3rem !important;
      padding-bottom: 3rem !important
  }

  .p-lg-6 {
      padding: 4rem !important
  }

  .pt-lg-6 {
      padding-top: 4rem !important
  }

  .pr-lg-6 {
      padding-right: 4rem !important
  }

  .pb-lg-6 {
      padding-bottom: 4rem !important
  }

  .pl-lg-6 {
      padding-left: 4rem !important
  }

  .px-lg-6 {
      padding-left: 4rem !important;
      padding-right: 4rem !important
  }

  .py-lg-6 {
      padding-top: 4rem !important;
      padding-bottom: 4rem !important
  }

  .p-lg-7 {
      padding: 5rem !important
  }

  .pt-lg-7 {
      padding-top: 5rem !important
  }

  .pr-lg-7 {
      padding-right: 5rem !important
  }

  .pb-lg-7 {
      padding-bottom: 5rem !important
  }

  .pl-lg-7 {
      padding-left: 5rem !important
  }

  .px-lg-7 {
      padding-left: 5rem !important;
      padding-right: 5rem !important
  }

  .py-lg-7 {
      padding-top: 5rem !important;
      padding-bottom: 5rem !important
  }

  .p-lg-8 {
      padding: 7.5rem !important
  }

  .pt-lg-8 {
      padding-top: 7.5rem !important
  }

  .pr-lg-8 {
      padding-right: 7.5rem !important
  }

  .pb-lg-8 {
      padding-bottom: 7.5rem !important
  }

  .pl-lg-8 {
      padding-left: 7.5rem !important
  }

  .px-lg-8 {
      padding-left: 7.5rem !important;
      padding-right: 7.5rem !important
  }

  .py-lg-8 {
      padding-top: 7.5rem !important;
      padding-bottom: 7.5rem !important
  }

  .p-lg-9 {
      padding: 10rem !important
  }

  .pt-lg-9 {
      padding-top: 10rem !important
  }

  .pr-lg-9 {
      padding-right: 10rem !important
  }

  .pb-lg-9 {
      padding-bottom: 10rem !important
  }

  .pl-lg-9 {
      padding-left: 10rem !important
  }

  .px-lg-9 {
      padding-left: 10rem !important;
      padding-right: 10rem !important
  }

  .py-lg-9 {
      padding-top: 10rem !important;
      padding-bottom: 10rem !important
  }

  .p-lg-10 {
      padding: 12.5rem !important
  }

  .pt-lg-10 {
      padding-top: 12.5rem !important
  }

  .pr-lg-10 {
      padding-right: 12.5rem !important
  }

  .pb-lg-10 {
      padding-bottom: 12.5rem !important
  }

  .pl-lg-10 {
      padding-left: 12.5rem !important
  }

  .px-lg-10 {
      padding-left: 12.5rem !important;
      padding-right: 12.5rem !important
  }

  .py-lg-10 {
      padding-top: 12.5rem !important;
      padding-bottom: 12.5rem !important
  }

  .p-lg-11 {
      padding: 15rem !important
  }

  .pt-lg-11 {
      padding-top: 15rem !important
  }

  .pr-lg-11 {
      padding-right: 15rem !important
  }

  .pb-lg-11 {
      padding-bottom: 15rem !important
  }

  .pl-lg-11 {
      padding-left: 15rem !important
  }

  .px-lg-11 {
      padding-left: 15rem !important;
      padding-right: 15rem !important
  }

  .py-lg-11 {
      padding-top: 15rem !important;
      padding-bottom: 15rem !important
  }
}

@media (min-width:75em) {
  .p-xl-0 {
      padding: 0 !important
  }

  .pt-xl-0 {
      padding-top: 0 !important
  }

  .pr-xl-0 {
      padding-right: 0 !important
  }

  .pb-xl-0 {
      padding-bottom: 0 !important
  }

  .pl-xl-0 {
      padding-left: 0 !important
  }

  .px-xl-0 {
      padding-left: 0 !important;
      padding-right: 0 !important
  }

  .py-xl-0 {
      padding-top: 0 !important;
      padding-bottom: 0 !important
  }

  .p-xl-1 {
      padding: .25rem !important
  }

  .pt-xl-1 {
      padding-top: .25rem !important
  }

  .pr-xl-1 {
      padding-right: .25rem !important
  }

  .pb-xl-1 {
      padding-bottom: .25rem !important
  }

  .pl-xl-1 {
      padding-left: .25rem !important
  }

  .px-xl-1 {
      padding-left: .25rem !important;
      padding-right: .25rem !important
  }

  .py-xl-1 {
      padding-top: .25rem !important;
      padding-bottom: .25rem !important
  }

  .p-xl-2 {
      padding: .5rem !important
  }

  .pt-xl-2 {
      padding-top: .5rem !important
  }

  .pr-xl-2 {
      padding-right: .5rem !important
  }

  .pb-xl-2 {
      padding-bottom: .5rem !important
  }

  .pl-xl-2 {
      padding-left: .5rem !important
  }

  .px-xl-2 {
      padding-left: .5rem !important;
      padding-right: .5rem !important
  }

  .py-xl-2 {
      padding-top: .5rem !important;
      padding-bottom: .5rem !important
  }

  .p-xl-3 {
      padding: 1rem !important
  }

  .pt-xl-3 {
      padding-top: 1rem !important
  }

  .pr-xl-3 {
      padding-right: 1rem !important
  }

  .pb-xl-3 {
      padding-bottom: 1rem !important
  }

  .pl-xl-3 {
      padding-left: 1rem !important
  }

  .px-xl-3 {
      padding-left: 1rem !important;
      padding-right: 1rem !important
  }

  .py-xl-3 {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important
  }

  .p-xl-4 {
      padding: 1.8rem !important
  }

  .pt-xl-4 {
      padding-top: 1.8rem !important
  }

  .pr-xl-4 {
      padding-right: 1.8rem !important
  }

  .pb-xl-4 {
      padding-bottom: 1.8rem !important
  }

  .pl-xl-4 {
      padding-left: 1.8rem !important
  }

  .px-xl-4 {
      padding-left: 1.8rem !important;
      padding-right: 1.8rem !important
  }

  .py-xl-4 {
      padding-top: 1.8rem !important;
      padding-bottom: 1.8rem !important
  }

  .p-xl-5 {
      padding: 3rem !important
  }

  .pt-xl-5 {
      padding-top: 3rem !important
  }

  .pr-xl-5 {
      padding-right: 3rem !important
  }

  .pb-xl-5 {
      padding-bottom: 3rem !important
  }

  .pl-xl-5 {
      padding-left: 3rem !important
  }

  .px-xl-5 {
      padding-left: 3rem !important;
      padding-right: 3rem !important
  }

  .py-xl-5 {
      padding-top: 3rem !important;
      padding-bottom: 3rem !important
  }

  .p-xl-6 {
      padding: 4rem !important
  }

  .pt-xl-6 {
      padding-top: 4rem !important
  }

  .pr-xl-6 {
      padding-right: 4rem !important
  }

  .pb-xl-6 {
      padding-bottom: 4rem !important
  }

  .pl-xl-6 {
      padding-left: 4rem !important
  }

  .px-xl-6 {
      padding-left: 4rem !important;
      padding-right: 4rem !important
  }

  .py-xl-6 {
      padding-top: 4rem !important;
      padding-bottom: 4rem !important
  }

  .p-xl-7 {
      padding: 5rem !important
  }

  .pt-xl-7 {
      padding-top: 5rem !important
  }

  .pr-xl-7 {
      padding-right: 5rem !important
  }

  .pb-xl-7 {
      padding-bottom: 5rem !important
  }

  .pl-xl-7 {
      padding-left: 5rem !important
  }

  .px-xl-7 {
      padding-left: 5rem !important;
      padding-right: 5rem !important
  }

  .py-xl-7 {
      padding-top: 5rem !important;
      padding-bottom: 5rem !important
  }

  .p-xl-8 {
      padding: 7.5rem !important
  }

  .pt-xl-8 {
      padding-top: 7.5rem !important
  }

  .pr-xl-8 {
      padding-right: 7.5rem !important
  }

  .pb-xl-8 {
      padding-bottom: 7.5rem !important
  }

  .pl-xl-8 {
      padding-left: 7.5rem !important
  }

  .px-xl-8 {
      padding-left: 7.5rem !important;
      padding-right: 7.5rem !important
  }

  .py-xl-8 {
      padding-top: 7.5rem !important;
      padding-bottom: 7.5rem !important
  }

  .p-xl-9 {
      padding: 10rem !important
  }

  .pt-xl-9 {
      padding-top: 10rem !important
  }

  .pr-xl-9 {
      padding-right: 10rem !important
  }

  .pb-xl-9 {
      padding-bottom: 10rem !important
  }

  .pl-xl-9 {
      padding-left: 10rem !important
  }

  .px-xl-9 {
      padding-left: 10rem !important;
      padding-right: 10rem !important
  }

  .py-xl-9 {
      padding-top: 10rem !important;
      padding-bottom: 10rem !important
  }

  .p-xl-10 {
      padding: 12.5rem !important
  }

  .pt-xl-10 {
      padding-top: 12.5rem !important
  }

  .pr-xl-10 {
      padding-right: 12.5rem !important
  }

  .pb-xl-10 {
      padding-bottom: 12.5rem !important
  }

  .pl-xl-10 {
      padding-left: 12.5rem !important
  }

  .px-xl-10 {
      padding-left: 12.5rem !important;
      padding-right: 12.5rem !important
  }

  .py-xl-10 {
      padding-top: 12.5rem !important;
      padding-bottom: 12.5rem !important
  }

  .p-xl-11 {
      padding: 15rem !important
  }

  .pt-xl-11 {
      padding-top: 15rem !important
  }

  .pr-xl-11 {
      padding-right: 15rem !important
  }

  .pb-xl-11 {
      padding-bottom: 15rem !important
  }

  .pl-xl-11 {
      padding-left: 15rem !important
  }

  .px-xl-11 {
      padding-left: 15rem !important;
      padding-right: 15rem !important
  }

  .py-xl-11 {
      padding-top: 15rem !important;
      padding-bottom: 15rem !important
  }
}
body {
  margin: auto;
}
.header-opt-4 .header-content .logo {
  padding-top: 20px;
  text-align: center;
  display: block;
}
.block-minicart .minicart-items .product-item .product-item-photo {
  display: block;
  float: left;
  margin-right: 10px;
  width: 96px;
  padding-top: 7px;
}

.block-minicart .minicart-items .product-item .product-item-photo img {
  width: 100px;
  height: 100px;
}

.block-minicart.dropdown .dropdown-menu {
  border: none;
}

.site-main {
  background: white;
}

table.shop_table_responsive tr td {
  text-align: left !important;
}

table.cart .product-thumbnail img {
  margin: 0 auto;
  max-width: 6.706326em;
  height: auto;
}

.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
  width: 200px !important;
  height: 30px;
  padding-left: 10px;
  font-size: 13px;
  color: #888;
  max-width: 295px;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline-style: none;
  outline-width: 0;
  border: 1px solid #ececec;
}

.woocommerce table.shop_table td {
  padding: 12px 12px;
}

.woocommerce .cart .button,
.woocommerce .cart input.button {
  float: right;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  background-color: #f37121;
  color: #fff;
  -webkit-font-smoothing: antialiased;
}

.product-categories ul.children .cat-parent ul.children {
  margin-left: 10px;
  margin-bottom: 5px;
}

.widget.woocommerce li .count {
  /* display: none; */
  visibility: hidden;
}
.widget.woocommerce li .count:after {
  border-style: solid;
border-width: 0.1em 0.1em 0 0;
content: '';
display: inline-block;
height: 0.55em;
position: relative;
top: 0.5em;
vertical-align: top;
  width: 0.55em;
  left: -10px;
  transform: rotate(45deg);
  visibility: visible;
}  


.product-categories .cat-item a {
  font-size: 15px;
  line-height: 34px;
  font-weight: 500;
  cursor: pointer;
  color: #000;
}

table.cart tr:first-child td.product-remove {
  border-top-width: 1px;
}
/* ul.product-categories>li{
  margin-bottom: 15px; 
} */
.product-categories li .children li a {
  font-size: 14px !important;
  line-height: 34px !important;
  font-weight: 600 !important;
  color: #888;
  padding-left: 15px;
}
ul.products li.product.product-category .woocommerce-loop-category__title, ul.products li.product.product-category h2, ul.products li.product.product-category h3 {
  font-size: 1.4em;
  color: black;
  font-weight: 500;
}

.product-categories li .children li .children li a {
  font-size: 14px !important;
  line-height: 34px !important;
  font-weight: 400 !important;
  color: #888;
}

.col-sidebar {
    border: 1px solid rgba(0, 0, 0, .12);
    margin-top: 5rem;
}

.col-main {
      margin-top: 5rem;
}
@media (max-width: 768px){
  .site-header .block-nav-categori .ui-categori .open-submenu>.submenu{
  background-image:none!important; 
}
.header-opt-4 .header-content {
  background-color: #fff;
  padding: 5px 0 0px!important;
}
.header-opt-4 .header-content .nav-left {
  clear: both;
  text-align: center;
  margin-bottom: 0px;
}
.header-opt-4 .header-content .logo {
  padding-top:0px!important;
  text-align: center;
  display: block;
  padding-left: 25px  
}
.header-opt-4 .header-top ul.hotline.nav-left, .header-opt-4 .header-top ul.links.nav-right{
  margin-bottom: 0px;
}
.header-opt-4 .hotline>li {
  padding: 10px 10px!important;
  padding-left: 0;
}
.header-opt-4 .links>li {
  position: relative;
  padding: 0 12px!important;
  float: left;
}
}
/* @media screen and (max-width: 767px) and (min-width: 450px){
.header-opt-4 .hotline>li {
    padding: 15px 8px!important;
    padding-left: 0;
}
}
@media screen and (max-width: 450px) and (min-width: 300px){
.header-opt-4 .hotline>li {
    padding: 15px 5px!important;
    padding-left: 0;
}
} */
@media only screen and (max-width: 990px) and (min-width: 650px)  {
.block-hot-categori .block-content div.item:nth-child(n+4){
display:none;
}
.product-row div.item:nth-child(n+7){
  display:none;
}
		.dd-options {
    border: solid 1px #ccc;
    border-top: none;
    list-style: none;
    box-shadow: 0px 1px 5px #ddd;
    display: none;
    position: absolute;
    z-index: 2000;
    margin: 0;
    padding: 0;
    background: #fff;
    overflow: auto;
    width: 110px!important;
}
}
.header-opt-4 .header-content .link-login:before{
  content: "";
  height: 48px;
  display: inline-block;
  vertical-align: bottom;
}
@media (max-width: 500px){
  .header-opt-4 .header-top ul.hotline.nav-left, .header-opt-4 .header-top ul.links.nav-right{
     font-size: 11px;
  }
/*   .dd-image-right {
      float: right;
      margin-right: 15px !important;
      margin-left: 0px !important;
      margin-top: 0px!important;
  } */
  .dd-select{
      width:105px!important;
  }
  .dd-option-image, .dd-selected-image {
      max-width: 25px !important;
  }
	.dd-options {
    border: solid 1px #ccc;
    border-top: none;
    list-style: none;
    box-shadow: 0px 1px 5px #ddd;
    display: none;
    position: absolute;
    z-index: 2000;
    margin: 0;
    padding: 0;
    background: #fff;
    overflow: auto;
    width: 110px!important;
}
/*   #undefined.dd-container{
      width:140px!important;
  }     */
  .header-opt-4 .header-top ul.links.nav-right{
      display:none;
  }
  .block-hot-categori .item ul img {
      height: 200px;
  }
  .product-item-info .product-item-photo img {
      max-height: 140px !important;
     /* max-width: 175px!important;*/
  }
  .woocommerce-loop-product__title {
      font-size: 15px!important;
      font-weight: 400;
      color: #888;
      display: block;
      margin-bottom: 4px;
      overflow: hidden;
      text-overflow: ellipsis;
      word-break: break-word;
      white-space: pre-wrap!important;
      height: 50px!important;
      text-transform: capitalize;
  }
  /* .product-row .item {
      -ms-flex: 0 0 50%!important;
      flex: 0 0 50%!important;
      max-width: 50%!important;
  } */
}
@media (max-width: 420px){

.block-hot-categori .item .title {
  font-size: 12px;
}
/* .product-row .item {
  -ms-flex: 0 0 50%!important;
  flex: 0 0 50%!important;
  max-width: 50%!important;
} */
}

#sidebar .widget-title {
  font-size: 15px;
  color: #000;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 12px;
  line-height: 25px;
  display: block;
}

.price_slider_amount input {
  width: 100px;
  height: 30px;
  padding-left: 10px;
  font-size: 13px;
  color: #888;
  max-width: 295px;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline-style: none;
  outline-width: 0;
  border: 1px solid #ececec;
}

.widget_price_filter .price_slider_amount .button {
  float: none;
}

.widget {
  border-bottom: 1px dashed #dfdfdf;
  margin-bottom: 22px;
}

.widget ul {
  padding-bottom: 0px;
}

.widget form {
  padding-bottom: 18px;
}

.widget ul li a {
  font-size: 14px;
  line-height: 34px;
  font-weight: 400;
  cursor: pointer;
  color: #888;
}

.products.products-grid .product-items .product-item {
  margin-bottom: 30px;
}
.product-item-details .product-item-name a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  font-size: 15px;
}
.woocommerce-loop-product__title {
  font-size: 15px;
  font-weight: 400;
  color: #888;
  display: block;
  margin-bottom: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
  text-transform: capitalize;
}
@media (min-width: 768px){
#order_review, #order_review_heading {
  width: 100%;
  float: left;
  margin-right: 0;
  clear: left;
}
}
table.woocommerce-checkout-review-order-table .product-name {
  width: 85%;
  word-wrap: break-word;
}
.woocommerce table.shop_table th.product-total, .woocommerce table.shop_table td.product-total {
  text-align: right;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
  background: #ebe9eb;
  border-radius: 5px;
  padding: 10px;
  width: 50%;
  float: right;
}
@media (max-width: 600px){
  #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {  
      width: 100%;
      float: left;
  }
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
  font-weight: 700;
  border-top: 1px solid rgba(0,0,0,.1);
  text-align: right;
}

.product-item-actions .button.product_type_simple.add_to_cart_button {
  background-position: center left 12px;
  background-position-x: 8px;
  background-position-y: 50%;
  padding-right: 10px;
  background-image: url(/wp-content/themes/ti-electronic-store/../gaming/images/icon/index1/btn-cart.png);
  height: 35px;
  line-height: 33px;
  padding: 0;
  text-align: center;
  background-color: #fff;
  color: #333;
  font-size: 14px;
  margin-bottom: 10px;
  display: block;
  background-repeat: no-repeat;
  text-transform: uppercase;
  border: 1px solid #dfdfdf;
  float: left;
  margin-right: 5px;
  display: inline-block;
  padding: 6px 12px;
  padding-left: 40px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: right;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.xoo-cp-pimg a img {
  height: 115px;
}

.product-item-actions .added_to_cart.wc-forward {
  width: 90px;
  height: 35px;
  line-height: 33px;
  padding: 0;
  text-align: center;
  background-color: #fff;
  color: #333;
  font-size: 14px;
  margin-bottom: 10px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  text-transform: uppercase;
  border: 1px solid #dfdfdf;
  float: left;
}

.product-item-opt-0 .product-item-info {
  padding: 10px 15px 5px;
  border: 1px solid #dfdfdf;
  background-color: #fff;
  position: relative;
}

.product-item-photo .onsale {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
}

.onsale {
  position: absolute;
  left: 20px;
  top: 15px;
  z-index: 1;
}

.wishlist_table tr td,
.wishlist_table tr th.wishlist-delete,
.wishlist_table tr th.product-checkbox {
  text-align: left;
}

.woocommerce .wishlist_table td.product-add-to-cart span.dateadded {
  display: block;
  float: left;
}

thead tr th {
  font-size: 14px;
}

.input-text,
.country_select,
.state_select {
  display: block;
  width: 100%;
  height: 34px;
  padding-left: 25px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #888;
  background-color: #fff;
  background-image: none;
  border: 1px solid #e5e5e5;
  border-radius: 0px;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#payment .payment_methods>.wc_payment_method>label,
#payment .payment_methods>.woocommerce-PaymentMethod>label {
  display: inline-flex;
  padding: 0.5em;
  cursor: pointer;
}

#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
  background: #ebe9eb;
  border-radius: 5px;
  padding: 10px;
}

#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  padding: 1em;
  margin: 0em;
  margin-bottom: 1em;
  font-size: .92em;
  border-radius: 2px;
  line-height: 1.5;
  background-color: #dfdcde;
  color: #515151;
}

.woocommerce-info::before {
  color: #fbfbfb;
}



.header-opt-4 .header-content {
  background-color: #fff;
  padding: 20px 0 30px;
}

.product_title.entry-title {
  font-size: 20px;
  color: #333;
  text-transform: capitalize;
  font-weight: 600;
  display: block;
  margin-top: 0;
  margin-bottom: 20px;
}

.block-nav-menu .ui-menu .primary-menu .sub-menu {
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 170px;
  -webkit-box-shadow: rgba(0, 0, 0, .5) 0 2px 8px 0;
  box-shadow: rgba(0, 0, 0, .5) 0 2px 8px 0;
  margin-top: 15px;
  padding: 15px 0;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .35s;
  -o-transition: .35s;
  transition: .35s;
  z-index: 900;
  white-space: nowrap;
}

.block-nav-menu .menu-primary_nav-container .primary-menu li {
  float: left;
  position: relative;
}

.block-nav-menu .ui-menu .primary-menu .sub-menu>li>a {
  display: block;
  line-height: 34px;
  padding: 0 25px;
  color: #888;
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
}

.block-nav-menu .ui-menu .primary-menu .menu-item.menu-item-has-children:hover>.sub-menu {
  opacity: 1;
  visibility: visible;
  margin-top: 0;
  -webkit-transition: .35s;
  -o-transition: .35s;
  transition: .35s;
}

.woocommerce-Price-amount.amount {
  font-size: 18px;
  color: #333;
  line-height: 24px;
}

.input-text.qty.text {
  display: inline-block;
}

input.minus,
input.plus {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
}

.price {
  margin-bottom: 20px;
}

.quantity.buttons_added {
  margin-bottom: 20px;
}
.quantity {
  margin-bottom: 20px;
}
.single_add_to_cart_button {
  padding-left: 40px;
  background-position: center left 12px;
  background-position-x: 1%;
  background-position-y: 50%;
  padding-right: 10px;
  background-image: url(/wp-content/themes/ti-electronic-store/../gaming/images/icon/index1/btn-cart.png);
  height: 35px;
  background-color: #fff;
  color: #333;
  background-repeat: no-repeat;
  text-transform: uppercase;
  border: 1px solid #dfdfdf;
  float: left;
  margin-right: 15px;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: right;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.add_to_wishlist {
  background-position: center left 12px;
  background-position-x: 8px;
  background-position-y: 50%;
  padding-right: 10px;
  background-image: url(/wp-content/themes/ti-electronic-store/../gaming/images/icon/index1/btn-wishlist.png);
  height: 35px;
  background-color: #fff;
  color: #333;
  background-repeat: no-repeat;
  text-transform: uppercase;
  border: 1px solid #dfdfdf;
  float: left;
  margin-right: 15px;
  display: flex;
  padding: 6px 12px;
  padding-left: 40px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: right;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.yith-wcwl-add-to-wishlist {
  margin-bottom: 20px;
}

.compare.button {
  color: #888;
  font-size: 15px;
}

.product_meta {
  margin-top: 20px;
}

.yith-wcwl-wishlistexistsbrowse {
  line-height: 34px;
}

.header-opt-4 .header-top {
  background-color: #e1e1e1;
  padding: 0;
  height: 32px;
}

.header-opt-4 .hotline>li>a {
  line-height: 32px;
  color: #333;
}

.header-opt-4 .links>li>a,
.header-opt-4 .links>li>span {
  color: #333;
  display: block;
  line-height: 32px;
}

.woocommerce-tabs.wc-tabs-wrapper {
  margin-bottom: 37px;
  background-color: #fff;
  position: relative;
  min-height: 370px;
}
.block-nav-categori .ui-categori .submenu {
  background-size: contain;
}

table {
  background-color: transparent
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left
}

th {
  text-align: left
}

.shop_attributes {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px
}

.shop_attributes>tbody>tr>td,
.shop_attributes>tbody>tr>th,
.shop_attributes>tfoot>tr>td,
.shop_attributes>tfoot>tr>th,
.shop_attributes>thead>tr>td,
.shop_attributes>thead>tr>th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd
}

.shop_attributes>thead>tr>th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd
}

.shop_attributes>caption+thead>tr:first-child>td,
.shop_attributes>caption+thead>tr:first-child>th,
.shop_attributes>colgroup+thead>tr:first-child>td,
.shop_attributes>colgroup+thead>tr:first-child>th,
.shop_attributes>thead:first-child>tr:first-child>td,
.shop_attributes>thead:first-child>tr:first-child>th {
  border-top: 0
}

.shop_attributes>tbody+tbody {
  border-top: 2px solid #ddd
}

.shop_attributes.table {
  background-color: #fff
}

.table-condensed>tbody>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th {
  padding: 5px
}

.table-bordered {
  border: 1px solid #ddd
}

.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
  border: 1px solid #ddd
}

.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
  border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-of-type(odd) {
  background-color: #f9f9f9
}

.table-hover>tbody>tr:hover {
  background-color: #f5f5f5
}

table col[class*=col-] {
  position: static;
  display: table-column;
  float: none
}

table td[class*=col-],
table th[class*=col-] {
  position: static;
  display: table-cell;
  float: none
}

.tabs.wc-tabs li {
  line-height: 43px;
  padding: 0 10px 0 27px;
  border-bottom: 1px solid #dfdfdf;
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 0;
  min-width: 170px;
  display: table-cell;
  vertical-align: top;
  border-right: 1px solid #dfdfdf;
  border: 1px solid #dfdfdf
}

.tabs.wc-tabs li a {
  color: #333;
}

.tabs.wc-tabs li.active {
  background-color: #f37121;
}

.tabs.wc-tabs li.active a {
  color: #fff;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="url"] {
  display: inline-block;
  width: 100%;
  height: 34px;
  padding-left: 25px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #888;
  background-color: #fff;
  background-image: none;
  border: 1px solid #e5e5e5;
  border-radius: 0px;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

textarea {
  display: inline-block;
  width: 100%;
  height: 34px;
  padding-left: 25px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #888;
  background-color: #fff;
  background-image: none;
  border: 1px solid #e5e5e5;
  border-radius: 0px;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 185px;
  padding-top: 18px;
  padding-bottom: 18px;
}

input[type="submit"],
button[type="submit"].button {
  font-size: 100%;
  margin: 0;
  line-height: 1;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  overflow: visible;
  padding: .618em 1em;
  font-weight: 700;
  border-radius: 3px;
  left: auto;
  color: #515151;
  border: 0;
  display: inline-block;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
  background-color: #f37121;
  color: #fff;
  -webkit-font-smoothing: antialiased;
}

.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
  float: left;
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
      float: right;
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.slick-slider {
  margin-top: 10px;
}

.woocommerce-info,
.woocommerce-noreviews,
p.no-comments {
  background-color: #f37121;
  color: white;
}

.product-info-detailed {
  margin-bottom: 20px;
}

.product-info-detailed #tab-description td {
  text-indent: inherit !important;
  padding: 10px;
}

.comment-form-rating {
  padding-bottom: 10px;
}

.comment-form-comment label {
  display: block;
}

.form-submit {
  margin-top: 20px;
}

.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled] {
  color: white;
}

.woocommerce-pagination .page-numbers {
  display: inline-flex;
}

.woocommerce-pagination .page-numbers li {
  color: #333;
  border: 1px solid #dfdfdf;
  line-height: 33px;
  min-width: 34px;
  text-align: center;
  padding: 0 5px;
  border-radius: 0;
  background-color: #fff;
  margin-right: 5px;
}

article.comment-body {
  border: 1px solid #ececec;
  padding: 22px 29px 28px;
  margin-bottom: 10px;
}

.comment-metadata {
  margin-top: 12px;
  padding-left: 35px;
}

.comment-metadata a {
  color: #aaa;
  font-size: 13px;
}

.comment-metadata span.edit-link {
  float: right;
  font-size: 50%;
  margin: 0;
  line-height: 1;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  overflow: visible;
  padding: .618em 1em;
  border-radius: 3px;
  left: auto;
  border: 0;
  display: inline-block;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
  background-color: #f37121;
  color: #fff;
  -webkit-font-smoothing: antialiased;
}

.comment-metadata span.edit-link a {
  color: #fff;
}

.comment-content {
  padding-left: 35px;
}

.comment-content p {
  font-size: 12px;
  font-family: Merriweather;
  font-style: italic;
  margin-top: 12px;
  margin-bottom: 15px;
  color: #666;
}

.comment-body .reply {
  margin-left: 35px;
}

.comment-body .reply {
  font-size: 100%;
  line-height: 1;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  overflow: visible;
  padding: .618em 1em;
  font-weight: 700;
  border-radius: 3px;
  left: auto;
  border: 0;
  display: inline-block;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
  background-color: #f37121;
  color: #fff;
  -webkit-font-smoothing: antialiased;
}

.comment-body .reply a {
  color: #fff;
}

.dd-select {
  background: none !important;
  border: none !important;
}

.dd-option-image,
.dd-selected-image {
  max-width: 30px !important;
}

header .nav-left li.switcher-currency {
  margin-right: 0px;
}
/* 
header .woocommerce-currency-switcher-form .dd-container,
header .woocommerce-currency-switcher-form .dd-select {
  width: 120px !important;
} */

header .woocommerce-currency-switcher-form .dd-selected {
  padding: 6px;
}

header .woocommerce-currency-switcher-form .dd-image-right {
  float: right;
  margin-right: 20px;
  margin-left: 5px;
  margin-top: 2px;
}

label.dd-selected-text,
label.dd-option-text {
  line-height: 0px !important;
}

.dd-options {
  margin-top: -8px !important;
}

.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
  float: left;
  margin-left: 4px;
  width: 88px !important;
  height: auto;
  box-shadow: none;
  border: 1px solid #afa9a9;
  margin-right: 5px;
}

.product_list_widget li img {
  max-width: 88px;
  float: right;
}

.product_list_widget .product-title {
  font-size: 12px;
  font-weight: 600;
  display: block;
  margin-bottom: 8px;
  line-height: 18px;
  margin-left: 5px;
  color: black;
  /* hide text if it more than N lines  */
  overflow: hidden;
  /* for set '...' in absolute position */
  position: relative;
  /* max-height = line-height (1.2) * lines max number (3) */
  max-height: 4.6em;
  /* place for '...' */
  margin-right: -1em;
  padding-right: 1em;
}

.product_list_widget .product-title:before {
  /* points in the end */
  content: '...';
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of block */
  right: 0;
  bottom: 0;
}

.product_list_widget .product-title:after {
  /* points in the end */
  content: '';
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of text */
  right: 0;
  /* set width and height */
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  /* bg color = bg color under block */
  background: white;
}

.product_list_widget .woocommerce-Price-amount.amount {
  font-size: 16px;
  color: #909090;
  line-height: 24px;
}
.woocommerce ul.product_list_widget li {
  padding: 4px 0;
  margin: 0;
  list-style: none;
  margin-bottom: 15px !important;
  padding-bottom: 20px !important;
}
.onsale {
  border: 1px solid;
  border-color: #c33;
  color: #fff;
  padding: .202em .6180469716em;
  font-size: .875em;
  text-transform: uppercase;
  font-weight: 600;
  display: inline-block;
  margin-bottom: 1em;
  border-radius: 3px;
  background: #c33;
}
.header-opt-4 .header-content .block-search .form-search {
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  float: none;
}
.header-opt-4 .header-content .link-login span, .header-opt-4 .header-content .link-wishlist span {
  display: block;
  vertical-align: baseline;
}
.header-opt-4 .header-content .block-minicart>.dropdown-toggle .counter {
  font-size: 14px;
  color: #9f9f9f;
  display: block;
  vertical-align: bottom;
  line-height: 1;
}
.header-opt-4 .header-content .block-minicart {
  float: right;
  margin-left: 30px;
}
.header-opt-4 .header-content .link-login, .header-opt-4 .header-content .link-wishlist {
  width: auto;
  float: right;
  font-size: 14px;
  color: #888;
  line-height: 1;
  background-image: none;
  background-color: transparent;
  margin-left: 30px;
}
.block-section-top .block-nav-categori .block-content {
  height: 408px;
}
.block-form-login {
  display: block;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 14px;
  color: #666;
  margin-top: 17px;
}
.col-banner a.img img {
  height:526px;
}
.logo-footer img {
  height: 45px;
}
.product-row{
  display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.product-row .item{
  position: relative;
  width: 100%;
  min-height: 1px;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.rc-anchor{
  display:none;
}
@media (max-width: 1024px){
 .product-item-info .product-item-photo img {
      max-height: 200px ;
  }
  .woocommerce-loop-product__title {
      margin-top: 5px;
      font-size: 14px;
      font-weight: 400;
      color: #888;
      display: block;
      margin-bottom: 4px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: pre-wrap;
      height: 30px;
      text-transform: capitalize;
      margin-top: 5px;
  }
}
@media screen and (max-width: 768px){
  .product-row .item{
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
  }
/* .product-media.media-horizontal .zoom .attachment-shop_single.size-shop_single.wp-post-image {
      width: 100%;
      height: 306px;
  } */
}


@media (max-width: 600px){
  /*.product-media.media-horizontal .zoom .attachment-shop_single.size-shop_single.wp-post-image {
      width: 100%;
      height: 246px;
  }*/
  .product-row .item{
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
  }
  .product_title.entry-title {
      font-size: 16px;
      color: #333;
      text-transform: capitalize;
      font-weight: 600;
      display: block;
      margin-top: 10px;
      margin-bottom: 20px;
      line-height: 1.3;
  }
  .woocommerce-Price-amount.amount {
      font-size: 18px;
      color: #333;
      line-height: 24px;
      font-weight: bold;
  }
  .add_to_wishlist {
      padding-left: 40px;
      background-position: center left 12px;
      background-position-x: 1%;
      background-position-y: 50%;
      width: 160px;
      padding-right: 10px;
      background-image: url(/wp-content/themes/ti-electronic-store/../gaming/images/icon/index1/btn-wishlist.png);
      height: 35px;
      background-color: #fff;
      color: #333;
      background-repeat: no-repeat;
      text-transform: uppercase;
      border: 1px solid #dfdfdf;
      float: left;
      margin-right: 15px;
      display: inline-block;
      padding: 6px 8px;
      margin-bottom: 0;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.42857143;
      text-align: right;
      white-space: nowrap;
      vertical-align: middle;
      -ms-touch-action: manipulation;
      touch-action: manipulation;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
  }
  .yith-wcwl-wishlistexistsbrowse.show span.feedback{
      display: block;
      clear: both;
  }
  .single_add_to_cart_button {
      width: 125px;
  }
  .tabs.wc-tabs li {
      line-height: 15px;
      font-size: 14px;
  }
  #reviews .woocommerce-Reviews-title{
      font-size: 1.2em;
  }
  .block-hot-categori .item ul{
      display: none
  }
  .block-hot-categori .block-title {
      margin-bottom: 10px;
  }
}
@media (max-width: 450px){
  .product-row .item{
      -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  }
  .block-hot-categori .item ul{
      display: none
  }
}
.yith-wcwl-add-button a.add_to_wishlist{
  margin-left: 10px;
}
.grecaptcha-badge{display: none}
.woocommerce-loop-category__title mark{
  display:none
}
@media (max-width: 991px){
.block-nav-menu .menu-primary_nav-container .primary-menu {
  display: block;
}
.block-nav-menu .menu-primary_nav-container .primary-menu li {
  float: none;
  position: relative;
}
.block-nav-menu .menu-primary_nav-container .primary-menu li a {
  text-transform: uppercase;
  display: block;
  padding: 0 23px;
  line-height: 46px;
  font-weight: 600;
  font-size: 14px;
  position: relative;
  color: #f37121;
}
}
@media (min-width: 768px){
.woocommerce-tabs ul.tabs {
  width: 40%;
  float: left;
  margin-right: 5.8823529412%;
}
.woocommerce-tabs .panel {
  width: 54%;
  float: right;
  margin-right: 0;
  margin-top: 0;
}
}
@media (min-width: 991px) {
  .woocommerce-tabs ul.tabs {
      width: 23%;
      float: left;
      margin-right: 2%;
  }

  .woocommerce-tabs .panel {
      width: 71%;
      float: left;
      margin-right: 0;
      margin-top: 0;
  }

  #reviews .comment-form-author,
  #reviews .comment-form-email {
      width: 100%;
  }
}


@media screen and (min-width: 400px) {
  .slide-opt-4 .item {
      height: 118px;
  }

}
@media screen and (min-width: 500px) {
  .slide-opt-4 .item {
      height: 147px;
  }
  
}
@media screen and (min-width: 600px) {
  .slide-opt-4 .item {
      height: 175px;
  }
 
}
@media screen and (min-width: 700px) {
  .slide-opt-4 .item {
      height: 205px;
  }

}
@media screen and (min-width: 800px) {
  .container {
    width: 800px;
  }
  .slide-opt-4 .item {
	  height: 222px;}

}
@media screen and (min-width: 900px) {
  .container {
    width: 900px;
  }
  .slide-opt-4 .item {
      height: 250px;
  }

}
@media screen and (min-width: 1000px) {
  .container {
    width: 1000px;
  }
  .slide-opt-4 .item {
      height: 279px;
  }

}
@media screen and (min-width: 1100px) {
  .container {
    width: 1100px;
  }
  .slide-opt-4 .item {
      height: 308px;
  }

}
@media screen and (min-width: 1200px) {
  .container {
    width: 1200px;
  }
  .slide-opt-4 .item {
      height: 253px;
  }

  .block-section-top .block-nav-categori .block-content {
      height: 252px;
  }
  .block-section-top4 .block-nav-categori .ui-categori>li>a {
      line-height: 32px;
  }
}
@media screen and (min-width: 1300px) {
  .container {
    width: 1300px;
  }
  .slide-opt-4 .item {
      height: 279px;
  }

  .block-section-top .block-nav-categori .block-content {
      height: 279px;
  }
  .block-section-top4 .block-nav-categori .ui-categori>li>a {
      line-height: 36px;
  }
}
@media screen and (min-width: 1400px) {
  .container {
    width: 1400px;
  }
  .slide-opt-4 .item {
      height: 308px;
  }

  .block-section-top .block-nav-categori .block-content {
      height: 308px;
  }
  .block-section-top4 .block-nav-categori .ui-categori>li>a {
      line-height: 40px;
  }
}
@media screen and (min-width: 1500px) {
  .container {
    width: 1500px;
  }
  .slide-opt-4 .item {
      height: 337px;
  }

  .block-section-top .block-nav-categori .block-content {
      height: 337px;
  }
  .block-section-top4 .block-nav-categori .ui-categori>li>a {
      line-height: 45px;
  }
}
@media screen and (min-width: 1600px) {
  .container {
    width: 1600px;
  }
  .slide-opt-4 .item {
      height: 366px;
  }

  .block-section-top .block-nav-categori .block-content {
      height: 366px;
  }
  .block-section-top4 .block-nav-categori .ui-categori>li>a {
      line-height: 50px;
  }
}
@media screen and (min-width: 1700px) {
  .container {
    width: 1650px;
  }
  .slide-opt-4 .item {
      height: 380px;
  }

  .block-section-top .block-nav-categori .block-content {
      height: auto;
  }
  .block-section-top4 .block-nav-categori .ui-categori>li>a {
      line-height: 48px;
  }
}
.attachment-shop_single.size-shop_single.wp-post-image{
width:auto;
height:auto;
}


/* MailChimp */

#mc_embed_signup_scroll {
  display: flex;
  margin-bottom: 50px;
  max-width: 350px;
}
#mc_embed_signup_scroll .mc-field-group {
  flex-grow: 1;
}
#mc_embed_signup_scroll .mc-field-group input {
  border: 1px solid #aaa !important;
  height: 40px;
}
#mc_embed_signup_scroll input#mc-embedded-subscribe {
  border-radius: 0 5px 5px 0;
  height: 40px;
}
@media (max-width: 557px){
.site-main ul.products.columns-4 li.product {
    width: 50%;
    margin-right: 0%;
	padding:3%
}
}
.woocommerce-billing-fields__field-wrapper .form-row{
	display:block;
}
.woocommerce-widget-layered-nav-list{
	height: 210px;
    overflow-y: auto;
    overflow-x: hidden;
}
.widget_layered_nav li {
    margin-bottom: 0px;
}

/* Scroll Bar Starts */
/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    background:#f0f0f0
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #f37121;
    border-radius: 2px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #3a3f48;
}

/* Scroll Bar Ends */
.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2000000001!important;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
}
.cmsmasters_woo_wrap_result{
	padding-bottom:4rem
}
.cmsmasters_woo_wrap_result .woocommerce-result-count{
	margin-right:30px
}
.cmsmasters_woo_wrap_result .woocommerce-ordering{
	
}
@media (max-width: 991px){
	.cmsmasters_woo_wrap_result .woocommerce-result-count{
	display:none;
}
	.cmsmasters_woo_wrap_result .woocommerce-ordering{
	    position: absolute;
    top: -7px;
    left: 170px;
}
}
@media (max-width: 557px){
	.cmsmasters_woo_wrap_result .woocommerce-ordering{
	    position: absolute;
    top: -2px;
    left: 150px;
}
}
.cmsmasters_woo_wrap_result .woocommerce-ordering .orderby{
	    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-position: center right 11px;
    background-repeat: no-repeat;
    background-image: url(https://gamingcave.com/wp-content/themes/gamingcustomtheme/images/icon/arrow-select.png);
    padding-right: 22px;
	    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}