div.amshopby-column { float: left; width: 105px; overflow: hidden; }
select.amshopby-select { width: 170px; }
.amshopby-logo { padding: 0pt 10px 10px 0pt; float: left; }
.amshopby-featured { padding: 5px 5px 5px 5px; }
.amshopby-link { float: left; padding-left: 5px; padding-top: 5px; }
.amshopby-clearer { display: block; clear: both; overflow: hidden; }
div.block-layered-nav dd a { padding: 0px 5px 0px 0px; display: block; float: left; }
div.block-layered-nav dd a.amshopby-attr, div.block-layered-nav dd a.amshopby-attr:hover { padding-left: 15px; background-image: url(http://interiorsthatfit.com.au/skin/frontend/base/default/images/amshopby-cb1.gif); background-repeat: no-repeat; background-position: left center; }
div.block-layered-nav dd a.amshopby-attr::before, div.block-layered-nav dd a.amshopby-attr-selected::before { border-style: none !important; }
div.block-layered-nav dd a.amshopby-attr-selected { font-weight: bold; padding-left: 15px; background-image: url(http://interiorsthatfit.com.au/skin/frontend/base/default/images/amshopby-cb2.gif); background-repeat: no-repeat; background-position: left center; }
div.block-layered-nav dd a.amshopby-attr-inactive { pointer-events: none; color: #666666 }
div.block-layered-nav dd a img {/* padding: 0px 4px 5px;*/ float: left; }
div.block-layered-nav dd li.amshopby-cat-level-2 { padding-left: 10px; }
div.block-layered-nav dd li.amshopby-cat-level-3 { padding-left: 20px; }
div.block-layered-nav dd a.amshopby-cat-selected { font-weight: bold; color: black; text-decoration: none; cursor: text; }
div.block-layered-nav li.amshopby-cat-multi a { padding-left: 15px; background-image: url(http://interiorsthatfit.com.au/skin/frontend/base/default/images/amshopby-cb1.gif); background-repeat: no-repeat; background-position: left center; }
div.block-layered-nav li.amshopby-cat-multiselected a { font-weight: bold; background-image: url(http://interiorsthatfit.com.au/skin/frontend/base/default/images/amshopby-cb2.gif); background-repeat: no-repeat; background-position: left center; }
div.block-layered-nav dd li span.amshopby-plusminus { float: left; display: block; width: 15px; height: 15px; cursor: pointer; background: transparent url(http://interiorsthatfit.com.au/skin/frontend/base/default/images/amshopby-plus.gif) no-repeat; }
div.block-layered-nav dd li span.minus { background: transparent url(http://interiorsthatfit.com.au/skin/frontend/base/default/images/amshopby-minus.gif) no-repeat; }
div.block-layered-nav dd li:after { display: block; content: "."; clear: both; font-size: 0; line-height: 0; height: 0; overflow: hidden; }
div.block-layered-nav.amshopby-collapse-enabled dl dt { cursor: pointer; padding-left: 15px; background: url(http://interiorsthatfit.com.au/skin/frontend/base/default/images/amshopby-expanded.gif) center left no-repeat; }
div.block-layered-nav.amshopby-collapse-enabled dl dt::after { border-style: none !important; }
div.block-layered-nav.amshopby-collapse-enabled dl dt.amshopby-collapsed { background: url(http://interiorsthatfit.com.au/skin/frontend/base/default/images/amshopby-collapsed.gif) center left no-repeat; }
.main .col-left div.block-layered-nav.amshopby-collapse-enabled dl dt { background: url(http://interiorsthatfit.com.au/skin/frontend/base/default/images/amshopby-expanded.gif) center left no-repeat; }
.main .col-left div.block-layered-nav.amshopby-collapse-enabled dl dt.amshopby-collapsed { background: url(http://interiorsthatfit.com.au/skin/frontend/base/default/images/amshopby-collapsed.gif) center left no-repeat; }
.main .col-main div.block-layered-nav.amshopby-collapse-enabled .toggle-content dl dt { background: none; }
.main .col-main div.block-layered-nav.amshopby-collapse-enabled .toggle-content dl dt.amshopby-collapsed { background: none }
.main .col-main div.block-layered-nav.amshopby-collapse-enabled .toggle-content dl dd .no-display { display: block!important; }
div.block-layered-nav div.amshopby-slider { position: relative; margin: 10px 4px 5px 4px; z-index: 9; height: 18px; background: url(http://interiorsthatfit.com.au/skin/frontend/base/default/images/amshopby-slider-bg.gif) repeat-x 0 50%; cursor: pointer; }
div.block-layered-nav div.amshopby-slider div.handle { margin-left: -4px; width: 8px; top: 3px; height: 14px; background: transparent url(http://interiorsthatfit.com.au/skin/frontend/base/default/images/amshopby-hadle.png) no-repeat; position: absolute; cursor: move; z-index: 2; }
/*
 * Slider labels
 */
.amshopby-slider-price { color: #798794; }
.amshopby-slider-price-from { float: left; }
.amshopby-slider-price-to { float: right; }
.amshopby-slider-handle-right { position: absolute; top: 14px; right: 0px; }
.amshopby-slider-handle-left { position: absolute; top: 14px; left: 0px; }
.amshopby-tooltip { padding: 2px 5px; background: #FEC; border: 1px solid #FAA819; color: #1F5070; text-align: left; width: 200px; position: absolute; }
.amshopby-slider-price-range { text-align: center; font-size: 0.9em; }
.amshopby-tooltip-img { cursor: help; display: inline; }
div.block-layered-nav, div.amshopby-page-container, div.amshopby-filters-top { position: relative; }
div.amshopby-overlay { background-color: #FFFFFF; height: 100%; left: 0; opacity: 0.5; filter: alpha(opacity = 50); position: absolute; top: 0; width: 100%; z-index: 555; }
div.amshopby-overlay img { top: 100px; left: 45%; display: block; position: absolute; }
div.amshopby-overlay div { margin: 0 auto; display: block; width: 300px; height: 200px; background: url('http://interiorsthatfit.com.au/skin/frontend/base/default/images/amshopby-overlay.gif') 50% 50% no-repeat; }
/*
 * Advanced Categories
 */
.amshopby-advanced li { clear: both; }
.amshopby-advanced li.level1 { padding-left: 20px; }
.amshopby-advanced li.level2 { padding-left: 30px; }
.amshopby-advanced li.level3 { padding-left: 40px; }
.amshopby-advanced li.level4 { padding-left: 50px; }
.amshopby-advanced li.active > a { font-weight: bold; }
/*
 * Slider Bar
 */
.amshopby-slider-bar { position: absolute; background: #999; height: 6px; top: 6px; z-index: 1; }
/*
 * Subcategories block
 */
.amshopby-subcategory-image { overflow: auto; }
.btn-remove-inline { background-image: url('http://interiorsthatfit.com.au/skin/frontend/base/default/images/am_btn_remove.gif'); background-repeat: no-repeat; width: 13px; height: 12px; margin-left: 4px; }
.btn-remove-inline:hover { /* background-position: center bottom; */ }
.amshopby-hightlighted { background: yellow; }
.btn-remove-inline img { display: inline; }
div.block-layered-nav div.amshopby-slider div.handle.active { z-index: 3; }
.amshopby-slider-ui { background: url(http://interiorsthatfit.com.au/skin/frontend/base/default/images/amshopby-slider-bg.gif) repeat-x 0 50%; margin: 10px .4em; }
.amshopby-slider-ui .ui-slider-handle { background-color: #f18200; border: 1px solid #de5400; box-sizing: border-box; outline: none; }
.amshopby-slider-ui .ui-slider-range { background-color: #999999; }
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
.ui-slider { cursor: pointer; position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 0.8em; height: 1.2em; cursor: pointer; -ms-touch-action: none; touch-action: none; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.2em; margin-left: -.4em; }
.ui-slider-horizontal .ui-slider-range { top: 0.2em; height: 8px; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.amshopby-narrow-by-list table td { vertical-align: top; }
input[name^="amshopby"][id$="from"].input-text, input[name^="amshopby"][id$="to"].input-text { width: auto; }
.amshopby-item-top { max-width: 225px; min-width: 180px; display: inline-block; vertical-align: top; height: 100%; }
.amshopby-filters-top .block-content ol { max-width: 250px; }
.amshopby-item-top div.amshopby-column { width: auto; }
.no-display-current, .no-display { display: none; }
.current .no-display-current, dd.current td.no-display { display: block; }
 @media only screen and (max-width: 770px) {
dl#narrow-by-list,  dl#narrow-by-list2 { padding: 0px; }
}

#sidebar-nav { margin-bottom: 15px; position: relative; }
#sidebar-nav .block-title { }
#sidebar-nav .block-title strong { }
#sidebar-nav .block-content { padding: 6px; overflow: auto; }
#sidebar-nav .block-content a { line-height: 1.7; }
#sidebar-nav-menu > li { background: url('http://interiorsthatfit.com.au/skin/frontend/interiorthatfit/default/images/codnitive/sidenav/bkg_block-sidebarnav-layered-dd.gif') 0 100% repeat-x; list-style: inside disc; font-weight: bold; padding: 8px 0; }
#sidebar-nav-menu > li.last { background: none; margin-bottom: 5px; }
#sidebar-nav-menu li ul { font-weight: normal; }
#sidebar-nav li.active, #sidebar-nav li.active > a, #sidebar-nav li.active > .collapsible-wrapper > a { }
#sidebar-nav ul.ul-thumb { padding-left: 0; }
#sidebar-nav-menu > li.parent > ul.ul-thumb { padding-left: 10px; }
#sidebar-nav li.thumb { list-style-type: none; }
#sidebar-nav-menu > li.no-thumb, #sidebar-nav-menu > li.thumb { margin-left: 0 !important; list-style-type: none; }
#sidebar-nav img { border: 0 none !important; outline: 0 none !important; }
#sidebar-nav span.product-count { color: #000; }
#sidebar-nav .home { list-style: none !important; }
#sidebar-nav .home a { display: inline-block; padding-left: 20px; background: url('http://interiorsthatfit.com.au/skin/frontend/interiorthatfit/default/images/codnitive/sidenav/home.png') left top no-repeat; min-height: 16px; }
#sidebar-nav .support-logo-wrapper { margin-top: 10px; }
#sidebar-nav .support_logo { font-size: 9px; float: right; right: 5px; bottom: 5px; text-decoration: none; }
#sidebar-nav .support_logo img { max-width: 65px; }
/* Collapsible Design ==================================================================== */

#sidebar-nav li.thumb .thumb-img-left { float: left; margin: 1px 3px 0 0; }
#sidebar-nav li.thumb .thumb-img-right { float: right; margin: 1px 3px 0; }
#sidebar-nav-menu .arrow-left, #sidebar-nav-menu .arrow-right, #sidebar-nav-menu .plus-left, #sidebar-nav-menu .plus-right { float: left; background: url('http://interiorsthatfit.com.au/skin/frontend/interiorthatfit/default/images/codnitive/sidenav/arrows.gif') left center no-repeat; display: block; margin-top: 2px; margin: 1px 3px 0; cursor: pointer; }
#sidebar-nav-menu .plus-left, #sidebar-nav-menu .plus-right { background-image: url('http://interiorsthatfit.com.au/skin/frontend/interiorthatfit/default/images/codnitive/sidenav/plus.gif'); }
#sidebar-nav-menu .arrow-right, #sidebar-nav-menu .plus-right { float: right; }
#sidebar-nav-menu li ul[expanded="0"] { display: none; }
#sidebar-nav li.active > ul { display: block; }
#sidebar-nav li.active > .arrow-left, #sidebar-nav li.active > .arrow-right, #sidebar-nav li.active > .plus-left, #sidebar-nav li.active > .plus-right { display: block; background-position: right center; }
#sidebar-nav-menu > li.collapsible { list-style: none !important; }
#sidebar-nav .collapse-name { cursor: pointer; }

.m-fpc-debug-info {
  width: 420px;
  min-height: 115px;
  position: fixed;
  bottom: 10px;
  left: 10px;
  background: #47bbb3;
  color: #fff;
  z-index: 100000;
  font-family:Arial;
}
.m-fpc-debug-info .m-fpc-h1 {
  font-family:Arial;
  background: rgb(57, 172, 163);
  color: #fff;
  padding: 3px 3px 5px 10px;
  font-size: 14px;
  font-weight: bold;
  text-align:left;
  text-transform:none;
}
.m-fpc-debug-info .m-fpc-debug-info-main-block {
  padding: 2px 5px 10px 5px;
}
.m-fpc-debug-info .m-fpc-action {
  font-family:sans-serif,Arial;
  padding:0px;
  margin: 5px 0px 5px 0px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
  text-transform:none;
  padding-top:15px;
}
.m-fpc-debug-info .m-fpc-ignored {
  padding-top: 0px !important;
}
.m-fpc-debug-info .m-fpc-hit-info {
  font-family:sans-serif,Arial;
  padding:0px;
  margin: 5px 0px 0px 0px;
  text-align: center;
  font-size: 30px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.95);
  text-transform:none;
}
.m-fpc-debug-info .m-fpc-time-text {
  font-family:sans-serif,Arial;
  padding:0px;
  margin: 5px 0px 5px 0px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
  text-transform:none;
}
.m-fpc-debug-info .m-fpc-time {
  font-family:Arial;
  text-transform: uppercase;
  font-size: 76px;
  font-weight: 700;
  line-height: 65px;
  text-align:center;
}
.m-fpc-debug-info .m-fpc-time-sec-text {
  font-family:sans-serif,Arial;
  font-size: 35px;
  text-align:center;
  text-transform:none;
}
.m-fpc-debug-info.m-fpc-debug-info-not-cacheable {
  height: 220px;
  box-shadow: 0 0 0 5px #E0E0E0;
}
.m-fpc-debug-info.m-fpc-debug-info-hit {
  box-shadow: 0 0 0 5px #CCFFD3;
}
.m-fpc-debug-info.m-fpc-debug-info-miss {
  box-shadow: 0 0 0 5px #FECBCB;
}
.m-fpc-debug-info .m-fpc-disabled-info {
  font-family:sans-serif,Arial;
  padding:0px;
  margin: 12px 0px 0px 0px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.95);
  text-transform:none;
  color: #911E42 !important;
}
.m-fpc-debug-info .m-fpc-detail-info-hide-show-button-style {
  float: right;
  padding-right: 10px;
  text-decoration: underline;
  cursor: pointer;
}
.m-fpc-debug-info .m-fpc-info-scroll-hide {
  display: none;
}
/*scroll*/
.m-fpc-debug-info .m-fpc-info-scroll {
  overflow-y: auto;
  height: 350px;
  padding: 0px 5px 10px 5px;
  text-align: justify;
}
.m-fpc-debug-info .m-fpc-info-scroll::-webkit-scrollbar {
  width: 7px;
}
.m-fpc-debug-info .m-fpc-info-scroll::-webkit-scrollbar-track {
  background-color: rgba(255,255,255,0.2);
  border-radius: 7px;
}
.m-fpc-debug-info .m-fpc-info-scroll::-webkit-scrollbar-thumb {
  background-color: #EAEAEA;
  border-radius: 7px;
}
.m-fpc-debug-info .m-fpc-info-scroll::-webkit-scrollbar-thumb:hover {
  background-color: #EAEAEA;
  border-radius: 7px;
}

/*detail info table*/
.m-fpc-debug-info .m-fpc-detail-info-table {
  display:table;
  width:100%;
  padding-top: 3px;
}
.m-fpc-debug-info .m-fpc-detail-row {
  display:table-row;
}
.m-fpc-debug-info .m-fpc-detail-col {
  display:table-cell;
  text-align: left;
  padding: 2px;
  vertical-align: top;
  width: 50%;
  font-family:sans-serif,Arial;
  padding:5px;
  text-align: left;
  font-size: 10px;
  text-transform:none;
  color: #222 !important;
}
.m-fpc-debug-info .m-fpc-dark {
  background-color: #D9F0EE;
}
.m-fpc-debug-info .m-fpc-light {
  background-color: #ECF8F7;
}
/* Elastislide Style */

.elastislide-list { list-style-type: none; display: none; }
.no-js .elastislide-list { display: block; }
.elastislide-carousel ul li { min-width: 20px; /* minimum width of the image (min width + border) */ }
.elastislide-wrapper { position: relative; background-color: #fff; margin: 0 auto; min-height: 60px; }
.elastislide-wrapper.elastislide-loading { background-image: url(http://interiorsthatfit.com.au/skin/frontend/interiorthatfit/default/css/images/loading.gif); background-repeat: no-repeat; background-position: center center; }
.elastislide-horizontal { padding: 10px 40px; }
.elastislide-vertical { padding: 40px 0; }
.elastislide-carousel { overflow: hidden; position: relative; }
.elastislide-carousel ul { position: relative; display: block; list-style-type: none; padding: 0; margin: 0; -webkit-backface-visibility: hidden; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); transition-property: -webkit-transform; transition-property: -moz-transform; transition-property: -o-transform; transition-property: -ms-transform; transition-property: transform; transition-duration: 200ms; }
.elastislide-horizontal ul { white-space: nowrap; }
.elastislide-carousel ul li { margin: 0; -webkit-backface-visibility: hidden; }
.elastislide-horizontal ul li { height: 100%; display: inline-block; }
.elastislide-vertical ul li { display: block; }
.elastislide-carousel ul li a { display: inline-block; width: 100%; }
.elastislide-carousel ul li a img { display: block; border: 2px solid white; max-width: 100%; }
/* Navigation Arrows */

.elastislide-wrapper nav span { position: absolute; background: url(http://interiorsthatfit.com.au/skin/frontend/interiorthatfit/default/images/nav.png) no-repeat 0 0; width:16px; height: 10px; text-indent: -9000px; cursor: pointer; }
.elastislide-vertical nav span { top:0; left: 50%; margin-left: -11px; background-position: 0 0 !important; }
.elastislide-vertical nav span.elastislide-next { bottom:0; top: auto; background-position: 0 -11px !important; }

/*.elastislide-horizontal nav span { top: 50%; left: 10px; margin-top: -11px; }
.elastislide-horizontal nav span.elastislide-next { right: 10px; left: auto; background-position: 4px -17px; }*/

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

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

  100% {
    opacity: 0;
  }
}

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

/* 
 *  Core Owl Carousel CSS File
 */
.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-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .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-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  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 - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  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("http://interiorsthatfit.com.au/skin/frontend/interiorthatfit/default/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: 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;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */

.amtooltip-label{
    text-align: center;
    font-weight: bold;
}

.amtooltip-img{
    margin-bottom: 3px;
}

.tooltipster-default {
	border-radius: 5px; 
	border: 2px solid #000;
	background: #4c4c4c;
	color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}








/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0; 
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.tooltipster-shadow {
    border-radius: 5px;
    background: #fff;
    box-shadow: 0px 0px 14px rgba(0,0,0,0.3);
    color: #2c2c2c;
}
.tooltipster-shadow .tooltipster-content {
    font-family: 'Arial', sans-serif;
    font-size: 14px;
    line-height: 16px;
    padding: 3px 4px;
}

.tooltipster-light {
    border-radius: 5px; 
    border: 1px solid #cccccc;
    background: #ededed;
    color: #666666;
}
.tooltipster-light .tooltipster-content {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    padding: 3px 4px;
}
.tooltipster-noir {
    border-radius: 0px; 
    border: 3px solid #2c2c2c;
    background: #fff;
    color: #2c2c2c;
}
.tooltipster-noir .tooltipster-content {
    font-family: 'Georgia', serif;
    font-size: 14px;
    line-height: 16px;
    padding: 3px 4px;
}

.tooltipster-punk {
    border-radius: 5px; 
    border-bottom: 3px solid #f71169;
    background: #2a2a2a;
    color: #fff;
}
.tooltipster-punk .tooltipster-content {
    font-family: 'Courier', monospace;
    font-size: 14px;
    line-height: 16px;
    padding: 3px 4px;
}

