@font-face {
font-family: 'muvias';
src:  url(//muvias.it/wp-content/themes/muvias/inc/fonts/muvias.eot?nfqq3b);
src:  url(//muvias.it/wp-content/themes/muvias/inc/fonts/muvias.eot?nfqq3b#iefix) format('embedded-opentype'),
url(//muvias.it/wp-content/themes/muvias/inc/fonts/muvias.ttf?nfqq3b) format('truetype'),
url(//muvias.it/wp-content/themes/muvias/inc/fonts/muvias.woff?nfqq3b) format('woff'),
url(//muvias.it/wp-content/themes/muvias/inc/fonts/muvias.svg?nfqq3b#muvias) format('svg');
font-weight: normal;
font-style: normal;
}
.ic { font-family: 'muvias' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.ic-infrastrutture:before {
content: "\e900";
}
.ic-personaggi:before {
content: "\e901";
}
.ic-societa:before {
content: "\e902";
}
.ic-storia:before {
content: "\e903";
}
.ic-storie:before {
content: "\e904";
}
.ic-veicoli:before {
content: "\e905";
}
.ic-mouse:before {
content: "\e906";
}
.ic-dot:before {
content: "\e907";
}
.ic-all:before {
content: "\e908";
}
.ic-infrastrutture-o:before {
content: "\e909";
}
.ic-personaggi-o:before {
content: "\e90a";
}
.ic-storia-o:before {
content: "\e90b";
}
.ic-veicoli-o:before {
content: "\e90c";
}
.ic-storie-o:before {
content: "\e90d";
}
.ic-societa-o:before {
content: "\e90e";
}
.ic-infrastrutture-c:before {
content: "\e90f";
}
.ic-personaggi-c:before {
content: "\e910";
}
.ic-storia-c:before {
content: "\e911";
}
.ic-veicoli-c:before {
content: "\e912";
}
.ic-societa-c:before {
content: "\e914";
}
.ic-storie-c:before {
content: "\e913";
}
.ic-vid-1:before {
content: "\e915";
}
.ic-vid-2:before {
content: "\e916";
}
.ic-vid-3:before {
content: "\e917";
}
.ic-vid-4:before {
content: "\e918";
}.la,.la-stack{display:inline-block}.la-fw,.la-li{text-align:center}@font-face{font-family:LineAwesome;src:url(//muvias.it/wp-content/themes/muvias/inc/fonts/line-awesome.eot?v=1.1.);src:url(//muvias.it/wp-content/themes/muvias/inc/fonts/line-awesome.eot??v=1.1.#iefix) format("embedded-opentype"),url(//muvias.it/wp-content/themes/muvias/inc/fonts/line-awesome.woff2?v=1.1.) format("woff2"),url(//muvias.it/wp-content/themes/muvias/inc/fonts/line-awesome.woff?v=1.1.) format("woff"),url(//muvias.it/wp-content/themes/muvias/inc/fonts/line-awesome.ttf?v=1.1.) format("truetype"),url(//muvias.it/wp-content/themes/muvias/inc/fonts/line-awesome.svg?v=1.1.#fa) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:LineAwesome;src:url(//muvias.it/wp-content/themes/muvias/inc/fonts/line-awesome.svg?v=1.1.#fa) format("svg")}}.la{font:normal normal normal 16px/1 LineAwesome;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.la-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.la-2x{font-size:2em}.la-3x{font-size:3em}.la-4x{font-size:4em}.la-5x{font-size:5em}.la-fw{width:1.28571429em}.la-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.la-ul>li{position:relative}.la-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.la-li.la-lg{left:-1.85714286em}.la-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.li.pull-left{margin-right:.3em}.li.pull-right{margin-left:.3em}.la-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.la-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.la-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.la-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.la-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.la-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .la-flip-horizontal,:root .la-flip-vertical,:root .la-rotate-180,:root .la-rotate-270,:root .la-rotate-90{filter:none}.la-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.la-stack-1x,.la-stack-2x{position:absolute;left:0;width:100%;text-align:center}.la-stack-1x{line-height:inherit}.la-stack-2x{font-size:2em}.la-inverse{color:#fff}.la-500px:before{content:"\f100"}.la-adjust:before{content:"\f101"}.la-adn:before{content:"\f102"}.la-align-center:before{content:"\f103"}.la-align-justify:before{content:"\f104"}.la-align-left:before{content:"\f105"}.la-align-right:before{content:"\f106"}.la-amazon:before{content:"\f107"}.la-ambulance:before{content:"\f108"}.la-anchor:before{content:"\f109"}.la-android:before{content:"\f10a"}.la-angellist:before{content:"\f10b"}.la-angle-double-down:before{content:"\f10c"}.la-angle-double-left:before{content:"\f10d"}.la-angle-double-right:before{content:"\f10e"}.la-angle-double-up:before{content:"\f10f"}.la-angle-down:before{content:"\f110"}.la-angle-left:before{content:"\f111"}.la-angle-right:before{content:"\f112"}.la-angle-up:before{content:"\f113"}.la-apple:before{content:"\f114"}.la-archive:before{content:"\f115"}.la-area-chart:before{content:"\f116"}.la-arrow-circle-down:before{content:"\f117"}.la-arrow-circle-left:before{content:"\f118"}.la-arrow-circle-o-down:before{content:"\f119"}.la-arrow-circle-o-left:before{content:"\f11a"}.la-arrow-circle-o-right:before{content:"\f11b"}.la-arrow-circle-o-up:before{content:"\f11c"}.la-arrow-circle-right:before{content:"\f11d"}.la-arrow-circle-up:before{content:"\f11e"}.la-arrow-down:before{content:"\f11f"}.la-arrow-left:before{content:"\f120"}.la-arrow-right:before{content:"\f121"}.la-arrow-up:before{content:"\f122"}.la-arrows:before{content:"\f123"}.la-arrows-alt:before{content:"\f124"}.la-arrows-h:before{content:"\f125"}.la-arrows-v:before{content:"\f126"}.la-asterisk:before{content:"\f127"}.la-at:before{content:"\f128"}.la-automobile:before{content:"\f129"}.la-backward:before{content:"\f12a"}.la-balance-scale:before{content:"\f12b"}.la-ban:before{content:"\f12c"}.la-bank:before{content:"\f12d"}.la-bar-chart:before{content:"\f12e"}.la-bar-chart-o:before{content:"\f12f"}.la-barcode:before{content:"\f130"}.la-bars:before{content:"\f131"}.la-battery-0:before{content:"\f132"}.la-battery-1:before{content:"\f133"}.la-battery-2:before{content:"\f134"}.la-battery-3:before{content:"\f135"}.la-battery-4:before{content:"\f136"}.la-battery-empty:before{content:"\f137"}.la-battery-full:before{content:"\f138"}.la-battery-half:before{content:"\f139"}.la-battery-quarter:before{content:"\f13a"}.la-battery-three-quarters:before{content:"\f13b"}.la-bed:before{content:"\f13c"}.la-beer:before{content:"\f13d"}.la-behance:before{content:"\f13e"}.la-behance-square:before{content:"\f13f"}.la-bell:before{content:"\f140"}.la-bell-o:before{content:"\f141"}.la-bell-slash:before{content:"\f142"}.la-bell-slash-o:before{content:"\f143"}.la-bicycle:before{content:"\f144"}.la-binoculars:before{content:"\f145"}.la-birthday-cake:before{content:"\f146"}.la-bitbucket:before{content:"\f147"}.la-bitbucket-square:before{content:"\f148"}.la-bitcoin:before{content:"\f149"}.la-black-tie:before{content:"\f14a"}.la-bold:before{content:"\f14b"}.la-bolt:before{content:"\f14c"}.la-bomb:before{content:"\f14d"}.la-book:before{content:"\f14e"}.la-bookmark:before{content:"\f14f"}.la-bookmark-o:before{content:"\f150"}.la-briefcase:before{content:"\f151"}.la-btc:before{content:"\f152"}.la-bug:before{content:"\f153"}.la-building:before{content:"\f154"}.la-building-o:before{content:"\f155"}.la-bullhorn:before{content:"\f156"}.la-bullseye:before{content:"\f157"}.la-bus:before{content:"\f158"}.la-buysellads:before{content:"\f159"}.la-cab:before{content:"\f15a"}.la-calculator:before{content:"\f15b"}.la-calendar:before{content:"\f15c"}.la-calendar-check-o:before{content:"\f15d"}.la-calendar-minus-o:before{content:"\f15e"}.la-calendar-o:before{content:"\f15f"}.la-calendar-plus-o:before{content:"\f160"}.la-calendar-times-o:before{content:"\f161"}.la-camera:before{content:"\f162"}.la-camera-retro:before{content:"\f163"}.la-car:before{content:"\f164"}.la-caret-down:before{content:"\f165"}.la-caret-left:before{content:"\f166"}.la-caret-right:before{content:"\f167"}.la-caret-square-o-down:before,.la-toggle-down:before{content:"\f168"}.la-caret-square-o-left:before,.la-toggle-left:before{content:"\f169"}.la-caret-square-o-right:before,.la-toggle-right:before{content:"\f16a"}.la-caret-square-o-up:before,.la-toggle-up:before{content:"\f16b"}.la-caret-up:before{content:"\f16c"}.la-cart-arrow-down:before{content:"\f16d"}.la-cart-plus:before{content:"\f16e"}.la-cc:before{content:"\f16f"}.la-cc-amex:before{content:"\f170"}.la-cc-diners-club:before{content:"\f171"}.la-cc-discover:before{content:"\f172"}.la-cc-jcb:before{content:"\f173"}.la-cc-mastercard:before{content:"\f174"}.la-cc-paypal:before{content:"\f175"}.la-cc-stripe:before{content:"\f176"}.la-cc-visa:before{content:"\f177"}.la-certificate:before{content:"\f178"}.la-chain:before{content:"\f179"}.la-chain-broken:before{content:"\f17a"}.la-check:before{content:"\f17b"}.la-check-circle:before{content:"\f17c"}.la-check-circle-o:before{content:"\f17d"}.la-check-square:before{content:"\f17e"}.la-check-square-o:before{content:"\f17f"}.la-chevron-circle-down:before{content:"\f180"}.la-chevron-circle-left:before{content:"\f181"}.la-chevron-circle-right:before{content:"\f182"}.la-chevron-circle-up:before{content:"\f183"}.la-chevron-down:before{content:"\f184"}.la-chevron-left:before{content:"\f185"}.la-chevron-right:before{content:"\f186"}.la-chevron-up:before{content:"\f187"}.la-child:before{content:"\f188"}.la-chrome:before{content:"\f189"}.la-circle:before{content:"\f18a"}.la-circle-o:before{content:"\f18b"}.la-circle-o-notch:before{content:"\f18c"}.la-circle-thin:before{content:"\f18d"}.la-clipboard:before{content:"\f18e"}.la-clock-o:before{content:"\f18f"}.la-clone:before{content:"\f190"}.la-close:before{content:"\f191"}.la-cloud:before{content:"\f192"}.la-cloud-download:before{content:"\f193"}.la-cloud-upload:before{content:"\f194"}.la-cny:before{content:"\f195"}.la-code:before{content:"\f196"}.la-code-fork:before{content:"\f197"}.la-codepen:before{content:"\f198"}.la-coffee:before{content:"\f199"}.la-cog:before{content:"\f19a"}.la-cogs:before{content:"\f19b"}.la-columns:before{content:"\f19c"}.la-comment:before{content:"\f19d"}.la-comment-o:before{content:"\f19e"}.la-commenting:before{content:"\f19f"}.la-commenting-o:before{content:"\f1a0"}.la-comments:before{content:"\f1a1"}.la-comments-o:before{content:"\f1a2"}.la-compass:before{content:"\f1a3"}.la-compress:before{content:"\f1a4"}.la-connectdevelop:before{content:"\f1a5"}.la-contao:before{content:"\f1a6"}.la-copy:before{content:"\f1a7"}.la-copyright:before{content:"\f1a8"}.la-creative-commons:before{content:"\f1a9"}.la-credit-card:before{content:"\f1aa"}.la-crop:before{content:"\f1ab"}.la-crosshairs:before{content:"\f1ac"}.la-css3:before{content:"\f1ad"}.la-cube:before{content:"\f1ae"}.la-cubes:before{content:"\f1af"}.la-cut:before{content:"\f1b0"}.la-cutlery:before{content:"\f1b1"}.la-dashboard:before{content:"\f1b2"}.la-dashcube:before{content:"\f1b3"}.la-database:before{content:"\f1b4"}.la-dedent:before{content:"\f1b5"}.la-delicious:before{content:"\f1b6"}.la-desktop:before{content:"\f1b7"}.la-deviantart:before{content:"\f1b8"}.la-diamond:before{content:"\f1b9"}.la-digg:before{content:"\f1ba"}.la-dollar:before{content:"\f1bb"}.la-dot-circle-o:before{content:"\f1bc"}.la-download:before{content:"\f1bd"}.la-dribbble:before{content:"\f1be"}.la-dropbox:before{content:"\f1bf"}.la-drupal:before{content:"\f1c0"}.la-edit:before{content:"\f1c1"}.la-eject:before{content:"\f1c2"}.la-ellipsis-h:before{content:"\f1c3"}.la-ellipsis-v:before{content:"\f1c4"}.la-empire:before,.la-ge:before{content:"\f1c5"}.la-envelope:before{content:"\f1c6"}.la-envelope-o:before{content:"\f1c7"}.la-envelope-square:before{content:"\f1c8"}.la-eraser:before{content:"\f1c9"}.la-eur:before{content:"\f1ca"}.la-euro:before{content:"\f1cb"}.la-exchange:before{content:"\f1cc"}.la-exclamation:before{content:"\f1cd"}.la-exclamation-circle:before{content:"\f1ce"}.la-exclamation-triangle:before{content:"\f1cf"}.la-expand:before{content:"\f1d0"}.la-expeditedssl:before{content:"\f1d1"}.la-external-link:before{content:"\f1d2"}.la-external-link-square:before{content:"\f1d3"}.la-eye:before{content:"\f1d4"}.la-eye-slash:before{content:"\f1d5"}.la-eyedropper:before{content:"\f1d6"}.la-facebook-f:before,.la-facebook:before{content:"\f1d7"}.la-facebook-official:before{content:"\f1d8"}.la-facebook-square:before{content:"\f1d9"}.la-fast-backward:before{content:"\f1da"}.la-fast-forward:before{content:"\f1db"}.la-fax:before{content:"\f1dc"}.la-female:before{content:"\f1dd"}.la-fighter-jet:before{content:"\f1de"}.la-file:before{content:"\f1df"}.la-file-archive-o:before{content:"\f1e0"}.la-file-audio-o:before{content:"\f1e1"}.la-file-code-o:before{content:"\f1e2"}.la-file-excel-o:before{content:"\f1e3"}.la-file-image-o:before{content:"\f1e4"}.la-file-movie-o:before{content:"\f1e5"}.la-file-o:before{content:"\f1e6"}.la-file-pdf-o:before{content:"\f1e7"}.la-file-photo-o:before{content:"\f1e8"}.la-file-picture-o:before{content:"\f1e9"}.la-file-powerpoint-o:before{content:"\f1ea"}.la-file-sound-o:before{content:"\f1eb"}.la-file-text:before{content:"\f1ec"}.la-file-text-o:before{content:"\f1ed"}.la-file-video-o:before{content:"\f1ee"}.la-file-word-o:before{content:"\f1ef"}.la-file-zip-o:before{content:"\f1f0"}.la-files-o:before{content:"\f1f1"}.la-film:before{content:"\f1f2"}.la-filter:before{content:"\f1f3"}.la-fire:before{content:"\f1f4"}.la-fire-extinguisher:before{content:"\f1f5"}.la-firefox:before{content:"\f1f6"}.la-flag:before{content:"\f1f7"}.la-flag-checkered:before{content:"\f1f8"}.la-flag-o:before{content:"\f1f9"}.la-flash:before{content:"\f1fa"}.la-flask:before{content:"\f1fb"}.la-flickr:before{content:"\f1fc"}.la-floppy-o:before{content:"\f1fd"}.la-folder:before{content:"\f1fe"}.la-folder-o:before{content:"\f1ff"}.la-folder-open:before{content:"\f200"}.la-folder-open-o:before{content:"\f201"}.la-font:before{content:"\f202"}.la-fonticons:before{content:"\f203"}.la-forumbee:before{content:"\f204"}.la-forward:before{content:"\f205"}.la-foursquare:before{content:"\f206"}.la-frown-o:before{content:"\f207"}.la-futbol-o:before,.la-soccer-ball-o:before{content:"\f208"}.la-gamepad:before{content:"\f209"}.la-gavel:before{content:"\f20a"}.la-gbp:before{content:"\f20b"}.la-gear:before{content:"\f20c"}.la-gears:before{content:"\f20d"}.la-genderless:before{content:"\f20e"}.la-get-pocket:before{content:"\f20f"}.la-gg:before{content:"\f210"}.la-gg-circle:before{content:"\f211"}.la-gift:before{content:"\f212"}.la-git:before{content:"\f213"}.la-git-square:before{content:"\f214"}.la-github:before{content:"\f215"}.la-github-alt:before{content:"\f216"}.la-github-square:before{content:"\f217"}.la-glass:before{content:"\f218"}.la-globe:before{content:"\f219"}.la-google:before{content:"\f21a"}.la-google-plus:before{content:"\f21b"}.la-google-plus-square:before{content:"\f21c"}.la-google-wallet:before{content:"\f21d"}.la-graduation-cap:before{content:"\f21e"}.la-gittip:before,.la-gratipay:before{content:"\f21f"}.la-group:before{content:"\f220"}.la-h-square:before{content:"\f221"}.la-hacker-news:before{content:"\f222"}.la-hand-grab-o:before{content:"\f223"}.la-hand-lizard-o:before{content:"\f224"}.la-hand-o-down:before{content:"\f225"}.la-hand-o-left:before{content:"\f226"}.la-hand-o-right:before{content:"\f227"}.la-hand-o-up:before{content:"\f228"}.la-hand-paper-o:before{content:"\f229"}.la-hand-peace-o:before{content:"\f22a"}.la-hand-pointer-o:before{content:"\f22b"}.la-hand-rock-o:before{content:"\f22c"}.la-hand-scissors-o:before{content:"\f22d"}.la-hand-spock-o:before{content:"\f22e"}.la-hand-stop-o:before{content:"\f22f"}.la-hdd-o:before{content:"\f230"}.la-header:before{content:"\f231"}.la-headphones:before{content:"\f232"}.la-heart:before{content:"\f233"}.la-heart-o:before{content:"\f234"}.la-heartbeat:before{content:"\f235"}.la-history:before{content:"\f236"}.la-home:before{content:"\f237"}.la-hospital-o:before{content:"\f238"}.la-hotel:before{content:"\f239"}.la-hourglass:before{content:"\f23a"}.la-hourglass-1:before{content:"\f23b"}.la-hourglass-2:before{content:"\f23c"}.la-hourglass-3:before{content:"\f23d"}.la-hourglass-end:before{content:"\f23e"}.la-hourglass-half:before{content:"\f23f"}.la-hourglass-o:before{content:"\f240"}.la-hourglass-start:before{content:"\f241"}.la-houzz:before{content:"\f242"}.la-html5:before{content:"\f243"}.la-i-cursor:before{content:"\f244"}.la-ils:before{content:"\f245"}.la-image:before{content:"\f246"}.la-inbox:before{content:"\f247"}.la-indent:before{content:"\f248"}.la-industry:before{content:"\f249"}.la-info:before{content:"\f24a"}.la-info-circle:before{content:"\f24b"}.la-inr:before{content:"\f24c"}.la-instagram:before{content:"\f24d"}.la-institution:before{content:"\f24e"}.la-internet-explorer:before{content:"\f24f"}.la-ioxhost:before{content:"\f250"}.la-italic:before{content:"\f251"}.la-joomla:before{content:"\f252"}.la-jpy:before{content:"\f253"}.la-jsfiddle:before{content:"\f254"}.la-key:before{content:"\f255"}.la-keyboard-o:before{content:"\f256"}.la-krw:before{content:"\f257"}.la-language:before{content:"\f258"}.la-laptop:before{content:"\f259"}.la-lastfm:before{content:"\f25a"}.la-lastfm-square:before{content:"\f25b"}.la-leaf:before{content:"\f25c"}.la-leanpub:before{content:"\f25d"}.la-legal:before{content:"\f25e"}.la-lemon-o:before{content:"\f25f"}.la-level-down:before{content:"\f260"}.la-level-up:before{content:"\f261"}.la-life-bouy:before{content:"\f262"}.la-life-buoy:before{content:"\f263"}.la-life-ring:before,.la-support:before{content:"\f264"}.la-life-saver:before{content:"\f265"}.la-lightbulb-o:before{content:"\f266"}.la-line-chart:before{content:"\f267"}.la-link:before{content:"\f268"}.la-linkedin:before{content:"\f269"}.la-linkedin-square:before{content:"\f26a"}.la-linux:before{content:"\f26b"}.la-list:before{content:"\f26c"}.la-list-alt:before{content:"\f26d"}.la-list-ol:before{content:"\f26e"}.la-list-ul:before{content:"\f26f"}.la-location-arrow:before{content:"\f270"}.la-lock:before{content:"\f271"}.la-long-arrow-down:before{content:"\f272"}.la-long-arrow-left:before{content:"\f273"}.la-long-arrow-right:before{content:"\f274"}.la-long-arrow-up:before{content:"\f275"}.la-magic:before{content:"\f276"}.la-magnet:before{content:"\f277"}.la-mail-forward:before{content:"\f278"}.la-mail-reply:before{content:"\f279"}.la-mail-reply-all:before{content:"\f27a"}.la-male:before{content:"\f27b"}.la-map:before{content:"\f27c"}.la-map-marker:before{content:"\f27d"}.la-map-o:before{content:"\f27e"}.la-map-pin:before{content:"\f27f"}.la-map-signs:before{content:"\f280"}.la-mars:before{content:"\f281"}.la-mars-double:before{content:"\f282"}.la-mars-stroke:before{content:"\f283"}.la-mars-stroke-h:before{content:"\f284"}.la-mars-stroke-v:before{content:"\f285"}.la-maxcdn:before{content:"\f286"}.la-meanpath:before{content:"\f287"}.la-medium:before{content:"\f288"}.la-medkit:before{content:"\f289"}.la-meh-o:before{content:"\f28a"}.la-mercury:before{content:"\f28b"}.la-microphone:before{content:"\f28c"}.la-microphone-slash:before{content:"\f28d"}.la-minus:before{content:"\f28e"}.la-minus-circle:before{content:"\f28f"}.la-minus-square:before{content:"\f290"}.la-minus-square-o:before{content:"\f291"}.la-mobile:before{content:"\f292"}.la-mobile-phone:before{content:"\f293"}.la-money:before{content:"\f294"}.la-moon-o:before{content:"\f295"}.la-mortar-board:before{content:"\f296"}.la-motorcycle:before{content:"\f297"}.la-mouse-pointer:before{content:"\f298"}.la-music:before{content:"\f299"}.la-navicon:before{content:"\f29a"}.la-neuter:before{content:"\f29b"}.la-newspaper-o:before{content:"\f29c"}.la-object-group:before{content:"\f29d"}.la-object-ungroup:before{content:"\f29e"}.la-odnoklassniki:before{content:"\f29f"}.la-odnoklassniki-square:before{content:"\f2a0"}.la-opencart:before{content:"\f2a1"}.la-openid:before{content:"\f2a2"}.la-opera:before{content:"\f2a3"}.la-optin-monster:before{content:"\f2a4"}.la-outdent:before{content:"\f2a5"}.la-pagelines:before{content:"\f2a6"}.la-paint-brush:before{content:"\f2a7"}.la-paper-plane:before,.la-send:before{content:"\f2a8"}.la-paper-plane-o:before,.la-send-o:before{content:"\f2a9"}.la-paperclip:before{content:"\f2aa"}.la-paragraph:before{content:"\f2ab"}.la-paste:before{content:"\f2ac"}.la-pause:before{content:"\f2ad"}.la-paw:before{content:"\f2ae"}.la-paypal:before{content:"\f2af"}.la-pencil:before{content:"\f2b0"}.la-pencil-square:before{content:"\f2b1"}.la-pencil-square-o:before{content:"\f2b2"}.la-phone:before{content:"\f2b3"}.la-phone-square:before{content:"\f2b4"}.la-photo:before{content:"\f2b5"}.la-picture-o:before{content:"\f2b6"}.la-pie-chart:before{content:"\f2b7"}.la-pied-piper:before{content:"\f2b8"}.la-pied-piper-alt:before{content:"\f2b9"}.la-pinterest:before{content:"\f2ba"}.la-pinterest-p:before{content:"\f2bb"}.la-pinterest-square:before{content:"\f2bc"}.la-plane:before{content:"\f2bd"}.la-play:before{content:"\f2be"}.la-play-circle:before{content:"\f2bf"}.la-play-circle-o:before{content:"\f2c0"}.la-plug:before{content:"\f2c1"}.la-plus:before{content:"\f2c2"}.la-plus-circle:before{content:"\f2c3"}.la-plus-square:before{content:"\f2c4"}.la-plus-square-o:before{content:"\f2c5"}.la-power-off:before{content:"\f2c6"}.la-print:before{content:"\f2c7"}.la-puzzle-piece:before{content:"\f2c8"}.la-qq:before{content:"\f2c9"}.la-qrcode:before{content:"\f2ca"}.la-question:before{content:"\f2cb"}.la-question-circle:before{content:"\f2cc"}.la-quote-left:before{content:"\f2cd"}.la-quote-right:before{content:"\f2ce"}.la-ra:before{content:"\f2cf"}.la-random:before{content:"\f2d0"}.la-rebel:before{content:"\f2d1"}.la-recycle:before{content:"\f2d2"}.la-reddit:before{content:"\f2d3"}.la-reddit-square:before{content:"\f2d4"}.la-refresh:before{content:"\f2d5"}.la-registered:before{content:"\f2d6"}.la-renren:before{content:"\f2d7"}.la-reorder:before{content:"\f2d8"}.la-repeat:before{content:"\f2d9"}.la-reply:before{content:"\f2da"}.la-reply-all:before{content:"\f2db"}.la-retweet:before{content:"\f2dc"}.la-rmb:before{content:"\f2dd"}.la-road:before{content:"\f2de"}.la-rocket:before{content:"\f2df"}.la-rotate-left:before{content:"\f2e0"}.la-rotate-right:before{content:"\f2e1"}.la-rouble:before{content:"\f2e2"}.la-feed:before,.la-rss:before{content:"\f2e3"}.la-rss-square:before{content:"\f2e4"}.la-rub:before{content:"\f2e5"}.la-ruble:before{content:"\f2e6"}.la-rupee:before{content:"\f2e7"}.la-safari:before{content:"\f2e8"}.la-save:before{content:"\f2e9"}.la-scissors:before{content:"\f2ea"}.la-search:before{content:"\f2eb"}.la-search-minus:before{content:"\f2ec"}.la-search-plus:before{content:"\f2ed"}.la-sellsy:before{content:"\f2ee"}.la-server:before{content:"\f2ef"}.la-share:before{content:"\f2f0"}.la-share-alt:before{content:"\f2f1"}.la-share-alt-square:before{content:"\f2f2"}.la-share-square:before{content:"\f2f3"}.la-share-square-o:before{content:"\f2f4"}.la-shekel:before{content:"\f2f5"}.la-sheqel:before{content:"\f2f6"}.la-shield:before{content:"\f2f7"}.la-ship:before{content:"\f2f8"}.la-shirtsinbulk:before{content:"\f2f9"}.la-shopping-cart:before{content:"\f2fa"}.la-sign-in:before{content:"\f2fb"}.la-sign-out:before{content:"\f2fc"}.la-signal:before{content:"\f2fd"}.la-simplybuilt:before{content:"\f2fe"}.la-sitemap:before{content:"\f2ff"}.la-skyatlas:before{content:"\f300"}.la-skype:before{content:"\f301"}.la-slack:before{content:"\f302"}.la-sliders:before{content:"\f303"}.la-slideshare:before{content:"\f304"}.la-smile-o:before{content:"\f305"}.la-sort:before,.la-unsorted:before{content:"\f306"}.la-sort-alpha-asc:before{content:"\f307"}.la-sort-alpha-desc:before{content:"\f308"}.la-sort-amount-asc:before{content:"\f309"}.la-sort-amount-desc:before{content:"\f30a"}.la-sort-asc:before,.la-sort-up:before{content:"\f30b"}.la-sort-desc:before,.la-sort-down:before{content:"\f30c"}.la-sort-numeric-asc:before{content:"\f30d"}.la-sort-numeric-desc:before{content:"\f30e"}.la-soundcloud:before{content:"\f30f"}.la-space-shuttle:before{content:"\f310"}.la-spinner:before{content:"\f311"}.la-spoon:before{content:"\f312"}.la-spotify:before{content:"\f313"}.la-square:before{content:"\f314"}.la-square-o:before{content:"\f315"}.la-stack-exchange:before{content:"\f316"}.la-stack-overflow:before{content:"\f317"}.la-star:before{content:"\f318"}.la-star-half:before{content:"\f319"}.la-star-half-empty:before,.la-star-half-full:before,.la-star-half-o:before{content:"\f31a"}.la-star-o:before{content:"\f31b"}.la-steam:before{content:"\f31c"}.la-steam-square:before{content:"\f31d"}.la-step-backward:before{content:"\f31e"}.la-step-forward:before{content:"\f31f"}.la-stethoscope:before{content:"\f320"}.la-sticky-note:before{content:"\f321"}.la-sticky-note-o:before{content:"\f322"}.la-stop:before{content:"\f323"}.la-street-view:before{content:"\f324"}.la-strikethrough:before{content:"\f325"}.la-stumbleupon:before{content:"\f326"}.la-stumbleupon-circle:before{content:"\f327"}.la-subscript:before{content:"\f328"}.la-subway:before{content:"\f329"}.la-suitcase:before{content:"\f32a"}.la-sun-o:before{content:"\f32b"}.la-superscript:before{content:"\f32c"}.la-table:before{content:"\f32d"}.la-tablet:before{content:"\f32e"}.la-tachometer:before{content:"\f32f"}.la-tag:before{content:"\f330"}.la-tags:before{content:"\f331"}.la-tasks:before{content:"\f332"}.la-taxi:before{content:"\f333"}.la-television:before,.la-tv:before{content:"\f334"}.la-tencent-weibo:before{content:"\f335"}.la-terminal:before{content:"\f336"}.la-text-height:before{content:"\f337"}.la-text-width:before{content:"\f338"}.la-th:before{content:"\f339"}.la-th-large:before{content:"\f33a"}.la-th-list:before{content:"\f33b"}.la-thumb-tack:before{content:"\f33c"}.la-thumbs-down:before{content:"\f33d"}.la-thumbs-o-down:before{content:"\f33e"}.la-thumbs-o-up:before{content:"\f33f"}.la-thumbs-up:before{content:"\f340"}.la-ticket:before{content:"\f341"}.la-remove:before,.la-times:before{content:"\f342"}.la-times-circle:before{content:"\f343"}.la-times-circle-o:before{content:"\f344"}.la-tint:before{content:"\f345"}.la-toggle-off:before{content:"\f346"}.la-toggle-on:before{content:"\f347"}.la-trademark:before{content:"\f348"}.la-train:before{content:"\f349"}.la-intersex:before,.la-transgender:before{content:"\f34a"}.la-transgender-alt:before{content:"\f34b"}.la-trash:before{content:"\f34c"}.la-trash-o:before{content:"\f34d"}.la-tree:before{content:"\f34e"}.la-trello:before{content:"\f34f"}.la-tripadvisor:before{content:"\f350"}.la-trophy:before{content:"\f351"}.la-truck:before{content:"\f352"}.la-try:before{content:"\f353"}.la-tty:before{content:"\f354"}.la-tumblr:before{content:"\f355"}.la-tumblr-square:before{content:"\f356"}.la-turkish-lira:before{content:"\f357"}.la-twitch:before{content:"\f358"}.la-twitter:before{content:"\f359"}.la-twitter-square:before{content:"\f35a"}.la-umbrella:before{content:"\f35b"}.la-underline:before{content:"\f35c"}.la-undo:before{content:"\f35d"}.la-university:before{content:"\f35e"}.la-unlink:before{content:"\f35f"}.la-unlock:before{content:"\f360"}.la-unlock-alt:before{content:"\f361"}.la-upload:before{content:"\f362"}.la-usd:before{content:"\f363"}.la-user:before{content:"\f364"}.la-user-md:before{content:"\f365"}.la-user-plus:before{content:"\f366"}.la-user-secret:before{content:"\f367"}.la-user-times:before{content:"\f368"}.la-users:before{content:"\f369"}.la-venus:before{content:"\f36a"}.la-venus-double:before{content:"\f36b"}.la-venus-mars:before{content:"\f36c"}.la-viacoin:before{content:"\f36d"}.la-video-camera:before{content:"\f36e"}.la-vimeo:before{content:"\f36f"}.la-vimeo-square:before{content:"\f370"}.la-vine:before{content:"\f371"}.la-vk:before{content:"\f372"}.la-volume-down:before{content:"\f373"}.la-volume-off:before{content:"\f374"}.la-volume-up:before{content:"\f375"}.la-warning:before{content:"\f376"}.la-wechat:before{content:"\f377"}.la-weibo:before{content:"\f378"}.la-weixin:before{content:"\f379"}.la-whatsapp:before{content:"\f37a"}.la-wheelchair:before{content:"\f37b"}.la-wifi:before{content:"\f37c"}.la-wikipedia-w:before{content:"\f37d"}.la-windows:before{content:"\f37e"}.la-won:before{content:"\f37f"}.la-wordpress:before{content:"\f380"}.la-wrench:before{content:"\f381"}.la-xing:before{content:"\f382"}.la-xing-square:before{content:"\f383"}.la-y-combinator:before{content:"\f384"}.la-y-combinator-square:before{content:"\f385"}.la-yahoo:before{content:"\f386"}.la-yc:before{content:"\f387"}.la-yc-square:before{content:"\f388"}.la-yelp:before{content:"\f389"}.la-yen:before{content:"\f38a"}.la-youtube:before{content:"\f38b"}.la-youtube-play:before{content:"\f38c"}.la-youtube-square:before{content:"\f38d"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
ol,ul					{list-style:none}
blockquote,q			{quotes:none}
table					{border-collapse:collapse;border-spacing:0}
*, *:before, *:after 	{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing:border-box;}
a:active, a:hover 		{outline:0;text-decoration:none;}
a, a img 				{border:0;outline:none;background:transparent;text-decoration:none;} .header:before,
.header:after			{display:table;content:"";visibility:hidden;}
.header:after			{clear:both;}
.footer:before,
.footer:after			{display:table;content:"";visibility:hidden;}
.footer:after			{clear:both;}
.wrap					{width:80%;max-width:1300px;margin:0 auto;position:relative;height:100%;}
.wrap:before,
.wrap:after				{display:table;content:"";visibility:hidden;}
.wrap:after				{clear:both;}
.row:before,
.row:after				{display:table;content:" ";visibility:hidden;}
.row:after				{clear:both;}
.row					{margin-left:auto;height:100%;width:100%;display:flex;} .row.pad				{margin-left:-2em;}
.row *[class*="col-"] 	{position:relative;float:left;min-height: 1px;padding-left:0;padding-right:0;border-collapse:collapse;}
.row.pad *[class*="col-"] {padding-right:0;padding-left:2em;}
.col-1					{width:6.25%;}
.col-2					{width:12.5%;}
.col-3					{width:18.75%;}
.col-4					{width:25%;}
.col-5					{width:31.25%;}
.col-6					{width:37.5%;}
.col-7					{width:43.75%;}
.col-8					{width:50%;}
.col-9					{width:56.25%;}
.col-10					{width:62.5%;}
.col-11					{width:68.75%;}
.col-12					{width:75%;}
.col-13					{width:81.25%;}
.col-14					{width:87.5%;}
.col-15					{width:93.75%;}
.col-16					{width:100%;}
.col-1-3				{width:33.3333333333%;}
.col-2-3				{width:66.6666666667%;}
.col-offset-1			{margin-left:6.25%;}
.col-offset-2			{margin-left:12.5%;}
.col-offset-3			{margin-left:18.75%;}
.col-offset-4			{margin-left:25%;}
.col-offset-5			{margin-left:31.25%;}
.col-offset-6			{margin-left:37.5%;}
.col-offset-7			{margin-left:43.75%;}
.col-offset-8			{margin-left:50%;}
.col-offset-9			{margin-left:56.25%;}
.col-offset-10			{margin-left:62.5%;}
.col-offset-11			{margin-left:68.75%;}
.col-offset-12			{margin-left:75%;}
.col-offset-13			{margin-left:81.25%;}
.col-offset-14			{margin-left:87.5%;}
.col-offset-15			{margin-left:93.75%;}
.col-offset-16			{margin-left:100%;}
.col-offset-1-3			{margin-left:33.3333333333%;}
.col-offset-2-3			{margin-left:66.6666666667%;}
@media screen and (max-width: 768px) { .row *[class*="col-"]       {width:100%;float:none;border:0;}
.row *[class*="col-offset"]   {margin-left:0;}
.row *[class*="sm-col-"]    {float:left;}
.row .sm-col-1          {width:6.25%;}
.row .sm-col-2          {width:12.5%;}
.row .sm-col-3          {width:18.75%;}
.row .sm-col-4          {width:25%;}
.row .sm-col-5          {width:31.25%;}
.row .sm-col-6          {width:37.5%;}
.row .sm-col-7          {width:43.75%;}
.row .sm-col-8          {width:50%;}
.row .sm-col-9          {width:56.25%;}
.row .sm-col-10         {width:62.5%;}
.row .sm-col-11         {width:68.75%;}
.row .sm-col-12         {width:75%;}
.row .sm-col-13         {width:81.25%;}
.row .sm-col-14         {width:87.5%;}
.row .sm-col-15         {width:93.75%;}
.row .sm-col-16         {width:100%;}
.row .sm-col-1-3        {width:33.3333333333%;}
.row .sm-col-2-3        {width:66.6666666667%;}
}
@media screen and (max-width: 520px) { .row *[class*="col-"]       {width:100%;float:none;border:0;}
.row *[class*="col-offset"]   {margin-left:0;}
.row *[class*="sm-col-"]    {float:left;}
.row .xs-col-1          {width:6.25%;}
.row .xs-col-2          {width:12.5%;}
.row .xs-col-3          {width:18.75%;}
.row .xs-col-4          {width:25%;}
.row .xs-col-5          {width:31.25%;}
.row .xs-col-6          {width:37.5%;}
.row .xs-col-7          {width:43.75%;}
.row .xs-col-8          {width:50%;}
.row .xs-col-9          {width:56.25%;}
.row .xs-col-10         {width:62.5%;}
.row .xs-col-11         {width:68.75%;}
.row .xs-col-12         {width:75%;}
.row .xs-col-13         {width:81.25%;}
.row .xs-col-14         {width:87.5%;}
.row .xs-col-15         {width:93.75%;}
.row .xs-col-16         {width:100%;}
.row .xs-col-1-3        {width:33.3333333333%;}
.row .xs-col-2-3        {width:66.6666666667%;}
} hr 						{height:0px;display:block;clear:both;border:none;margin:0 0;}
hr:before,
hr:after				{display:table;content:" ";visibility:hidden;}
hr:after				{clear:both;}
hr.line 				{position:relative;}
hr.line:after			{border-bottom:1px solid #dddddd;content:"";visibility:visible;width:100%;position:absolute;height:0px;top:50%;margin-top:-0.5px;}
.h-x05					{height:12px;}
.h-x1					{height:24px;}
.h-x2					{height:48px;}
.h-x3					{height:72px;}
.h-x4					{height:96px;}
.vr						{border-right:1px solid #dddddd;width:0;position:absolute;height:100%;top:0;bottom:0;left:0;right:0;margin:0 auto;}
.vr.left				{right:auto;}
.vr.right				{left:auto;}
.vh-100					{height:100vh;}
.vh-95					{height:95vh;}
.vh-90					{height:90vh;}
.vh-85					{height:85vh;}
.vh-80					{height:80vh;}
.vh-75					{height:75vh;}
.vh-70					{height:70vh;}
.vh-65					{height:65vh;}
.vh-60					{height:60vh;}
.vh-55					{height:55vh;}
.vh-50					{height:50vh;}
.vh-45					{height:45vh;}
.vh-40					{height:40vh;}
.vh-35					{height:35vh;}
.vh-30					{height:30vh;}
.vh-25					{height:25vh;}
.vh-20					{height:20vh;}
.vh-reset				{height:inherit;}
@media screen and (max-width: 768px) {
.sm-vh-reset			{height:inherit;}
}
@media screen and (max-width: 520px) {
.xs-vh-reset			{height:inherit;}
}
.pad-x05        {padding:12px;}
.pad-x1         {padding:24px;}
.pad-x2         {padding:48px;}
.pad-x3         {padding:72px;}
.pad-x4         {padding:96px;}
.ph-x05         {padding-top:6px;padding-bottom:6px;}
.ph-x1          {padding-top:12px;padding-bottom:12px;}
.ph-x2          {padding-top:24px;padding-bottom:24px;}
.ph-x3          {padding-top:36px;padding-bottom:36px;}
.ph-x4          {padding-top:48px;padding-bottom:48px;}
.pw-x05         {padding-left:6px;padding-right:6px;}
.pw-x1          {padding-left:12px;padding-right:12px;}
.pw-x2          {padding-left:24px;padding-right:24px;}
.pw-x3          {padding-left:36px;padding-right:36px;}
.pw-x4          {padding-left:48px;padding-right:48px;}
.pl-x05         {padding-left:6px;}
.pl-x1          {padding-left:12px;}
.pl-x2          {padding-left:24px;}
.pl-x3          {padding-left:36px;}
.pl-x4          {padding-left:48px;}
.pr-x05         {padding-right:6px;}
.pr-x1          {padding-right:12px;}
.pr-x2          {padding-right:24px;}
.pr-x3          {padding-right:36px;}
.pr-x4          {padding-right:48px;}
.pb-x05         {padding-bottom:6px;}
.pb-x1          {padding-bottom:12px;}
.pb-x2          {padding-bottom:24px;}
.pb-x3          {padding-bottom:36px;}
.pb-x4          {padding-bottom:48px;}
.nopad          {padding:0;}
@media screen and (max-width: 768px) {
.sm-pad-x05       {padding:12px;}
.sm-pad-x1          {padding:24px;}
.sm-pad-x2        {padding:48px;}
.sm-pad-x3        {padding:72px;}
.sm-pad-x4        {padding:96px;}
.sm-ph-x05          {padding-top:6px;padding-bottom:6px;}
.sm-ph-x1         {padding-top:12px;padding-bottom:12px;}
.sm-ph-x2           {padding-top:24px;padding-bottom:24px;}
.sm-ph-x3           {padding-top:36px;padding-bottom:36px;}
.sm-ph-x4           {padding-top:48px;padding-bottom:48px;}
.sm-pw-x05          {padding-left:6px;padding-right:6px;}
.sm-pw-x1         {padding-left:12px;padding-right:12px;}
.sm-pw-x2           {padding-left:24px;padding-right:24px;}
.sm-pw-x3           {padding-left:36px;padding-right:36px;}
.sm-pw-x4           {padding-left:48px;padding-right:48px;}
.sm-pl-x05          {padding-left:6px;}
.sm-pl-x1         {padding-left:12px;}
.sm-pl-x2           {padding-left:24px;}
.sm-pl-x3           {padding-left:36px;}
.sm-pl-x4           {padding-left:48px;}
.sm-pr-x05          {padding-right:6px;}
.sm-pr-x1         {padding-right:12px;}
.sm-pr-x2           {padding-right:24px;}
.sm-pr-x3           {padding-right:36px;}
.sm-pr-x4           {padding-right:48px;}
.sm-pb-x05          {padding-bottom:6px;}
.sm-pb-x1         {padding-bottom:12px;}
.sm-pb-x2           {padding-bottom:24px;}
.sm-pb-x3           {padding-bottom:36px;}
.sm-pb-x4           {padding-bottom:48px;}
.sm-nopad         {padding:0;}
}
@media screen and (max-width: 768px) {
.xs-pad-x05       {padding:12px;}
.xs-pad-x1          {padding:24px;}
.xs-pad-x2        {padding:48px;}
.xs-pad-x3        {padding:72px;}
.xs-pad-x4        {padding:96px;}
.xs-ph-x05          {padding-top:6px;padding-bottom:6px;}
.xs-ph-x1         {padding-top:12px;padding-bottom:12px;}
.xs-ph-x2           {padding-top:24px;padding-bottom:24px;}
.xs-ph-x3           {padding-top:36px;padding-bottom:36px;}
.xs-ph-x4           {padding-top:48px;padding-bottom:48px;}
.xs-pw-x05          {padding-left:6px;padding-right:6px;}
.xs-pw-x1         {padding-left:12px;padding-right:12px;}
.xs-pw-x2           {padding-left:24px;padding-right:24px;}
.xs-pw-x3           {padding-left:36px;padding-right:36px;}
.xs-pw-x4           {padding-left:48px;padding-right:48px;}
.xs-pl-x05          {padding-left:6px;}
.xs-pl-x1         {padding-left:12px;}
.xs-pl-x2           {padding-left:24px;}
.xs-pl-x3           {padding-left:36px;}
.xs-pl-x4           {padding-left:48px;}
.xs-pr-x05          {padding-right:6px;}
.xs-pr-x1         {padding-right:12px;}
.xs-pr-x2           {padding-right:24px;}
.xs-pr-x3           {padding-right:36px;}
.xs-pr-x4           {padding-right:48px;}
.xs-pb-x05          {padding-bottom:6px;}
.xs-pb-x1         {padding-bottom:12px;}
.xs-pb-x2           {padding-bottom:24px;}
.xs-pb-x3           {padding-bottom:36px;}
.xs-pb-x4           {padding-bottom:48px;}
.xs-nopad         {padding:0;}
}
.mar-x05				{margin:12px;}
.mar-x1					{margin:24px;}
.mar-x2 				{margin:48px;}
.mar-x3 				{margin:72px;}
.mar-x4 				{margin:96px;}
.mh-x05					{margin-top:6px;margin-bottom:6px;}
.mh-x1					{margin-top:12px;margin-bottom:12px;}
.mh-x2 					{margin-top:24px;margin-bottom:24px;}
.mh-x3 					{margin-top:36px;margin-bottom:36px;}
.mh-x4 					{margin-top:48px;margin-bottom:48px;}
.mw-x05					{margin-left:6px;margin-right:6px;}
.mw-x1					{margin-left:12px;margin-right:12px;}
.mw-x2 					{margin-left:24px;margin-right:24px;}
.mw-x3 					{margin-left:36px;margin-right:36px;}
.mw-x4 					{margin-left:48px;margin-right:48px;}
.ml-x05					{margin-left:6px;}
.ml-x1					{margin-left:12px;}
.ml-x2 					{margin-left:24px;}
.ml-x3 					{margin-left:36px;}
.ml-x4 					{margin-left:48px;}
.mr-x05					{margin-right:6px;}
.mr-x1					{margin-right:12px;}
.mr-x2 					{margin-right:24px;}
.mr-x3 					{margin-right:36px;}
.mr-x4 					{margin-right:48px;}
.w-10					{width:10%;}
.w-15					{width:15%;}
.w-20					{width:20%;}
.w-25					{width:25%;}
.w-30					{width:30%;}
.w-35					{width:35%;}
.w-40					{width:40%;}
.w-45					{width:45%;}
.w-50					{width:50%;}
.w-55					{width:55%;}
.w-60					{width:60%;}
.w-65					{width:65%;}
.w-70					{width:70%;}
.w-75					{width:75%;}
.w-80					{width:80%;}
.w-85					{width:85%;}
.w-90					{width:90%;}
.w-95					{width:95%;}
.w-100					{width:100%;}
@media screen and (max-width: 768px) {
.sm-w-10				{width:10%;}
.sm-w-15				{width:15%;}
.sm-w-20				{width:20%;}
.sm-w-25				{width:25%;}
.sm-w-30				{width:30%;}
.sm-w-35				{width:35%;}
.sm-w-40				{width:40%;}
.sm-w-45				{width:45%;}
.sm-w-50				{width:50%;}
.sm-w-55				{width:55%;}
.sm-w-60				{width:60%;}
.sm-w-65				{width:65%;}
.sm-w-70				{width:70%;}
.sm-w-75				{width:75%;}
.sm-w-80				{width:80%;}
.sm-w-85				{width:85%;}
.sm-w-90				{width:90%;}
.sm-w-95				{width:95%;}
.sm-w-100				{width:100%;}
}
@media screen and (max-width: 520px) {
.xs-w-10				{width:10%;}
.xs-w-15				{width:15%;}
.xs-w-20				{width:20%;}
.xs-w-25				{width:25%;}
.xs-w-30				{width:30%;}
.xs-w-35				{width:35%;}
.xs-w-40				{width:40%;}
.xs-w-45				{width:45%;}
.xs-w-50				{width:50%;}
.xs-w-55				{width:55%;}
.xs-w-60				{width:60%;}
.xs-w-65				{width:65%;}
.xs-w-70				{width:70%;}
.xs-w-75				{width:75%;}
.xs-w-80				{width:80%;}
.xs-w-85				{width:85%;}
.xs-w-90				{width:90%;}
.xs-w-95				{width:95%;}
.xs-w-100				{width:100%;}
}
.pos-right,
.pos-left,
.pos-bottom,
.pos-top,
.pos-middle,
.pos-center       {position:absolute;}
.pos-right        {right:0;}
.pos-left       {left:0;}
.pos-top        {top:0;}
.pos-bottom       {bottom:0;}
.pos-middle       {top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.pos-center       {margin:0 auto;right:0;left:0;}
.pos-reset        {position:relative;left:auto;right:auto;top:auto;bottom:auto;transform:inherit;-webkit-transform:inherit;-ms-transform:inherit;}
@media screen and (max-width: 768px) {
.sm-pos-reset     {position:relative;left:auto;right:auto;top:auto;bottom:auto;transform:inherit;-webkit-transform:inherit;-ms-transform:inherit;}
}
@media screen and (max-width: 520px) {
.xs-pos-reset     {position:relative;left:auto;right:auto;top:auto;bottom:auto;transform:inherit;-webkit-transform:inherit;-ms-transform:inherit;}
} .clearfix:before,
.clearfix:after			{display:table;content:" ";visibility:hidden;}
.clearfix:after			{clear:both;}
.clear					{clear:both;}
.hide 					{display:none!important;}
.hidden 				{visibility: hidden;}
.show					{display:block;}
.relative				{position:relative;}
.fixed					{position:fixed;z-index:1;}
.unfixed				{position:relative;left:auto;right:auto;top:auto;bottom:auto;}
.overflow-hide			{overflow:hidden;}
.pull-left				{float:left;}
.pull-right				{float:right;}
.center-block 			{display:block!important;margin-right:auto;margin-left:auto;text-align:center;}
.center-inline 			{display:inline-block;text-align:center;margin-right:auto;margin-left:auto;}
.text-center,
.text-center *			{text-align:center;}	
.text-left				{text-align:left;}
.text-right				{text-align:right;}
.text-justify			{text-align:justify;}
.text-hide 				{font: 0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.text-wrap				{white-space:nowrap;}
.text-column-2 			{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;}
.text-column-3 			{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;}
.text-column-4 			{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;} .flex             {display:flex;}
.noflex           {display:inherit;}
.cell-center      {display:flex;justify-content:center;}
.cell-middle      {display:flex;align-items:center;}
.cell-right       {display:flex;justify-content:right;}
.cell-bottom      {display:flex;align-items:flex-end;}
@media screen and (max-width: 768px) {
.sm-flex        {display:flex;}
.sm-noflex      {display:inherit;}
}
@media screen and (max-width: 520px) {
.xs-flex        {display:flex;}
.xs-noflex      {display:inherit;}
}
.resize img,
img.resize				{display:block;width:100%;height:auto;}
.vresize img,
img.vresize 			{height:100%;width:auto;display:block;}
.vh img					{height:100%;width:auto;display:block;}
.bg-cover				{background-size:cover;background-position:center center;background-repeat:no-repeat;}  nav	a					{display:block;}
.inline li				{display:inline-block;padding:0 6px;}
.block li				{display:block;padding:6px 0;}
.inline.pull-right li:last-child 	{margin-right:0px;padding-right:0;}
.inline.pull-right li:first-child	{border-left:0;}
.inline.pull-left li:first-child 	{margin-left:0px;padding-left:0;}
.inline.pull-left li:last-child 	{border-right:0;} button, .btn, input[type="submit"] {
overflow:visible;
vertical-align:middle;
line-height:100%;
text-align:center;
text-decoration:none;
display:inline-block;
cursor:pointer;
width:auto;
border:0;
text-indent:0;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
background-color:transparent;
font-size:inherit;
padding:0;
margin:0;
line-height:inherit;
color:inherit;
height:auto;
}
.btn		 			{min-height:36px;padding:10px 16px;line-height:12px;}
.btn:hover,
.btn:focus 				{}
.btn-primary			{background-color:#333;color:#fff;}
.btn-primary:hover,
.btn-primary:focus		{background-color:#333;color:#fff;}
.btn-secondary			{background-color:#ccc;color:#333;}
.btn-secondary:hover,
.btn-secondary:focus	{background-color:#333;color:#333;}
.btn-outline			{background:inherit;color:inherit;border:3px solid #222;}
.btn-outline:hover,
.btn-outline:focus		{background:inherit;color:inherit;border:3px solid #222;}
.btn-link				{background:inherit;color:inherit;padding:10px 0 8px;border-bottom:3px solid #222;}
.btn-link:hover,
.btn-link:hover 		{opacity:0.5;background:inherit;color:inherit;border-bottom:3px solid #222;} .view					{border:1px solid red;}  h1,h2,h3,h4,h5,p,small,a,
.btn,input,textarea,.animate 	{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;} .btn-icon			{cursor:pointer;overflow:hidden;}
.btn-icon:hover		{}
.btn-icon i			{display:inline-block;vertical-align:middle;text-align:center;}   .sp-menu 				{position:fixed;background:#f2f2f2;z-index:99998;}
.sp-menu.vertical 		{width:240px;height:100%;top:0;}
.sp-menu.horizontal 	{width:100%;height:168px;left:0;overflow:hidden;}
.sp-menu.left 			{left:-240px;}
.sp-menu.left.active 	{left:0px;}
.sp-menu.right 			{right:-240px;}
.sp-menu.right.active 	{right:0px;}
.sp-menu.top 			{top: -168px;}
.sp-menu.top.active 	{top: 0px;}
.sp-menu.bottom 		{bottom: -168px;}
.sp-menu.bottom.active 	{bottom: 0px;}
.sp-push-right 			{left:240px;}
.sp-push-left 			{left:-240px;}
.sp-menu.full			{height:0;width:0;left:0;right:0;bottom:0;top:50%;overflow:hidden;margin:0 auto;}
.sp-menu.full.active 	{width:100%;height:100%;left:0;right:0;bottom:0;top:0;}
.sp-menu.auto			{position:relative!important;display:none;}
.sp-menu.auto.active	{display:block;}
.sp-menu, body 			{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
body.sp-push-right			{left:-240px!important;}
body.sp-push-left			{left:240px!important;}
body.sp-bodyfix				{position:fixed;width:100%;left:0;overflow:hidden;}
body.sp-bodyblur:before		{content: "";position:absolute;width:100%;z-index:99997;top:0;right:0;bottom:0;display:block;background-color:rgba(0,0,0,0.8);} .greenishCover 					{position:absolute;height:100%;width:100%;overflow:hidden;}
.height.greenishCover div 		{position:relative;height:100%;width:10100%;left:-5000%;text-align:center;}	
.height.greenishCover img		{display:inline;height:100%;margin-top:0!important;}
.height.left.greenishCover div 	{position:absolute;left:0px;text-align:left;}
.height.right.greenishCover div {position:absolute;right:0px;left:auto;text-align:right;}
.width.greenishCover div 		{position:relative;width:100%;	top:50%;}	
.width.greenishCover img 		{display:block;width:100%;}
.width.top.greenishCover div 	{position:absolute;top:0px;}
.width.top.greenishCover img 	{margin-top:0px !important;}
.width.bottom.greenishCover div {position:absolute;bottom:0px;}
.width.bottom.greenishCover img {margin-top:0px !important;position:absolute;bottom:0px;} .tooltip 						{display:none;position:absolute;text-align:center;background-color:#263238;padding:2px 4px;color:#f4f7f9;font-size:12px;z-index:999999;width:100px;}
.tooltip:before 				{width:10px;height:10px;content:"";display:block;background-color:#263238;position:absolute;bottom:-5px;left:0;right:0;margin:0 auto; -ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);} .modal 							{background:#fff;width:24rem;padding:18px;margin:0 auto;display:none;}
.modal.full						{width:100%;min-height:100vh;}
.modal header					{margin-left:-18px;margin-right:-18px;margin-top:-18px;padding:18px;margin-bottom:18px;background-color:#f2f2f2;}
.modal header *					{line-height:inherit;padding-bottom:0;} @media screen and (max-width: 2800px) {
}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 960px) {
}
@media screen and (max-width: 768px) {
.wrap             {width:90%;}
.sm-wrap            {padding-left:5%;padding-right:5%;}
.sm-pull-reset          {float:none;}
.sm-pull-left         {float:left;width:auto;}
.sm-pull-right          {float:right;width:auto;}
.row *[class*="text-column-"]   {-webkit-column-count:inherit;-moz-column-count:inherit;column-count:inherit;}
.sm-vh-reset          {height:inherit;}
.sm-show            {display:block!important;}
.sm-hide            {display:none!important;}
.sm-unfixed           {position:relative;left:auto;right:auto;top:auto;bottom:auto;}
.sm-center-block        {float:none;text-align:center;margin:0 auto;}
.sm-center-block-child *    {display:block;float:none;text-align:center;margin:0 auto;}
.sm-block li          {display:block;padding:6px 0;text-align:center;}
}
@media screen and (max-width: 520px) {
.xs-pull-reset          {float:none;}
.xs-pull-left         {float:left;width:auto;}
.xs-pull-right          {float:right;width:auto;}
.xs-center-block        {float:none;text-align:center;margin:0 auto;}
.xs-center-block-child *    {display:block;float:none;text-align:center;margin:0 auto;}
.xs-block li          {display:block;padding:6px 0;text-align:center;}
.xs-h-x1            {height:24px;}
.xs-h-x2            {height:48px;}
.xs-h-x3            {height:72px;}
.xs-h-x4            {height:96px;}  
*[class*="hr-"]         {margin-top:20px;margin-bottom:20px;}
.xs-show            {display:block!important;}
.xs-hide            {display:none!important;}
.xs-unfixed           {position:relative;left:auto;right:auto;top:auto;bottom:auto;}
}.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; }
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
.mCustomScrollBox{ position: relative;
overflow: hidden;
height: 100%;
max-width: 100%;
outline: none;
direction: ltr;
}
.mCSB_container{ overflow: hidden;
width: auto;
height: auto;
} .mCSB_inside > .mCSB_container{ margin-right: 30px; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } .mCS-dir-rtl > .mCSB_inside > .mCSB_container{ margin-right: 0;
margin-left: 30px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } .mCSB_scrollTools{ position: absolute;
width: 16px;
height: auto;
left: auto;
top: 0;
right: 0;
bottom: 0;
}
.mCSB_outside + .mCSB_scrollTools{ right: -26px; } .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ right: auto;
left: 0;
}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } .mCSB_scrollTools .mCSB_draggerContainer{ position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0; 
height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }
.mCSB_scrollTools .mCSB_draggerRail{
width: 2px;
height: 100%;
margin: 0 auto;
-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger{ cursor: pointer;
width: 100%;
height: 30px; z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ position: relative;
width: 4px;
height: 100%;
margin: 0 auto;
-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
text-align: center;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; }
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
display: block;
position: absolute;
height: 20px;
width: 100%;
overflow: hidden;
margin: 0 auto;
cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; } .mCSB_horizontal.mCSB_inside > .mCSB_container{
margin-right: 0;
margin-bottom: 30px;
}
.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal{
width: auto;
height: 16px;
top: auto;
right: 0;
bottom: 0;
left: 0;
}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 2px;
margin: 7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
width: 30px; height: 100%;
left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 4px;
margin: 6px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
height: 12px; margin: 2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height: 8px; margin: 4px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
display: block;
position: absolute;
width: 20px;
height: 100%;
overflow: hidden;
margin: 0 auto;
cursor: pointer;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; } .mCSB_container_wrapper{
position: absolute;
height: auto;
width: auto;
overflow: hidden;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin-right: 30px;
margin-bottom: 30px;
}
.mCSB_container_wrapper > .mCSB_container{
padding-right: 30px;
padding-bottom: 30px;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; } .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; } .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; } .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; } .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ margin-right: 0;
margin-left: 30px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
margin-right: 0; margin-left: 0;
} .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } .mCSB_scrollTools, 
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
opacity .2s ease-in-out, background-color .2s ease-in-out; 
-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
opacity .2s ease-in-out, background-color .2s ease-in-out; 
-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
opacity .2s ease-in-out, background-color .2s ease-in-out; 
transition: width .2s ease-out .2s, height .2s ease-out .2s, 
margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
opacity .2s ease-in-out, background-color .2s ease-in-out; 
}   .mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }
.mCSB_scrollTools .mCSB_draggerRail{
background-color: #000; background-color: rgba(0,0,0,0.4);
filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.75);
filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.85);
filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.9);
filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
background-image: url(//muvias.it/wp-content/themes/muvias/inc/css/mCSB_buttons.png); background-repeat: no-repeat;
opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
}
.mCSB_scrollTools .mCSB_buttonUp{
background-position: 0 0; }
.mCSB_scrollTools .mCSB_buttonDown{
background-position: 0 -20px; }
.mCSB_scrollTools .mCSB_buttonLeft{
background-position: 0 -40px; }
.mCSB_scrollTools .mCSB_buttonRight{
background-position: 0 -56px; }
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; } .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }  .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
width: 4px;
background-color: #fff; background-color: rgba(255,255,255,0.1);
-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width: 4px;
background-color: #fff; background-color: rgba(255,255,255,0.75);
-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 4px;
margin: 6px auto;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; } .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
background-color: #000; background-color: rgba(0,0,0,0.1);
-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #000; background-color: rgba(0,0,0,0.75);
-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }  .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
width: 4px;
background-color: #fff; background-color: rgba(255,255,255,0.1);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width: 6px;
background-color: #fff; background-color: rgba(255,255,255,0.75);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 4px;
margin: 6px 0;
}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 6px;
margin: 5px auto;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
background-color: #000; background-color: rgba(0,0,0,0.1);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #000; background-color: rgba(0,0,0,0.75);
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }  .mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 2px;
margin: 7px auto;
} .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }  .mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width: 14px;
margin: 0 1px;
}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height: 14px;
margin: 1px 0;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
width: 16px; height: 16px;
margin: -1px 0;
}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; }
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
height: 16px; width: 16px;
margin: 0 -1px;
}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height: 4px; margin: 6px 0;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; } .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; } .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
background-color: transparent;
background-position: center;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
background-repeat: repeat-y;
opacity: 0.3;
filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
height: 4px;
margin: 6px 0;
background-repeat: repeat-x;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }  .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-repeat: repeat-y;
background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
} .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
.mCS-3d.mCSB_scrollTools, 
.mCS-3d-dark.mCSB_scrollTools{
opacity: 1;
filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
width: 8px;
background-color: #000; background-color: rgba(0,0,0,0.2);
box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 8px;
margin: 4px 0;
box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width: 100%;
height: 8px;
margin: 4px auto;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
background-color: #000; background-color: rgba(0,0,0,0.1);
box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }  .mCS-3d-thick.mCSB_scrollTools, 
.mCS-3d-thick-dark.mCSB_scrollTools{
opacity: 1;
filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
}
.mCS-3d-thick.mCSB_scrollTools, 
.mCS-3d-thick-dark.mCSB_scrollTools, 
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
.mCS-3d-thick.mCSB_scrollTools_vertical, 
.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
.mCS-3d-thick.mCSB_scrollTools_horizontal, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
bottom: 1px;
box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
width: 12px;
margin: 2px;
position: absolute;
height: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height: 12px;
width: auto;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
background-color: #000; background-color: rgba(0,0,0,0.05);
box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; } .mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
background-color: #fff; background-color: rgba(0,0,0,0.05);
box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }  .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
right: 0; 
margin: 12px 0; 
}
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
bottom: 0; 
margin: 0 12px; 
} .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
left: 0; 
right: auto;
}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.2);
filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background-color: #fff; background-color: rgba(255,255,255,0.5);
filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
} .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background-color: #000; background-color: rgba(0,0,0,0.2);
filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background-color: #000; background-color: rgba(0,0,0,0.5);
filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
}  .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
width: 6px;
background-color: #000; background-color: rgba(0,0,0,0.2);
}
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 6px;
margin: 5px 0;
}
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
width: 12px;
}
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height: 12px;
margin: 2px 0;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }  .mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
width: 12px;
background-color: #000; background-color: rgba(0,0,0,0.2);
}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
width: 6px;
margin: 3px 5px;
position: absolute;
height: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height: 6px;
margin: 5px 3px;
position: absolute;
width: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width: 100%;
height: 12px;
margin: 2px 0;
}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; } .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; } .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
background-color: transparent;
border-width: 1px;
border-style: solid;
border-color: #fff;
border-color: rgba(255,255,255,0.2);
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); } .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }.color-outerspace,
a.color-outerspace {
color: #44494C; }
.color-dandelion,
a.color-dandelion {
color: #F6D530; }
.color-spanishgray {
color: #95989A; } .color-olive {
color: #788803; } .color-darkcyan {
color: #008c95; } .color-burntumber {
color: #9a3324; } .color-tuscantan {
color: #a67c63; } .color-vividcerulean {
color: #00a9e0; } .color-tangerine {
color: #ed8800; } .color-white {
color: #ffffff; }
.color-black {
color: #222222; }
.bg-outerspace {
background-color: #44494C; }
.bg-dandelion {
background-color: #F6D530; }
.bg-spanishgray {
background-color: #95989A; }
.bg-olive {
background-color: #788803; }
.bg-darkcyan {
background-color: #008c95; }
.bg-burntumber {
background-color: #9a3324; }
.bg-tuscantan {
background-color: #a67c63; }
.bg-vividcerulean {
background-color: #00a9e0; }
.bg-tangerine {
background-color: #ed8800; }
.bg-white {
background-color: #ffffff; }
.bg-black {
background-color: #222222; }
a.color-spanishgray {
color: #95989A; }
a.color-olive {
color: #788803; }
a.color-darkcyan {
color: #008c95; }
a.color-burntumber {
color: #9a3324; }
a.color-tuscantan {
color: #a67c63; }
a.color-vividcerulean {
color: #00a9e0; }
a.color-tangerine {
color: #ed8800; }
a.color-white {
color: #ffffff; }
a.color-black {
color: #222222; }
a.color-white {
color: #ffffff; }
a.color-black {
color: #222222; }
.font-muvias:after {
font-family: 'muvias';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
.owl-carousel, .owl-carousel .owl-item {
-webkit-tap-highlight-color: transparent;
position: relative; }
.owl-carousel {
display: none;
width: 100%;
z-index: 1; }
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
-moz-backface-visibility: hidden; }
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0; }
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
-webkit-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-touch-callout: none; }
.owl-carousel .owl-item img {
display: block;
width: 100%; }
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
display: none; }
.no-js .owl-carousel, .owl-carousel.owl-loaded {
display: block; }
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-loading {
opacity: 0;
display: block; }
.owl-carousel.owl-hidden {
opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-grab {
cursor: move;
cursor: grab; }
.owl-carousel.owl-rtl {
direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
float: right; }
.owl-carousel .animated {
animation-duration: 1s;
animation-fill-mode: both; }
.owl-carousel .owl-animated-in {
z-index: 0; }
.owl-carousel .owl-animated-out {
z-index: 1; }
.owl-carousel .fadeOut {
animation-name: fadeOut; }
@keyframes "fadeOut" {
0% {
opacity: 1; }
100% {
opacity: 0; } }
.owl-height {
transition: height .5s ease-in-out; }
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity .4s ease; }
.owl-carousel .owl-item img.owl-lazy {
transform-style: preserve-3d; }
.owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000; }
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//muvias.it/wp-content/themes/muvias/inc/css/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform .1s ease; }
.owl-carousel .owl-video-play-icon:hover {
-ms-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity .4s ease; }
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; }
.owl-nav {
margin-top: 0px;
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-prev, .owl-next {
color: #FFF;
margin: 5px;
padding: 4px 7px;
background: #999;
display: inline-block;
cursor: pointer; }
.owl-prev:hover, .owl-next:hover {
background: #222;
color: #FFF;
text-decoration: none; }
.owl-nav .disabled {
opacity: 0.5;
cursor: default; }
.owl-nav.disabled + .owl-dots {
margin-top: 10px; }
.owl-dots {
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline; }
.owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #999;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
border-radius: 30px; }
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
background: #222; }
.owl-prev, .owl-next, .caption {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; } .fullbox {
position: absolute;
left: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100vh; }
.bgcover {
background-size: cover;
background-repeat: no-repeat;
background-position: center center; }
.round {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; }
.circle {
-moz-border-radius: 500px;
-webkit-border-radius: 500px;
border-radius: 500px; }
.text-shadow {
text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); }
.box-shadow {
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); }
.efx-shadow {
height: 50vh;
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); }
.efx-overlay {
background-color: rgba(0, 0, 0, 0.6); }
.efx-grad-bottom {
height: 40vh;
background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0) 100%);
background: -webkit-linear-gradient(top, black 0%, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(to bottom, black 0%, rgba(0, 0, 0, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); }
.efx-grad-left {
position: absolute;
background: rgba(0, 0, 0, 0.6);
bottom: 0;
display: block;
left: 0;
height: 100vh;
z-index: 1; }
.efx-grad-left {
width: calc(50% + 42px); }
@media screen and (max-width: 768px) {
.efx-grad-left {
width: 100%; } }
@media screen and (max-width: 520px) {
.efx-grad-left {
display: none; } } body {
font-size: 16px;
line-height: 24px;
font-family: 'Open Sans', sans-serif , Arial, Helvetica, sans-serif;
background-color: #333; }
h1 {
color: #fff;
font-size: 28px;
line-height: 30px;
font-weight: 200;
margin-bottom: 12px; }
h1 strong {
font-weight: bold; }
h2 {
font-size: 18px;
line-height: 24px;
margin-bottom: 0; }
h3 {
font-size: 18px;
line-height: 24px;
margin-bottom: 0; }
h4 {
font-size: 16px;
line-height: 24px;
margin-bottom: 0; }
h5 {
font-size: 16px;
line-height: 24px;
margin-bottom: 0; }
h6 {
font-size: 12px;
line-height: 18px; }
p {
color: #fff;
font-size: 16px;
line-height: 22px; }
p + p {
padding-bottom: 12px; }
small {
font-size: 11px;
line-height: 14px; }
p b, p strong {
font-weight: 700; }
mark {
color: #F6D530;
background-color: transparent; }
sup, p sup {
font-size: 11px;
vertical-align: super; }
legend {
font-size: 12px;
padding: 12px 12px;
position: relative;
margin-top: 48px; }
legend:after {
position: absolute;
width: 100px;
height: 1px;
content: "";
top: -10px;
background-color: rgba(255, 255, 255, 0.5); }
blockquote {
font-style: italic;
font-weight: 300;
padding: 0 22px;
border-left: 2px solid #ccc;
margin: 12px 0; }
blockquote small {
display: block;
font-style: normal;
font-weight: 700; }
a.file {
display: block; }
a.file:before {
content: "\f1bd";
font-family: LineAwesome; }
.entry h1, .entry .h1 {
font-size: 28px;
line-height: 30px;
margin-bottom: 12px; }
.entry h2, .entry .h2 {
font-size: 24px;
line-height: 24px;
margin-bottom: 12px; }
.entry h3, .entry .h3 {
font-size: 22px;
line-height: 24px;
margin-bottom: 12px; }
.entry h4, .entry .h4 {
font-size: 18px;
line-height: 24px;
margin-bottom: 12px; }
.entry h5, .entry .h5 {
font-size: 16px;
line-height: 22px;
margin-bottom: 12px; }
.entry h6, .entry .h6 {
font-size: 16px;
line-height: 22px;
margin-bottom: 12px; }
.entry p, .entry .p {
font-size: 16px;
line-height: 22px; }
.entry small,
.entry .small {
font-size: 12px;
line-height: 14px; }
.entry p + p {
padding-bottom: 0;
padding-top: 12px; }
.entry hr {
position: relative;
height: 48px; }
.entry hr:after {
border-bottom: 1px solid #dddddd;
content: "";
visibility: visible;
width: 100%;
position: absolute;
height: 0px;
top: 50%;
margin-top: -0.5px; }
.color-light h1,
.color-light h2,
.color-light h3,
.color-light h4,
.color-light h5,
.color-light h6,
.color-light p {
color: #222; } .header {
z-index: 13; }
.sp-menu {
z-index: 12; }
.subnav {
z-index: 11; }
.logos-ver {
z-index: 9; }
.act-gotop, .act-goto {
z-index: 8; }
.act-pause {
z-index: 8; }
.act-gonext {
z-index: 8; }
.efx-overlay {
z-index: 7; }
.efx-shadow {
z-index: 6; }
section.deca-slider {
z-index: -1; } body {
overflow-x: hidden;
position: relative; }
main {
min-height: 100vh;
margin-left: 80px; }
section {
padding: 24px;
color: #fff;
background-color: #333;
min-height: 100vh;
position: relative; }
section.deca-slider {
padding: 0;
width: 100%;
left: 0;
height: 100%;
top: 0;
bottom: 0;
overflow: hidden;
position: fixed; } body.preload {
overflow: hidden; }
.is-load {
display: none !important; }
.three-bounce {
margin: 40px auto;
width: 80px;
text-align: center; }
.three-bounce .sk-child {
width: 20px;
height: 20px;
background-color: #F6D530;
border-radius: 100%;
display: inline-block;
-webkit-animation: sk-three-bounce 1.4s ease-in-out 0s infinite both;
animation: sk-three-bounce 1.4s ease-in-out 0s infinite both; }
.three-bounce .bounce1 {
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s; }
.three-bounce .bounce2 {
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s; }
@-webkit-keyframes sk-three-bounce {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0); }
40% {
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes sk-three-bounce {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0); }
40% {
-webkit-transform: scale(1);
transform: scale(1); } }
.loading {
padding: 0;
z-index: 9999;
background: #000;
position: absolute;
top: 0;
right: 0;
left: 0;
height: 100vh;
width: 100%; }
.loading .logo {
width: 180px; }
.loading .entry {
margin-top: 48px; }
.loading .bg-cover {
z-index: -1;
opacity: 0.5; } .splash {
padding: 0;
margin-left: -80px;
z-index: 1;
background: #000; }
.splash .logo {
max-width: 320px; }
.splash .entry {
margin-top: 48px; }
.splash .fullbox {
top: 0;
min-height: 100vh;
height: auto; }
.splash .bg-slider {
z-index: -2;
opacity: 0.4; }
.splash .bg-loading {
background: #000;
z-index: -1;
opacity: 1; }
.splash .bg-loading > div {
opacity: 0.4; }
.splash .video-ctrl i {
font-size: 42px;
color: #fff;
opacity: 0.5; }
.splash .video-ctrl i:hover {
cursor: pointer;
opacity: 1; }
.splash .video-ctrl p {
padding-top: 12px;
display: block; }
@media screen and (max-width: 768px) {
.splash {
margin-left: 0;
padding: 48px 24px; }
.splash h4 {
font-size: 16px; }
.splash p {
font-size: 14px; }
.splash .bg-cover {
background-attachment: fixed; } } .deca-slider.active {
display: block; }
.deca-slider .efx-grad-bottom {
z-index: 3;
top: 0;
left: 0;
right: 0;
position: absolute; }
.deca-slider .slide {
display: none; }
.deca-slider .slide.active {
display: block; } .timeline article {
padding: 0 0 60px 0;
position: relative; }
.timeline article.start {
height: 100px;
padding: 0; }
.timeline {
padding: 0 24px;
background: transparent;
position: relative; }
.timeline:before {
content: "";
position: absolute;
left: 50%;
width: 6px;
background-color: #fff;
top: 0;
bottom: 0; }
.timeline .group {
position: relative; }
.timeline .decennio {
min-height: 100vh;
padding: 12px 0;
position: absolute;
min-height: auto;
width: 47%;
z-index: 3; }
.timeline .decennio.is_stuck {
z-index: 2; }
.timeline .group .item:last-child .card {
margin-bottom: 100px; }
.timeline .bottom-gap {
height: 200px;
display: block; }
.timeline .group-19000101 .bottom-gap {
display: none; }
.timeline .intro {
margin-left: 0px;
width: 47%;
position: relative;
width: 100%; }
.timeline .intro .year {
font-size: 42px;
line-height: 42px;
color: #F6D530;
font-family: 'Roboto', sans-serif;
font-weight: bold;
margin-bottom: 6px;
text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3); }
.timeline .intro a {
color: #F6D530;
font-weight: bold;
display: block; }
.timeline .intro h1 {
margin-bottom: 0px;
font-size: 26px;
line-height: 30px; }
.timeline .intro h1 p {
display: inline; }
.timeline .intro .moretext,
.timeline .intro .readless {
display: none; }
.timeline .blackbox {
min-height: auto;
margin-top: 24px; }
.timeline .blackbox h4 {
font-weight: 700;
text-align: right;
margin: 12px 0 6px;
font-size: 18px;
color: #F6D530; }
.timeline .blackbox .img img {
text-align: right;
max-width: 100%;
max-height: 300px;
float: right; }
.timeline .blackbox p {
text-align: right; }
.timeline .blackbox p + p {
padding-bottom: 0; }
.timeline .blackbox .slide {
display: none; }
.timeline .blackbox .slide.visible {
display: block; }
.timeline .blackbox .ss-ctrl {
float: right;
display: block;
margin-top: 18px;
height: 30px; }
.timeline .blackbox .ss-ctrl .btn-icon {
color: #D1D1D0; }
.timeline .blackbox .ss-ctrl li {
display: inline-block;
text-align: center;
margin: 0;
color: #D1D1D0; }
.timeline .blackbox .ss-ctrl li.visible {
color: #F6D530; }
.timeline .blackbox .ss-ctrl li i {
font-size: 30px;
margin: 0; }
.cover {
overflow: hidden;
position: relative; }
.cover.void:before {
display: block;
content: "";
width: 100%;
padding-top: 56.25%; }
.cover.void > .inner {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0; }
.cover.fill img {
width: 100%;
height: auto;
display: block; }
.cover.video .inner {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
margin: 0 auto; }
.cover.video iframe,
.cover.video object,
.cover.video embed,
.cover.video video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.blackbox .cover.fill {
box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.6); }
.media {
margin-bottom: 12px;
overflow: hidden;
position: relative; }
.media.fill {
background: #222; } .card-wrap {
margin-left: 50%; }
.card {
z-index: 5;
width: 70%;
color: #222;
position: relative;
margin-top: 120px;
margin-left: 30px;
background-color: #fff;
-webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.2);
box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.2); }
.card.no-year {
margin-top: 0px; }
.card .year {
position: absolute;
left: 0px;
top: -50px;
font-size: 46px;
font-family: 'Roboto', sans-serif;
color: #fff;
font-weight: bold;
text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4); }
.card .year:before {
font-family: 'muvias';
content: "\e907";
display: block;
position: absolute;
left: -48px;
z-index: 999;
top: 4px;
text-shadow: none;
font-size: 40px;
color: #F6D530; }
.card header {
color: #fff;
padding: 6px;
position: relative;
min-height: 42px; }
.card header h2 {
padding: 6px 6px 6px 38px;
font-weight: 300; }
.card.cat-sa header {
background-color: #9a3324; }
.card.cat-pe header {
background-color: #008c95; }
.card.cat-se header {
background-color: #788803; }
.card.cat-ve header {
background-color: #ed8800; }
.card.cat-so header {
background-color: #00a9e0; }
.card.cat-in header {
background-color: #a67c63; }
.card header span {
height: 28px;
width: 28px;
z-index: 2;
position: absolute;
top: 50%;
margin-top: -14px; }
.card header span:after {
display: block;
text-align: center;
font-size: 28px; }
.card header:before {
z-index: 1;
visibility: visible;
background-color: #9a3324;
width: 15px;
height: 15px;
content: "";
display: block;
position: absolute;
top: 50%;
margin-top: -7px;
left: -7px;
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg); }
.card.cat-sa header span:after {
content: "\e90b"; }
.card.cat-pe header span:after {
content: "\e90a"; }
.card.cat-se header span:after {
content: "\e90d"; }
.card.cat-ve header span:after {
content: "\e90c"; }
.card.cat-so header span:after {
content: "\e90e"; }
.card.cat-in header span:after {
content: "\e909"; }
.card.cat-sa header:before {
background-color: #9a3324; }
.card.cat-pe header:before {
background-color: #008c95; }
.card.cat-se header:before {
background-color: #788803; }
.card.cat-ve header:before {
background-color: #ed8800; }
.card.cat-so header:before {
background-color: #00a9e0; }
.card.cat-in header:before {
background-color: #a67c63; }
.accordion .toggle {
cursor: pointer; }
.accordion .content {
display: none; }
.accordion .content.active {
display: block; }
.accordion h4 {
display: block;
padding: 4px 12px 4px 36px;
color: #fff;
border-top: 1px solid #fff;
font-weight: bold;
position: relative;
line-height: 20px; }
.accordion h4 i {
position: absolute;
left: 12px;
top: 6px; }
.accordion h4:hover, .accordion h4.active {
opacity: 1 !important; }
.accordion a {
font-weight: bold;
text-decoration: underline; }
.accordion .body {
padding: 12px 12px 0; }
.accordion footer {
padding: 0 12px 12px; }
.cat-sa .accordion h4 {
background-color: #9a3324;
opacity: 0.5; }
.cat-pe .accordion h4 {
background-color: #008c95;
opacity: 0.5; }
.cat-se .accordion h4 {
background-color: #788803;
opacity: 0.5; }
.cat-ve .accordion h4 {
background-color: #ed8800;
opacity: 0.5; }
.cat-so .accordion h4 {
background-color: #00a9e0;
opacity: 0.5; }
.cat-in .accordion h4 {
background-color: #a67c63;
opacity: 0.5; }
.card.cat-sa a {
color: #9a3324; }
.card.cat-pe a {
color: #008c95; }
.card.cat-se a {
color: #788803; }
.card.cat-ve a {
color: #ed8800; }
.card.cat-so a {
color: #00a9e0; }
.card.cat-in a {
color: #a67c63; }
@media screen and (max-width: 768px) {
.timeline {
margin-top: 80px;
padding: 0 48px; }
.timeline:before {
content: "";
position: inherit;
left: auto;
width: auto;
background-color: inherit;
top: auto;
bottom: 0; }
.timeline .decennio {
position: relative;
width: 100%;
z-index: 1; }
.timeline article:before {
content: "";
position: inherit;
left: auto;
width: auto;
background-color: inherit;
top: auto;
bottom: 0; }
.timeline article {
padding: 0 0  30px 0; }
.timeline .intro-bottom-gap {
height: 0;
display: none !important; }
.timeline .card-wrap {
margin-left: 0; }
.timeline .card {
margin-left: 0;
width: 100%; }
.timeline .card header::before {
display: none; }
.timeline .card .year::before {
content: " " !important; } }
@media screen and (max-width: 520px) {
.timeline {
padding: 0 12px;
margin-top: 70px; } } .page section {
background-color: transparent; }
.page .page-limit {
max-width: 800px; }
.page main:before {
height: 50vh;
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
content: "";
top: 0;
left: 0;
right: 0;
position: absolute;
width: 100%;
z-index: -1; }
.page .logo-static {
margin-bottom: 48px;
width: 250px; }
.page h1 {
color: #F6D530;
font-weight: bold;
margin: 24px 0 24px; }
.page figcaption {
padding: 6px 0 24px 0;
font-size: 12px;
color: #999; }
.page figcaption:before {
content: "*";
font-weight: 700;
color: #F6D530;
padding-right: 8px;
font-size: 18px;
vertical-align: bottom;
line-height: 19px; }
.page img {
max-width: 100%;
height: auto;
display: block; }
.page a {
color: #F6D530; } .single section {
background: transparent; }
.single .card {
width: 80%;
margin: 0 auto;
position: relative; }
.single .card.intros {
width: 80%;
margin: 0 auto;
position: relative;
background-color: transparent;
box-shadow: inherit; }
.single .card.intros h4 {
font-weight: 700;
margin: 12px 0 12px;
font-size: 18px;
color: #F6D530; }
.single .card.intros .body {
padding: 12px 0; }
.single .card.no-year {
margin-top: 0px; }
.single .year {
position: relative;
top: auto;
font-size: 46px;
font-family: 'Roboto', sans-serif;
color: #fff;
font-weight: bold;
text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
left: auto;
display: block;
width: 80%;
margin: 0 auto 18px;
height: auto;
line-height: 46px; }
.single .card .year:before,
.single .card header::before,
.single .act-ssfs,
.single .tab {
display: none; }
.single .tab.active {
display: block; }
.single .body {
padding: 12px;
min-height: 100px; }
.single .cat-sa .body a {
color: #9a3324; }
.single .cat-pe .body a {
color: #008c95; }
.single .cat-se .body a {
color: #788803; }
.single .cat-ve .body a {
color: #ed8800; }
.single .cat-so .body a {
color: #00a9e0; }
.single .cat-in .body a {
color: #a67c63; }
.single .deca-slider {
background-color: #000; }
.single .deca-slider .slide {
display: block;
opacity: 0.4; }
@media screen and (max-width: 520px) {
.single .card {
width: 90%; }
.single .year {
width: 90%; } } .is-intro .header {
left: -100px; }
.header {
width: 80px;
height: 100vh;
left: 0;
top: 0;
bottom: 0;
position: fixed;
background-color: #44494C; }
.header li {
border-bottom: 1px solid #95989A;
padding: 6px 0; }
.header li:last-child {
border-bottom: 0; }
.header .label {
color: #fff;
text-align: center;
display: block;
font-size: 12px;
font-weight: bold;
margin-bottom: 8px; }
.navicon .btn-icon {
font-size: 44px;
color: #F6D530;
width: auto;
height: auto;
margin: 0 auto 8px; }
.navicon .btn-icon i {
margin: 0 auto; }
.navicon .label {
color: #F6D530;
margin-top: -16px;
margin-bottom: 0; }
.navicon .btn-icon:hover,
.navicon .btn-icon:focus {
opacity: 1; }
.navicon:hover,
.navicon:focus {
opacity: 0.8;
cursor: pointer; }
.navicon.close {
display: none; }
.anni a {
display: block;
height: 30px;
color: #D1D1D0;
font-size: 14px;
position: relative; }
.anni a i {
display: block;
position: absolute;
left: 0;
right: 0;
top: -8px;
margin: 0 auto;
text-align: center;
text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); }
.anni a:before {
content: "";
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 2px;
background-color: #95989A;
margin: 0 auto; }
.anni a.active {
color: #F6D530;
font-size: 24px; }
.anni a.active i {
top: -13px; }
.anni a.active:before {
background-color: #F6D530; }
.anni a:last-child {
height: 10px; }
.anni a:last-child:before {
content: " ";
background-color: transparent; }
.temi .btn-icon {
height: 24px;
width: 24px;
position: relative;
color: #BFBFBF;
font-size: 24px;
display: block;
text-align: center;
margin: 0 auto 6px; }
.temi .btn-icon:before {
content: "";
position: absolute;
top: 1px;
left: 1px;
height: 22px;
width: 22px;
background-color: #fff;
border-radius: 200px;
z-index: -1; }
.temi .btn-icon i {
margin: 0; }
.temi .btn-icon .ic-times {
display: none; }
.temi .cat-all {
color: #BFBFBF; }
.temi .cat-all.active,
.temi .cat-all:hover {
color: #F6D530; }
.temi .cat-all.active:before {
background-color: #44494C; }
.temi .cat-storia.active,
.temi .cat-storia:hover {
color: #9a3324; }
.temi .cat-veicoli.active,
.temi .cat-veicoli:hover {
color: #ed8800; }
.temi .cat-societa.active,
.temi .cat-societa:hover {
color: #00a9e0; }
.temi .cat-person.active,
.temi .cat-person:hover {
color: #008c95; }
.temi .cat-infras.active,
.temi .cat-infras:hover {
color: #a67c63; }
.temi .cat-storie.active,
.temi .cat-storie:hover {
color: #788803; } .sp-menu.vertical {
width: 360px; }
.sp-menu.left {
left: -360px; }
.sp-menu.left.active {
left: 80px; }
.sp-push-right {
left: 360px; }
.sp-push-left {
left: -360px; }
body.sp-push-right {
left: -360px !important; }
body.sp-push-left {
left: 360px !important; }
body.sp-bodyblur {
overflow: hidden;
position: relative; }
body.sp-bodyblur:before {
z-index: 10; }
body.sp-bodyblur .header {
border-right: 1px solid #95989A; } .sp-menu {
background-color: #44494C;
padding: 18px;
color: #fff; }
.sp-menu .scroll {
overflow: hidden; }
.sp-menu .mCSB_dragger {
height: 40px !important; }
.sp-menu .mCSB_dragger_bar {
background-color: #F6D530 !important; }
.sp-menu .mCSB_inside > .mCSB_container {
margin-right: 20px; }
.sp-menu header {
position: relative; }
.sp-menu header .btn-icon {
margin-top: -6px;
margin-right: -6px; }
.sp-menu footer.sticky {
position: absolute;
bottom: 0; }
.sp-menu .main li {
border-bottom: 1px solid #95989A; }
.sp-menu .main li:last-child {
border-bottom: 0; }
.sp-menu .main a {
color: #fff;
display: block;
padding: 4px 0;
font-weight: bold;
text-transform: uppercase;
position: relative; }
.sp-menu .main li.active a,
.sp-menu .main a:hover {
color: #F6D530; }
.sp-menu .main .menu-item-has-children > a:after {
font-size: 12px;
font-family: LineAwesome;
position: absolute;
right: 0;
top: 2px;
content: "\f110"; }
.sp-menu .main .menu-item-has-children > a.active:after {
content: "\f113"; }
.sp-menu .main li ul {
display: none; }
.sp-menu .main li ul li:first-child {
border-top: 1px solid #95989A; }
.sp-menu .main li ul a {
color: #fff;
text-transform: inherit;
font-weight: normal;
padding: 4px 0 4px 12px; }
.sp-menu .search-box {
width: 100%;
position: relative;
margin-bottom: 48px; }
.sp-menu .search-box button {
border: 0;
color: #FFF;
position: absolute;
top: 4px;
right: 0;
width: 30px;
height: 30px; }
.sp-menu .search-box button i {
display: block;
text-align: center;
font-size: 20px;
line-height: 20px; }
.sp-menu .search-box button.active {
color: #F6D530; }
.sp-menu .search-box button:hover {
background-color: transparent;
opacity: 0.8;
border: 0 !important; }
.sp-menu .text {
font-size: 12px;
line-height: 18px;
margin-bottom: 12px;
text-align: center; }
.sp-menu .social ul {
text-align: center;
margin-bottom: 12px; }
.sp-menu .social li {
display: inline-block;
margin: 0;
text-align: center; }
.sp-menu .social li a {
height: 30px;
width: 30px;
color: #fff;
border-radius: 200px;
font-size: 14px;
display: inline-block;
text-align: center; }
.sp-menu .social li a i {
margin-top: 8px; }
.sp-menu .social li a:hover,
.sp-menu .social li a:focus {
opacity: 0.6;
filter: alpha(opacity=60); }
.sp-menu .footer li {
border-bottom: 1px solid #95989A; }
.sp-menu .footer li:last-child {
border-bottom: 0; }
.sp-menu .footer a {
color: #fff;
display: block;
padding: 2px 0; }
.sp-menu .footer a:hover {
color: #F6D530; } header.mobile {
width: 100%;
height: 70px;
padding: 0 12px;
right: 0;
left: 0;
top: 0;
z-index: 99;
position: fixed;
background-color: #44494C;
display: none; }
header.mobile .logos {
margin-top: 15px; }
header.mobile .logo {
display: inline-block; }
header.mobile .logo.logo-muvias {
margin-right: 10px; 
width:140px;
}
header.mobile .logo img {
height: auto;
width: 100%;
display: block; }
header.mobile nav {
margin-top: 18px;
margin-right: 0px; }
header.mobile .btn-icon {
color: #fff;
margin-left: 10px; }
header.mobile .btn-icon.active {
color: #F6D530; }
header.mobile .btn-icon i {
padding-top: 2px;
font-size: 30px; }
header.mobile .sub-close {
display: none; }
header.mobile li.active .btn-icon {
border: 1px solid #F6D530; }
.is-intro header.mobile {
display: none !important; }
header.mobile.fc-active {
display: none !important; }
@media screen and (max-width: 520px) {
header.mobile {
height: 70px;
padding: 0 12px; }
header.mobile nav li {
padding: 0; }
header.mobile .btn-icon {
margin-left: 6px; }
header.mobile .btn-icon i {
font-size: 26px; }
nav.subnav {
top: 70px; } }
body.no-scroll {
overflow: hidden; } .subnav {
width: 100%;
height: 100vh;
overflow: hidden;
background-color: #44494C;
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 70px;
border-top: 1px solid #95989A; }
.subnav header .label {
padding: 12px 0;
display: block;
text-align: left;
color: #F6D530;
font-weight: 700; }
.sub-main {
display: none; }
.sub-main .scroll {
overflow: hidden; }
.sub-main .mCSB_dragger {
height: 40px !important; }
.sub-main .mCSB_dragger_bar {
background-color: #F6D530 !important; }
.sub-main .mCSB_inside > .mCSB_container {
margin-right: 20px; }
.sub-main header {
position: relative; }
.sub-main header .btn-icon {
margin-top: -6px;
margin-right: -6px; }
.sub-main footer.sticky {
position: absolute;
bottom: 0; }
.sub-main .main li {
border-bottom: 1px solid #95989A; }
.sub-main .main li:last-child {
border-bottom: 0; }
.sub-main .main a {
color: #fff;
display: block;
padding: 4px 0;
font-weight: bold;
text-transform: uppercase;
position: relative; }
.sub-main .main li.active a,
.sub-main .main a:hover {
color: #F6D530; }
.sub-main .main .menu-item-has-children > a:after {
font-size: 12px;
font-family: LineAwesome;
position: absolute;
right: 0;
top: 2px;
content: "\f110"; }
.sub-main .main .menu-item-has-children > a.active:after {
content: "\f113"; }
.sub-main .main li ul {
display: none; }
.sub-main .main li ul li:first-child {
border-top: 1px solid #95989A; }
.sub-main .main li ul a {
color: #fff;
text-transform: inherit;
font-weight: normal;
padding: 4px 0 4px 12px; }
.sub-main .search-box {
width: 100%;
position: relative;
margin: 18px auto 30px; }
.sub-main .search-box button {
border: 0;
color: #FFF;
position: absolute;
top: 4px;
right: 0;
width: 30px;
height: 30px; }
.sub-main .search-box button i {
display: block;
text-align: center;
font-size: 20px;
line-height: 20px; }
.sub-main .search-box button.active {
color: #F6D530; }
.sub-main .search-box button:hover {
background-color: transparent;
opacity: 0.8;
border: 0 !important; }
.sub-main .text {
font-size: 12px;
line-height: 18px;
margin-bottom: 12px;
text-align: center; }
.sub-main .social ul {
text-align: center;
margin-bottom: 12px; }
.sub-main .social li {
display: inline-block;
margin: 0;
text-align: center; }
.sub-main .social li a {
height: 30px;
width: 30px;
color: #fff;
border-radius: 200px;
font-size: 14px;
display: inline-block;
text-align: center; }
.sub-main .social li a i {
margin-top: 8px; }
.sub-main .social li a:hover,
.sub-main .social li a:focus {
opacity: 0.6;
filter: alpha(opacity=60); }
.sub-main .footer li {
border-bottom: 1px solid #95989A; }
.sub-main .footer li:last-child {
border-bottom: 0; }
.sub-main .footer a {
color: #fff;
display: block;
padding: 2px 0; }
.sub-main .footer a:hover {
color: #F6D530; }
.sub-anni {
display: none; }
.sub-anni ul {
width: 130px;
margin: 0 auto;
position: relative; }
.sub-anni ul:before {
content: "";
z-index: 1;
display: block;
position: absolute;
left: 0px;
top: 4%;
bottom: 4%;
width: 2px;
background-color: #95989A; }
.sub-anni li {
display: flex;
align-items: center; }
.sub-anni li a {
display: block;
color: #D1D1D0;
padding: 6px 0;
position: relative; }
.sub-anni li a i {
display: block;
z-index: 2;
font-size: 24px;
position: absolute;
left: -11px;
top: 7px;
text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); }
.sub-anni li a:hover,
.sub-anni li a.active {
color: #F6D530; }
.sub-anni .label {
font-size: 16px;
display: inline-block;
padding: 0 8px 0 24px; }
.sub-temi {
display: none; }
.sub-temi ul {
margin: 0 auto; }
.sub-temi li {
border-bottom: 1px solid #95989A; }
.sub-temi li a {
display: block;
padding: 16px 0 16px 36px;
position: relative;
font-size: 16px;
color: #D1D1D0;
opacity: 1;
transition: none !important; }
.sub-temi li a:hover {
transition: none !important; }
.sub-temi li .btn-icon {
position: absolute;
left: 0; }
.sub-temi .cat-all.active .btn-icon:before {
background-color: #44494C; }
.sub-temi .cat-all.active .btn-icon,
.sub-temi .cat-all:hover .btn-icon,
.sub-temi .cat-all.active a {
color: #F6D530;
opacity: 1;
transition: none !important; }
.sub-temi .cat-sa.active .btn-icon,
.sub-temi .cat-sa:hover .btn-icon,
.sub-temi .cat-sa.active a,
.sub-temi .cat-sa:hover a {
color: #9a3324;
opacity: 1;
transition: none !important; }
.sub-temi .cat-ve.active .btn-icon,
.sub-temi .cat-ve:hover .btn-icon,
.sub-temi .cat-ve.active a,
.sub-temi .cat-ve:hover a {
color: #ed8800;
opacity: 1;
transition: none !important; }
.sub-temi .cat-so.active .btn-icon,
.sub-temi .cat-so:hover .btn-icon,
.sub-temi .cat-so.active a,
.sub-temi .cat-so:hover a {
color: #00a9e0;
opacity: 1;
transition: none !important; }
.sub-temi .cat-pe.active .btn-icon,
.sub-temi .cat-pe:hover .btn-icon,
.sub-temi .cat-pe.active a,
.sub-temi .cat-pe:hover a {
color: #008c95;
opacity: 1;
transition: none !important; }
.sub-temi .cat-ins.active .btn-icon,
.sub-temi .cat-in:hover .btn-icon,
.sub-temi .cat-in.active a,
.sub-temi .cat-in:hover a {
color: #a67c63;
opacity: 1;
transition: none !important; }
.sub-temi .cat-se.active .btn-icon,
.sub-temi .cat-se:hover .btn-icon,
.sub-temi .cat-se.active a,
.sub-temi .cat-se:hover a {
color: #788803;
opacity: 1;
transition: none !important; }
@media screen and (max-width: 768px) {
.sub-main .widget,
.sub-temi .widget {
width: 90%;
margin-left: auto;
margin-right: auto; } }
.act-gotop,
.act-goto {
position: fixed;
bottom: 12px;
right: 12px;
color: #222 !important;
background: #F6D530;
display: none; }
.act-gonext {
cursor: pointer; }
.act-gonext.step-2 span {
color: #F6D530;
display: block;
text-align: center;
font-weight: 700;
top: -36px;
position: absolute;
left: 0;
right: 0; }
.act-pause {
bottom: 12px;
display: none; } .modal {
padding: 0; }
.modal header {
margin: 0; }
.modal header {
color: #fff;
padding: 6px;
position: relative; }
.modal header h2 {
padding: 8px 32px 8px 42px;
color: #fff; }
.modal header .close {
position: absolute;
right: 12px;
top: 50%;
margin-top: -16px; }
.modal .cat-sa header {
background-color: #9a3324; }
.modal .cat-pe header {
background-color: #008c95; }
.modal .cat-se header {
background-color: #788803; }
.modal .cat-ve header {
background-color: #ed8800; }
.modal .cat-so header {
background-color: #00a9e0; }
.modal .cat-in header {
background-color: #a67c63; }
.modal header span {
height: 28px;
width: 28px;
z-index: 2;
position: absolute;
top: 50%;
margin-top: -14px; }
.modal header span:after {
font-family: 'muvias';
display: block;
text-align: center;
font-size: 28px;
margin: 0 auto; }
.modal header:before {
display: none; }
.modal .cat-sa header span:after {
content: "\e90b"; }
.modal .cat-pe header span:after {
content: "\e90a"; }
.modal .cat-se header span:after {
content: "\e90d"; }
.modal .cat-ve header span:after {
content: "\e90c"; }
.modal .cat-so header span:after {
content: "\e90e"; }
.modal .cat-in header span:after {
content: "\e909"; }
.modal .cat-sa .body a {
color: #9a3324; }
.modal .cat-pe .body a {
color: #008c95; }
.modal .cat-se .body a {
color: #788803; }
.modal .cat-ve .body a {
color: #ed8800; }
.modal .cat-so .body a {
color: #00a9e0; }
.modal .cat-in .body a {
color: #a67c63; }
.modal .load {
height: 100vh; }
.modal .load i {
color: #F6D530; }
.modal .tab {
display: none; }
.modal .tab.active {
display: block; }
.modal .body {
padding: 0 12px 12px 18px;
min-height: 200px; }
.modal .scroll {
overflow: hidden; }
.modal .mCSB_dragger {
height: 40px !important; }
.modal .mCSB_dragger_bar {
background-color: #F6D530 !important; }
.modal .mCSB_inside > .mCSB_container {
margin-right: 20px; }
.modal.video {
width: 90%;
max-height: 96vh;
overflow: hidden;
background-color: transparent; }
.modal.video .close {
position: fixed;
right: 12px;
top: 12px;
z-index: 99999;
color: #F6D530; }
.modal.right {
width: 100%;
min-height: 100vh;
max-height: 100vh;
overflow: hidden;
background-color: rgba(0, 0, 0, 0.4); }
.modal.right .inside {
padding: 24px; }
.modal.right header {
background-color: transparent;
padding: 12px 0;
margin-bottom: 24px; }
.modal.right .close {
right: -6px; }
.modal.right h4 {
font-weight: 700;
margin: 0px 0 12px;
font-size: 18px;
color: #F6D530; }
.modal.right .media {
float: left;
width: 51%; }
.modal.right .body {
float: right;
width: 45%;
padding: 0 0 12px 12px;
max-height: 80vh; }
@media screen and (max-width: 520px) {
.modal.right .modal.right header {
padding: 0; }
.modal.right .media {
float: none;
width: 100%; }
.modal.right .body {
float: none;
width: 100%;
padding: 0 0 12px 0;
max-height: 44vh; } }
.modal.full {
width: 50%;
min-height: auto;
max-height: 96vh;
overflow: hidden;
max-width: 1100px; }
@media screen and (max-width: 780px) {
.modal.full {
width: 70%;
max-height: 96vh; } }
@media screen and (max-width: 520px) {
.modal.full {
width: 100%;
max-height: auto;
min-height: 100vh;
overflow-y: auto; } }
.logos-prod .logo {
width: 190px;
display: inline-block; }
.logos-prod .anas {
margin-bottom: 6px;
width: 130px; }
.logos-prod .riversman {
margin-bottom: 22px; }
.logos-prod .cnr {
width: 100px;
margin: 0 24px; }  button,
.btn,
input[type="submit"] {
cursor: pointer;
padding: 10px; }
.btn-icon {
font-size: 24px;
height: 32px;
width: 32px;
cursor: pointer; }
.btn-icon i {
display: block;
vertical-align: middle;
margin: 3px auto;
text-align: center; }
.btn-icon:hover,
.btn-icon:focus {
opacity: 0.8; }
.btn-primary {
padding: 22px 24px;
text-transform: uppercase;
font-weight: 700;
min-width: 120px;
background-color: #F6D530;
color: #222;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px; }
.btn-primary:hover {
color: #222;
background-color: #F6D530;
opacity: 0.8; }
.btn-primary.btn-icon {
min-width: auto;
font-size: 28px;
height: 44px;
width: 44px;
padding: 0; }
.btn-primary.btn-icon i {
margin: 8px auto; }
.btn-circle {
min-width: auto;
border: 1px solid #F6D530;
color: #F6D530;
-moz-border-radius: 500px;
-webkit-border-radius: 500px;
border-radius: 500px; } .royalSlider {
width: 100% !important;
height: 100% !important; }
.rsUni .rsFullscreenIcn {
background: none !important; }
.rsUni .rsFullscreenBtn {
width: 32px !important;
right: 10px !important;
top: 10px !important;
height: 32px !important;
background-color: #fff;
-moz-border-radius: 500px;
-webkit-border-radius: 500px;
border-radius: 500px; }
.rsUni .rsFullscreenIcn {
margin: 0 !important;
opacity: 1 !important; }
.rsUni .rsFullscreenIcn:before {
content: "\f1d0";
text-align: center;
display: block;
font-family: LineAwesome;
font-size: 22px;
color: #222;
padding: 4px 0 0 0; }
.rsUni.rsFullscreen .rsFullscreenIcn:before {
content: "\f342"; }
.rsUni .rsArrowRight .rsArrowIcn,
.rsUni .rsArrowLeft .rsArrowIcn {
background: none !important;
background-color: #fff !important;
-moz-border-radius: 500px;
-webkit-border-radius: 500px;
border-radius: 500px; }
.rsUni .rsArrowIcn:before {
display: block;
font-family: LineAwesome;
font-size: 24px;
color: #222;
text-align: center;
padding: 4px 0 0 0; }
.rsUni .rsArrowRight .rsArrowIcn:before {
content: "\f121"; }
.rsUni .rsArrowRight .rsArrowIcn {
margin-left: -12px !important; }
.rsUni .rsArrowLeft .rsArrowIcn:before {
content: "\f120";
font-family: LineAwesome;
font-size: 24px;
color: #222; }
.rsUni .rsArrowLeft .rsArrowIcn {
margin-left: -24px !important; }
.rsUni .rsGCaption {
left: 0 !important;
bottom: 0 !important;
border-radius: inherit !important;
background: rgba(0, 0, 0, 0.9) !important;
z-index: 4 !important; }
.rsFullOn .header {
display: none; }
.rsUni .rsArrow {
height: auto !important;
top: 50% !important; }
.accordion .rsFullscreenBtn {
display: none !important; }
.rsContent {
display: flex;
align-items: center;
justify-content: center;
color: #fff; }
.media.page .rsContent {
display: inherit; }
.rsUni blockquote {
border: 0;
padding: 0;
margin: 0;
padding: 0 72px 12px;
font-weight: 300;
font-size: 28px;
line-height: 36px;
text-align: center; }
.rsUni cite {
display: block;
text-align: center;
font-size: 12px;
font-size: 14px;
font-weight: bold; }
.rsUni .video {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
margin: 0 auto; }
.rsUni .video iframe,
.rsUni .video object,
.rsUni .video embed,
.rsUni .video video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; } .owl .owl-btn {
top: 50%;
margin-top: -15px;
background: transparent;
background-color: rgba(255, 255, 255, 0.7);
color: #222;
height: 32px;
width: 32px;
-moz-border-radius: 500px;
-webkit-border-radius: 500px;
border-radius: 500px; }
.owl .owl-btn i {
font-size: 24px;
line-height: 22px;
text-shadow: none !important;
text-indent: -3px;
padding-top: 1px; }
.owl .owl-prev {
left: 8px;
position: absolute; }
.owl .owl-next {
right: 8px;
position: absolute; }
.owl .owl-btn:hover {
background-color: white; } .search .search-box {
width: 50%; }
.search h4 {
display: block;
position: relative;
padding: 6px 6px 6px 32px;
margin-bottom: 6px; }
.search h4 span {
height: 22px;
width: 22px;
z-index: 2;
position: absolute;
left: 6px;
top: 50%;
margin-top: -14px; }
.search h4 span:after {
font-family: 'muvias';
display: block;
text-align: center;
font-size: 22px;
margin: 2px auto; }
.search h4.cat- {
background-color: #000;
padding: 6px 6px 6px 6px; }
.search h4.cat- span {
display: none; }
.search h4.cat-sa {
background-color: #9a3324; }
.search h4.cat-pe {
background-color: #008c95; }
.search h4.cat-se {
background-color: #788803; }
.search h4.cat-ve {
background-color: #ed8800; }
.search h4.cat-so {
background-color: #00a9e0; }
.search h4.cat-in {
background-color: #a67c63; }
.search h4.cat-sa span:after {
content: "\e90c"; }
.search h4.cat-pe span:after {
content: "\e90b"; }
.search h4.cat-se span:after {
content: "\e90e"; }
.search h4.cat-ve span:after {
content: "\e90d"; }
.search h4.cat-so span:after {
content: "\e90f"; }
.search h4.cat-in span:after {
content: "\e90a"; }
.search h3 {
margin-bottom: 24px; }
.search .item {
margin-bottom: 24px;
border-bottom: 1px solid #95989A;
padding: 12px 0; } .albo a {
display: inline-block;
margin-bottom: 6px;
color: #fff; }
.albo a:hover,
.albo a:focus {
color: #F6D530;
cursor: pointer; }
.albo h4 {
display: block;
color: #222;
padding: 4px 8px;
background: #F6D530;
margin: 42px 0 24px;
font-weight: bold; }
.albo .list p + p {
padding: 6px 0; }
.albo .list p {
display: block;
border-bottom: 1px solid #97999b;
padding: 6px 0;
position: relative; }
.albo .list p.empty {
border: 0; }
.albo .list p:before,
.albo .list p:after {
display: table;
content: " ";
zoom: 1;
visibility: hidden; }
.albo .list p:after {
clear: both; }
.albo .list p mark {
color: #F6D530;
font-weight: bold;
float: left;
clear: left;
width: 100px;
padding-right: 6px; }
.albo .list p b {
display: inline-block;
margin: 0;
padding: 0; }
.albo .list p span {
display: inline-block;
margin: 0;
padding: 0;
font-weight: 300; }
@media screen and (max-width: 1024px) {
.albo .list small {
display: block; } }
@media screen and (max-width: 920px) {
.albo .list {
-webkit-column-count: inherit;
-moz-column-count: inherit;
column-count: inherit; }
.albo .list p {
min-height: 32px; }
.albo .list p mark {
position: absolute; }
.albo .list p b {
width: auto;
float: none;
position: absolute;
left: 100px; }
.albo .list small {
display: inline; } }
@media screen and (max-width: 520px) {
.albo .list p {
min-height: 56px; }
.albo .list small {
display: block; } }
.albo .today p mark {
width: 200px; }
.albo .today p b {
width: 240px;
padding-right: 12px;
float: left; }
.albo .today p span {
float: left;
width: 300px; }
@media screen and (max-width: 920px) {
.albo .today p b {
width: auto;
float: none;
position: absolute;
left: 200px; }
.albo .today p span {
float: none;
width: auto;
padding-left: 200px;
padding-top: 24px; } }
@media screen and (max-width: 520px) {
.albo .today p mark {
width: 100px; }
.albo .today p b {
left: 100px; }
.albo .today p span {
padding-left: 100px; } } html form * {
font-family: inherit;
line-height: normal; }
input, textarea, select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: transparent;
box-sizing: inherit;
width: 100%;
box-shadow: none; }
input[type="text"],
input[type="search"],
input[type="password"],
input[type="email"] {
padding: 8px 0;
font-size: 14px;
border: 0;
color: #fff;
border-bottom: 1px solid #fff; }
input[type="text"]:focus,
input[type="search"]:focus {
border-color: #F6D530;
outline: 0;
color: #F6D530; }
form div {
position: relative;
padding: 5px 0; }
form label {
color: #999;
font-size: 14px; }
form input {
border: 0;
border-bottom: 1px solid #d1d1d1;
margin: 5px 0; }
form textarea {
border: 0;
margin: 0px 0 5px;
padding: 20px 10px 10px 120px; }
form .btn {
float: right;
padding: 10px 30px; } .logos-ver {
position: fixed;
top: 20px;
right: -100px;
width: 90px; }
.logos-ver .logo-muvias {
margin-bottom: 24px; }
.logos-ver.active {
display: block;
right: 12px; }
.tooltip {
display: none;
position: absolute;
text-align: center;
background-color: #263238;
padding: 2px 4px;
color: #f4f7f9;
font-size: 12px;
z-index: 999999;
width: 100px; }
.tooltip:before {
width: 10px;
height: 10px;
content: "";
display: block;
background-color: #263238;
position: absolute;
bottom: -5px;
left: 0;
right: 0;
margin: 0 auto;
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg); }
.tt-menu {
display: none;
position: absolute;
text-align: center;
background-color: #F6D530;
padding: 2px 4px;
color: #263238;
font-size: 12px;
z-index: 999999;
width: 100px; }
.tt-menu:before {
width: 10px;
height: 10px;
content: "";
display: block;
background-color: #F6D530;
position: absolute;
bottom: 8px;
left: -5px;
margin: 0 auto;
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg); }
.tt-menu.cat-storia,
.tt-menu.cat-storia:before {
background-color: #9a3324;
color: #fff; }
.tt-menu.cat-veicoli,
.tt-menu.cat-veicoli:before {
background-color: #ed8800;
color: #fff; }
.tt-menu.cat-societa,
.tt-menu.cat-societa:before {
background-color: #00a9e0;
color: #fff; }
.tt-menu.cat-person,
.tt-menu.cat-person:before {
background-color: #008c95;
color: #fff; }
.tt-menu.cat-infras,
.tt-menu.cat-infras:before {
background-color: #a67c63;
color: #fff; }
.tt-menu.cat-storie,
.tt-menu.cat-storie:before {
background-color: #788803;
color: #fff; }
.mouse {
width: 25px;
height: 45px;
border: 2px solid #fff;
position: absolute;
bottom: 40px;
left: 50%;
margin-left: -12.5px;
border-radius: 12px; }
.mouse::after {
content: "";
position: absolute;
height: 5px;
width: 5px;
background-color: #fff;
border-radius: 100%;
left: 50%;
top: 10px;
margin-left: -2.5px;
transition: all 0.3s ease-in;
-webkit-animation-name: rotateplane; -webkit-animation-duration: 2s; animation-name: rotateplane;
animation-duration: 2s;
animation-iteration-count: infinite; }
@-webkit-keyframes rotateplane {
0% {
top: 10px; }
25% {
top: 14px; }
50% {
top: 19px; }
75% {
top: 24px; }
100% {
top: 28px; } }
@-moz-keyframes rotateplane {
0% {
top: 10px; }
25% {
top: 14px; }
50% {
top: 19px; }
75% {
top: 24px; }
100% {
top: 28px; } }
@-o-keyframes rotateplane {
0% {
top: 10px; }
25% {
top: 14px; }
50% {
top: 19px; }
75% {
top: 24px; }
100% {
top: 28px; } }
.animate, .header, .logos-ver {
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease; }  body.login h1 a {
background-image: url(//muvias.it/wp-content/themes/muvias/inc/images/muvias-logo-light.svg); }
body.login form {
padding: 26px 24px 26px; }
body.login input[type="text"],
body.login input[type="password"],
body.login input[type="email"] {
color: #333333; }
body.login p.status {
display: none; }
body.login #login_error {
display: none !important; }
body.login #backtoblog {
display: none; }
body.login a {
text-decoration: none; }
body.login #user_login:focus,
body.login #user_pass:focus {
background-color: #FFF; }
body.login #wp-submit {
font-size: 13px;
color: #FFF;
background-color: #00369C;
border-radius: 3px;
border: 0;
padding: 12px 36px;
float: right;
margin-top: 10px;
line-height: 16px;
height: auto;
text-shadow: inherit;
box-shadow: inherit; }
body.login .forgetmenot {
padding-top: 0; }
body.login .login label {
text-align: left;
display: block;
font-size: 12px; }
body.login #nav {
text-align: center; }
body.login #nav a {
color: #ffffff !important;
text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); } .no-javascript {
position: fixed;
width: 100%;
display: block;
top: 0;
left: 0;
right: 0;
height: 40px;
background-color: #333;
z-index: 99999;
text-align: center;
color: #F6D430;
padding: 6px; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none; } .video-background {
background: #000;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -99;
overflow: hidden; }
.video-foreground,
.video-background iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none; }
@media (min-aspect-ratio: 16 / 9) {
.video-foreground {
height: 100%;
top: -100%; } }
@media (max-aspect-ratio: 16 / 9) {
.video-foreground {
width: 100%;
left: -100%; } }
.resize-video {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden; }
.resize-video iframe,
.resize-video object,
.resize-video embed,
.resize-video video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.object {
position: relative;
z-index: 0; }
.video-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden; }
.video-container iframe,
.video-container object,
.video-container embed,
.video-container video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; } @media screen and (max-width: 1024px) {
.logos-ver.active {
width: 60px;
right: 12px; } }
@media screen and (max-width: 768px) {
main {
margin-left: 0; }
.header {
display: none !important; } body.sp-bodyblur:before {
display: none; }
section {
padding: 0 36px; }
section.single,
section.page {
margin-top: 80px;
padding: 24px 24px; }
.logos-ver,
.logos-ver.active {
display: none !important; }
.sp-menu.left.active {
left: 0px; }
.act-gotop,
.act-goto {
left: 12px;
right: auto; } }
@media screen and (max-width: 520px) {
section.page {
margin-top: 70px; } }    .intros a.file,
.page a.file,
.intro-class a.file {
color: #F6D530;
}
iframe.rai h3.title {position: absolute!important;}
iframe.rai h3.title a img {height: 24px!important;}
iframe.rai video {height:100%!important;}body.ie-fix .splash {display:block!important;margin-left:0;top:-24px;padding:1px;}
body.ie-fix .splash .logo {width:30%;margin-top: 24px;}
body.ie-fix .splash .entry { margin-top: 24px;}
body.ie-fix .splash .btn-primary {padding:18px 20px;font-size: 16px;}
body.ie-fix h4,
body.ie-fix .entry h4 {font-size:16px;}
body.ie-fix .header {width:60px;}
body.ie-fix .timeline {padding-left:80px;}
body.ie-fix .timeline:before {margin-left:38px;}
body.ie-fix .card .year:before {left:-38px;}
body.ie-fix .sp-menu.active.left {left:60px;}
body.page.ie-fix main {margin-left:0;border:1px solid yellow;}
body.page.ie-fix main section {margin-left:0;padding:24px 24px 24px 80px;}