/* Minify_CSS_UriRewriter::$debugText

*/

/* flexslider.css */

/* 1 */ @font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(fonts/flexslider-icon.woff) format('woff'),url(fonts/flexslider-icon.ttf) format('truetype'),url(fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;border-radius:4px;-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
/* 2 */
/* Minify_CSS_UriRewriter::$debugText

*/

/* public.css */

/* 1   */ /**
/* 2   *|  * The following styles will provide an attempt to normalize the sliders
/* 3   *|  */
/* 4   */
/* 5   */ /* Reset some style. Using body to push specificity */
/* 6   */ body .metaslider .coin-slider,
/* 7   */ body .metaslider .nivoSlider,
/* 8   */ body .metaslider .nivoSlider img,
/* 9   */ body .metaslider .rslides,
/* 10  */ body .metaslider .rslides li,
/* 11  */ body .metaslider .flexslider ul.slides,
/* 12  */ body .metaslider .flexslider .slides li,
/* 13  */ body .metaslider .flexslider .slides ul,
/* 14  */ body .metaslider .flexslider .slides ol,
/* 15  */ body .metaslider .flexslider .slides img,
/* 16  */ body .metaslider .flexslider .flex-direction-nav,
/* 17  */ body .metaslider .flexslider .flex-direction-nav li {
/* 18  */     border: 0;
/* 19  */     margin: 0;
/* 20  */     list-style-type: none;
/* 21  */     list-style: none;
/* 22  */     padding: 0;
/* 23  */     line-height: normal;
/* 24  */     max-width: none;
/* 25  */     max-height: none;
/* 26  */ }
/* 27  */
/* 28  */ .metaslider {
/* 29  */     position: relative;
/* 30  */     z-index: 0;
/* 31  */ }
/* 32  */
/* 33  */ /* Avoids overflow when slideshow takes the whole window' width - The fullwidth class needs to be added in the slideshow settings. */
/* 34  */ .metaslider.fullwidth {
/* 35  */ 	overflow: hidden;
/* 36  */ }
/* 37  */
/* 38  */ .metaslider .caption {
/* 39  */     padding: 5px 10px;
/* 40  */     word-wrap: break-word;
/* 41  */ }
/* 42  */
/* 43  */ .metaslider .caption-wrap {
/* 44  */     position: absolute;
/* 45  */     bottom: 0;
/* 46  */     left: 0;
/* 47  */     background: black;
/* 48  */     color: white;
/* 49  */     opacity: 0.7;
/* 50  */     margin: 0;

/* public.css */

/* 51  */     display: block;
/* 52  */     width: 100%;
/* 53  */     line-height: 1.4em;
/* 54  */ }
/* 55  */
/* 56  */ .metaslider img {
/* 57  */     height: auto;
/* 58  */     padding: 0;
/* 59  */     margin: 0;
/* 60  */     -moz-user-select: none;
/* 61  */ }
/* 62  */
/* 63  */ .metaslider a {
/* 64  */     outline: none;
/* 65  */ }
/* 66  */
/* 67  */ .metaslider.ms-left {
/* 68  */     float: left;
/* 69  */     margin: 0 20px 20px 0;
/* 70  */ }
/* 71  */
/* 72  */ .metaslider.ms-right {
/* 73  */     float: right;
/* 74  */     margin: 0 0 20px 20px;
/* 75  */ }
/* 76  */
/* 77  */ .metaslider li:before,
/* 78  */ .metaslider li:after {
/* 79  */     content: "" !important;
/* 80  */     display: none !important;
/* 81  */     bottom: auto !important;
/* 82  */     margin: 0 !important;
/* 83  */ }
/* 84  */
/* 85  */ .metaslider .caption-wrap .caption img {
/* 86  */     width: auto;
/* 87  */ }
/* 88  */
/* 89  */ .metaslider .slides img {
/* 90  */ 	width: 100%;
/* 91  */ 	display: block;
/* 92  */ }
/* 93  */
/* 94  */ /* Flexslider */
/* 95  */
/* 96  */ .metaslider .flexslider {
/* 97  */     background: none;
/* 98  */     box-shadow: none;
/* 99  */     -webkit-box-shadow: none;
/* 100 */     -moz-box-shadow: none;

/* public.css */

/* 101 */     -o-box-shadow: none;
/* 102 */     border: 0;
/* 103 */     margin: 0 0 40px;
/* 104 */     max-width: none;
/* 105 */     max-height: none;
/* 106 */ }
/* 107 */
/* 108 */ .metaslider .flex-control-nav {
/* 109 */     border: 0;
/* 110 */     margin: auto;
/* 111 */     list-style-type: none;
/* 112 */     list-style: none;
/* 113 */     padding: 0;
/* 114 */ 	bottom: -27px;
/* 115 */     line-height: 11px;
/* 116 */     z-index: 2;
/* 117 */ }
/* 118 */
/* 119 */ /** move margin from list items to anchors */
/* 120 */ .metaslider .flex-control-nav li {
/* 121 */ 	margin: 0;
/* 122 */ }
/* 123 */
/* 124 */ .metaslider .flex-control-nav li a {
/* 125 */ 	margin: 0 6px;
/* 126 */ 	padding: 0;
/* 127 */ }
/* 128 */
/* 129 */ .metaslider .flexslider .slides li {
/* 130 */     position: relative;
/* 131 */     height: auto;
/* 132 */ }
/* 133 */
/* 134 */ /** fix for users with RTL languages */
/* 135 */ .metaslider .flex-viewport {
/* 136 */     direction: ltr;
/* 137 */ }
/* 138 */
/* 139 */ /** add transition effects to firefox **/
/* 140 */ .metaslider .flex-direction-nav a {
/* 141 */     -moz-transition: all .3s ease;
/* 142 */     transition: all .3s ease;
/* 143 */ }
/* 144 */
/* 145 */ .metaslider .flexslider .slides p {
/* 146 */     margin: 0;
/* 147 */ }
/* 148 */
/* 149 */ .metaslider .flexslider.filmstrip {
/* 150 */ 	margin-top: 10px;

/* public.css */

/* 151 */ }
/* 152 */
/* 153 */ .metaslider .flexslider.filmstrip .slides li {
/* 154 */     cursor: pointer;
/* 155 */     opacity: 0.5;
/* 156 */ }
/* 157 */
/* 158 */ .metaslider .flexslider.filmstrip .slides li.flex-active-slide,
/* 159 */ .metaslider .flexslider.filmstrip .slides li:hover,
/* 160 */ .metaslider .flexslider.filmstrip .slides li:focus {
/* 161 */     opacity: 1.0 !important;
/* 162 */ }
/* 163 */
/* 164 */ .metaslider .flex-control-thumbs li {
/* 165 */     width: auto;
/* 166 */ }
/* 167 */
/* 168 */ .metaslider ol.flex-control-thumbs img,
/* 169 */ #content .metaslider ol.flex-control-thumbs img {
/* 170 */     margin: 10px 5px 0;
/* 171 */     width: auto;
/* 172 */ }
/* 173 */
/* 174 */ .metaslider.nav-hidden .flexslider {
/* 175 */     margin-bottom: 0;
/* 176 */ }
/* 177 */
/* 178 */ .metaslider.nav-hidden.add-margin .flexslider {
/* 179 */     margin-bottom: 40px;
/* 180 */ }
/* 181 */
/* 182 */ /* Arrow styles to use background images (old style) */
/* 183 */ /* which makes it compatible with the theme builder */
/* 184 */
/* 185 */ .metaslider .flexslider .flex-direction-nav li a:before {
/* 186 */     content:none!important;
/* 187 */ }
/* 188 */ .metaslider .flexslider .flex-direction-nav li a {
/* 189 */     width: 30px;
/* 190 */     height: 30px;
/* 191 */     border: 0;
/* 192 */     margin: -20px 0 0;
/* 193 */     box-shadow: none!important;
/* 194 */     display: block;
/* 195 */     background-color: transparent;
/* 196 */     background-image: url('../sliders/flexslider/bg_direction_nav.png');
/* 197 */     background-repeat:  no-repeat;
/* 198 */     position: absolute;
/* 199 */     top: 50%;
/* 200 */     z-index: 10;

/* public.css */

/* 201 */     cursor: pointer;
/* 202 */     text-indent: -9999px;
/* 203 */     opacity: 0;
/* 204 */     -webkit-transition: all .3s ease;
/* 205 */        -moz-transition: opacity .25s ease-in-out;
/* 206 */             transition: all .3s ease;
/* 207 */ }
/* 208 */ .metaslider .flex-direction-nav .flex-next {
/* 209 */     background-position: left 0;
/* 210 */ }
/* 211 */ .metaslider .flex-direction-nav .flex-next {
/* 212 */     background-position: right 0;
/* 213 */     text-align: left;
/* 214 */     /* Fix for single character text */
/* 215 */     text-indent: 9999px;
/* 216 */ }
/* 217 */ .metaslider .flexslider:focus-within .flex-next,
/* 218 */ .metaslider .flexslider:hover .flex-next {
/* 219 */     opacity: 0.8;
/* 220 */     right: 5px;
/* 221 */ }
/* 222 */ .metaslider .flexslider:focus-within .flex-prev,
/* 223 */ .metaslider .flexslider:hover .flex-prev {
/* 224 */     opacity: 0.8;
/* 225 */     left: 5px;
/* 226 */
/* 227 */     /* Fix for single character text */
/* 228 */     text-indent: -9999px;
/* 229 */ }
/* 230 */ .metaslider .flexslider:focus-within .flex-next:focus,
/* 231 */ .metaslider .flexslider:focus-within .flex-prev:focus,
/* 232 */ .metaslider .flexslider:hover .flex-next:hover,
/* 233 */ .metaslider .flexslider:hover .flex-prev:hover {
/* 234 */     opacity: 1;
/* 235 */ }
/* 236 */ .metaslider .flexslider .flex-next:focus,
/* 237 */ .metaslider .flexslider .flex-prev:focus {
/* 238 */ 	    outline: -webkit-focus-ring-color auto 5px;
/* 239 */ }
/* 240 */ .metaslider .flexslider .flex-direction-nav .flex-disabled {
/* 241 */     cursor: default;
/* 242 */     pointer-events: none;
/* 243 */ }
/* 244 */ .metaslider .flexslider .flex-control-nav a {
/* 245 */ 	box-shadow: none !important;
/* 246 */ }
/* 247 */ .metaslider .flexslider .flex-control-nav a:focus {
/* 248 */ 	outline: -webkit-focus-ring-color auto 5px;
/* 249 */ }
/* 250 */ .metaslider .flexslider .slides > li {

/* public.css */

/* 251 */     position: relative;
/* 252 */ }
/* 253 */
/* 254 */ /* Responsive Slides */
/* 255 */ .metaslider .rslides_nav,
/* 256 */ .metaslider .rslides_tabs a {
/* 257 */     box-shadow: none !important;
/* 258 */ }
/* 259 */ .metaslider .rslides_tabs {
/* 260 */     margin: 0 0 40px;
/* 261 */ }
/* 262 */
/* 263 */ .metaslider .rslides_nav:focus,
/* 264 */ .metaslider .rslides_nav:hover {
/* 265 */     color: #ffffff;
/* 266 */ }
/* 267 */
/* 268 */ /* Nivo Slider */
/* 269 */ div.metaslider .theme-default .nivoSlider {
/* 270 */    -webkit-box-shadow: 0 0 0;
/* 271 */       -moz-box-shadow: 0 0 0;
/* 272 */            box-shadow: 0 0 0;
/* 273 */ }
/* 274 */
/* 275 */ .metaslider .slider-wrapper .nivo-directionNav a,
/* 276 */ .metaslider .slider-wrapper .nivo-controlNav a,
/* 277 */ .metaslider .slider-wrapper img {
/* 278 */     border: 0;
/* 279 */     box-shadow: none;
/* 280 */     /* margin: 0; */
/* 281 */     list-style-type: none;
/* 282 */     list-style: none;
/* 283 */     padding: 0;
/* 284 */     line-height: normal;
/* 285 */     max-width: none;
/* 286 */     max-height: none;
/* 287 */ }
/* 288 */ div.metaslider .slider-wrapper .nivo-controlNav a {
/* 289 */     transition: none;
/* 290 */ }
/* 291 */
/* 292 */ /* Coin Slider */
/* 293 */ .metaslider .coin-slider {
/* 294 */
/* 295 */     /* This keeps the slider from spilling out the container */
/* 296 */     max-width: 100%;
/* 297 */     overflow:hidden;
/* 298 */ }
/* 299 */ .metaslider .coin-slider .cs-buttons a,
/* 300 */ .metaslider .coin-slider > a {

/* public.css */

/* 301 */ 	box-shadow: none !important;
/* 302 */ }
/* 303 */ .metaslider .coin-slider a[href="javascript:void(0)"] {
/* 304 */ 	cursor: default !important;
/* 305 */ }
