﻿.main-article .slider-container .flex-direction-nav li a{text-indent:-4000px;background:#cfcfcf none no-repeat center center;display:block;height:60px;margin:-27px 0 0;width:30px;z-index:2}.main-article .slider-container .flex-direction-nav li a.flex-prev{background-image:url(/img/direction-prev.gif);left:0}.main-article .slider-container .flex-direction-nav li a.flex-next{background-image:url(/img/direction-next.gif);left:auto;right:0}.main-article .slider-container .flex-direction-nav li a.flex-disabled{filter:alpha(opacity=0);opacity:0;cursor:default}.main-article .slider-container,.main-article .style-image{padding:0}.main-article .slider-container{width:62%;margin-left:4%}.main-article .slider-container img{width:auto;margin-bottom:.4em}.main-article .style-image img{width:100%;margin-bottom:.4em}.main-article .slider-container #carousel{margin:.5em 0 0;float:right;padding:0;width:71%}.main-article .slider-container #carousel .flex-viewport ul.tight li{margin-left:10px}.main-article .slider-container #carousel .flex-viewport ul li:first-child{margin:0 .2em}.main-article .slider-container #carousel .flex-viewport ul li img{display:block;max-height:60px}.main-article .slider-container #carousel .flex-viewport ul li{background:none;height:60px;margin:0 .2em;position:relative;cursor:pointer}.main-article .slider-container #carousel .flex-viewport ul li.flex-active-slide:after{outline:5px solid #d5b175;border:2px solid #fff;width:92%;height:83%;margin:.3em 0 0 .3em;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.main-article .slider-text{padding:0 1em;font:1em "HelveticaNeueW01-200","Helvetica Neue","Helvetica",Arial,sans-serif}.main-article .slider-text ul.keypoints-container li{overflow:hidden}.main-article .slider-text .controls{display:inline-block;width:100%;margin-bottom:5px}.main-article .slider-text .controls a{display:inline-block;height:.875em;text-indent:-9999px;width:.5em}.main-article .slider-text .controls a.prev{background:url(/img/direction-dark-prev.png) no-repeat}.main-article .slider-text .controls a.next{background:url(/img/direction-dark-next.png) no-repeat}.main-article .slider-text .controls a.disabled{filter:alpha(opacity=25);opacity:.25;cursor:default}.main-article .slider-text .controls p{color:#dedede;display:inline-block;font-family:'Times','Times New Roman',serif;font-size:1.688em;float:none;margin:0;padding:0 1em;width:auto}.main-article .slider-text .controls p span{padding:0 0 0 .2em}.main-article .slider-text .controls p span:first-child{padding:0 .2em 0 0}.main-article .slider-text .controls p span.active{color:#000}.main-article .slider-container #slider .flex-direction-nav{display:none}.main-article .slider-container #carousel .flex-direction-nav{display:block}@media only screen and (max-width:992px){.main-article .slider-container{width:100%;margin-left:0}.main-article .content .text-slider{padding:2.5em 1em 0 1em}.main-article .content .text-slider>p{margin-bottom:0}}@media only screen and (max-width:767px){.main-article .slider-container #carousel{width:100%;padding-top:0;max-width:100%;float:none;margin-top:20px;margin-bottom:40px;display:block;text-align:center}.main-article .slider-container .flex-direction-nav{padding-top:0}.main-article .slider-container #carousel .flex-viewport ul li{background:url(/img/article-slideshow/flex-bullet.png) no-repeat;height:10px;margin:0;width:55px !important}.main-article .slider-container #carousel .flex-viewport ul li:first-child,.slider-container #carousel .flex-viewport ul li.flex-active-slide,.main-article .slider-container #carousel .flex-viewport ul li.flex-active-slide::after{margin:0!important}.main-article .slider-container #carousel .flex-viewport ul li img{display:none}.main-article .slider-text .controls{display:none}.main-article .slider-container #carousel .flex-viewport ul li.flex-active-slide:after{border:0;outline:0}.slider-container #carousel .flex-viewport ul li.flex-active-slide{background-position:left bottom}.main-article .slider-container .flex-direction-nav li a.flex-disabled{opacity:.25}#carousel .slides{margin:0 10%!important}.main-article .slider-container #carousel .flex-direction-nav{display:none}.main-article .slider-container #slider .flex-direction-nav{display:block}.main-article .flex-direction-nav li{position:relative}.main-article .flex-direction-nav li a{position:absolute;margin:0;top:20px}.main-article .slider-container #carousel .flex-viewport{display:inline-block;text-align:center}}@media only screen and (max-width:480px){.main-article .slider-container #carousel .flex-viewport ul li{width:40px !important}}