/*

Theme Name: Miles Davis

Author: RGenerator

Author URI: http://www.rgenerator.com/

Description: Default starter theme.

Version: 1.0.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: rg



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,

fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,

time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; }

article, aside, details, figcaption, figure,

footer, header, hgroup, menu, nav, section { display: block; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after,

q:before, q:after { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

a:hover, a:active { outline: none; }

ol { list-style-type: decimal; list-style-position: inside; }

small { font-size: 85%; }

em, i { font-style: italic; }

b, strong, th { font-weight: bold; }

td { vertical-align: top; }

sub, sup { font-size: 75%; line-height: 0; position: relative; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

pre { background: #f5f5f5; color: #666; font-family: monospace; font-size: 14px; margin: 20px 0; overflow: auto; padding: 20px; white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

textarea { overflow: auto; }

input[type="radio"] { vertical-align: text-bottom; }

input[type="checkbox"] { vertical-align: bottom; }

label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; -webkit-appearance: button; }

button, input, select, textarea { margin: 0; }

button {  width: auto; overflow: visible; }

blockquote, q { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }

blockquote { font-size: 18px; font-style: italic; font-weight: 300; margin: 24px 40px; }

blockquote blockquote { margin-right: 0; }

blockquote cite, blockquote small { font-size: 14px; font-weight: normal; text-transform: uppercase; }

blockquote em, blockquote i { font-style: normal; font-weight: 300; }

blockquote strong, blockquote b { font-weight: 400; }



@font-face {

    font-family: 'monotonregular';

    src: url('fonts/monoton-regular-webfont.eot');

    src: url('fonts/monoton-regular-webfont.eot?#iefix') format('embedded-opentype'),

        url('fonts/monoton-regular-webfont.woff2') format('woff2'),

        url('fonts/monoton-regular-webfont.woff') format('woff'),

        url('fonts/monoton-regular-webfont.ttf') format('truetype'),

        url('fonts/monoton-regular-webfont.svg#monotonregular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'icomoon';

    src:url('fonts/icomoon.eot?qx13jq');

    src:url('fonts/icomoon.eot?#iefixqx13jq') format('embedded-opentype'),

        url('fonts/icomoon.woff?qx13jq') format('woff'),

        url('fonts/icomoon.ttf?qx13jq') format('truetype'),

        url('fonts/icomoon.svg?qx13jq#icomoon') format('svg');

    font-weight: normal;

    font-style: normal;

}



body {

    font-family: 'Josefin Sans', Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;

    background: url(images/interior-bg.jpg) no-repeat center top; background-attachment: fixed; background-size: cover; position: relative;

}

/*/////////////////////////////////////////////////

 GLOBAL

////////////////////////////////////////////////*/

#master-container { width: 100%; position: relative; overflow: hidden; }

#master-container .fade { background-color: rgba(35,47,74,.5); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; display: none; }

#main-content { padding: 45px 0 0; position: relative; }

#sidebar-content {}

.block { padding: 10px 0; }

.container, .interior-block { margin: 0 auto; max-width: 980px; width: 100%; position: relative; }

.interior-block { margin: 85px auto; }

img { -ms-interpolation-mode: bicubic; border: 0; vertical-align: middle; max-width: 100%; height: auto; }

a { text-decoration: none; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; outline: none; }

a:visited { color: #ea4b38; }

a:focus { outline: none; }

a:hover { color: #ea4b38; outline: 0; }

a:hover { text-decoration: none; }

.common-wrapper { margin: 0 auto; background-attachment: fixed; background-size: cover; position: relative; background-position: center top; background-repeat: no-repeat; padding-top: 425px; text-decoration: none; -webkit-transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; -ms-transition: all 0.33s ease-in-out; }

.section-background { width: 100%; background: url(images/section-bg.jpg) repeat-x; background-size: 100% 100%; padding: 80px 0; }

.wrapper-device { max-width: 980px; width: 100%; margin: 0 auto; }

.device-image { display: none; }

.more { content: ''; background: #393d48; display: block; width: 89px; height: 60px; position: absolute; bottom: -30px; left: 50%; margin-left: -44.5px;

        z-index: 1; -moz-border-radius: 75px / 50px; -webkit-border-radius: 75px / 50px; border-radius: 75px / 50px; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; }

.more a { color: #d1877e; font-weight: 700; font-size: 14px; text-align: center; text-transform: uppercase; display: block; padding: 16px 8px; outline: none; }

.more:hover { background: #de5443; }

.more:hover a { color: #393d48; }

#temp_load { position: fixed; top: 50%; left: 50%; z-index: 5000; margin-left: -43px; margin-top: -43px; }

#temp_load span { display: block; }

#temp_load .bottom { background: url(images/spinner-bottom.png) no-repeat; width: 87px; height: 86px; }

#temp_load .top { background: url(images/spinner-top.png) no-repeat; width: 71px; height: 70px; position: absolute; top: 8px; left: 8px; }

.album-block #temp_load, .books-block #temp_load, .dvd-block #temp_load, .videos-block #temp_load, .photos-block #temp_load, .relation-content #temp_load { position: relative; margin-left: -43.5px; width: 87px; clear: both; }



@-webkit-keyframes rotateRight{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,180deg);transform:rotate3d(0,0,1,180deg)}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,360deg);transform:rotate3d(0,0,1,360deg)}}@keyframes rotateRight{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,180deg);transform:rotate3d(0,0,1,180deg)}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,360deg);transform:rotate3d(0,0,1,360deg)}}@-webkit-keyframes rotateLeft{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-180deg);transform:rotate3d(0,0,1,-180deg)}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-360deg);transform:rotate3d(0,0,1,-360deg)}}@keyframes rotateLeft{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-180deg);transform:rotate3d(0,0,1,-180deg)}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-360deg);transform:rotate3d(0,0,1,-360deg)}}

.rotateLoad .bottom, .rotateLoad .top { -webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-fill-mode:both;animation-fill-mode:both; }

.rotateLoad .top { -webkit-animation-name:rotateRight; animation-name:rotateRight; }

.rotateLoad .bottom { -webkit-animation-name:rotateLeft; animation-name:rotateLeft; }



.load-container { text-align: center; overflow: hidden; padding: 50px 0 0; clear: both; }

.load-container:before { content: ''; background: #c26b59; width: 38.5%; height: 3px; display: block; float: left; margin: 35px 0 0; }

.load-container:after { content: ''; background: #c26b59; width: 38.5%; height: 3px; display: block; float: right; margin: 35px 0 0; }

.load-container.no-more:before, .load-container.no-more:after { width: 50%; }

.load-more-wrap { width: 23%; float: left; }

.load-more.more, .load-all.more { bottom: 0; left: auto; position: relative; float: left; margin: 0 11px; display: inline-block; }

.load-more.more a, .load-all.more a { padding: 18px 15px; }



.product { display: inline-table; text-align: center; text-transform: uppercase; width: 100%; max-width: 251px; margin: 0 37px 40px; vertical-align: top; }

.product .product-title { padding: 10px 0 0; font-size: 18px; }

.product .product-title a, .product .product-year { color: #ebdfd5; text-transform: none; letter-spacing: 0.05em; }

.product .product-title a:hover { color: #ea4b38; }

.product .product-img { display: inline-block; padding: 12px 15px; }

.product:hover .product-img {

    background: rgb(233, 75, 55);

}

.product .product-year { font-size: 16px; padding: 5px 0 10px; }



.buy-now.dropdown { position: relative; max-width: 163px; margin: 0 auto; }

.buy-now.dropdown .btn { position: relative; z-index: 3; }

.buy-now.dropdown .btn.active { background-color: #393d49; -moz-box-shadow: 0 2px 0 #1A1E28; -webkit-box-shadow: 0 2px 0 #1A1E28; box-shadow: 0 2px 0 #1A1E28; }

.buy-now.dropdown ul { display: none; background: #292d38; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px 0; /* margin: 0 2px;  */position: absolute; width: 99%; left: 1px; z-index: 2; }

.buy-now.dropdown ul li { text-align: center; }

.buy-now.dropdown ul li:hover a { color: #ea4b38; }

.buy-now.dropdown ul li a { font-size: 15px; color: #dedfe1; text-transform: none; display: block; padding: 5px 0; }

.stream .buy-now.dropdown ul li a:before { content: ''; display: inline-block; margin: 0 10px; vertical-align: -8px; width: 100%; }

.stream .buy-now.dropdown ul li.spotify a:before { background: url(images/spotify_@2x.png) no-repeat; -webkit-background-size: contain; -moz-background-size: contain; background-size: contain; max-width: 27px; height: 27px; }

.stream .buy-now.dropdown ul li.deezer a:before { background: url(images/deezer_@2x.png) no-repeat; -webkit-background-size: contain; -moz-background-size: contain; background-size: contain; max-width: 27px; height: 27px; }



.stream.only .buy-now.dropdown,

.stream.only .buy-now.dropdown .btn {

    max-width: 170px !important;

    width: 100% !important;

    display: block !important;

}

.stream.only .buy-now.dropdown .btn span {

    display: inline-block;

    vertical-align: top;

    padding-top: 5px;

}

.stream.only .buy-now.dropdown .btn a {

    padding: 8px 8px 7px !important;

    line-height: 20px;

}

.stream.only .buy-now.dropdown .btn a:before { content: '' !important; display: inline-block; margin: 0; vertical-align: top; width: 100%;  }

.stream.only .buy-now.dropdown .btn.spotify a:before { background: url(images/spotify_@2x.png) no-repeat; -webkit-background-size: contain; -moz-background-size: contain; background-size: contain; max-width: 27px; height: 27px; }

.stream.only .buy-now.dropdown .btn.deezer a:before { background: url(images/deezer_@2x.png) no-repeat; -webkit-background-size: contain; -moz-background-size: contain; background-size: contain; max-width: 27px; height: 27px; }

.stream.only .buy-now.dropdown .btn a:after {

    display: none;

}



/*/////////////////////////////////////////////////

 HEADER

////////////////////////////////////////////////*/

#header-block { position: fixed; width: 100%; z-index: 150; -webkit-transition-duration: .15s; -moz-transition-duration: .15s; transition-duration: .15s; -webkit-transition-property: opacity,-webkit-transform; -moz-transition-property: opacity,-moz-transform; transition-property: opacity,transform; -webkit-transition-timing-function: east-in-out; -moz-transition-timing-function: east-in-out; transition-timing-function: east-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; z-index: 6000; }

.nav-container { background: #323642; width: 100%; -moz-box-shadow: 0 1px 2px rgba(0,0,0,.35); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.35); box-shadow: 0 1px 2px rgba(0,0,0,.35); position: relative; padding: 0 0; z-index: 2; }

.menu-main_nav-container { width: 100%; max-width: 980px; margin: 0 auto; text-align: center; }

.menu-main_nav-container ul li { display: inline-block; position: relative; cursor: pointer; }

.menu-main_nav-container ul.nav-menu > li { padding: 9px 0; }

.menu-main_nav-container ul li a { font: 700 17px/17px 'Josefin Sans', sans-serif; color: #768fbf; text-transform: uppercase; text-decoration: none; padding: 6px 22px 4px; outline: none; display: inline-block; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s; }



.menu-main_nav-container ul li a:after { /* display: none; */ position: absolute; left: 0; width: 65%; height: 2px; margin-left: 18%; background: #ea4b38; content: ''; opacity: 0; -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; -moz-transition: opacity 0.3s, -moz-transform 0.3s; transition: opacity 0.3s, transform 0.3s; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); transform: translateY(-10px); }

.menu-main_nav-container ul li a:before { display: none; }



.menu-main_nav-container ul li a:before { top: 0; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); transform: translateY(-10px); }

.menu-main_nav-container ul li a:after { bottom: 0; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); transform: translateY(10px); }



.menu-main_nav-container ul.nav-menu > li > a:after {

    bottom: 9px;

}



.menu-main_nav-container ul li.current-menu-item > a:after,

.menu-main_nav-container ul li.current_page_item > a:after { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px); }

.menu-main_nav-container ul li a:hover { color: #e9e6e3; }



.menu-main_nav-container ul li.current-menu-item a,

.menu-main_nav-container ul li.current_page_item a { color: #e9e6e3; }

.is-hidden-header { -webkit-transform: translate3d(0,-74px,0); -moz-transform: translate3d(0,-74px,0); -ms-transform: translate3d(0,-74px,0); transform: translate3d(0,-74px,0); -webkit-transition-duration: .25s; -moz-transition-duration: .25s; transition-duration: .25s; opacity: 0; }



.menu-main_nav-container ul li.menu-item-has-children a:before { content: '\e607'; font: 12px/10px 'icomoon'; color: #768fbf; display: block; position: absolute; right: 5px; top: 27px; }

.menu-main_nav-container ul li.menu-item-has-children ul li a:before {

    display: none;

}

.menu-main_nav-container ul li .sub-menu { display: none; background: #292d38; position: absolute; top: 45px; left: 0; text-align: center; -moz-box-shadow: 0 1px 2px rgba(0,0,0,.35); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.35); box-shadow: 0 1px 2px rgba(0,0,0,.35); z-index: 1; -moz-border-radius: 0 0 3px 3px;

                                           -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }

.menu-main_nav-container ul li .sub-menu li { margin: 0 0 6px; }

.menu-main_nav-container ul li .sub-menu li:first-child { margin-top: 5px; }

.menu-main_nav-container ul li .sub-menu li a { padding: 6px 15px 4px; }

.menu-main_nav-container ul li.bio-nav .sub-menu { left: -30%; }



.search-form-container { margin: 0 30px 0; }

.search-icon { position: absolute; right: 0; top: 0; margin: 0 auto; font: 28px/49px 'icomoon'; color: #768fbf; text-align: center; display: inline-block; }

.search-icon:before { content: '\e60b'; padding: 0 15px 0 0; }

.search-icon:hover, .search-form-container .search-icon:hover span { color: #ea4b38; }

.search-icon span { display: none; font: 700 40px 'Josefin Sans', sans-serif; color: #768fbf; text-align: center; vertical-align: bottom; }

.search-form { background: #323642; padding: 10px; width: 100%; display: none; position: fixed; height: 100%; left: 0; top: 0; z-index: 5000; overflow: hidden; }

.search-form form { width: 100%; max-width: 1000px; position: absolute; top: 50%; left: 50%; margin-left: -500px;-webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); }

.search-form input { display: inline-block; }

.search-form input[type="text"] { position: relative; width: 100%; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; outline: none; font: 700 49px 'Josefin Sans', sans-serif; color: #707076; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; padding: 5px; border-bottom: 2px solid #fff; border-top: none; border-left: none; border-right: none; background-color: transparent; margin: 0 0 12px; }

.search-form .close { font: 70px/35px 'icomoon'; color: #ea4b38; display: block; cursor:pointer; position: absolute; right: 100px; top: 100px;  }

.search-form .close:before { content: '\e605'; }



#searchsubmit { border: none; font: 700 15px 'Josefin Sans', sans-serif; text-transform: uppercase; text-decoration: none; color: #393d49; display: block; padding: 18px 8px 13px; max-width: 200px; margin: 0 auto; }

#searchsubmit:hover { color: #768fbf; cursor: pointer; }



.newsletter { background: #de5443; width: 100%; max-width: 303px; padding: 8px 11px 9px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; position: absolute; left: 10%; }

.newsletter .newsletter-icon { color: #64332d; font: 700 16px 'Josefin Sans', sans-serif; text-shadow: 1px 1px 0 rgba(255,255,255,.23); text-align: center; text-decoration: none; text-transform: uppercase; display: block; }

.newsletter-icon:hover { color: #fff; }

.newsletter-icon-small.btn { display: none; max-width: 80px; }

.newsletter-icon-small:before { content: '\e609'; font: 50px/45px 'icomoon'; color: #393e49; text-align: center; display: block; }

.newsletter-icon-small:active:before { color: #fff; }

.newsletter-icon-small.btn.opened:before { content: '\e605'; }

.newsletter-form { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #e9e7e3; padding: 5px 5px 5px; display: none; margin: 7px 0 0; }

.hideForm #header-block .newsletter { display: none; }

#header-block .newsletter a.newsletter-icon.signup {

    text-transform: none;

}

#errorDiv { border: 0 !important; }

.field.single { width: 100%; max-width: 175px; float: left; margin: 0px 0 0 27px; position: relative; }

.field.single:before { content: '\e609'; font: 25px/31px 'icomoon'; color: #ea4b38; display: block; position: absolute; left: -25px; }

.field.single input[name="email"] { position: relative; width: 100%; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; outline: none; font: 700 12px 'Josefin Sans', sans-serif; color: #707076; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; padding: 0px 5px; border: none; background: transparent; height: 29px; }

.field.submit { float: left; max-width: 69px; width: 100%; margin: 0px 0 0; }

.field.submit input { border: none; font: 700 12px 'Josefin Sans', sans-serif; text-decoration: none; color: #fff; display: block; padding: 0px 5px 0px; max-width: 69px; height: 27px; }

#thankyou { font: 700 12px 'Josefin Sans', sans-serif; text-align: center; }

#campaigns #thankyou, #campaigns #download, #campaigns #block, #campaigns #share, #campaigns #mainForm, #campaigns #not-live, #campaigns #limit-reached, #campaigns #no-more { display: none; }



.newsletter.footer-newsletter { display: none; }



.logo-wrap { background: url(images/logo-bg.jpg) repeat-x; background-size: 100% 100%; padding: 10px 0; }

.logo-wrap .logo { background: url(images/logo.png) no-repeat; width: 227px; height: 60px; display: block; margin: 0 auto; }



.social-share { position: fixed; right: 0; top: 200px; z-index: 1000; box-shadow: 0 0 5px rgba(0,0,0,0.50); }

.social-share li {}

.social-share li a { font: 30px 'icomoon'; color: #fff; padding: 10px 5px; display: block; -webkit-font-smoothing: antialiased; }

.social-share li.fb { background: #245a92; }

.social-share li.tw { background: #00a9d3; }

.social-share li.nl { background: #de5443; }

.social-share li.fb a:before { content: '\e603'; }

.social-share li.tw a:before { content: '\74'; }

.social-share li.nl a:before { content: '\e609'; }





.search-form-box { background: url(images/content-detail-bg.jpg) no-repeat; background-size: 100% 100%; -moz-box-shadow: 0 7px 14px rgba(0,0,0,.2); -webkit-box-shadow: 0 7px 14px rgba(0,0,0,.2); box-shadow: 0 7px 14px rgba(0,0,0,.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 0 55px; }

.search-form-box .search-bar { padding: 0 10px 4px; }

.search-form-box .search-bar li { display: inline-block; font: 700 19px 'Josefin Sans', sans-serif; color: #393d49; padding: 12px 10px 8px 0; vertical-align: top; line-height: normal; vertical-align: top; }

.search-form-box .search-bar li:last-child {padding-right: 0;}

.search-form-box .search-bar li.txt { line-height: 40px; }

.search-form-box .search-bar li input[type="text"] { font: 700 19px 'Josefin Sans', sans-serif; color: #e94b37; padding: 10px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; width: 630px; -moz-box-shadow: inset 1px 1px 3px rgba(110, 114, 132, 0.55); -webkit-box-shadow: inset 1px 1px 3px rgba(110, 114, 132, 0.55); box-shadow: inset 1px 1px 3px rgba(110, 114, 132, 0.55); }

.search-form-box .search-bar li #searchsubmit { background-color: #393d49; -moz-box-shadow: 0 2px 0 #1A1E28; -webkit-box-shadow: 0 2px 0 #1A1E28; box-shadow: 0 2px 0 #1A1E28; color: #e94b37; padding: 15px 25px 7px; }

.search-block .videos-post .video-embed-wrap { height: 340px; }

.search-block .videos-post .video-click:before { line-height: 340px; }

.no-results { text-align: center; font-size: 20px; color: #e1e0de; }



/*/////////////////////////////////////////////////

 HOME NEWS SECTION

////////////////////////////////////////////////*/

.news-wrapper {}

.news-wrapper .news-post { text-align: center; padding: 0 0 30px; }

.news-wrapper .news-post:after { content: ''; background: url(images/divider.png) no-repeat center center; display: block; background-size: auto; width: 100%;

                                 height: 13px; }

.news-wrapper .news-post .news-title { text-transform: uppercase; }

.news-wrapper .news-post .news-title a { color: #383d48; font-size: 36px; font-weight: 400; }

.news-wrapper .news-post .news-title a:hover { color: #ea4b38; }

.news-wrapper .news-post p { font-size: 19px; font-weight: 400; color: #4c669a; padding: 10px 0; }



/*/////////////////////////////////////////////////

 HOME MUSIC SECTION

////////////////////////////////////////////////*/

.music-wrapper.wrapper-device { max-width: 100%; }

.album-era-title { text-align: center; position: relative; max-width: 980px; margin: 0 auto; outline: none; padding: 0 0 25px; }

.album-era-title:hover h1 a { color: #ea4b38; }

.album-era-title p.post-count { display: none; font: 400 42px/24px 'Josefin Sans', sans-serif; color: #eae0d1; text-transform: uppercase; background: url(images/circle-big.png) no-repeat; width: 100%; max-width: 82px; padding: 20px 0 24px; position: absolute; left: 50%; margin-left: -41px; cursor: pointer; }

.album-era-title p.post-count span { font-size: 12px; text-align: center; display: block; }

.album-era-title p.era-date { font: 400 17px 'Josefin Sans', sans-serif; color: #d06154; padding: 0 0 5px; }

.album-era-title h1 { font: 50px/50px 'monotonregular', sans-serif; text-transform: uppercase; }

.album-era-title h1 a { color: #354364; }

.album-era-title h1 a:hover, .album-era-title.active h1 a { color: #ea4b38; }



#album-block-home { display: none; background: url(images/album-scroll-bg.png) repeat-x center top; padding: 17px 0; margin: 20px 0; text-align: center; }

#album-block-home .album-block-inner { display: inline-block; margin: 0 auto; }

#album-block-home .album-cover { display: inline-block; position: relative; -moz-box-shadow: 0 1px 1px rgba(36,27,19,.4); -webkit-box-shadow: 0 1px 1px rgba(36,27,19,.4); box-shadow: 0 1px 1px rgba(36,27,19,.4); margin: 0 10px; }

#album-block-home .album-cover a {}

#album-block-home .album-cover .mask a p { font-size: 18px; color: #ea4b38; padding: 0 0 5px; }

#album-block-home .album-cover .mask a span { font-size: 16px; color: #768fbf; }

#album-block-home .album-cover .mask { text-transform: uppercase; width: 165px; height: 165px; position: absolute; overflow: hidden; top: 0; left: 0; opacity: 0; overflow:visible; background: rgba(57,62,73,.9); -moz-box-sizing:border-box; -webkit-box-sizing:border-box;   box-sizing:border-box; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

#album-block-home .album-cover a { position:relative; top:0; opacity:0; width: 100%; height: 100%; display: block; text-align: left; padding: 15px 0 0 10px; -moz-transform:scale(0,0); -webkit-transform:scale(0,0); -o-transform:scale(0,0); -ms-transform:scale(0,0); transform:scale(0,0); -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out; }

#album-block-home .album-cover:hover .mask { opacity: 1; background: rgba(57,62,73,.9); }

#album-block-home .album-cover:hover a { opacity:1; -moz-transform:scale(1,1); -webkit-transform:scale(1,1); -o-transform:scale(1,1); -ms-transform:scale(1,1); transform:scale(1,1); -moz-transition-delay:0.3s; -webkit-transition-delay:0.3s; -o-transition-delay:0.3s; -ms-transition-delay:0.3s; transition-delay:0.3s; }



#main-content .mCSB_scrollTools { height: 24px; opacity: 1; width: 100%; max-width: 980px; margin: 0 auto; }

#main-content .mCSB_container { padding: 0 0 15px; margin-left: auto; margin-right: auto; text-align: center; }

#main-content .mCSB_dragger { -moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #e94b37; -moz-box-shadow: 0 5px 2px rgba(0,0,0,.18); -webkit-box-shadow: 0 5px 2px rgba(0,0,0,.18); box-shadow: 0 5px 2px rgba(0,0,0,.18); }

#main-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: url(images/scroller-lines.png) no-repeat center; width: 17px; height: 24px; display: block; border-radius: 0; margin: 0 auto; }

#main-content .mCSB_draggerRail { -moz-border-radius: 2px;-webkit-border-radius: 2px; border-radius: 2px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #8b9eaf; -moz-box-shadow: inset 0 1px 1px rgba(61,63,73,.75);  -webkit-box-shadow: inset 0 1px 1px rgba(61,63,73,.75); box-shadow: inset 0 1px 1px rgba(61,63,73,.75); height: 4px; margin: 12px 0; }

#main-content .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger:hover .mCSB_dragger_bar, #main-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: none !important; }



/*/////////////////////////////////////////////////

 VIDEO SECTION

////////////////////////////////////////////////*/

.videos-post { text-align: center; width: 100%; max-width: 970px; }

.video-title { font-size: 36px; line-height: normal; font-weight: 400; padding: 0 0 15px; }

.video-title a { color: #383d48; }

.video-embed-wrap { position: relative; background: #000; overflow: hidden; }

.video-embed-wrap object, .video-embed-wrap embed { width: 100%; height: 100%; }

.videos-post .video-embed-wrap { height: 545px; }

.videos-post .video-embed-wrap:before { content: ''; background: url(images/video-frame-large.png) no-repeat; background-size: 100% 100%; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



.videos-post.multiple-vid { max-width: 475px; float: left; margin: 0 0 20px; }

.videos-post.multiple-vid .video-title { font-size: 18px; padding: 11px 0 0; }

.videos-post.multiple-vid .video-embed-wrap { height: 267px; }

.videos-post.multiple-vid .video-embed-wrap:before { content: ''; background: url(images/video-frame-mid.png) no-repeat; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.page-template-page-templatevideos-page-php .videos-post.multiple-vid .video-embed-wrap:before {

    /*display: none;*/

}

.videos-post.multiple-vid.odd { margin: 0 20px 20px 0; }



.videos-post .vid-cover { width: 100%; height: 100%; }

.videos-post .close { background: url(images/close.png) no-repeat; display: none; width: 32px; height: 30px; position: absolute; right: 8px; top: 8px; z-index: 1; }

.videos-post .video-hold { position: absolute; top: 0; width: 100%; height: 100%; }

.videos-post .video-click { color: #000; display: block; width: 100%; height: 100%; position: absolute; top: 0; z-index: 1; cursor: pointer; }

.videos-post .video-click:before { content: '\79'; font: 100px/545px 'icomoon'; text-transform: lowercase; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; }

.videos-post.multiple-vid .video-click:before { line-height: 270px; }

.videos-post .video-click:hover:before { color: #CD201F; }



.view-count { font-size: 15px; color: #e98573; padding: 2px 0 0; }

.view-count:before { content: '\e606'; font: 20px 'icomoon'; color: #e98573; vertical-align: sub; margin: 0 10px 0 0; }



.videos-post-container { position: relative; padding: 0 0 20px; }

.videos-block .videos-post.multiple-vid .video-title { color: #ebe0d5; }

.videos-block .view-count { color: #ebe0d5; padding: 5px 0 0; }



/*/////////////////////////////////////////////////

 HOME STORE SECTION

////////////////////////////////////////////////*/

.store-wrapper.wrapper-device { max-width: 100%; text-align: center; }

.store-post.even.product { margin: 0 85px; }

.store-post.product { margin: 0 10px 20px; text-align: center; }

.store-post img {}

.store-post .product-title { padding: 15px 0 0; min-height: 60px; }

.store-post .product-title a { color: #393d48; }

.store-post .product-price { font-size: 16px; color: #4c669a; padding: 5px 0 10px; }

.store-post .buy-now { max-width: 163px; margin: 0 auto; }

.store-post .buy-now a {}

.store-post .buy-now.btn a:after { display: none; }



/*/////////////////////////////////////////////////

 DVD SECTION

////////////////////////////////////////////////*/

.dvd-container .dvd-post { margin: 0 37px; }

.dvd-container .dvd-post .product-title { padding: 15px 0 0; min-height: 60px; }

.dvd-container .dvd-post .product-title a { font-size: 18px; color: #393d48; }

.dvd-container .dvd-post .product-year { color: #4c669a; }



/*/////////////////////////////////////////////////

 HOME FOOTER SECTION

////////////////////////////////////////////////*/

.footer-container.common-wrapper { padding: 0; color: #ebe7e4; background-image: url(images/footer-bg.jpg); background-size: cover; background-attachment: inherit; }

.footer-container { text-align: center; font-size: 13px; line-height: 25px; letter-spacing: .07em; }

.footer-container .section-background { background: rgba(90,113,153,.76); padding: 60px 0 100px; }

.footer-container .legal-text { opacity: 0; }

.footer-container a { display: inline-block; margin: 2px 0; color: #fff; text-decoration: none; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; background: rgba(35,47,74,.5); padding: 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.footer-container a:hover { background: #ea4b38; }





.search .footer-container.common-wrapper,

.error404 .footer-container.common-wrapper,

.page-template .footer-container.common-wrapper {

    background: none;

}

.search .footer-container .section-background,

.error404 .footer-container .section-background,

.page-template .footer-container .section-background {

    background-color: rgba(2, 0, 33, 0.4);

    -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3);

    -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3);

    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.3);

}

.search .footer-container,

.error404 .footer-container,

.page-template .footer-container {

    color: #CAC0B1;

}

.search .footer-container a,

.error404 .footer-container a,

.page-template .footer-container a {

    color: #ebe0d5;

    background: rgba(35,47,74,.8);

    padding: 4px;

}

.page-template-playlist-page .footer-container a {

    color: #ffffff !important;

    background-color: rgba(35,47,74,.5) !important;

}

.page-template-playlist-page .footer-container a:hover {

    background-color: #ea4b38 !important;

}

.page-template-playlist-page .footer-container .social-share a:hover{

    background-color: none !important;

    background-image: url(images/footer-social.png) !important;

}

.page-template-playlist-page .footer-container .legacy a{

    background: #ffffff !important;

}

.page-template-playlist-page .footer-container .legacy:hover a{

    background: #000000 !important;

}

.page-template-playlist-page .footer-container{

    color: #000000;

}

.search .footer-container a:hover,

.error404 .footer-container a:hover,

.page-template .footer-container a:hover {

    background: #ea4b38;

}



.page-template-page-templatemiles-ahead-page-php .footer-container.common-wrapper {

    background-image: url(images/footer-bg.jpg); background-size: cover; background-attachment: inherit;

}

.page-template-page-templatemiles-ahead-page-php .footer-container .section-background {

    background: rgba(90,113,153,.76);

}

.page-template-page-templatemiles-ahead-page-php .footer-container {

    color: #ebe7e4;

}

.page-template-page-templatemiles-ahead-page-php .footer-container a {

    background: rgba(35,47,74,.5);

}

.page-template-page-templatemiles-ahead-page-php .search .footer-container a:hover {

    background: #ea4b38;

}



.footer-container .legacy { background: #fff; -moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; display: inline-block; padding: 6px 7px; margin: 20px 0; }

.footer-container .legacy a { text-decoration: none; display: block; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; background: none; }

.footer-container .legacy:hover { background: #000; }

.footer-container .legacy:hover a:before { color: #fff; }

.footer-container .legacy a:before { content: '\23'; font: 60px/60px 'icomoon'; color: #000; text-align: center; vertical-align: middle; }

.footer-container .legacy:hover a {

    background: #000;

}

.footer-container .safetytips { font-weight: 700; }

.footer-container .footer-links {}

.footer-container .footer-links li { display: inline-block; }

.footer-container .footer-links a { color: #ebe7e4; display: inline-block; margin: 2px 0; }

.footer-container.interior-footer { padding: 50px 0 40px; }



#footer-block { background-color: #323642; -moz-box-shadow: 0 1px 2px rgba(0,0,0,.35); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.35); box-shadow: 0 1px 2px rgba(0,0,0,.35); width: 100%; position: fixed; bottom: 0; z-index: 1000; padding: 10px 0; display: none; -webkit-transition: 0.33s ease-in-out; -ms-transition: 0.33s ease-in-out; transition: 0.33s ease-in-out; }



#footer-block.is-hidden-footer { bottom: 0; }



.cart-container { display: inline-block; float: left; margin: 3px 0 0; }

.cart-icon.btn { max-width: 29px; }

.cart-icon.btn a { padding: 0 3px; font: 23px 'icomoon'; color: #fff; -webkit-font-smoothing: antialiased; }

.cart-icon.btn a:after { display: none; }

.cart-icon.btn a:before { content: '\e60d'; display: block; }

.cart-icon.btn:hover a:before { background-position: center bottom; }

.cart-icon.btn.opened a:before { content: '\e605'; }

.cart-icon.btn:hover, .cart-icon.btn.active { background-color: #e94b37; -moz-box-shadow: 0 2px 0 #73150A; -webkit-box-shadow: 0 2px 0 #73150A; box-shadow: 0 2px 0 #73150A; }

.cart-icon.btn:hover a, .cart-icon.btn.active a { color: #393d49; }



.cart-buy-container { display: none; position: fixed; bottom: 50px; left: 10px; width: 100%; max-width: 215px; }

.cart-buy-container .cart-buy-inner { background: #3a3f4b; }

.cart-buy-container .cart-buy-inner h1 { background: #2f323b; color: #d0c5b5; text-transform: uppercase; text-align: center; font-size: 15px; line-height: normal; padding: 10px 20px; }

.cart-buy-inner .buy-items { padding: 10px 20px; text-align: center; color: #988e80; }

.cart-buy-container .cart-buy-inner .line { border-bottom: 1px solid #2f333d; border-top: 1px solid #434957; padding: 15px 0; }

.cart-buy-container .cart-buy-inner .track-buy-itunes.line { border-bottom: 0; }

.cart-buy-container .cart-buy-inner .track-title.line { border-top: none; line-height: normal; font-size: 18px; }

.cart-buy-container .cart-buy-inner .line p { padding: 0 0 5px; font-size: 11px; line-height: normal; }

.cart-buy-container .cart-buy-inner .track-buy a { background: url(images/myplay_download_btn_@2x.png) no-repeat top center; display: block; width: 100%; max-width: 109px; height: 40px; background-size: contain; margin: 0 auto; }

.cart-buy-container .cart-buy-inner .track-buy-itunes a { background: url(images/btn-buy-itunes_@2x.png) no-repeat top center; display: block; width: 100%; max-width: 109px; height: 40px; background-size: contain; margin: 0 auto; }

.nothanks { padding: 15px 0; cursor: pointer; display: none; }



#media-block { display: inline-block; width: 100%; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; }

.footer-player { padding: 0 20px; }

.footer-player .footer-player-icon { display: none; float: left; width: 60%; padding: 20px 10px 10px; text-align: center; }

.footer-player .footer-player-icon:before { content: ''; background: #4c669a; width: 43%; height: 1px; display: inline-block; float: left; margin: 15px 0 0;}

.footer-player .footer-player-icon:after { content: ''; background: #4c669a; width: 43%; height: 1px; display: inline-block; float: right; margin: 15px 0 0; }

.footer-player .footer-player-icon span { width: 14%; display: inline-block; }

.footer-player .footer-player-icon span:before { content: '\e608'; font: 40px/20px 'icomoon'; color: #4c669a; text-align: center; display: block; }

.footer-player-inner {}

.music-icon-small.btn { display: none; font: 60px/65px 'icomoon'; color: #393e49; text-align: center; max-width: 105px; }

.music-icon-small:hover:before { color: #fff; }

.music-icon-small:before { content: '\38'; }

.music-icon-small.btn.opened:before { content: '\e605';

                                      display: inline-block;

                                      vertical-align: top;

}

.music-icon-small.btn.opened:after {

    content: 'close';

    font-family: 'Josefin Sans', sans-serif;

    margin: 0 5px;

    vertical-align: top;

    display: inline-block;

}

.music-player-container {}

.jp-container { font-size: 12px; color: #4c669a; vertical-align: middle; float: right; width: 100%; margin: 6px 0 0; }

.jp-container a { color: #4c669a; }

.jp-container .jp-playlist { padding: 0 10px 0 10px; max-width: 133px; overflow: hidden; position: relative; top: 4px; }

.jp-container .jp-playlist li { display: none; }

.jp-container .jp-playlist .jp-playlist-current { display: block; }

.jp-container .jp-gui {}

.jp-container .jp-gui > div { display: inline-block; vertical-align: middle; }

.jp-container .jp-controls {}

.jp-container .jp-controls a { font-size: 16px; color: #48556f; line-height: 16px; vertical-align: middle; padding: 0; }

.jp-container .jp-controls a:hover { color: #ea4b38; }

.jp-container .jp-progress { width: 100%; max-width: 83%; height: 2px; margin: 0 10px; }



.jp-container .jp-seek-bar { -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #262830; -moz-box-shadow: 0 -1px 0 rgba(0,0,0,.4); -webkit-box-shadow: 0 -1px 0 rgba(0,0,0,.4); box-shadow: 0 -1px 0 rgba(0,0,0,.4); }

.jp-container .jp-play-bar { -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #4b6599; }

.jp-volume { position: relative; margin: 0 10px 0 0; top: 3px; }

.jp-container .jp-volume-bar-icon { cursor: pointer; content: ''; background: url(images/volume.png) no-repeat center top; display: block; width: 12px; height: 9px; margin: 0 0 0 12px; }

.jp-container .jp-volume-bar { display: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position: fixed; bottom: 51px; background: #3a3f4b; overflow: inherit; width: 30px; height: 200px; }

.jp-container .jp-volume-bar-inner { width: 3px; height: 185px; position: absolute; left: 50%; bottom: 0; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #262830; -moz-box-shadow: -1px 0 0 rgba(0,0,0,.4), inset -1px 0 0 #414554; -webkit-box-shadow: -1px 0 0 rgba(0,0,0,.4), inset -1px 0 0 #414554; box-shadow: -1px 0 0 rgba(0,0,0,.4), inset -1px 0 0 #414554; margin: 0 auto; }

.jp-container .jp-volume-bar-value { -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #4b6599; cursor: pointer; }

.jp-volume-bar-value:before { content: ''; display: inline-block; min-width: 6px; min-height: 6px; position: absolute; top: 0; left: -9px;-webkit-border-radius: 36px; -moz-border-radius: 36px; border-radius: 36px; background: #3a3f4b; border: 7px solid #de5443; -webkit-box-shadow: 0 7px 4px rgba(0,0,0,.4); -moz-box-shadow: 0 7px 4px rgba(0,0,0,.4); box-shadow: 0 7px 4px rgba(0,0,0,.4); }

.jp-time { margin: 0 0 0 15px; position: relative; top: 2px; }



.footer-social{

    margin: 0 auto;

    display: block;

    width: 100%;

    max-width: 400px;

    height: auto;

    text-align: center;

    background: rgba(35,47,74,.5);

    margin-bottom: 30px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

}

.search .footer-social,

.error404 .footer-social,

.page-template .footer-social{

    background: rgba(35,47,74,.8);

}

.page-template-page-templatemiles-ahead-page-php .footer-social {

    background: rgba(35,47,74,.5) !important;

}

.page-template-playlist-page .footer-social {

    background: rgba(35,47,74,.5) !important;

}

.footer-social li{

    float: none;

    display: inline-block;

    height: auto;

    width: auto;

    padding: 10px;

    margin-left: 2px;

    margin-right: 2px;

    -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in;

}

.footer-social li:hover{

    background: rgba(35,47,74,.8);

    background: #ea4b38;

}

.footer-social li a{

    background-color: none !important;

    height: 24px;

}

.footer-social li.fb a{

    width: 18px;

    background: none !important;

    background-image: url(images/footer-social.png) !important;

    background-repeat: no-repeat;

    background-position: 1px 2px !important;

}



.footer-social li.tw a{

    width: 35px;

    background: none !important;

    background-image: url(images/footer-social.png) !important;

    background-repeat: no-repeat;

    background-position: -41px 0px !important;

}

.footer-social li.gp a{

    width: 31px;

    background: none !important;

    background-image: url(images/footer-social.png) !important;

    background-repeat: no-repeat;

    background-position: -95px 0px !important;



}

.footer-social li.vv a{

    width: 30px;

    background: none !important;

    background-image: url(images/footer-social.png) !important;

    background-repeat: no-repeat;

    background-position: -143px 0px !important;

}





.footer-social li.sp a{

    width: 28px;

    background: none !important;

    background-image: url(images/footer-social.png) !important;

    background-repeat: no-repeat;

    background-position: -197px 0px !important;

}

.footer-social li.ms a{

    width: 28px;

    background: none !important;

    background-image: url(images/footer-social.png) !important;

    background-repeat: no-repeat;

    background-position: 32px 0px !important;

}



/*/////////////////////////////////////////////////

 NEWS PAGE

////////////////////////////////////////////////*/

.news-block {}

.news-block .news-post { text-align: center; color: #ebdfd4; text-shadow: 1px 1px 1px #1d0f15; padding: 0 0 20px; width: 100%; max-width: 835px; margin: 0 auto; }

.news-post:after { content: ''; background: url(images/bottom-rule.png) no-repeat center center; display: block; width: 100%; max-width: 454px; height: 13px; margin: 20px auto; }

.news-block .news-post .news-title { font-size: 36px; line-height: normal; padding: 0 0 5px; }

.news-block .news-title {text-transform: uppercase;}

.news-block .news-title a { color: #ebdfd4; }

.news-block .news-title a:hover { color: #e98573; }

.news-block .news-excerpt { font-size: 21px; color: #c0c2bf; width: 100%; max-width: 605px; margin: 0 auto; line-height: 27px; }

.news-block .news-excerpt .post-thumb {

    padding-top: 10px;

}

.news-block .news-excerpt p img {

    float: none;

    margin: 10px auto 10px;

    display: block;

    padding: 0;

}

.page .news-block .news-excerpt img

.page .news-block .news-excerpt p img,

.page .news-block .news-excerpt strong img {

    display: none;

}

body .news-block .news-excerpt .post-thumb img {

    float: none;

    margin: 0 auto;

    display: block;

    padding: 0;

    max-height: 300px;

    width: auto;

}

.embed-youtube {

    padding-bottom: 15px;

}

.news-block .news-excerpt a { color: #ea4b38; }

.news-block .post-thumb, .news-block .post-video { padding: 0; }

.page .news-block .post-thumb {

    padding: 20px 0 10px;

}

.news-block .post-thumb p { text-align: center; font-size: 15px; color: #e1e0de; padding: 10px 0 0; }

.news-block .news-date { font-size: 18px; color: #cdc4bb; padding: 15px 0 0; }



.pagination { text-align: center; overflow: hidden; }

.pagination:before { content: ''; background: #c26b59; width: 25%; height: 3px; display: block; float: left; margin: 27px 0 0; }

.pagination:after { content: ''; background: #c26b59; width: 25%; height: 3px; display: block; float: right; margin: 27px 0 0; }

.pagination .elements { width: 50%; float: left; }

.pagination .elements li { display: inline-block; vertical-align: middle; }

.pagination .pages { background: #393d48; -moz-border-radius: 75px / 64px; -webkit-border-radius: 75px / 64px; border-radius: 75px / 64px; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; display: block; width: 64px; height: 55px; }

.pagination .pages:hover { background: #de5443; }

.pagination .pages:hover a { color: #393d48; }

.pagination .pages span, .pagination .pages a { display: block; font: 27px/27px 'icomoon'; color: #de5443; padding: 14px 0; outline: none; }

.pagination .next.pages a:before, .pagination .next.pages span:before { content: '\e60c'; }

.pagination .prev.pages a:before, .pagination .prev.pages span:before { content: '\e601'; }

.pagination .pages.inactive { opacity: .5; }

.pagination .numbers { padding: 0 10px; }

.pagination .numbers li { display: inline-block; margin: 0 2px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #393d47; color: #c16b59; font-size: 16px; text-align: center; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; }

.pagination .numbers li a { padding: 5px 10px 2px; display: block; color: #de5443; }

.pagination .numbers li:hover { background-color: #de5443; }

.pagination .numbers li:hover a { color: #393d48; }

.pagination .numbers li.current { background-color: #de5443; }

.pagination .numbers li.current span { color: #393d48; }

.pagination .numbers li span { padding: 5px 10px 2px; display: block; }

.pagination .numbers li.last-page-dots { background: none; font-size: 32px; }

.pagination .numbers li.last-page {}



/*/////////////////////////////////////////////////

 PHOTOS PAGE

////////////////////////////////////////////////*/

.gallery-title { text-align: center; position: relative; max-width: 980px; width: 100%; margin: 25px auto; outline: none; display: inline-block; }

.gallery-title:hover h1 a { color: #ea4b38; }

.gallery-title p.post-count { display: none; font: 400 42px/24px 'Josefin Sans', sans-serif; color: #eae0d1; text-transform: uppercase; background: url(images/circle-big.png) no-repeat; width: 100%; max-width: 82px; padding: 20px 0 24px; position: absolute; left: 50%; top: -15px; margin-left: -41px; cursor: pointer; }

.gallery-title p.post-count span { font-size: 12px; text-align: center; display: block; }

.gallery-title h1 { font: 50px/50px 'monotonregular', sans-serif; text-transform: uppercase; }

.gallery-title h1 a { color: #ebe0d5; }

.gallery-title h1 a:hover, .gallery-title.active h1 a { color: #ea4b38; }



.gallery-block { display: none; margin: 20px 0;}

.relation-content .gallery-block {  display: block; margin: 20px 0; }

.gallery-block .album-block-inner { display: inline-block; margin: 0 auto; }

.gallery-block .gallery-item { max-width: 280px; display: inline-block; margin: 35px 23px; vertical-align: middle; padding: 12px 15px; -webkit-transition: 0.3s ease-in-out; -ms-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; }

.gallery-block .gallery-item:hover {

    background-color: #e94b37;

}

.gallery-block .gallery-item img {}

.gallery-block .gallery-item p { font-size: 18px; text-align: center; color: #ebe0d5; padding: 20px 0 0; }

.fancybox-inner img {}

.gallery-box{display: none; overflow: hidden; width: 100%; height: 100%;}

.gallery-box img{width: 100%; overflow: hidden;}



.gallery-item-desc{ display: none; padding: 100px 150px; background: #323642; color: #e4d9ce; font-weight: bold; font-size: 21px; line-height: 1.4; overflow: hidden; max-height: 800px;

                    width: 100%;

                    position: absolute;

                    top: 0;

                    left: 0;

                    min-height: 100%;

                    max-height: 100%;

}

.desc-close{

    display: none;

    font-size: 20px;

    position: absolute;

    right: 20px;

    top: 20px;

    color: #ea4b38;

    z-index: 8041;

    text-transform: uppercase;

    cursor: pointer;

    -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in;

    font-weight: bold;

}

.desc-close:hover{

    color: #ffffff;

}

.gallery-item-desc-inner{ overflow: hidden;}

.info-icon{

    background: url(images/moreinfo.png) top center no-repeat;

    background-size: cover;

    width:35px;

    height: 35px;

    position: absolute;

    left: 0;

    bottom: 10px;

    right: 0;

    margin: 0 auto;

    -webkit-transition: none;

    -moz-transition: none;

    -o-transition: none;

    -ms-transition: none;

    transition: none;

}

.info-icon:hover{

    background: url(images/moreinfo.png) bottom center no-repeat;

    background-size: cover;

    cursor: pointer;

}

.overlay{

    background: #5d698f;

    background: rgba(93,105,143,0.5);

    width: 100%;

    height: 100%;

    position: absolute;

    z-index: 2;

    display: none;

}



/*/////////////////////////////////////////////////

 ALBUMS PAGE

////////////////////////////////////////////////*/

.feat-album-block { overflow: hidden; padding: 0 0 70px; margin: 0 auto; max-width: 745px; width: 100%; }

.feat-album-cover { float: left; padding: 0 15px 0 0; }

.feat-album-detail { float: left; width: 53%; }

.feat-album-detail .share-content {}

.feat-album-detail h1 { font-size: 46px; color: #ebe0d5; text-transform: uppercase; padding: 0 0 15px; }

.feat-album-detail h1 a { color: #ebe0d5; }

.feat-album-detail h1 span { font-size: 18px; color: #d06154; text-transform: uppercase; display: block; }

.album-buy-links { padding: 0 0 20px; }

.album-buy-links li { display: inline-block; vertical-align: top; max-width: 163px; width: 100%; margin: 0 10px 0 0; }

.album-buy-links li.stream { max-width: 220px; margin: 0; }

.album-buy-links li .buy-now.dropdown {}

.album-buy-links li.stream .buy-now.dropdown { margin: 0; max-width: 220px; }

.album-buy-links li.stream .buy-now.dropdown .btn { max-width: 220px; background-color: #393d49; -moz-box-shadow: 0 2px 0 #1A1E28; -webkit-box-shadow: 0 2px 0 #1A1E28; box-shadow: 0 2px 0 #1A1E28 }

.album-buy-links li.stream .buy-now.dropdown .btn a { color: #ea4b38; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; }

.album-buy-links li.stream .buy-now.dropdown .btn:hover a, .album-buy-links li.stream .buy-now.dropdown .btn:hover a:before { color: #768fbf; }

.album-buy-links li.stream .buy-now.dropdown .btn a:before { content: '8'; font: 27px/1px 'icomoon'; color: #ea4b38; padding: 0 10px 0 0; vertical-align: sub; }

.album-buy-links li.stream .buy-now.dropdown .btn a:after {}

.album-buy-links li.stream .buy-now.dropdown ul li { text-align: left; }



.album-block { display: none; }

.album-block .album-block-inner {}

.album-block .album-block-inner .album-cover { display: inline-block; margin: 0 33px 40px; max-width: 260px; }

.interior-block .album-era-title h1 a { color: #ebe0d5; }

.interior-block .album-era-title h1 a:hover, .interior-block .album-era-title.active h1 a { color: #ea4b38; }

.interior-block .album-era-title:hover h1 a, .interior-block .album-era-title:hover h1 a { color: #ea4b38; }

.interior-block .album-era-title p.era-date { display: inline-block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #ebdfd5; padding: 3px 10px; margin: 0 0 7px; }

.album-cover {}

.album-cover img {}

.album-cover .album-title { background: url(images/album-txt-bg.jpg) no-repeat; background-size: 100% 100%; display: block; width: 100%; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -moz-box-shadow: 0 -10px 10px rgba(0,0,0,.2); -webkit-box-shadow: 0 -10px 10px rgba(0,0,0,.2); box-shadow: 0 -10px 10px rgba(0,0,0,.2); position: relative; }

.album-cover .album-title a { color: #393e49; font-size: 14px; text-align: center; text-transform: uppercase; padding: 15px 5px; display: block; }

.album-block .load-container { padding: 10px 0 50px; }

.album-block .load-container .load-more.more { float: none; }

.load-container.inactive:before, .load-container.inactive:after{width: 50%;}



/*/////////////////////////////////////////////////

 DETAIL PAGE

////////////////////////////////////////////////*/

.detail-block {}

.content-animate { -webkit-transition: all 0.8s ease-in; -moz-transition: all 0.8s ease-in; -o-transition: all 0.8s ease-in; -ms-transition: all 0.8s ease-in; }

.right-content { width: 100%; max-width: 60%; min-height: 100%; margin: 0 0 0 40%; display: inline-block; }

.right-inner-content { min-height: 0; padding: 45px 60px 70px; background: url(images/content-detail-bg.jpg) repeat-y; -webkit-background-size: contain; -moz-background-size: contain; background-size: contain; -moz-box-shadow: 0 -10px 10px rgba(0,0,0,.2); -webkit-box-shadow: 0 -10px 10px rgba(0,0,0,.2); box-shadow: 0 -10px 10px rgba(0,0,0,.2); }

.right-content h1 { font-size: 46px; color: #393e49; text-transform: uppercase; padding: 0 0 20px; }

.right-content h1 span { font-size: 18px; color: #4c669a; display: block; padding: 5px 0 0; }

.right-content .post-content {}

.right-content .post-content p { font-size: 21px; line-height: 28px; color: #383d48; padding: 0 0 15px; }

.right-content .post-content a { color: #ebe0d5; background: rgba(35,47,74,.8); padding: 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.right-content .post-content a:hover { background: #ea4b38; }

.right-content .post-content p img { margin: 0 auto 15px; display: block; float: none; }

.right-content .post-content ul li a { color: #4c669a; }

.right-content .post-content h2 { font-size: 23px; }

.right-content .post-content ul li { padding: 5px 0; }

.right-content .post-footer { padding: 20px 0 0; clear: both; }

.right-content .post-footer > p {

    padding-bottom: 5px;

}

.right-content .post-footer .fb-comments span { width: 100%; }

.right-content .small-title { font-size: 23px; color: #393e49; padding: 0 0 10px; }

.right-content .buy-now.dropdown { margin: 0 0 25px; }



.left-content { width: 100%; height: 100%; max-width: 40%; position: fixed; left: 0; top: 0; padding: 9% 3%; display: inline-block; }

.left-content .post-thumb { display: inline-block; width: 100%; height: 100%; padding-bottom: 0px; text-align: center; vertical-align: middle; }

.left-content .post-thumb img {

    display: block;

    margin: 0 auto;

    cursor: pointer;

    width: auto !important;

    height: auto !important;

    max-height: 85%;

    max-width: 100%;

    transition: 0.3s ease-in-out;

}

.left-content .post-thumb img.full-height {max-height: 95%; margin-top: 20px; transform: translateY(50%);}

.left-content .miles-silo { /* background: url(images/content-detail-bg.jpg) repeat-y; background-size: 100% 100%; */ }

.left-content .miles-silo:after { content: '\e608'; font: 300px 'icomoon'; text-align: center; display: block; color: #101c2e; }



.left-content .gallery-item { display: inline-block; margin: 0 auto; }

.left-content .fancy-close { display: none; }



.post-relation { padding: 40px 0; }

.post-relation .relation-content { padding: 25px 0; position: relative; }

.post-relation .relation-content div.hidden { display: none; }

.post-relation .news-post { text-align: center; text-shadow: none; text-transform: none; max-width: 100%; padding: 0 0 20px; width: 100%; margin: 0 auto; }

.post-relation .news-post .news-title { font-size: 22px; padding: 0 0 5px; text-transform: none; }

.post-relation .news-title a { color: #393e49; }

.post-relation .news-title a:hover { color: #e98573; }

.post-relation .news-excerpt { font-size: 19px; color: #485f8d; width: 100%; max-width: 100%; margin: 0 auto; }

.post-relation .news-excerpt p {}

.post-relation .news-date { font-size: 16px; color: #4c669a; padding: 15px 0 0; }



.post-relation .gallery-item { max-width: 245px; display: inline-table; margin: 0 15px; }



.post-relation .load-more-wrap { width: 10%; }

.post-relation .load-more-wrap .load-all.more { margin: 0 20%; }

.post-relation .load-container:before, .post-relation .load-container:after { width: 43%; }



.post-relation .videos-post.multiple-vid { max-width: 390px; }

.post-relation .videos-post.multiple-vid .video-embed-wrap { height: 220px; }

.post-relation .videos-post.multiple-vid .video-embed-wrap:before { background-size: 100% 100%; }

.post-relation .videos-post .video-click:before { line-height: 220px; }

.post-relation .videos-post.multiple-vid .video-title { font-size: 16px; }

.post-relation .view-count { padding: 5px 0 0; }



.paging-navigation { padding: 0; margin-top: 15px; overflow: hidden; }

.paging-navigation div, .paging-navigation div span { display: inline-block; width: 80px; height: 69px; font: 65px/70px 'icomoon'; text-align: center; color: #4c669a; }

.paging-navigation div:hover a { color: #ea4b38; }

.paging-navigation div a { color: #4c669a; display: block; }

.paging-navigation .nav-prev { float: right; background: url(images/nav_right_bkgd.png) no-repeat; background-size: 100% auto; }

.paging-navigation .nav-prev a:before, .paging-navigation .nav-prev span:before { content: '\e60c'; padding: 0 8px 0 0; display: block; }

.paging-navigation .nav-next { float: left; background: url(images/nav_left_bkgd.png) no-repeat; background-size: 100% auto; }

.paging-navigation .nav-next a:before, .paging-navigation .nav-next span:before { content: '\e601'; padding: 0 0 0 8px; display: block; }

.paging-navigation div.inactive { opacity: .3; }



.paging-navigation .user-tool {

    overflow: hidden;

    width: 80px;

    height: 60px;

    display: block;

    margin-top: 5px;

}

.paging-navigation .user-tool:hover a.move-out {

    margin-top: -69px;

}

.paging-navigation .user-tool a.move-out {

    line-height: 60px;

}

.paging-navigation .user-tool .helper {

    font-family: "Josefin Sans",Frutiger,"Frutiger Linotype",Univers,Calibri,"Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;

    color: #e94b37;

    font-size: 14px;

    line-height: normal;

    text-align: center;

    text-transform: uppercase;

    display: block;

    padding: 16px 0;

    font-weight: 700;

}

.paging-navigation .nav-prev .user-tool .helper {

    padding-right: 8px;

    padding-top: 24px;

}

.paging-navigation .nav-next .user-tool .helper {

    padding-left: 8px;

    padding-top: 24px;

}

.paging-navigation .user-tool .helper a {

    color: #e94b37;

}

.paging-navigation .user-tool .helper a:before,

.paging-navigation .user-tool .helper a:after {

    display: none;

}



.share-content { padding: 0 0 35px; }

.share-content li { display: inline-block; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #fff; margin: 0 5px 0 0; }

.share-content li a { font: 11px 'Helvetica Neue', Helvetica, Arial; color: #fff; text-shadow: 0 -1px 0 #1f397f; padding: 4px 14px; display: block; }

.share-content li a:before { font: 17px 'icomoon'; color: #fff; vertical-align: sub; padding: 0 8px 0 0; }

.share-content li.embedly { -moz-box-shadow: 0 2px 0 #2c3850; -webkit-box-shadow: 0 2px 0 #2c3850; box-shadow: 0 2px 0 #2c3850;

                            background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NTE2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYxNzM5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);

                            background-image: -moz-linear-gradient(bottom, #44516e 0%, #61739b 100%);

                            background-image: -o-linear-gradient(bottom, #44516e 0%, #61739b 100%);

                            background-image: -webkit-linear-gradient(bottom, #44516e 0%, #61739b 100%);

                            background-image: linear-gradient(bottom, #44516e 0%, #61739b 100%);

}

.share-content li.embedly a:before { content: '\e602'; }

.share-content li.fb { -moz-box-shadow: 0 2px 0 #20387f; -webkit-box-shadow: 0 2px 0 #20387f; box-shadow: 0 2px 0 #20387f;

                       background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiNTU5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRiNjdiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);

                       background-image: -moz-linear-gradient(bottom, #3b559f 0%, #4b67b9 100%);

                       background-image: -o-linear-gradient(bottom, #3b559f 0%, #4b67b9 100%);

                       background-image: -webkit-linear-gradient(bottom, #3b559f 0%, #4b67b9 100%);

                       background-image: linear-gradient(bottom, #3b559f 0%, #4b67b9 100%);

}

.share-content li.fb a:before { content: '\66'; }

.share-content li.tw { -moz-box-shadow: 0 2px 0 #0378a8; -webkit-box-shadow: 0 2px 0 #0378a8; box-shadow: 0 2px 0 #0378a8;

                       background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3YTJkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJkYjdlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);

                       background-image: -moz-linear-gradient(bottom, #27a2d5 0%, #2db7ef 100%);

                       background-image: -o-linear-gradient(bottom, #27a2d5 0%, #2db7ef 100%);

                       background-image: -webkit-linear-gradient(bottom, #27a2d5 0%, #2db7ef 100%);

                       background-image: linear-gradient(bottom, #27a2d5 0%, #2db7ef 100%);

}

.share-content li.tw a:before { content: '\74'; }



/*/////////////////////////////////////////////////

 BUTTONS

////////////////////////////////////////////////*/

.btn { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #e94b37; -moz-box-shadow: 0 2px 0 #73150A; -webkit-box-shadow: 0 2px 0 #73150A; box-shadow: 0 2px 0 #73150A; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; position: relative; max-width: 200px; width: 100%; outline: none; display: block; }

.btn a { font: 700 18px 'Josefin Sans', sans-serif; text-transform: uppercase; text-decoration: none; color: #393d49; display: block; padding: 15px 10px 10px; outline: none; text-align: center; }

.btn a:after { content: '\e607'; font: 12px/1px'icomoon'; float: right; margin: 5% 0 0; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; }

.btn:hover a, .btn.active a { color: #768fbf; }

.btn:hover a:after, .btn.active a:after { background-position: center bottom; }

.btn:hover { background-color: #393d49; -moz-box-shadow: 0 2px 0 #1A1E28; -webkit-box-shadow: 0 2px 0 #1A1E28; box-shadow: 0 2px 0 #1A1E28; outline: none; }

.stream .btn a:after { margin: 4% 0 0; }





.lazy {

    background-image: inherit !important;

    background-size: auto !important;

    background-position: center 18% !important;

    background-attachment: scroll !important;

    background-repeat: no-repeat !important;

}



/* Placeholder text color -- selectors need to be separate to work. */

::-webkit-input-placeholder { color: #707076; }

:-moz-placeholder { color: #707076; }

::-moz-placeholder { color: #707076; }

:-ms-input-placeholder { color: #707076; }



.field.single input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px #e9e7e3 inset; }

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px #323642 inset; background-color: transparent !important; -webkit-text-fill-color: #707076 !important; color: #707076 !important; }





.legal-text ul li > span { display: none; }

.footer-container .footer-links li a { margin-left: 2px; margin-right: 2px; }



#mobileThanks { position: fixed; bottom: -100%; left: 0; width: 100%; z-index: 2000; text-align: center; padding: 0 20px; }

#mobileThanks p { display: inline-block; padding: 20px 20px; background: #ea4b38; color: #fff; border-radius: 5px 5px 0 0; color: #64332d; font: 700 16px "Josefin Sans",sans-serif; text-align: center; text-decoration: none; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.23); }





.jp-current-time{display: none !important;}



/*/////////////////////////////////////////////////

 MOBILE NAV

////////////////////////////////////////////////*/

.nav-container .mobile_nav { display: none; font: 700 40px 'Josefin Sans', sans-serif; color: #768fbf; text-align: center; width: 50%; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; }

.nav-container .mobile_nav:active,

.nav-container .mobile_nav.opened { color: #e94b37; }

.nav-container .mobile_nav:before { content: '\e600'; font: 68px 'icomoon'; color: #768fbf; vertical-align: -17px;  -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; }

.nav-container .mobile_nav:active:before,

.nav-container .mobile_nav.opened:before { color: #ea4b38; }

.nav-container .mobile_nav.opened:before { content: '\e605'; }



/*/////////////////////////////////////////////////

 MOBILE

////////////////////////////////////////////////*/

@media only screen and ( min-width: 801px ) {

    .footer-player {

        font-size: 0;

        line-height: 0;

    }



    .jp-container {

        margin: 8px auto;

        width: 100%;

    }



    .jp-container .jp-progress {

        max-width: 100%;

        margin: 0;

        position: absolute;

        left: 0;

        top: 50%;

        margin-top: -1px;

        padding-left: 255px;

        padding-right: 70px;

        background: transparent;

    }



    .jp-container .jp-time {

        position: absolute;

        top: 50%;

        right: 0;

        margin: 0;

        margin-top: -8px;

    }



    .jp-container .jp-gui {

        font-size: 0;

        line-height: 0;

    }



    .jp-container .jp-playlist,

    .jp-container .jp-time {

        font-size: 12px;

        line-height: 16px;

    }



    .jp-container .jp-playlist {

        top: 0;

        padding: 0;

        margin-right: 10px;

    }



    .jp-container .jp-playlist a.jp-playlist-item {

        word-wrap: break-word;

    }



    .jp-container .jp-volume {

        right: 40px;

        margin: 0;

        margin-top: -5px;

        top: 50%;

        position: absolute;

    }



    .music-player-container {

        padding-left: 40px;

        position: relative;

    }



    .cart-container {

        position: absolute;

        top: 50%;

        left: 0;

        margin: 0;

        margin-top: -13px;

    }

    .cart-icon.btn {

        height: 26px;



    }

}

@media only screen and ( max-width: 1835px ) {

    /*.jp-container .jp-progress { max-width: 81%; }*/

}

@media only screen and ( max-width: 1650px ) {

    /*.jp-container .jp-progress { max-width: 79%; }*/

}

@media only screen and ( max-width: 1495px ) {

    /*.jp-container { width: 97%; }*/

    /*.jp-container .jp-progress { max-width: 77%; }*/

}

@media only screen and ( max-width: 1440px ) {

    /*.jp-container .jp-progress { max-width: 75%; }*/

    .single-milesdvd .left-content .post-thumb { padding: 0 80px; }

    .left-content { max-width: 40%; padding: 8% 5%; }

    .right-content { max-width: 60%; margin: 0 0 0 40%; }

    .post-relation .videos-post.multiple-vid { max-width: 360px; }

    .post-relation .videos-post.multiple-vid .video-embed-wrap { height: 200px; }

    .post-relation .gallery-item { max-width: 215px; }

    .post-relation .load-more-wrap .load-all.more { margin: 0 15px; }

    .post-relation .load-container:before, .post-relation .load-container:after { width: 42%; }

}

@media only screen and ( max-width: 1366px ) {

    .left-content { max-width: 35%; padding: 8% 3%; }

    .right-content { max-width: 65%; margin: 0 0 0 35%; }

    .post-relation .videos-post.multiple-vid { max-width: 365px; }

    .post-relation .videos-post.multiple-vid .video-embed-wrap { height: 205px; }

    .post-relation .videos-post .video-click:before { line-height: 205px; }

    .post-relation .gallery-item { max-width: 225px; }

    /*.jp-container { width: 97%; }*/

}



@media only screen and ( max-width: 1290px ) {

    .newsletter { left: 5%; }

    /*.jp-container .jp-progress { max-width: 72%; }*/

    .post-relation .videos-post.multiple-vid { max-width: 48%; }

    .post-relation .videos-post.multiple-vid .video-embed-wrap { height: 190px; }

    .post-relation .videos-post .video-click:before { line-height: 190px; }

    .post-relation .gallery-item { max-width: 205px; }

    .newsletter { left: 10%; }

    .store-wrapper .store-post.product { margin: 0 20px 60px; max-width: 250px; width: auto; }

}

@media only screen and ( max-width: 1150px ) {

    /*.jp-container .jp-progress { max-width: 79%; }*/

}

@media only screen and ( max-width: 1110px ) {

    /*.jp-container .jp-progress { max-width: 69%; }*/

}

@media only screen and ( max-width: 1024px ) {

    .newsletter { left: 3%; }

    /*.jp-container .jp-progress { max-width: 67%; }*/

    .single-milesdvd .left-content .post-thumb { padding: 0; }

    .load-more-wrap{ width: 25%;}

    .load-container:after, .load-container:before{width: 37%;}

    .load-more-wrap { width: 50%; }

    .load-container:before, .load-container:after { width: 25%; }

    .load-more.more, .load-all.more{float: none;}

}

@media only screen and ( max-width: 800px ) {

    *{ -webkit-transition: none !important; transition: none !important; }

    .search-icon:hover, .search-form-container .search-icon:hover span { color: #768fbf; }

    .container { width: 95%; }

    .menu-main_nav-container { text-align: left; }

    .menu-main_nav-container ul li a { padding: 0px 11px; }

    .menu-main_nav-container ul li.menu-item-has-children a:before { right: 0; top: 8px; }

    .menu-main_nav-container ul li .sub-menu { left: -10px; }

    .menu-main_nav-container ul li.bio-nav .sub-menu { left: -60%; }

    .search-form-container { margin: 0 10px 0; }

    .newsletter { background: none; padding: 0; left: 1%; }

    .newsletter-icon-small.btn { display: block; }

    .newsletter-inner { display: none; padding: 8px 11px 9px; border-radius: 0px 0px 3px 3px; -webkit-background-clip: padding-box; background: padding-box rgb(222, 84, 67); }

    .newsletter-form { display: block; }

    .search-form form { max-width: 700px; margin-left: -350px; }

    .device-image { display: block; }

    .common-wrapper {

        background: transparent !important;

    }

    .wrapper-device { padding: 0 15px; }

    .music-wrapper.wrapper-device { padding: 0; }

    .common-wrapper { padding-top: 0; }

    .section-background { padding: 55px 0; }

    .news-wrapper .news-post .news-title a { font-size: 27px; }

    #album-block-home .mCSB_scrollTools { margin: 0 20px; width: 95%; }

    .album-era-title h1 { font-size: 43px; line-height: 43px; }

    .videos-post.multiple-vid.odd { margin: 0 10px 20px 0; }

    .videos-post.multiple-vid { max-width: 360px; }

    .videos-post.multiple-vid .video-embed-wrap { height: 202px; }

    .videos-post.multiple-vid .video-embed-wrap:before { background-size: 100% 100%; }

    .videos-post .video-click:before { line-height: 202px; }

    /*.jp-container { width: 95%; }*/

    /*.jp-container .jp-progress { max-width: 55%; }*/

    .product { max-width: 30%; }

    .store-post.even.product { margin: 0 35px; }

    .dvd-container .dvd-post { margin: 0 10px; }

    .interior-block { width: 97%; }

    .interior-block .album-block .album-block-inner .album-cover { max-width: 30%; width: 100%; margin: 0 10px 40px; }

    .interior-block .album-cover .album-title a { font-size: 11px; }

    .interior-block .product { margin: 0 3% 40px; }

    .load-more.more, .load-all.more { margin: 0 3px; }

    .left-content { max-width: 100%; position: relative; padding: 12% 3% 5%; }

    .right-content { max-width: 100%; margin: 0; }

    .right-inner-content { padding: 45px 20px 90px; }

    .post-relation .videos-post.multiple-vid { max-width: 49%; }

    .post-relation .videos-post.multiple-vid .video-embed-wrap { height: 200px; }

    .load-container { padding: 20px 0 0; }

    .menu-main_nav-container ul.nav-menu > li {

        padding: 0;

    }

    .nav-container { padding: 0; height: 60px; }

    .nav-container .mobile_nav { padding: 0; font-size: 30px; }

    .search-icon { padding: 6px 0 5px; font-size: 26px; }

    .search-icon span { font-size: 30px; }

    .search-icon span { font-size: 30px; line-height: 46px; }

    .nav-container .mobile_nav:before { font-size: 52px; -webkit-transition: none; -ms-transition: none; transition: none; }

    .stream.only .buy-now.dropdown, .stream.only .buy-now.dropdown .btn { max-width: 100% !important ; }

    .store-post.even.product {

        margin: 0 10px 60px;

    }



    .footer-container .footer-links li a {

        margin-left: 2px;

        margin-right: 2px;

    }

    .legal-text {

        opacity: 1 !important;

    }

    .search-form-box .search-bar li{

        display: block;

        padding: 5px 0;

    }

    .search-form-box .search-bar {

        padding: 10px;

    }

    .search-form-box .search-bar li input[type="text"] {

        margin: 0;

        width: 100%;

        padding: 12px 10px 8px;

    }

    .search-form-box .search-bar li #searchsubmit {

        margin-top: 10px;

        padding: 12px 10px 8px;

        max-width: 100%;

    }

    .search-form-box .search-bar li.txt {

        line-height: normal;

    }

    #header-block.addheight {

        height: 100%;

        overflow: auto;

    }

    .menu-main_nav-container ul li a:active, .menu-main_nav-container ul li .sub-menu li a:active {

        color: #e94b37;

    }

    .interior-block { margin: 40px auto 100px; }

    #header-block .newsletter { display: none; }

    .menu-main_nav-container { display: none; }

    .nav-container .mobile_nav { display: inline-block; float: left; padding: 14px 0; border-right: 1px solid #23242b; }

    .menu-main_nav-container { position: absolute; top: 60px; left: 0; width: 100%; background-color: #323642; -moz-box-shadow: 0 12px 10px rgba(0,0,0,.8); -webkit-box-shadow: 0 12px 10px rgba(0,0,0,.8); box-shadow: 0 12px 10px rgba(0,0,0,.8); z-index: 1000; }

    .menu-main_nav-container ul li { display: block; }

    .menu-main_nav-container ul li:first-child a { border-top: none; }

    .menu-main_nav-container ul li:last-child a { border-bottom: none; }

    .menu-main_nav-container ul li a { font-size: 25px; display: block; float: none; padding: 25px 11px; border-bottom: 1px solid #23242b; border-top: 1px solid #424b6b; margin: 0 20px; }

    .menu-main_nav-container ul li a:after, .menu-main_nav-container ul li a:before { display: none; }

    .menu-main_nav-container ul li.menu-item-has-children a:before { right: 20px; font-size: 20px; line-height: 70px; }

    .menu-main_nav-container ul li .sub-menu { position: relative; top: 0; left: 0; background: #2a2e38; box-shadow: 0px 0px 0px #000; }

    .menu-main_nav-container ul li .sub-menu li { text-align: left; margin: 0; }

    .menu-main_nav-container ul li .sub-menu li a { padding: 25px 11px; margin: 0 20px 0 50px; }

    .menu-main_nav-container ul li .sub-menu li:first-child a { border-bottom: 1px solid #23242b; }

    .menu-main_nav-container ul li .sub-menu li:last-child a { border-top: 1px solid #424b6b; }

    .menu-main_nav-container ul li.bio-nav .sub-menu { left: 0; }

    .search-icon { margin: 0; position: relative; display: inline-block; width: 50%; float: right; text-align: center; border-left: 1px solid #424b6b; font-size: 45px; padding: 23px 0; }

    .search-icon span { display: inline-block; }

    #main-content { padding: 60px 0 0; }

    .search-form form { max-width: 600px; margin-left: -300px; }

    #footer-block { background: none; box-shadow: 0px 0px 0px black; padding: 0; bottom: -100%; }

    .footer-player { padding: 0; }

    .footer-player-inner { padding: 0; background: url(images/nav-bg.jpg) repeat; margin: 0 30px; -moz-box-shadow: 0 -4px 8px rgba(0,0,0,.27); -webkit-box-shadow: 0 -4px 8px rgba(0,0,0,.27); box-shadow: 0 -4px 8px rgba(0,0,0,.27); border-radius: 3px 3px 0 0; }

    .footer-player .footer-player-icon { display: inline-block; }

    #media-block { display: block; float: left; margin: 0 0 0; z-index: 1; position: relative; width: 20%; }

    .music-icon-small.btn { display: block; max-width: 100%; }

    .music-player-container, .cart-icon, .cart-buy-container .cart-buy-inner h1, .nothanks { display: none; }

    .cart-buy-inner .buy-items { padding: 10px 0; }

    .cart-buy-container { left: 0; }

    .mobile-player {}

    .mobile-player .music-player-container { padding: 20px 0 0; }

    .mobile-player .jp-container { width: 100%; float: none; overflow: hidden; padding: 20px 0 30px; }

    .mobile-player .jp-container .jp-gui > div { display: block; }

    .mobile-player .jp-container .jp-playlist { max-width: 100%; text-align: center; }

    .mobile-player .jp-container .jp-playlist .jp-playlist-current { font-size: 30px; color: #fff }

    .mobile-player .jp-container .jp-controls { text-align: center; padding: 25px 0px; }

    .mobile-player .jp-container .jp-controls a { font-size: 40px; margin: 0 10px; }

    .mobile-player .jp-container .jp-controls a.jp-play { background: #ea4b38; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }

    .mobile-player .jp-container .jp-controls a.jp-play:hover { color: #fff; }

    .mobile-player .jp-container .jp-progress { max-width: 80%; height: 12px; margin: 0 20px; float: left; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }

    .mobile-player .jp-container .jp-gui .jp-volume { display: none; }

    .mobile-player .jp-container .jp-time { margin: 0; float: left; font-size: 20px; line-height: 10px; }

    .cart-buy-container { display: block; max-width: 100%; -moz-box-shadow: 0 -4px 8px rgba(0,0,0,.27); -webkit-box-shadow: 0 -4px 8px rgba(0,0,0,.27); box-shadow: 0 -4px 8px rgba(0,0,0,.27); }

    .cart-buy-container .cart-buy-inner .line { display: inline-block; border: none; width: 50%; }

    .cart-buy-container .cart-buy-inner .line p { font-size: 17px; }

    .cart-buy-container .cart-buy-inner .line a { max-width: 200px; height: 50px; }

    .cart-container { float: none; width: 100%; }

    .cart-buy-container { position: relative; bottom: 0; display: block !important; }

    .cart-buy-container .cart-buy-inner .track-title.line { border-top: none; display: none; border-bottom: none; }

    .newsletter-form { background: none; }

    .newsletter.footer-newsletter { display: block; background: none; padding: 0; right: 0; left: auto; top: 0; position: relative; margin: 0 0 0; max-width: 100%; }

    .newsletter.footer-newsletter .newsletter-icon-small.btn { max-width: 105px; margin: 0 0 0 auto; }

    .newsletter.footer-newsletter .newsletter-icon-small:before { font: 60px/65px 'icomoon'; }

    .newsletter.footer-newsletter .newsletter-inner { background: none; }

    .newsletter.footer-newsletter .newsletter-icon { color: #fff; padding: 20px 0 0; font-size: 28px; font-weight: normal; }

    .newsletter.footer-newsletter .field.single { width: 100%; max-width: 100%; float: none; margin: 0; position: relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #e9e7e3; padding: 18px 5px;  }

    .newsletter.footer-newsletter .field.single:before { padding: 15px 5px; font: 45px/1px 'icomoon'; position: relative; left: 0; display: inline-block; float: left; padding: 15px 5px; }

    .newsletter.footer-newsletter .field.single input[name="email"] { width: 80%; font-size: 25px; }

    .newsletter.footer-newsletter .field.submit { float: none; max-width: 200px; width: 100%; margin: 20px auto 0; }

    .newsletter.footer-newsletter .field.submit input { font-size: 22px; padding: 15px 5px 13px; max-width: 200px; height: auto; }

    .post-relation .videos-post.multiple-vid .video-embed-wrap { height: 163px; }

    .post-relation .gallery-item { max-width: 170px; }

    .social-share { display: none; }

    .feat-album-cover { float: none; margin: 0 auto; padding: 0; display: block; }

    .feat-album-detail { float: none; width: 100%; text-align: center; padding: 20px 0 0; }

    .product { max-width: 45%; }

    .load-more-wrap { width: 31%; }

    .load-container:before, .load-container:after { width: 34.5%; }

    .videos-post.multiple-vid { max-width: 970px; float: none; margin: 0 auto 20px; }

    .videos-post.multiple-vid.odd { margin: 0 auto 20px; }

    .videos-post.multiple-vid .video-embed-wrap { height: 545px; }

    .videos-post .video-click:before { line-height: 267px; }

    .gallery-block .gallery-block-inner { padding: 0 25px; }

    .gallery-block .gallery-item { max-width: 255px; margin: 35px 15px; }

    .videos-post .video-embed-wrap { height: auto; }

    .store-wrapper { text-align: center; }

    .store-wrapper .store-post.product { margin: 0 10px 60px; max-width: 250px; width: auto; }

    .nav-container { padding: 0; height: 60px; }

    .nav-container .mobile_nav { padding: 0; }

    .search-icon { padding: 6px 0 5px; font-size: 26px; }

    .search-icon span { font-size: 30px; }

    .nav-container .mobile_nav:before { font-size: 60px; }

    .music-icon-small.btn.opened {

        overflow: hidden;

        padding: 0 50px;

        max-width: 100%;

    }

    .music-icon-small.btn.opened:before {

        /*float: right;*/

    }

    .music-icon-small.btn.opened:after {

        /*float: left;*/

    }

    .music-icon-small:hover:before,

    .music-icon-small:hover:after { display: inline-block; vertical-align: top; }

    .btn:hover,

    .music-icon-small.btn,

    .music-icon-small:hover:before,

    .music-icon-small.btn.opened:active,

    .music-icon-small.btn:active:before,

    .music-icon-small.btn:active,

    .newsletter-icon-small:active {

        background-color: #ea4b38;

        color: #393e49;

    }

    .music-icon-small.btn.opened:active,

    .music-icon-small.btn:active:before,

    .music-icon-small.btn:active,

    .newsletter-icon-small:active {

        color: #fff;

    }

    .newsletter-icon-small:active {

        background-color: #ea4b38;

        color: #fff;

    }



    .newsletter.footer-newsletter .field.single input[name="email"] { width: 75%; font-size: 18px; }

    .store-wrapper .store-post.product { margin: 0 10px 60px; max-width: 100%; }

    .interior-block { width: 95%; }

    .nav-container .mobile_nav { font-size: 30px; line-height: 60px; padding: 0; }

    .nav-container .mobile_nav:before { font-size: 60px; line-height: 60px; margin-top: -2px; display: inline-block; vertical-align: top; }

    .search-form form { margin-left: -175px; max-width: 350px; }

    .search-form input[type="text"] { font-size: 24px; text-align: center; }

    .search-icon { font-size: 26px; padding: 15px 0; }

    .search-icon span { font-size: 30px; line-height: 60px; vertical-align: top; }

    .search-icon:before { padding: 0 9px 0 0; font-size: 31px; vertical-align: top; }

    .search-form .close { right: 20px; top: 75px; }

    .buy-now.dropdown ul li a { padding: 10px 0; }

    .stream .btn a:after { margin: 2% 0 0; }

    .menu-main_nav-container { top: 60px; }

    .menu-main_nav-container ul li a { font-size: 21px;  padding: 22px 11px; }

    .menu-main_nav-container ul li.menu-item-has-children a:before { font-size: 25px; line-height: 55px; }

    .menu-main_nav-container ul li .sub-menu li:first-child { margin: 0; }

    #main-content { padding: 60px 0 0; }

    .footer-player-inner { margin: 0 20px; }

    .newsletter.footer-newsletter .newsletter-icon-small.btn { max-width: 70px; }

    .newsletter.footer-newsletter .newsletter-icon-small:before { font-size: 50px; }

    .mobile-player .jp-container .jp-playlist .jp-playlist-current { font-size: 25px; line-height: normal; }

    .mobile-player .jp-container .jp-progress { max-width: 70%; }

    .pagination:before, .pagination:after { display: none; }

    .pagination .elements { width: 100%; }

    .right-content h1 { font-size: 40px; }

    .right-content h1 span { text-align: center; }

    .post-relation .load-container:before, .post-relation .load-container:after { width: 35%; }

    .videos-post.multiple-vid .video-embed-wrap { height: 215px; }

    .videos-post.multiple-vid .video-click:before { line-height: 215px; }

    .album-era-title h1 { font-size: 35px; line-height: 35px; }

    #album-block-home .mCSB_scrollTools { width: 90%; }

    .store-post.product, .dvd-container .dvd-post { margin: 0 15px 25px; }

    .store-post.even.product { margin: 0; }

    .product .product-title { font-size: 13px; }

    .dvd-container .dvd-post.product { max-width: 42%; }

    .footer-container { font-size: 12px; line-height: 17px; }

    .footer-container.interior-footer .legacy a:before { font: 45px/40px 'icomoon'; }

    .feat-album-detail .share-content li.tw { margin: 0; }

    .feat-album-detail .share-content li a { padding: 7px 47px; }

    .share-content li a { padding: 7px 18px; font-size: 14px; }

    .share-content li a:before { font-size: 20px; }

    .album-buy-links li { max-width: 90%; margin: 0 auto; display: block; }

    .album-buy-links li.stream { margin: 20px auto 0; display: block; max-width: 90%; }

    .buy-now.dropdown ul { position: relative; }

    .buy-now.dropdown ul li a { text-align: center; font-size: 17px; }

    .buy-now.dropdown, .buy-now.dropdown .btn, .album-buy-links li.stream .buy-now.dropdown, .album-buy-links li.stream .buy-now.dropdown .btn { max-width: 100%; }

    .cart-buy-container .cart-buy-inner .line a { max-width: 175px; height: 45px; }

    .btn a:after { margin: 2.5% 0 0; }

    .interior-block .album-block .album-block-inner .album-cover { max-width: 260px; margin: 0 auto 20px; display: block; float: none; width: 100%; }

    .post-relation .videos-post.multiple-vid { max-width: 100%; }

    .post-relation .videos-post.multiple-vid .video-embed-wrap { height: 209px; }

    .videos-block .videos-post.multiple-vid .video-embed-wrap { height: 226px; }

    .videos-wrapper .videos-post.multiple-vid .video-embed-wrap { height: 216px; }

    .post-relation .gallery-item { max-width: 100%; margin: 0 0 20px; }



    .store-wrapper .store-post:last-child, .dvd-wrapper .dvd-post:last-child { display: none; }

    .music-icon-small.btn { max-width: 70px; /* margin: 0 0 20px; */ }

    .music-icon-small.btn:before { font-size: 60px; }

    .music-icon-small.btn:active:before {color: #fff;}

    .music-icon-small.btn:after { font-size: 48px; }

    .post-relation .news-post .news-title { font-size: 30px; }

    .post-relation .news-excerpt { font-size: 25px; }

    .post-relation .news-date { font-size: 19px; font-weight: 700; }

    .post-relation .news-post { padding: 0 0 12px; }

    .gallery-block .gallery-item { max-width: 100%; margin: 0 auto 20px; }

    .gallery-block .gallery-item p { padding: 10px 0 0; }

    .pagination .pages { width: 48px; height: 39px; }

    .pagination .pages span, .pagination .pages a { padding: 6px 0; }

    .pagination .numbers { padding: 0 5px; }

    .nav-container .mobile_nav { padding: 0; }

    .search-icon { padding: 0; line-height: 60px; }

    .btn,

    .btn a { -webkit-transition: none !important; -moz-transition: none !important; -ms-transition: none !important; transition: none !important; }

    .search-icon:before { content: '\e60a'; }

    .cart-container { position: relative; top: auto; left: auto; margin: auto; margin-top: auto; }

    .dvd-container .dvd-post.product { max-width: 41%; }

    .dvd-post-container, .books-post-container {text-align: center;}

    .load-more.more, .load-all.more{float: none;}

}



@media only screen and ( max-width: 420px ) {



    .load-more-wrap {

        width: 54%;

    }

    .load-container:before, .load-container:after{width: 23%;}



}



@media only screen and ( max-width: 375px ) {

    .dvd-post-container, .books-post-container {text-align: left;}

    .store-wrapper .store-post.product { margin: 0 0px 60px; }

    .interior-block { width: 93%; }

    .menu-main_nav-container ul li a, .menu-main_nav-container ul li .sub-menu li a { font-size: 19px; padding: 19px 10px 15px; }

    .videos-wrapper .videos-post.multiple-vid .video-embed-wrap { height: 193px; }

    .videos-post .video-click:before { line-height: 193px; }

    .videos-block .videos-post.multiple-vid .video-embed-wrap, .post-relation .videos-post.multiple-vid .video-embed-wrap { height: 187px; }

    .post-relation .load-container:before, .post-relation .load-container:after { width: 32%; }

    .share-content li a { padding: 4px 14px; }

    .product { max-width: 44%; }

    .product .product-img { padding: 10px 8px; }

    .load-more-wrap { width: 57%; }

    .load-container:before, .load-container:after { width: 21%; }

    .gallery-title h1 { font-size: 35px; line-height: 35px; }

    .gallery-block .gallery-item { margin: 10px 5px; }

    .search-form form { max-width: 360px; margin-left: -180px; }

    .search-form input[type="text"] { font-size: 35px; }

    .pagination .numbers { padding: 0 3px; }

    .videos-post .video-click:before { line-height: 245px; }

    .nav-container { padding: 0; height: 60px; }

    .nav-container .mobile_nav { padding: 0; }

    .search-icon { padding: 0; font-size: 26px; }

    .search-icon span { font-size: 30px; }

    .nav-container .mobile_nav:before { font-size: 60px; }

}



@media only screen and ( max-width: 360px ) {

    .menu-main_nav-container ul li a, .menu-main_nav-container ul li .sub-menu li a { padding: 18px 10px; }

    .search-form form { max-width: 340px; margin-left: -170px; }

    .share-content li a { padding: 4px 12px; }

    .right-content h1 { font-size: 35px; }

    .load-more-wrap { width: 62%; }

    .load-container:before, .load-container:after { width: 19%; }

    .pagination .pages { width: 50px; height: 35px; }

    .pagination .numbers li { font-size: 14px; }

    .footer-social{max-width: 200px;}

    .dvd-container .dvd-post.product { max-width: 39%; }

}



@media only screen and ( max-width: 320px ) {

    .music-icon-small.btn.opened { padding: 0 59px; }

    .menu-main_nav-container ul li a, .menu-main_nav-container ul li .sub-menu li a { font-size: 17px; padding: 15px 10px 13px; line-height: 17px; }

    .nav-container .mobile_nav { font-size: 25px; padding: 12px 0; }

    .nav-container .mobile_nav:before { font-size: 55px; }

    .search-icon span { font-size: 25px; }

    .search-form form { max-width: 300px; margin-left: -150px; }

    .newsletter.footer-newsletter .newsletter-icon-small:before { font-size: 45px; }

    .newsletter.footer-newsletter .newsletter-icon-small.btn { max-width: 57px; }

    .mobile-player .jp-container { padding: 10px 0 30px; }

    .mobile-player .jp-container .jp-playlist .jp-playlist-current { font-size: 20px; }

    .mobile-player .jp-container .jp-progress { max-width: 61%; }

    .videos-post.multiple-vid .video-click:before { line-height: 185px; }



    .album-era-title h1 { font-size: 28px; line-height: 29px; }

    .btn a { font-size: 15px; }

    .btn a:after { margin: 6% 0 0; }

    .share-content li a { font-size: 11px; padding: 4px 10px; }

    .feat-album-detail .share-content li a { padding: 7px 29%; }

    .pagination .numbers { padding: 0 1px; }

    .nav-container { padding: 0; height: 60px; }

    .nav-container .mobile_nav { padding: 0; }

    .search-icon { padding: 0; font-size: 26px; }

    .search-icon span { font-size: 30px; }

    .nav-container .mobile_nav:before { font-size: 60px; }



    .nav-container .mobile_nav:before {

        display: inline-block;

        vertical-align: top;

    }

    .nav-container .mobile_nav {

        font-size: 30px;

        line-height: 65px;

        vertical-align: top;

        height: 60px;

    }

    .nav-container .mobile_nav:before {

        margin-top: 0;

    }

    .search-icon {

        padding: 12px 0;

        font-size: 30px;

        height: 60px;

        line-height: 35px;

    }

    .search-icon span {

        vertical-align: top;

        line-height: 40px;

    }

    .load-more-wrap {

        width: 66%;

    }

    .load-container:before, .load-container:after {

        width: 17%;

    }

}



/*/////////////////////////////////////////////////

 404

////////////////////////////////////////////////*/

.error404 .page-content { margin: 0 auto; max-width: 1040px; padding-bottom: 40px; width: 100%; color: #323642; font-size: 21px; line-height: normal; text-align: center; padding: 80px 10px 40px; font-weight: 700; }

.error404 .page-content h2 { font-size: 180px; font-weight: 700; color: #df6455; }

.error404 .page-content .doh { max-width: 300px; margin: 0 0 20px; }

.error404 .page-content .doh img { width: 100%; height: auto; }



/*Change*/



/*/////////////////////////////////////////////////

 UTILITY

////////////////////////////////////////////////*/

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }

.hidetext { font-size: 5%; text-indent: -9999em; text-align: left; color: transparent; white-space: nowrap; outline: none; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



/*/////////////////////////////////////////////////

 OWL

////////////////////////////////////////////////*/

.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(images/grabbing.png) 8 8,move}.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)}



/*/////////////////////////////////////////////////

 FANCYBOX

////////////////////////////////////////////////*/

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Josefin Sans",sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(images/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(images/fancybox_loading.gif) center center no-repeat}.fancybox-nav{position:absolute;top:0;width:20%;max-width:120px;height:100%;cursor:pointer;text-decoration:none;background:transparent url(images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:-40px;background-position:0 -36px}.fancybox-next span{right:-40px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(images/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:700 17px 'Josefin Sans', sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;margin-bottom:-34px;z-index:8050;text-align:center;width: 100%;}.fancybox-title-float-wrap .child{display:inline-block;padding:0px 20px;background: transparent;text-shadow:0 1px 2px #222;color:#e9e6e3;font-weight:700;line-height:24px;white-space:nowrap;width: 100%;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-next span,.fancybox-prev span{background-image:url(images/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(images/fancybox_loading@2x.gif);background-size:24px 24px}}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}#fancybox-thumbs ul li.active{opacity:.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:0}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}



.fancy-close { z-index:8040; position: fixed; top: 10%; right: 5%; -moz-border-radius: 32px; -webkit-border-radius: 32px; border-radius: 32px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #393d49; padding: 16px 0; }

.fancy-close a { font: 70px/33px 'icomoon'; color: #ea4b38; display: block; cursor:pointer; }

.fancy-close a:before { content: '\e605'; }



.fancybox-nav span { visibility: visible; display: inline-block; width: 80px; height: 69px; font: 65px/70px 'icomoon'; text-align: center; color: #4c669a; }

.fancybox-next span { background: url(images/nav_right_bkgd.png) no-repeat; background-size: 100% auto; }

.fancybox-prev span { background: url(images/nav_left_bkgd.png) no-repeat; background-size: 100% auto; }

.fancybox-next span:before { content: '\e60c'; padding: 0 8px 0 0; display: block; }

.fancybox-prev span:before { content: '\e601'; padding: 0 0 0 8px; display: block; }

.fancybox-nav span:hover { color: #ea4b38; }





@charset "UTF-8";/*!

Animate.css - http://daneden.me/animate

Licensed under the MIT license - http://opensource.org/licenses/MIT



Copyright (c) 2014 Daniel Eden

*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}



/* Scrollbar */

.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;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_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{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.mCSB_scrollTools_horizontal,.mCustomScrollBox+.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}.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}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.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_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-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_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-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:.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)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.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_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.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,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(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-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{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,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.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,.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,.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,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(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-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-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,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.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,.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,.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,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(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,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-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,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(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,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.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,.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{width:16px;height:16px;margin:-1px 0}.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,.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{width:4px}.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,.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{height:16px;width:16px;margin:0 -1px}.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,.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{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,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(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,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(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-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.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-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:linear-gradient(to right,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5)0,rgba(255,255,255,0)100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.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,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(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-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.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,.05);box-shadow:inset 1px 1px 16px rgba(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,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(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,.4),inset -1px 0 0 rgba(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,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(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-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.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,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.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,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.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,.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{width:12px}.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,.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{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,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(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-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.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-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.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-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-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-3-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-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.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,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}



.fancybox-inner .mCustomScrollbar { -ms-touch-action: none; touch-action: none; }

.fancybox-inner .mCustomScrollBox { position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: 0; direction: ltr; }

.fancybox-inner .mCSB_container { overflow: hidden; width: auto; height: auto; }

.fancybox-inner .mCSB_scrollTools { position: absolute; width: 20px; height: auto; left: auto; top: 0; right: 0; bottom: 0; }

.fancybox-inner .mCSB_scrollTools, .fancybox-inner .mCSB_scrollTools .mCSB_buttonDown, .fancybox-inner .mCSB_scrollTools .mCSB_buttonLeft, .fancybox-inner .mCSB_scrollTools .mCSB_buttonRight, .fancybox-inner .mCSB_scrollTools .mCSB_buttonUp, .fancybox-inner .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -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; }

.fancybox-inner .mCSB_scrollTools .mCSB_draggerContainer { position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }

.fancybox-inner .mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; z-index: 1; }

.fancybox-inner .mCSB_scrollTools .mCSB_draggerRail { background-color: #303440 !important; width:20px !important; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; -webkit-box-shadow: inset 1px 1px 5px #2b2e38; -moz-box-shadow: inset 1px 1px 5px #2b2e38; -ms-box-shadow: inset 1px 1px 5px #2b2e38; box-shadow: inset 1px 1px 5px #2b2e38;}

.fancybox-inner .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { position: relative; width: 16px  !Important; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; text-align: center; background-color: #3c5e81; -moz-box-shadow: 1px 1px rgba(0,0,0,0.4); -webkit-box-shadow: 1px 1px rgba(0,0,0,0.4); box-shadow: 1px 1px rgba(0,0,0,0.4);}

.fancybox-inner .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{ background-color: #4c7aa8;}



/* Newsletter additions */

/*body.page-template-nocomments-page #header-block .newsletter {

    display: none;

}*/

.newsletter-lb {
    top: 40px!important;
}

.newsletter-lb .fancy-close {

    position: absolute;

    top: -32px;

    right: -32px;

}



@media (max-width: 767px) {
    .newsletter-lb .fancy-close {
        top: -8px;
        right: -8px;
        padding: 8px;
        border-radius: 32px;
    }

    .newsletter-lb .fancy-close a {
        font-size: 33px;
    }
}



/* Lightbox */

img.visible-xs, img.hidden-xs {

    width: 100%;

    height: auto;

}



.visible-xs {

    display: none;

}



.popmake-close {

    display: block!important;

    margin: 30px auto!important;

    left: 0!important;

    right: 0!important;

    background: url('images/lb/close.png') no-repeat center center;

    text-indent: -9999px;

}



@media(max-width: 1199px) { 

    .popmake-content {

        padding-top: 30px;

    }    

}



@media(max-width: 767px) {

    .hidden-xs {

        display: none;

    }



    .visible-xs {

        display: block;

    }



    .popmake-content {

        padding-top: 50px;

    }    

}



/*popupmake v2*/

.popup-info,
.popup-image {
    display:inline-block;
}


.popup-image {
    max-width:49%!important;
}

.popup-info {
    padding:0 20px;
    max-width: 50%;
    vertical-align: top;
}

.popmake-content .black {
    font-family: 'Oswald', sans-serif;
    color:#fff;
    line-height:1.2;
    padding:100px 40px 50px 40px;
}

.popmake-content .white {
    background:#fff;
    font-family: 'Oswald', sans-serif;
    color:#2b2b2b;
    line-height:1.2;
    padding:50px 40px;
}

.popup-title  {
    text-transform: uppercase;
    font-size: 40px;
    margin:40px auto 30px auto;
}

.popmake-content .info {
    font-family: 'Oswald', sans-serif;
    font-weight:300;
    text-transform: uppercase;
    font-size:24px;
    margin:0 0 30px 0;
    display:block;
}

.popmake-content p {
    font-family: 'Oswald', sans-serif;
    font-weight:300;
    font-size:23px;
    margin:0 0 30px 0;
    display:block;
    color:#d1cbcd;
}

.popmake-content .date {
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    font-size: 17px;
    margin: 57px auto 47px auto;
    display: block;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 5px;
}

.popmake-content .buy-btns {
    text-align:center;
}

.popmake-content .buy-btn {
    display:inline-block;
    margin:0 20px;
}


.popmake-content .black .popup-title{
    color:#00b0e4;
}

.popmake-content .white .popup-title {
    color:#ba1446;
}

.popmake-content .white .info {
    color:#b76d20;
}

.popmake-content .white p {
    color:#2b2b2b;
}


.popmake-content .white .date {
    margin: 57px auto 47px auto;
}

.popmake-content {
    max-width: 990px;
    margin: auto;
    background:#000;
}

.popmake.theme-20492, .popmake.theme-theme {
    background: transparent!important;
}

.hidden {
    display:none;
}

@media(max-width: 1199px) { 
    .popmake-content {
        max-width: 720px;
    }

    .popup-title {
        font-size: 32px;
        margin-top:0;
    }

    .popup-info {
        padding: 0 20px;
    }

    .popmake-content p {
        font-size: 20px;
    }

    .popup-info .buy-btns,
    .popup-info .date {
        display:none;
    }

    .hidden {
        display:block;
    }

}

@media(max-width: 767px ) { 

    .popmake-content {
        text-align:center;
        max-width: 100%;
    }

    .popmake-content .white,
    .popmake-content .black {
        padding-left:15px;
        padding-right:15px;
    }

    .popup-image {
        max-width: 100%!important;
    }

    .popup-info {
        max-width: 100%;
        padding: 15px 0;
    }

    .popmake-content p {
        margin-bottom:0;
    }

    .popmake-content .buy-btn {
        margin: 15px;
    }

    .popmake-content .white .date,
    .popmake-content .date {
        margin:15px auto;
        letter-spacing: 3px;
    }

}

/* Popup */
@font-face {
    font-family: 'Futura Bk BT';
    src: url('fonts/2017-12-lb/FuturaBT-Book.eot');
    src: url('fonts/2017-12-lb/FuturaBT-Book.eot?#iefix') format('embedded-opentype'),
        url('fonts/2017-12-lb/FuturaBT-Book.woff') format('woff'),
        url('fonts/2017-12-lb/FuturaBT-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Futura BdCn BT';
    src: url('fonts/2017-12-lb/FuturaBT-BoldCondensed.eot');
    src: url('fonts/2017-12-lb/FuturaBT-BoldCondensed.eot?#iefix') format('embedded-opentype'),
        url('fonts/2017-12-lb/FuturaBT-BoldCondensed.woff') format('woff'),
        url('fonts/2017-12-lb/FuturaBT-BoldCondensed.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

#popup {
    font-family: 'Futura Bk BT';
    font-size: 20px;
    line-height: 1.3em;
    position: relative;
    background: #fff url('images/2017-12-lb/lb-bg.jpg') no-repeat center top;
    background-size: cover;
    padding: 40px 60px;
    width: auto;
    max-width: 800px;
    margin: 50px auto; 
}

#popup .lb-album-1 {
    box-shadow: 0px 10px 23px 0px rgba(141, 105, 46, 0.9); 
}


#popup .lb-title {
    margin: 30px 0;
}

#popup .lb-albums {
    margin: 0 -30px;
}

#popup .lb-albums div {
    float: left;
    width: 33.333333%;
    padding: 0 30px;
    margin-bottom: 30px;
}

#popup .lb-albums div img {
    display: block;
    max-width: 100%;
    height: auto;
    box-shadow: 0px 10px 23px 0px rgba(141, 105, 46, 0.9); 
}

#popup .lb-albums div .lb-btn {
    display: block;
    margin-top: 15px;
    font-family: 'Futura BdCn BT';
    font-size: 17px;
    font-weight: normal;
    line-height: 1em;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    padding: 15px;
}

#popup .lb-albums div .lb-btn.lb-btn-1 {
    background: #ee5044;
}

#popup .lb-albums div .lb-btn.lb-btn-1:hover,
#popup .lb-albums div .lb-btn.lb-btn-1:focus {
    background: #000;
    color: #fff;
}

#popup .lb-albums div .lb-btn.lb-btn-2 {
    background: #84a6b2;
}

#popup .lb-albums div .lb-btn.lb-btn-2:hover,
#popup .lb-albums div .lb-btn.lb-btn-2:focus {
    background: #000;
    color: #fff;
}

#popup .lb-albums div .lb-btn.lb-btn-3 {
    background: #c18d52;
}

#popup .lb-albums div .lb-btn.lb-btn-3:hover,
#popup .lb-albums div .lb-btn.lb-btn-3:focus {
    background: #000;
    color: #fff;
}

#popup ul {
    list-style-type: disc;
    margin: 0;
    padding: 0 0 0 30px;
}

#popup ul>li+li {
    margin-top: 15px;
}

.mfp-wrap {
    z-index: 9999;
}

.mfp-close {
    color: #000!important;
}

@media screen and (max-width: 767px) {
    #popup {
        padding: 30px;
        font-size: 14px;
    }

    #popup .lb-albums {
        margin: 0;
    }

    #popup .lb-albums div {
        float: none;
        width: 100%;
        padding: 0;
    }

    #popup .lb-albums div img {
        margin: 0 auto;
    }
}

/* Newsletter Popup */
#newsletter-popup {
    position: relative;
    background: #fff;
    padding: 0;
    width: auto;
    max-width: 600px;
    margin: 20px auto;
}

#newsletter-popup .mfp-close {
    position: absolute;
    top: -32px;
    right: -32px;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    height: auto;
    border-radius: 32px;
    background-color: #393d49;
    padding: 0;
    opacity: 1;
    font: 70px/33px 'icomoon';
    line-height: 1em;
    color: #ea4b38!important;
}

@media screen and (max-width: 767px) {
    #newsletter-popup .mfp-close {
        top: -8px;
        right: -8px;
        border-radius: 16px;
        /*font-size: 16px;*/
    }
}