.image_carousel {padding: 0 35px; position: relative;}
.image_carousel img {margin-right: 10px; display: block; float: left;box-shadow:0 0 0 !important;border-radius:0 !important}
a.prev, a.next {background: url(../images/nav.png) no-repeat transparent; width: 15px; height: 28px; display: block; position: absolute; top: 42%;}
.via_shortcode a.prev, .via_shortcode a.next{top:35%}

a.prev {left: 0px; background-position: 0 0; opacity:1.0}
a.prev:hover, a.next:hover {opacity:0.6}
a.prev.disabled, a.next.disabled {opacity:0.3}
a.next {background-position: -15px 0; right: 10px;}
a.prev.disabled, a.next.disabled {cursor: default;}
a.prev span, a.next span {display: none;}
.clearfix {float: none;clear: both;}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
a.prev, a.next {background: url(../images/nav_tablet.html) no-repeat transparent; width: 10px; height: 20px;}
a.next {background-position: -10px 0;}
}

/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
a.prev, a.next {background: url(../images/nav_mobile.html) no-repeat transparent; width: 8px; height: 15px;}
a.next {background-position: -8px 0;}
}

/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {


}
