/*! http://responsiveslides.com v1.53 by @viljamis */

.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0 !important;
}

.rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}

.rslides li:first-child {
    position: relative;
    display: block;
    float: left;
}

.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0;
}
/** metaslider custom styles **/
.rslides_tabs {
    margin: 0;
    padding: 7px 0 !important;
    background: #333;
    font-size: 18px;
    list-style: none;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}

.rslides_tabs li {
    margin: 0;
    padding: 0;
    display: inline-block;
    float: none;
    margin-right: 1px;
    list-style-type: none;
}

.rslides_tabs a {
    text-decoration: none;
    width: auto;
    line-height: 20px;
    padding: 9px 20px;
    height: auto;
    background: transparent;
    display: inline;
    color: white;
}

.rslides_tabs a:hover {
    border: 0;
    color: white;
}

.rslides_tabs li:first-child {
    margin-left: 0;
}

.rslides_tabs .rslides_here a {
    background: rgba(255,255,255,.1);
    color: #fff;
    font-weight: bold;
}

.rslides_nav {
    background-color: #000000;
    color: #FFFFFF;
    padding: 10px;
    position: absolute;
    top: 50%;
    z-index: 9;
    cursor: pointer;
    font-weight: bold;
    margin-top: -15px;
    opacity: 0.7;
}

.rslides_nav.prev {
    left: 0px;
    text-decoration: none;
}

.rslides_nav.next {
    right: 0px;
    text-decoration: none;
}

.rslides li,
.rslides .rslides_tabs {
    border: 0;
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    margin: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    list-style-type: none;
}/**
 * The following styles will provide an attempt to normalize the sliders
 */

/* Reset some style. Using body to push specificity */
body .metaslider .coin-slider,
body .metaslider .nivoSlider,
body .metaslider .nivoSlider img,
body .metaslider .rslides,
body .metaslider .rslides li,
body .metaslider .flexslider ul.slides,
body .metaslider .flexslider .slides li,
body .metaslider .flexslider .slides ul,
body .metaslider .flexslider .slides ol,
body .metaslider .flexslider .slides img,
body .metaslider .flexslider .flex-direction-nav,
body .metaslider .flexslider .flex-direction-nav li {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}

.metaslider {
    position: relative;
    z-index: 0;
}

/* Avoids overflow when slideshow takes the whole window' width - The fullwidth class needs to be added in the slideshow settings. */
.metaslider.fullwidth {
	overflow: hidden;
}

.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}

.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}

.metaslider img {
    height: auto;
    padding: 0;
    margin: 0;
    -moz-user-select: none;
}

.metaslider a {
    outline: none;
}

.metaslider.ms-left {
    float: left;
    margin: 0 20px 20px 0;
}

.metaslider.ms-right {
    float: right;
    margin: 0 0 20px 20px;
}

.metaslider li:before,
.metaslider li:after {
    content: "" !important;
    display: none !important;
    bottom: auto !important;
    margin: 0 !important;
}

.metaslider .caption-wrap .caption img {
    width: auto;
}

.metaslider .slides img {
	width: 100%;
	display: block;
}

/* Flexslider */

.metaslider .flexslider {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 0;
    margin: 0 0 40px;
    max-width: none;
    max-height: none;
}

.metaslider .flex-control-nav {
    border: 0;
    margin: auto;
    list-style-type: none;
    list-style: none;
    padding: 0;
	bottom: -27px;
    line-height: 11px;
    z-index: 2;
}

/** move margin from list items to anchors */
.metaslider .flex-control-nav li {
	margin: 0;
}

.metaslider .flex-control-nav li a {
	margin: 0 6px;
	padding: 0;
}

.metaslider .flexslider .slides li {
    position: relative;
    height: auto;
}

/** fix for users with RTL languages */
.metaslider .flex-viewport {
    direction: ltr;
}

/** add transition effects to firefox **/
.metaslider .flex-direction-nav a {
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

.metaslider .flexslider .slides p {
    margin: 0;
}

.metaslider .flexslider.filmstrip {
	margin-top: 10px;
}

.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}

.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}

.metaslider .flex-control-thumbs li {
    width: auto;
}

.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
    margin: 10px 5px 0;
    width: auto;
}

.metaslider.nav-hidden .flexslider {
    margin-bottom: 0;
}

.metaslider.nav-hidden.add-margin .flexslider {
    margin-bottom: 40px;
}

/* Arrow styles to use background images (old style) */
/* which makes it compatible with the theme builder */

.metaslider .flexslider .flex-direction-nav li a:before {
    content:none!important;
}
.metaslider .flexslider .flex-direction-nav li a {
    width: 30px;
    height: 30px;
    border: 0;
    margin: -20px 0 0;
    box-shadow: none!important;
    display: block;
    background-color: transparent;
    background-image: url('/wp-content/plugins/ml-slider/assets/sliders/flexslider/bg_direction_nav.png');
    background-repeat:  no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 0;
    -webkit-transition: all .3s ease;
       -moz-transition: opacity .25s ease-in-out;
            transition: all .3s ease;
}
.metaslider .flex-direction-nav .flex-next {
    background-position: left 0;
}
.metaslider .flex-direction-nav .flex-next {
    background-position: right 0;
    text-align: left;
    /* Fix for single character text */
    text-indent: 9999px;
}
.metaslider .flexslider:focus-within .flex-next,
.metaslider .flexslider:hover .flex-next {
    opacity: 0.8;
    right: 5px;
}
.metaslider .flexslider:focus-within .flex-prev,
.metaslider .flexslider:hover .flex-prev {
    opacity: 0.8;
    left: 5px;

    /* Fix for single character text */
    text-indent: -9999px;
}
.metaslider .flexslider:focus-within .flex-next:focus,
.metaslider .flexslider:focus-within .flex-prev:focus,
.metaslider .flexslider:hover .flex-next:hover,
.metaslider .flexslider:hover .flex-prev:hover {
    opacity: 1;
}
.metaslider .flexslider .flex-next:focus,
.metaslider .flexslider .flex-prev:focus {
	    outline: -webkit-focus-ring-color auto 5px;
}
.metaslider .flexslider .flex-direction-nav .flex-disabled {
    cursor: default;
    pointer-events: none;
}
.metaslider .flexslider .flex-control-nav a {
	box-shadow: none !important;
}
.metaslider .flexslider .flex-control-nav a:focus {
	outline: -webkit-focus-ring-color auto 5px;
}
.metaslider .flexslider .slides > li {
    position: relative;
}

/* Responsive Slides */
.metaslider .rslides_nav,
.metaslider .rslides_tabs a {
    box-shadow: none !important;
}
.metaslider .rslides_tabs {
    margin: 0 0 40px;
}

.metaslider .rslides_nav:focus,
.metaslider .rslides_nav:hover {
    color: #ffffff;
} 

/* Nivo Slider */
div.metaslider .theme-default .nivoSlider {
   -webkit-box-shadow: 0 0 0;
      -moz-box-shadow: 0 0 0;
           box-shadow: 0 0 0;
}

.metaslider .slider-wrapper .nivo-directionNav a,
.metaslider .slider-wrapper .nivo-controlNav a,
.metaslider .slider-wrapper img {
    border: 0;
    box-shadow: none;
    /* margin: 0; */
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}
div.metaslider .slider-wrapper .nivo-controlNav a {
    transition: none;
}

/* Coin Slider */
.metaslider .coin-slider {

    /* This keeps the slider from spilling out the container */
    max-width: 100%;
    overflow:hidden;
}
.metaslider .coin-slider .cs-buttons a,
.metaslider .coin-slider > a {
	box-shadow: none !important;
}
.metaslider .coin-slider a[href="javascript:void(0)"] {
	cursor: default !important;
}.slideshow_container {
  margin: 0;
  position: relative;
  width: 100%;
}
.slideshow_container div {
  clear: none !important;
  max-width: none !important;
  padding: 0;
}
.slideshow_container img {
  border: none;
  margin: 0;
  padding: 0;
  max-width: none !important;
}
.slideshow_container p {
  margin: 0;
  padding: 10px;
}
.slideshow_container a {
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
}
.slideshow_container ul {
  margin: 0;
  padding: 0;
}
.slideshow_container ul li {
  margin: 0;
  padding: 0;
}
.slideshow_container h1,
.slideshow_container h2,
.slideshow_container h3,
.slideshow_container h4,
.slideshow_container h5,
.slideshow_container h6 {
  margin: 0;
  padding: 10px;
}
.slideshow_container .slideshow_transparent,
.slideshow_container .slideshow_transparent:hover {
  zoom: 1;
}
.slideshow_container .slideshow_content {
  position: relative !important;
  overflow: hidden !important;
}
.slideshow_container .slideshow_view {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  overflow: hidden !important;
}
.slideshow_container .slideshow_view .slideshow_slide {
  position: relative !important;
  float: left !important;
  overflow: hidden !important;
}
.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_text .slideshow_background_anchor {
  position: absolute;
  top: 0;
}
.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image img {
  float: none;
}
.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box {
  display: none;
  position: absolute;
  width: 100%;
}
.slideshow_container .slideshow_controlPanel {
  position: absolute;
  top: 5px;
  left: 50%;
  display: none;
  z-index: 2;
}
.slideshow_container .slideshow_controlPanel ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.slideshow_container .slideshow_controlPanel ul li {
  float: left;
}
.slideshow_container .slideshow_controlPanel ul li:hover {
  cursor: pointer;
}
.slideshow_container .slideshow_button {
  padding: 0;
  position: absolute;
  top: 50%;
  cursor: pointer;
  display: none;
  z-index: 2;
}
.slideshow_container .slideshow_button.slideshow_previous {
  left: 5px;
}
.slideshow_container .slideshow_button.slideshow_next {
  right: 5px;
}
.slideshow_container .slideshow_pagination {
  height: 0;
  position: absolute;
  width: 100%;
  display: none;
  z-index: 2;
}
.slideshow_container .slideshow_pagination .slideshow_pagination_center {
  display: table;
  margin: 0 auto;
}
.slideshow_container .slideshow_pagination .slideshow_pagination_center ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.slideshow_container .slideshow_pagination .slideshow_pagination_center ul li {
  display: inline;
  float: left;
}
.slideshow_container .slideshow_pagination .slideshow_pagination_center ul li:hover {
  cursor: pointer;
}
.slideshow_container .assistive-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}
.slideshow_container .hide-text {
  font: 0/0 a;
  color: rgba(0, 0, 0, 0);
  text-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  border: 0;
}
.slideshow_container .slideshow_manufacturer {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.slideshow_container_style-light { }

.slideshow_container_style-light a { text-decoration: none; }
.slideshow_container_style-light a:hover { text-decoration: none; }

.slideshow_container_style-light .slideshow_slide { margin-right: 2px; }
.slideshow_container_style-light .slideshow_slide_image { }
.slideshow_container_style-light .slideshow_slide_video { }
.slideshow_container_style-light .slideshow_slide_text { }

.slideshow_container_style-light .slideshow_slide_text div.slideshow_title { font-size: 1.3em; }
.slideshow_container_style-light .slideshow_slide_text div.slideshow_description { }

.slideshow_container_style-light .slideshow_slide_text div,
.slideshow_container_style-light .slideshow_slide_text p,
.slideshow_container_style-light .slideshow_slide_text h1,
.slideshow_container_style-light .slideshow_slide_text h2,
.slideshow_container_style-light .slideshow_slide_text h3,
.slideshow_container_style-light .slideshow_slide_text h4,
.slideshow_container_style-light .slideshow_slide_text h5,
.slideshow_container_style-light .slideshow_slide_text h6 {
	text-align: center;
}

.slideshow_container_style-light .slideshow_description_box { background: #000; width: 100%; }

.slideshow_container_style-light .slideshow_description_box div.slideshow_title { font-size: 1.3em;; }
.slideshow_container_style-light .slideshow_description_box div.slideshow_description { }

.slideshow_container_style-light .slideshow_description_box div,
.slideshow_container_style-light .slideshow_description_box div a,
.slideshow_container_style-light .slideshow_description_box p,
.slideshow_container_style-light .slideshow_description_box p a,
.slideshow_container_style-light .slideshow_description_box h1,
.slideshow_container_style-light .slideshow_description_box h1 a,
.slideshow_container_style-light .slideshow_description_box h2,
.slideshow_container_style-light .slideshow_description_box h2 a,
.slideshow_container_style-light .slideshow_description_box h3,
.slideshow_container_style-light .slideshow_description_box h3 a,
.slideshow_container_style-light .slideshow_description_box h4,
.slideshow_container_style-light .slideshow_description_box h4 a,
.slideshow_container_style-light .slideshow_description_box h5,
.slideshow_container_style-light .slideshow_description_box h5 a,
.slideshow_container_style-light .slideshow_description_box h6,
.slideshow_container_style-light .slideshow_description_box h6 a {
	text-align: center;
	color: #fff;
}

.slideshow_container_style-light .slideshow_transparent { filter: alpha(opacity = 50); opacity: 0.5; }
.slideshow_container_style-light .slideshow_transparent:hover { filter: alpha(opacity = 80); opacity: 0.8; }

.slideshow_container_style-light .slideshow_loading_icon {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 32px;
	height: 32px;
	margin: -16px 0 0 -16px;
	background: url('/wp-content/plugins/slideshow-jquery-image-gallery/images/SlideshowPlugin/loading-icon-128x128.gif') no-repeat;
	background-size: 32px 32px;
}

.slideshow_container_style-light .slideshow_controlPanel {
	width: 21px;
	height: 21px;
	margin-left: -11px;
	background: #000;
	border-radius: 2px;
	-moz-border-radius: 10px;
}

.slideshow_container_style-light .slideshow_controlPanel ul { }

.slideshow_container_style-light .slideshow_controlPanel ul li {
	margin: 3px;
	width: 15px;
	height: 15px;
}

.slideshow_container_style-light .slideshow_controlPanel ul li:hover { }

.slideshow_container_style-light .slideshow_play {
	background: url('/wp-content/plugins/slideshow-jquery-image-gallery/images/SlideshowPlugin/light-controlpanel.png') 0 0 no-repeat;
}

.slideshow_container_style-light .slideshow_pause {
	background: url('/wp-content/plugins/slideshow-jquery-image-gallery/images/SlideshowPlugin/light-controlpanel.png') -15px 0 no-repeat;
}

.slideshow_container_style-light .slideshow_button {
	margin-top: -20px;
	height: 40px;
	width: 19px;
	background: url('/wp-content/plugins/slideshow-jquery-image-gallery/images/SlideshowPlugin/light-arrows.png') no-repeat;
}

.slideshow_container_style-light .slideshow_previous { }

.slideshow_container_style-light .slideshow_next {
	background-position: -19px 0;
}

.slideshow_container_style-light .slideshow_pagination { bottom: 16px; }

.slideshow_container_style-light .slideshow_pagination_center {	}

.slideshow_container_style-light .slideshow_pagination .slideshow_currentView {
	filter: alpha(opacity = 80);
	opacity: 0.8;
}

.slideshow_container_style-light .slideshow_pagination ul { }

.slideshow_container_style-light .slideshow_pagination ul li {
	margin: 0 2px;
	width: 11px;
	height: 11px;
	background: url('/wp-content/plugins/slideshow-jquery-image-gallery/images/SlideshowPlugin/light-bullet.png') no-repeat;
}
