/* 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:not(.caption 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}}
/* 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 .flexslider .slides li .caption-wrap .caption img {
/* 86  */     max-width: 100%;
/* 87  */     height: auto;
/* 88  */     display: inline;
/* 89  */ }
/* 90  */
/* 91  */ .metaslider .slides img:not(.caption img) {
/* 92  */ 	width: 100%;
/* 93  */ 	display: block;
/* 94  */ }
/* 95  */
/* 96  */ .metaslider .flex-pauseplay a {
/* 97  */     box-sizing: border-box;
/* 98  */ 	height: 30px;
/* 99  */ 	width: 30px;
/* 100 */ }

/* public.css */

/* 101 */
/* 102 */ /* Flexslider */
/* 103 */
/* 104 */ .metaslider .flexslider {
/* 105 */     background: none;
/* 106 */     box-shadow: none;
/* 107 */     -webkit-box-shadow: none;
/* 108 */     -moz-box-shadow: none;
/* 109 */     -o-box-shadow: none;
/* 110 */     border: 0;
/* 111 */     margin: 0 0 40px;
/* 112 */     max-width: none;
/* 113 */     max-height: none;
/* 114 */ }
/* 115 */
/* 116 */ .metaslider .flex-control-nav {
/* 117 */     border: 0;
/* 118 */     margin: auto;
/* 119 */     list-style-type: none;
/* 120 */     list-style: none;
/* 121 */     padding: 0;
/* 122 */ 	bottom: -27px;
/* 123 */     line-height: 11px;
/* 124 */     z-index: 2;
/* 125 */ }
/* 126 */
/* 127 */ .metaslider.has-dots-onhover-navigation .flexslider .flex-control-paging {
/* 128 */     opacity: 1;
/* 129 */     transition: opacity .3s ease;
/* 130 */ }
/* 131 */ .metaslider.has-dots-onhover-navigation:hover .flexslider .flex-control-paging {
/* 132 */     opacity: 1 !important;
/* 133 */ }
/* 134 */
/* 135 */ .metaslider-flex.ms-theme-default .flex-next:focus {
/* 136 */     background: url('bg_direction_nav.png') scroll right 0 transparent!important;
/* 137 */     height: 27px!important;
/* 138 */ }
/* 139 */ .metaslider-flex.ms-theme-default .flex-prev:focus {
/* 140 */     background: url('bg_direction_nav.png') scroll left 0 transparent!important;
/* 141 */     height: 27px!important;
/* 142 */ }
/* 143 */
/* 144 */ /** move margin from list items to anchors */
/* 145 */ .metaslider .flex-control-nav li {
/* 146 */ 	margin: 0;
/* 147 */ }
/* 148 */
/* 149 */ .metaslider .flex-control-nav li a {
/* 150 */ 	margin: 0 6px;

/* public.css */

/* 151 */ 	padding: 0;
/* 152 */ 	text-indent: 9999px;
/* 153 */ 	overflow: hidden;
/* 154 */ }
/* 155 */
/* 156 */ .metaslider .flexslider .slides li {
/* 157 */     position: relative;
/* 158 */     height: auto;
/* 159 */ }
/* 160 */
/* 161 */ /** fix for users with RTL languages */
/* 162 */ .metaslider .flex-viewport {
/* 163 */     direction: ltr;
/* 164 */ }
/* 165 */
/* 166 */ /** add transition effects to firefox **/
/* 167 */ .metaslider .flex-direction-nav a {
/* 168 */     -moz-transition: all .3s ease;
/* 169 */     transition: all .3s ease;
/* 170 */ }
/* 171 */
/* 172 */ .metaslider .flexslider .slides p {
/* 173 */     margin: 0;
/* 174 */ }
/* 175 */
/* 176 */ .metaslider .flexslider.filmstrip {
/* 177 */ 	margin-top: 10px;
/* 178 */ }
/* 179 */
/* 180 */ .metaslider .flexslider.filmstrip .slides li {
/* 181 */     cursor: pointer;
/* 182 */     opacity: 0.5;
/* 183 */ }
/* 184 */
/* 185 */ .metaslider .flexslider.filmstrip .slides li.flex-active-slide,
/* 186 */ .metaslider .flexslider.filmstrip .slides li:hover,
/* 187 */ .metaslider .flexslider.filmstrip .slides li:focus {
/* 188 */     opacity: 1.0 !important;
/* 189 */ }
/* 190 */
/* 191 */ .metaslider .flex-control-thumbs {
/* 192 */     margin: 5px -5px 0 -5px;
/* 193 */ }
/* 194 */
/* 195 */ .metaslider .flex-control-thumbs li {
/* 196 */     width: auto;
/* 197 */     margin: 5px;
/* 198 */ }
/* 199 */
/* 200 */ .metaslider ol.flex-control-thumbs img,

/* public.css */

/* 201 */ #content .metaslider ol.flex-control-thumbs img {
/* 202 */     margin: 10px 5px 0;
/* 203 */     width: auto;
/* 204 */ }
/* 205 */
/* 206 */ .metaslider.nav-hidden .flexslider {
/* 207 */     margin-bottom: 0;
/* 208 */ }
/* 209 */
/* 210 */ .metaslider.nav-hidden.add-margin .flexslider {
/* 211 */     margin-bottom: 40px;
/* 212 */ }
/* 213 */
/* 214 */ /* Arrow styles to use background images (old style) */
/* 215 */ /* which makes it compatible with the theme builder */
/* 216 */
/* 217 */ .metaslider .flexslider .flex-direction-nav li a:before {
/* 218 */     content:none!important;
/* 219 */ }
/* 220 */ .metaslider .flexslider .flex-direction-nav li a {
/* 221 */     width: 30px;
/* 222 */     height: 30px;
/* 223 */     border: 0;
/* 224 */     margin: -20px 0 0;
/* 225 */     box-shadow: none!important;
/* 226 */     display: block;
/* 227 */     background-color: transparent;
/* 228 */     background-image: url('bg_direction_nav.png');
/* 229 */     background-repeat:  no-repeat;
/* 230 */     position: absolute;
/* 231 */     right: 10px;
/* 232 */     top: 50%;
/* 233 */     z-index: 10;
/* 234 */     cursor: pointer;
/* 235 */     text-indent: -9999px;
/* 236 */     opacity: 1;
/* 237 */     -webkit-transition: all .3s ease;
/* 238 */        -moz-transition: opacity .25s ease-in-out;
/* 239 */             transition: all .3s ease;
/* 240 */ }
/* 241 */ .metaslider.has-onhover-arrows .flexslider .flex-direction-nav li a {
/* 242 */     opacity: 0;
/* 243 */ }
/* 244 */ .metaslider.has-onhover-arrows:hover .flexslider .flex-direction-nav li a{
/* 245 */     opacity: 1;
/* 246 */ }
/* 247 */
/* 248 */ .metaslider .flex-direction-nav .flex-prev {
/* 249 */     background-position: left 0;
/* 250 */     left: 10px;

/* public.css */

/* 251 */ }
/* 252 */ .metaslider .flex-direction-nav .flex-next {
/* 253 */     background-position: right 0;
/* 254 */     text-align: left;
/* 255 */     /* Fix for single character text */
/* 256 */     text-indent: 9999px;
/* 257 */ }
/* 258 */ .metaslider .flexslider:focus-within .flex-next,
/* 259 */ .metaslider .flexslider:hover .flex-next {
/* 260 */     opacity: 0.8;
/* 261 */
/* 262 */ }
/* 263 */ .metaslider .flexslider:focus-within .flex-prev,
/* 264 */ .metaslider .flexslider:hover .flex-prev {
/* 265 */     opacity: 0.8;
/* 266 */     /* Fix for single character text */
/* 267 */     text-indent: -9999px;
/* 268 */ }
/* 269 */ .metaslider .flexslider:focus-within .flex-next:focus,
/* 270 */ .metaslider .flexslider:focus-within .flex-prev:focus,
/* 271 */ .metaslider .flexslider:hover .flex-next:hover,
/* 272 */ .metaslider .flexslider:hover .flex-prev:hover {
/* 273 */     opacity: 1;
/* 274 */ }
/* 275 */ .metaslider .flexslider .flex-next:focus,
/* 276 */ .metaslider .flexslider .flex-prev:focus {
/* 277 */ 	outline: -webkit-focus-ring-color auto 5px;
/* 278 */ }
/* 279 */ .metaslider .flexslider .flex-direction-nav .flex-disabled {
/* 280 */     cursor: default;
/* 281 */     pointer-events: none;
/* 282 */ }
/* 283 */ .metaslider .flexslider .flex-control-nav a {
/* 284 */ 	box-shadow: none !important;
/* 285 */ }
/* 286 */ .metaslider .flexslider .flex-control-nav a:focus {
/* 287 */ 	outline: -webkit-focus-ring-color auto 5px;
/* 288 */ }
/* 289 */ .metaslider .flexslider .slides > li {
/* 290 */     position: relative;
/* 291 */ }
/* 292 */ .metaslider .flexslider .flex-pauseplay .flex-play,
/* 293 */ .metaslider .flexslider .flex-pauseplay .flex-pause {
/* 294 */     width: 30px;
/* 295 */     height: 30px;
/* 296 */     background: #000;
/* 297 */     color: #fff;
/* 298 */     text-align: center;
/* 299 */     padding: 0 8px;
/* 300 */     border-radius: 50px;

/* public.css */

/* 301 */     text-decoration: none;
/* 302 */     line-height: 30px;
/* 303 */     font-size: 16px;
/* 304 */ }
/* 305 */ .metaslider .flexslider .flex-pauseplay a:before {
/* 306 */     font-size: 16px;
/* 307 */ }
/* 308 */ .metaslider .flexslider .flex-pauseplay .flex-play:focus,
/* 309 */ .metaslider .flexslider .flex-pauseplay .flex-pause:focus {
/* 310 */     background: #000;
/* 311 */     color: #fff;
/* 312 */ 	outline: 2px solid #fff;
/* 313 */ }
/* 314 */ .metaslider .flexslider .flex-pauseplay .flex-play:before {
/* 315 */     margin-left: 4px;
/* 316 */ }
/* 317 */ .metaslider .flexslider .flex-pauseplay .flex-pause:before {
/* 318 */     margin-left: 1px;
/* 319 */ }
/* 320 */
/* 321 */ /* Responsive Slides */
/* 322 */ .metaslider .rslides_nav,
/* 323 */ .metaslider .rslides_tabs a {
/* 324 */     box-shadow: none !important;
/* 325 */ }
/* 326 */ .metaslider .rslides_tabs {
/* 327 */     margin: 0 0 40px;
/* 328 */ }
/* 329 */
/* 330 */ .metaslider .rslides_nav:focus,
/* 331 */ .metaslider .rslides_nav:hover {
/* 332 */     color: #ffffff;
/* 333 */ }
/* 334 */
/* 335 */ .metaslider-responsive.no-text .rslides_nav{
/* 336 */ 	width: 30px;
/* 337 */ 	height: 30px;
/* 338 */ 	border: 0;
/* 339 */ 	margin: 0 5px;
/* 340 */ 	box-shadow: none !important;
/* 341 */ 	display: block;
/* 342 */ 	background-color: transparent;
/* 343 */ 	background-image: url('bg_direction_nav.png');
/* 344 */ 	background-repeat: no-repeat;
/* 345 */ 	position: absolute;
/* 346 */ 	top: 50%;
/* 347 */ 	z-index: 10;
/* 348 */ 	cursor: pointer;
/* 349 */ 	text-indent: -9999px;
/* 350 */ 	opacity: 1;

/* public.css */

/* 351 */ 	-webkit-transition: all .3s ease;
/* 352 */ 	-moz-transition: opacity .25s ease-in-out;
/* 353 */ 	transition: all .3s ease;
/* 354 */ }
/* 355 */ .metaslider-responsive.no-text .rslides_nav.next {
/* 356 */ 	background-position: right 0;
/* 357 */ }
/* 358 */
/* 359 */ /* Nivo Slider */
/* 360 */ div.metaslider .theme-default .nivoSlider {
/* 361 */    -webkit-box-shadow: 0 0 0;
/* 362 */       -moz-box-shadow: 0 0 0;
/* 363 */            box-shadow: 0 0 0;
/* 364 */ }
/* 365 */
/* 366 */ .metaslider .slider-wrapper .nivo-directionNav a,
/* 367 */ .metaslider .slider-wrapper .nivo-controlNav a,
/* 368 */ .metaslider .slider-wrapper img {
/* 369 */     border: 0;
/* 370 */     box-shadow: none;
/* 371 */     /* margin: 0; */
/* 372 */     list-style-type: none;
/* 373 */     list-style: none;
/* 374 */     padding: 0;
/* 375 */     line-height: normal;
/* 376 */     max-width: none;
/* 377 */     max-height: none;
/* 378 */ }
/* 379 */ div.metaslider .slider-wrapper .nivo-controlNav a {
/* 380 */     transition: none;
/* 381 */ }
/* 382 */
/* 383 */ /* Coin Slider */
/* 384 */ .metaslider .coin-slider {
/* 385 */
/* 386 */     /* This keeps the slider from spilling out the container */
/* 387 */     max-width: 100%;
/* 388 */     overflow:hidden;
/* 389 */ }
/* 390 */ .metaslider .coin-slider .cs-buttons a,
/* 391 */ .metaslider .coin-slider > a {
/* 392 */ 	box-shadow: none !important;
/* 393 */ }
/* 394 */ .metaslider .coin-slider a[href="javascript:void(0)"] {
/* 395 */ 	cursor: default !important;
/* 396 */ }
/* 397 */
/* 398 */ /* Admin Bar */
/* 399 */ #wpadminbar #wp-admin-bar-ms-main-menu .ab-item #metaslider-main-menu-icon {
/* 400 */ 	background-size: 30px auto;

/* public.css */

/* 401 */ 	background-repeat: no-repeat;
/* 402 */ 	background-position: left center;
/* 403 */ 	width: 30px;
/* 404 */ 	height: 32px;
/* 405 */ 	float: left;
/* 406 */ 	margin-right: 5px;
/* 407 */ }
/* 408 */ .ms-edit-frontend {
/* 409 */ 	text-decoration: none !important;
/* 410 */ 	font-size: 18px;
/* 411 */ }
/* 412 */ .ms-edit-frontend .dashicons.dashicons-external {
/* 413 */ 	height: 25px;
/* 414 */ 	vertical-align: middle;
/* 415 */ }
/* 416 */
/* 417 */ #preview-container .ms-edit-frontend{
/* 418 */     display: none;
/* 419 */ }
/* 420 */
/* 421 */
/* 422 */ /* Precognition Theme */
/* 423 */ .ms-theme-precognition .flex-control-nav {
/* 424 */ 	display: table !important;
/* 425 */ 	width: 100% !important;
/* 426 */ 	margin-top: 0 !important;
/* 427 */ }
/* 428 */ .metaslider.ms-theme-precognition .flex-control-nav li {
/* 429 */ 	display: table-cell !important;
/* 430 */ 	width: auto;
/* 431 */ 	text-align: center;
/* 432 */ 	border-left: 1px solid;
/* 433 */ 	border-bottom: 1px solid;
/* 434 */ }
/* 435 */ .metaslider.ms-theme-precognition .flex-control-nav li:last-child {
/* 436 */ 	border-right: 1px solid;
/* 437 */ }
/* 438 */ .metaslider.ms-theme-precognition .flex-control-nav li a {
/* 439 */ 	text-indent: 0 !important;
/* 440 */ 	width: auto !important;
/* 441 */ 	display: block !important;
/* 442 */ 	height: auto !important;
/* 443 */ 	padding: 10px !important;
/* 444 */ 	margin: 0 !important;
/* 445 */ }
/* 446 */
/* 447 */ /* Progress Bar */
/* 448 */ .flex-progress-bar {
/* 449 */     position: absolute;
/* 450 */     top: 0;

/* public.css */

/* 451 */     left: 0;
/* 452 */     height: 4px;
/* 453 */     width: 0%;
/* 454 */     background-color: #fff;
/* 455 */     transition: width 2s linear;
/* 456 */     z-index: 999;
/* 457 */ }
/* 458 */ /* Carousel */
/* 459 */ .ms-carousel-force-height .slides > li {
/* 460 */     overflow: hidden;
/* 461 */ }
/* 462 */ .ms-carousel-force-height .slides > li.ms-image img {
/* 463 */     height: 100%;
/* 464 */     width: auto;
/* 465 */ }
/* 466 */ /* The row already has a set height, so drop the aspect ratio padding */
/* 467 */ .ms-carousel-force-height .slides > li.ms-livid .ms-img-inner,
/* 468 */ .ms-carousel-force-height .slides > li.ms-livid div.livid {
/* 469 */     height: 100% !important;
/* 470 */ }
/* 471 */ .ms-carousel-force-height .slides > li.ms-livid div.livid {
/* 472 */     padding-bottom: 0 !important;
/* 473 */ }
/* 474 */
/* 475 */ /* Custom button */
/* 476 */ .ms-custom-button {
/* 477 */ 	display: inline-block;
/* 478 */ 	background-color: #0073aa;
/* 479 */ 	color: #fff;
/* 480 */ 	cursor: pointer;
/* 481 */ 	padding: 8px 14px;
/* 482 */ 	border-radius: 4px;
/* 483 */ 	text-decoration: none;
/* 484 */ 	transition: background-color 0.2s ease;
/* 485 */ }
/* 486 */ .ms-custom-button:hover {
/* 487 */ 	opacity: 0.8;
/* 488 */ }
/* 489 */ .slides li:focus-within {
/* 490 */ 	outline: 2px solid #007cba;
/* 491 */ 	outline-offset: -2px;
/* 492 */ }
/* 493 */ /* Loading */
/* 494 */ .ms-slider-loading {
/* 495 */     position: absolute;
/* 496 */     top: 0;
/* 497 */     left: 0;
/* 498 */     width: 100%;
/* 499 */     height: 100%;
/* 500 */     display: flex;

/* public.css */

/* 501 */     align-items: center;
/* 502 */     justify-content: center;
/* 503 */     background: #f2f2f2;
/* 504 */     z-index: 11;
/* 505 */ }
/* 506 */
/* 507 */ /* Elementor's shortcode wrapper can collapse to zero width on mobile and Safari,
/* 508 *|  * leaving the slideshow blank. Needs :has() - Safari 15.4+, Firefox 121+. */
/* 509 */ .elementor-widget-shortcode:has(.metaslider) {
/* 510 */     width: 100%;
/* 511 */     flex-basis: 100%;
/* 512 */ }
/* 513 */
/* 514 */ /* Remove bottom spacing when using container to have full control of spacing
/* 515 *|  * through Container's margin and padding settings */
/* 516 */ .metaslider-container-box .metaslider.metaslider-flex.ml-slider .flexslider {
/* 517 */     margin-bottom: 0;
/* 518 */ }
/* 519 */ .metaslider-container-box .metaslider.metaslider-flex.ml-slider {
/* 520 */     padding-bottom: 0;
/* 521 */     margin-bottom: 0;
/* 522 */ }
/* 523 */ .metaslider-container-box .metaslider.metaslider-flex.ml-slider .flexslider .flex-control-nav:not(.flex-control-thumbs) {
/* 524 */     margin-bottom: 0;
/* 525 */ }
/* 526 */ /*.metaslider-container-box .metaslider.metaslider-flex.ml-slider .flexslider .slides li {
/* 527 *|     margin-top: 0;
/* 528 *|     margin-bottom: 0;
/* 529 *| }*/
/* 530 */
/* 531 */ /* Local video */
/* 532 */ .metaslider .local-video video {
/* 533 */     position: absolute;
/* 534 */     top: 0;
/* 535 */     left: 0;
/* 536 */     width: 100%;
/* 537 */     height: 100%;
/* 538 */ }
/* 539 */ .metaslider .local-video {
/* 540 */     width: 100%;
/* 541 */ }
/* 542 */ .metaslider .local-video.ms-fit-video video {
/* 543 */     object-fit: cover;
/* 544 */ }
/* 545 */ .ms-carousel-force-height .slides > li.ms-local-video div.local-video img.msDefaultImage {
/* 546 */     height: 100%;
/* 547 */     width: auto;
/* 548 */ }
/* 549 */ .ms-carousel-force-height .slides > li.ms-local-video div.local-video {
/* 550 */     height: 100% !important;

/* public.css */

/* 551 */     padding-bottom: 0 !important;
/* 552 */ }
/* 553 */
/* 554 */ @media only screen and (max-width : 767px) {
/* 555 */     .metaslider.ms-theme-precognition .flex-control-nav li a {
/* 556 */         text-indent: -9999px !important;
/* 557 */     }
/* 558 */ }
/* 559 */ @media only screen and (min-width : 768px) {
/* 560 */     .metaslider.ms-theme-precognition .flex-control-nav li a {
/* 561 */         text-indent: 0 !important;
/* 562 */     }
/* 563 */ }
/* 564 */
