.m-carousel-controls{padding-top:10px;text-align:center;}
.m-carousel-controls a{padding:5px;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;-webkit-user-drag:none;-moz-user-drag:-moz-none;user-drag:none;}
.m-carousel-bulleted{position:absolute;bottom:25px;width:100%;margin:0 0 0;}
.m-carousel-bulleted a{text-decoration:none;text-indent:-999px;overflow:hidden;background:url(../images/circle_page.png);background-position:0 0;display:inline-block;width:12px;height:12px;padding:0 !important;margin:0 3px;border-radius:6px !important;outline:none;}
.m-carousel-bulleted a:hover, .m-carousel-bulleted a:focus{text-decoration:none;}
.m-carousel-bulleted a:hover{background-position:0 -12px;}
.m-carousel-bulleted a.m-active{background-position:0 -12px;}
.m-carousel-pagination{padding-top:10px;}
.m-carousel-pagination a{text-decoration:none;display:inline-block;padding:3px 10px;margin:1px 0;color:#333;background-color:rgba(255,255,255,0.3);-webkit-transition:background-color 0.1s ease-in;-moz-transition:background-color 0.1s ease-in;-o-transition:background-color 0.1s ease-in;transition:background-color 0.1s ease-in;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.m-carousel-pagination a:hover, .m-carousel-pagination a:focus{text-decoration:none;background-color:rgba(255,255,255,0.6);}
.m-carousel-pagination a.m-active{background-color:rgba(255,255,255,1);}
.m-carousel-hud{padding-top:0;}
.m-carousel-hud a{z-index:2;opacity:1;display:block;position:absolute;top:50%;width:70px;height:70px;margin:-35px 0 0 0;padding:0;text-decoration:none;text-indent:-999px;overflow:hidden;background:url(../images/bg_arrow.png);background-position:0 0;outline:none;}
.m-carousel:hover .m-carousel-hud a{opacity:1;}
.m-carousel .m-carousel-hud a:hover, .m-carousel .m-carousel-hud a:focus{opacity:1;}
.m-carousel-hud .m-carousel-prev{left:30px;}
.m-carousel-hud .m-carousel-prev:hover{background-position:0 -70px;}
.m-carousel-hud .m-carousel-next{right:30px;background-position:0 -140px;}
.m-carousel-hud .m-carousel-next:hover{background-position:0 -210px;}
.m-caption{margin:0;padding:10px;height:auto;text-align:center;}
.m-scaled .m-item{opacity:0.7;-webkit-backface-visibility:hidden;-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);-webkit-transition:-webkit-transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;-moz-transition-timing-function:-moz-transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;-o-transition-timing-function:-o-transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;transition-timing-function:transform cubic-bezier(0.33, 0.66, 0.66, 1) 0.25s, opacity ease-out 0.25s;}
.m-scaled .m-active{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.m-fluid .m-item{margin-right:0;}
.m-carousel-photos{}
.m-carousel-photos .m-item > img{margin:0;padding:0;max-width:none;width:100%;height:auto;}
.m-carousel-photos .m-caption{bottom:0;position:absolute;z-index:9;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.m-card-dark, .m-card-light{padding:20px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:rgba(0,0,0,0.5) 0 5px 10px;-moz-box-shadow:rgba(0,0,0,0.5) 0 5px 10px;-o-box-shadow:rgba(0,0,0,0.5) 0 5px 10px;-ms-box-shadow:rgba(0,0,0,0.5) 0 5px 10px;box-shadow:rgba(0,0,0,0.5) 0 5px 10px;}
.m-card-dark{background:rgba(0,0,0,0.5);color:#FFF;}
.m-card-light{background:rgba(255,255,255,0.9);color:#000;}
.m-card-dark .m-caption, .m-card-light .m-caption{margin:0;padding:10px 0 0 0;}
.m-fade-out{-webkit-mask-image:-webkit-linear-gradient(left, rgba(0,0,0,0) 0%,
rgba(0,0,0,1) 5%, rgba(0,0,0,1) 95%, rgba(0,0,0,0) 100%);}