.jcarousel-skin-tango .jcarousel-container-horizontal { width: 85%; }

.jcarousel-skin-tango .jcarousel-clip-horizontal { 	width: 92%; margin: 0 auto; }

.jcarousel-skin-tango .jcarousel-container { } 

.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }

.jcarousel-skin-tango .jcarousel-container-horizontal { width: 100%; padding: 0px 0px; }

.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }

.jcarousel-skin-tango .jcarousel-clip-horizontal { max-width:  100%; height: 200px; }





.jcarousel-skin-tango .jcarousel-item { width: 275px; height: 200px; padding-top:10px;}

.jcarousel-skin-tango .jcarousel-item-horizontal { margin-left: 0; margin-right: 10px; }

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }

.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }





/**  Horizontal Buttons  */

.jcarousel-skin-tango .jcarousel-next-horizontal {

    position: absolute;

    top: 50%;

    right: 5px;

    width: 32px;

    height: 32px;

    cursor: pointer;

    background: transparent url(../../images/jcarousel/next-horizontal.png) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {

    left: 5px;

    right: auto;

    background-image: url(../../images/jcarousel/prev-horizontal.png);

}



.jcarousel-skin-tango .jcarousel-next-horizontal:hover,

.jcarousel-skin-tango .jcarousel-next-horizontal:focus {

    background-position: -32px 0;

}



.jcarousel-skin-tango .jcarousel-next-horizontal:active {

    background-position: -64px 0;

}



.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {

    cursor: default;

    background-position: -96px 0;

}



.jcarousel-skin-tango .jcarousel-prev-horizontal {

    position: absolute;

    top: 50%;

    left: 5px;

    width: 32px;

    height: 32px;

    cursor: pointer;

    background: transparent url(../../images/jcarousel/prev-horizontal.png) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {

    left: auto;

    right: 5px;

    background-image: url(../../images/jcarousel/next-horizontal.png);

}



.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 

.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {

    background-position: -32px 0;

}



.jcarousel-skin-tango .jcarousel-prev-horizontal:active {

    background-position: -64px 0;

}



.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {

    cursor: default;

    background-position: -96px 0;

}

/* Three Columns */
.threeColumn:after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
.threeCol { width: 30%; float: left; margin: 0 4.9% 0 0; }
.threeCol:last-child { margin: 0; }

/* Counter Three */
.counterWrap.three { text-align: center; }
.counterWrap.three .fa-2x { margin: 15px auto; float: none; display: table; color: #ffffff; }
.counterWrap.three .threeCol { background: #444444; padding: 20px 0 0 0; }
.counterWrap.three .threeCol h1, .counterWrap.three .threeCol h2, .counterWrap.three .threeCol h3, .counterWrap.three .threeCol h4, .counterWrap.three .threeCol h5, .counterWrap.three .threeCol h6 { color: #ffffff; }
.counterWrap.three .threeCol h2 { font-size: 64px; }
.counterWrap.three .threeCol p { color: #ffffff; }

/* Buttons */

/* Default */
.button p a { display: inline-block; background: #444444; color: #ffffff; text-decoration: none; padding: 10px 18px; }
.button p a:hover { background: #ccc; color: #444444; }
.button p a.large { padding: 15px 30px; font-size: 14pt; }
.button p a.medium { padding: 10px 20px; font-size: 11pt; }
.button p a.small { padding: 5px 10px; font-size: 11pt; }
/* Rounded */
.button.rounded p a { border-radius: 40px; top: 2px; padding: 12px 40px }
.button.rounded p a:hover { top: 2px; }
.button.rounded p a:active { top: 6px; }
/* Border */
.button.border p a { background: none; color: #444444; border: 1px solid #444444; }
.button.border p a:hover { background: #444444; color: #ffffff; border: 1px solid #444444; }
/* Grow */
.button.grow p a { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; }
.button.grow p a:hover, .button.grow p a:focus, .button.grow p a:active { -webkit-transform: scale(1.1); transform: scale(1.1); }
/* Trim */
.button.trim p a { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; }
.button.trim p a:before { content: ''; position: absolute; border: white solid 2px; top: 2px; left: 2px; right: 2px; bottom: 2px; opacity: 0; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: opacity; transition-property: opacity; }
.button.trim p a:hover:before, .button.trim p a:focus:before, .button.trim p a:active:before { opacity: 1; }