.g1-mailchimp-subscription-status {
margin-bottom: 0.75em;
} .g1-mailchimp-subscription-status:empty {
margin-bottom: 0;
} .g1-mailchimp-note {
display: block;
padding: 0.375em 0;
font-size: 0.83em;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
opacity: 0.66;
} .g1-mailchimp-tpl-default .g1-mailchimp-actions input[type="submit"] {
display: block;
width: 100%;
text-align: center;
} .g1-mailchimp-tpl-default .g1-mailchimp-actions br {
display: none;
} .g1-mailchimp-tpl-default .g1-mailchimp-note {
text-align: center;
}@font-face { font-family: 'MoreThanMenuIcons'; src: url(//mistoday.sls.org/wp-content/plugins/g1-more-than-menu/css/iconfont/icomoon.eot?x3tmr4b); src: url(//mistoday.sls.org/wp-content/plugins/g1-more-than-menu/css/iconfont/icomoon.eot?#iefixx3tmr4) format("embedded-opentype"), url(//mistoday.sls.org/wp-content/plugins/g1-more-than-menu/css/iconfont/icomoon.woff?x3tmr4) format("woff"), url(//mistoday.sls.org/wp-content/plugins/g1-more-than-menu/css/iconfont/icomoon.ttf?x3tmr4) format("truetype"), url(//mistoday.sls.org/wp-content/plugins/g1-more-than-menu/css/iconfont/icomoon.svg?x3tmr4#MoreThanMenuIcons) format("svg"); font-weight: normal; font-style: normal; }
.mtm { position: relative; z-index: 0; margin-bottom: 1.5rem; }
.mtm:hover { z-index: 2; }
.mtm-config { position: absolute; clip: rect(1px, 1px, 1px); }
.mtm-bar { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; max-width: 100vw !important; width: 100%; border-style: solid; border-color: transparent; }
.mtm-bar-inner { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; max-width: 100vw !important; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.mtm-items { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 auto; padding: 0; list-style: none; max-width: 100vw !important; }
.mtm-item > .mtm-bar { }
.mtm-align-left { text-align: left; }
.mtm-align-left > .mtm-bar > .mtm-bar-inner > .mtm-items { margin-left: 0; margin-right: 0; }
.mtm-align-center { text-align: center; }
.mtm-align-right { text-align: right; }
.mtm-align-right > .mtm-bar > .mtm-bar-inner { -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.mtm-align-right > .mtm-bar > .mtm-bar-inner > .mtm-items { margin-left: 0; margin-right: 0; }
.mtm-align-justify > .mtm-bar > .mtm-bar-inner > .mtm-items { width: 100%; text-align: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.mtm-align-justify > .mtm-bar > .mtm-bar-inner > .mtm-items:after { display: inline-block; width: 100%; content: ""; }
.mtm-align-left-right { text-align: justify; text-justify: distribute; }
.mtm-align-left-right > .mtm-bar > .mtm-bar-inner { -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; text-align-last: justify; }
.mtm-align-left-right > .mtm-bar > .mtm-bar-inner > .mtm-items { vertical-align: top; width: auto; margin-left: 0; margin-right: 0; text-align: left; text-align-last: auto; }
.mtm-align-left-right > .mtm-bar > .mtm-bar-inner > .mtm-items:first-of-type:last-of-type { width: 100%; text-align: justify; } .mtm-skip { display: block; position: absolute !important; clip: rect(1px, 1px, 1px, 1px); } .mtm-button-toggle { display: block; vertical-align: middle; -moz-transition: border-color 0.175s ease-in-out, background-color 0.175s ease-in-out, color 0.175s ease-in-out; -o-transition: border-color 0.175s ease-in-out, background-color 0.175s ease-in-out, color 0.175s ease-in-out; -webkit-transition: border-color 0.175s ease-in-out, background-color 0.175s ease-in-out, color 0.175s ease-in-out; transition: border-color 0.175s ease-in-out, background-color 0.175s ease-in-out, color 0.175s ease-in-out; }
.mtm-button-toggle-hidden { display: none; }
.mtm-button-toggle-icon { display: inline-block; vertical-align: middle; }
.mtm-button-toggle-icon:before { display: inline-block; float: left; width: 2.5em; padding: 1.25em 0; text-align: center; vertical-align: middle; font: normal normal 14px/0.1 MoreThanMenuIcons; content: "\e117"; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transition: opacity 0.175s ease-in-out 0.175s; -o-transition: opacity 0.175s ease-in-out 0.175s; -webkit-transition: opacity 0.175s ease-in-out; -webkit-transition-delay: 0.175s; transition: opacity 0.175s ease-in-out 0.175s; }
.mtm-button-toggle-icon:after { display: inline-block; float: left; width: 2.5em; margin-left: -2.5em; padding: 1.25em 0; text-align: center; vertical-align: middle; font: normal normal 14px/0.1 MoreThanMenuIcons; content: "\f0c9"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transition: opacity 0.175s ease-in-out; -o-transition: opacity 0.175s ease-in-out; -webkit-transition: opacity 0.175s ease-in-out; transition: opacity 0.175s ease-in-out; }
.mtm-button-toggle-label { display: inline-block; margin-left: -0.5em; padding: 0.5em 1em 0.5em 0; vertical-align: middle; }
.mtm-collapsed .mtm-button-toggle-icon:before { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transition: opacity 0.175s ease-in-out; -o-transition: opacity 0.175s ease-in-out; -webkit-transition: opacity 0.175s ease-in-out; transition: opacity 0.175s ease-in-out; }
.mtm-collapsed .mtm-button-toggle-icon:after { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transition: opacity 0.175s ease-in-out 0.175s; -o-transition: opacity 0.175s ease-in-out 0.175s; -webkit-transition: opacity 0.175s ease-in-out; -webkit-transition-delay: 0.175s; transition: opacity 0.175s ease-in-out 0.175s; }
.mtm-collapsed .mtm-bar { display: none; }
.mtm-toggle { display: inline-block; overflow: hidden; width: 0; -moz-transition: width 0.375s ease-in-out, margin-right 0.375s ease-in-out; -o-transition: width 0.375s ease-in-out, margin-right 0.375s ease-in-out; -webkit-transition: width 0.375s ease-in-out, margin-right 0.375s ease-in-out; transition: width 0.375s ease-in-out, margin-right 0.375s ease-in-out; }
.mtm-toggle-show { width: 28px; margin-right: 20px; }
.mtm-toggle-icon { display: inline-block; position: relative; width: 28px; height: 3px; margin: 9px 0; vertical-align: middle; border-radius: 1px; -moz-transition: color 0.375s ease-in-out, background-color 0.375s ease-in-out; -o-transition: color 0.375s ease-in-out, background-color 0.375s ease-in-out; -webkit-transition: color 0.375s ease-in-out, background-color 0.375s ease-in-out; transition: color 0.375s ease-in-out, background-color 0.375s ease-in-out; background-color: currentColor; }
.mtm-toggle-icon:before { display: block; position: absolute; left: 0; top: -9px; width: 100%; height: 100%; border-radius: inherit; content: ""; -moz-transition: background-color 0.375s ease-in-out, -moz-transform 0.375s ease-in-out, top 0.375s ease-in-out; -o-transition: background-color 0.375s ease-in-out, -o-transform 0.375s ease-in-out, top 0.375s ease-in-out; -webkit-transition: background-color 0.375s ease-in-out, -webkit-transform 0.375s ease-in-out, top 0.375s ease-in-out; transition: background-color 0.375s ease-in-out, transform 0.375s ease-in-out, top 0.375s ease-in-out; background-color: currentColor; }
.mtm-toggle-icon:after { display: block; position: absolute; left: 0; bottom: -9px; width: 100%; height: 100%; border-radius: inherit; content: ""; -moz-transition: background-color 0.375s ease-in-out, -moz-transform 0.375s ease-in-out, bottom 0.375s ease-in-out; -o-transition: background-color 0.375s ease-in-out, -o-transform 0.375s ease-in-out, bottom 0.375s ease-in-out; -webkit-transition: background-color 0.375s ease-in-out, -webkit-transform 0.375s ease-in-out, bottom 0.375s ease-in-out; transition: background-color 0.375s ease-in-out, transform 0.375s ease-in-out, bottom 0.375s ease-in-out; background-color: currentColor; }
.mtm-toggle-label { display: none; margin-left: 8px; }
.mtm-off-left .mtm-toggle-icon { background-color: transparent; }
.mtm-off-left .mtm-toggle-icon:before { top: 0; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.mtm-off-left .mtm-toggle-icon:after { bottom: 0; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.mtm-item { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; font-size: 1rem; text-align: left; vertical-align: top; -moz-transition: z-index 0s linear 0.375s; -o-transition: z-index 0s linear 0.375s; -webkit-transition: z-index 0s linear; -webkit-transition-delay: 0.375s; transition: z-index 0s linear 0.375s; }
.lt-ie10 .mtm-item { display: inline-block; }
.mtm-link { display: -webkit-flex; display: -ms-flexbox; display: flex; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-style: solid; border-color: transparent; -moz-transition: border-color 0.375s ease-in-out, background-color 0.375s ease-in-out, color 0.375s ease-in-out; -o-transition: border-color 0.375s ease-in-out, background-color 0.375s ease-in-out, color 0.375s ease-in-out; -webkit-transition: border-color 0.375s ease-in-out, background-color 0.375s ease-in-out, color 0.375s ease-in-out; transition: border-color 0.375s ease-in-out, background-color 0.375s ease-in-out, color 0.375s ease-in-out; }
.mtm-item > .mtm-link { color: inherit; }
.mtm-item:hover, .mtm-drop-expanded { z-index: 1; -moz-transition: z-index 0.375s linear 0s; -o-transition: z-index 0.375s linear 0s; -webkit-transition: z-index 0.375s linear; -webkit-transition-delay: 0s; transition: z-index 0.375s linear 0s; }
.mtm-item-helper { position: relative; width: 100%; margin-bottom: 1.5rem; }
.mtm-item-helper:after { position: absolute; z-index: -1; left: 0; top: 0; width: 100%; height: 100%; content: ""; background-color: currentColor; opacity: 0.1666; }
.mtm-item-helper > .mtm-link { padding: 8px 0 !important; margin: 0 !important; }
.mtm-item-helper .mtm-link-text { width: 100%; }
.mtm-item-helper .mtm-link-title { font-family: inherit !important; font-size: 12px !important; letter-spacing: 0.2em !important; text-transform: uppercase; text-align: center; }
.mtm-extra-content { max-width: 100vw !important; width: 100%; margin: 0 auto; }
.mtm-item-canvas > .mtm-extra-content, .mtm-item-lightbox > .mtm-extra-content { display: none; } .mtm-link-icon { display: block !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 1rem; white-space: normal; vertical-align: middle; }
.mtm-link-icon > svg { height: 1em; } span.mtm-link-icon-2x { font-size: 2rem; }
span.mtm-link-icon-3x { font-size: 3rem; }
span.mtm-link-icon-4x { font-size: 4rem; }
span.mtm-link-icon-5x { font-size: 5rem; }
span.mtm-link-icon-6x { font-size: 6rem; }
span.mtm-link-icon-7x { font-size: 7rem; }
span.mtm-link-icon-8x { font-size: 8rem; }
.mtm-link-text { display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; white-space: normal; vertical-align: middle; } .mtm-link-text-hide { position: absolute; clip: rect(1px, 1px, 1px, 1px); }
.mtm-link-title { display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 1.25; }
.mtm-link-desc { display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 0.83rem; line-height: 1.5; } .mtm-link-toggle { display: inline-block; margin-left: 2px; vertical-align: middle; font: normal normal 14px/0.01 MoreThanMenuIcons; -moz-transition: border-color 0.55s ease-in-out, background-color 0.55s ease-in-out, color 0.55s ease-in-out; -o-transition: border-color 0.55s ease-in-out, background-color 0.55s ease-in-out, color 0.55s ease-in-out; -webkit-transition: border-color 0.55s ease-in-out, background-color 0.55s ease-in-out, color 0.55s ease-in-out; transition: border-color 0.55s ease-in-out, background-color 0.55s ease-in-out, color 0.55s ease-in-out; }
@media only screen and (min-width: 1025px) { .mtm-link-toggle { margin-left: 6px; font-size: 21px; } }
.mtm-dropdown-indicator > .mtm-link .mtm-link-toggle:after { content: "\f107"; }
.mtm-dropup-indicator > .mtm-link .mtm-link-toggle:after { content: "\f106"; }
.mtm-dropbefore-indicator > .mtm-link .mtm-link-toggle:after { content: "\f104"; }
.mtm-dropafter-indicator > .mtm-link .mtm-link-toggle:after { content: "\f105"; }
@media only screen and (max-width: 800px) { .mtm-link-toggle:after { margin-left: 4px; } }
.mtm-link-badge { display: inline-block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; min-width: 16px; margin: 0 0 0 5px; padding: 2px 5px; vertical-align: top; text-align: center; text-transform: uppercase; font: 10px/12px Arial, Helvetica, sans-serif; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color: #ec6b56; color: #fff; } .mtm-columns > .mtm-bar > .mtm-bar-inner > .mtm-items { letter-spacing: -0.31em; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
.mtm-columns > .mtm-bar > .mtm-bar-inner > .mtm-items > .mtm-item { letter-spacing: normal; }
.mtm-item-column { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 10px; padding-right: 10px; }
@media only screen and (min-width: 600px) { .mtm-item-column-1of2 { width: 50%; }
.mtm-item-column-1of3 { width: 33.33333333%; }
.mtm-item-column-1of4 { width: 25%; }
.mtm-item-column-1of5 { width: 20%; }
.mtm-item-column-1of6 { width: 16.66666667%; } }
@media only screen and (min-width: 1025px) { .mtm-item-column { padding-left: 15px; padding-right: 15px; } } .mtm-link-comp-01 { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.mtm-link-comp-01 > .mtm-link-icon { margin-bottom: 8px; } .mtm-link-comp-02 { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; text-align: center; }
.mtm-link-comp-02 > .mtm-link-icon { margin-bottom: 8px; } .mtm-link-comp-03 { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; text-align: right; }
.mtm-link-comp-03 > .mtm-link-icon { margin-bottom: 8px; } .mtm-link-comp-04 > .mtm-link-icon { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; padding-right: 8px; }
.lt-ie10 .mtm-link-comp-04 { display: table; }
.lt-ie10 .mtm-link-comp-04 > .mtm-link-icon { display: table-cell !important; vertical-align: center; }
.lt-ie10 .mtm-link-comp-04 > .mtm-link-text { display: table-cell; } .mtm-link-comp-06 { -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.mtm-link-comp-06 > .mtm-link-icon { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; padding-left: 8px; }
.mtm-link-comp-06 > .mtm-link-text { -webkit-flex: 1; -ms-flex: 1; flex: 1; } .mtm-link-comp-07 { -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.mtm-link-comp-07 > .mtm-link-icon { margin-top: 8px; } .mtm-link-comp-08 { -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; text-align: center; }
.mtm-link-comp-08 > .mtm-link-icon { margin-top: 8px; } .mtm-link-comp-09 { -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; text-align: right; }
.mtm-link-comp-09 > .mtm-link-icon { margin-top: 8px; } .mtm-hlist > .mtm-bar > .mtm-bar-inner > .mtm-items { display: inline-block; display: -webkit-flex; display: -ms-flexbox; display: flex; } .mtm-vlist > .mtm-bar > .mtm-bar-inner > .mtm-items { width: 100%; }
.mtm-vlist > .mtm-bar > .mtm-bar-inner > .mtm-items > .mtm-item { display: table; width: 100%; border-style: solid; }
.mtm-vlist > .mtm-bar > .mtm-bar-inner > .mtm-items > .mtm-item > .mtm-link { display: block; padding-top: 2px; padding-bottom: 2px; }
.mtm-drop { position: relative; }
.mtm-drop > .mtm-bar { display: none; position: absolute; width: 300px; margin: 0 auto; -moz-box-shadow: 0 30px 30px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 30px 30px rgba(0, 0, 0, 0.15); box-shadow: 0 30px 30px rgba(0, 0, 0, 0.15); }
.mtm-hoverable .mtm-drop-hover:hover > .mtm-bar, .mtm-drop-expanded > .mtm-bar { display: block; }
.mtm-dropdown > .mtm-bar { left: 0; right: auto; }
.mtm-drop-align-parent-right > .mtm-bar { left: auto; right: 0; }
.mtm-dropup > .mtm-bar { bottom: 100%; }
.mtm-dropbefore > .mtm-bar { top: 0; right: 100%; }
.mtm-dropafter > .mtm-bar { top: 0; left: 100%; }
.mtm-dropafter .mtm-dropup { top: auto; bottom: 0; }
.mtm-dropup .mtm-dropbefore > .mtm-bar, .mtm-dropup .mtm-dropafter > .mtm-bar { top: auto; bottom: 0; }
.mtm-item-drop-full-width > .mtm-bar { width: 100vw !important; max-width: 100vw; } .mtm-drop > .mtm-bar { display: block; visibility: hidden; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transform: translate(0px, 30px); -ms-transform: translate(0px, 30px); -webkit-transform: translate(0px, 30px); transform: translate(0px, 30px); -moz-transition: visibility 0s 0.55s, opacity 0.375s ease-in-out 0.175s, -moz-transform 0.375s ease-in-out 0.175s; -o-transition: visibility 0s 0.55s, opacity 0.375s ease-in-out 0.175s, -o-transform 0.375s ease-in-out 0.175s; -webkit-transition: visibility 0s, opacity 0.375s ease-in-out, -webkit-transform 0.375s ease-in-out; -webkit-transition-delay: 0.55s, 0.175s, 0.175s; transition: visibility 0s 0.55s, opacity 0.375s ease-in-out 0.175s, transform 0.375s ease-in-out 0.175s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; }
.mtm-dropup > .mtm-bar { -moz-transform: translate(0px, -30px); -ms-transform: translate(0px, -30px); -webkit-transform: translate(0px, -30px); transform: translate(0px, -30px); }
.mtm-dropup .mtm-dropbefore > .mtm-bar, .mtm-dropup .mtm-dropafter > .mtm-bar { -moz-transform: translate(0px, -30px); -ms-transform: translate(0px, -30px); -webkit-transform: translate(0px, -30px); transform: translate(0px, -30px); }
.mtm-hoverable .mtm-drop-hover:hover > .mtm-bar, .mtm-drop-expanded > .mtm-bar { visibility: visible; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); -moz-transition: visibility 0s ease-in-out 0.175s, opacity 0.375s ease-in-out 0.175s, -moz-transform 0.375s ease-in-out 0.175s; -o-transition: visibility 0s ease-in-out 0.175s, opacity 0.375s ease-in-out 0.175s, -o-transform 0.375s ease-in-out 0.175s; -webkit-transition: visibility 0s ease-in-out, opacity 0.375s ease-in-out, -webkit-transform 0.375s ease-in-out; -webkit-transition-delay: 0.175s, 0.175s, 0.175s; transition: visibility 0s ease-in-out 0.175s, opacity 0.375s ease-in-out 0.175s, transform 0.375s ease-in-out 0.175s; }
.mtm-expanded.mtm-sticky { position: relative; z-index: 99999; }
.mtm-expanded.mtm-sticky > .mtm-bar { display: -webkit-flex; display: flex; -webkit-justify-content: space-around; justify-content: space-around; position: fixed; left: 0; top: 0; width: 100%; -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.07); -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.07); box-shadow: 0 4px 4px rgba(0, 0, 0, 0.07); }
.mtm-expanded.mtm-sticky > .mtm-bar > .mtm-bar-inner { width: 1130px; margin-left: auto !important; margin-right: auto !important; -webkit-align-self: center; align-self: center; }
.mtm-expanded.mtm-sticky > .mtm-config, .mtm-expanded.mtm-sticky > .mtm-skip, .mtm-expanded.mtm-sticky > .mtm-button-toggle { display: none; } html, body { height: 100%; }
html { overflow: hidden; }
.mtm-body-inner { height: 100%; -moz-transition: -moz-transform 0.5s ease-in-out; -o-transition: -o-transform 0.5s ease-in-out; -webkit-transition: -webkit-transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out; }
.mtm-canvas-toggle { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; width: 28px; height: 28px; margin-left: -14px; position: fixed; position: absolute; left: 50%; top: 10px; z-index: 1; line-height: 26px; text-align: center; -moz-transition: border-color 0.375s ease-in-out, background-color 0.375s ease-in-out, color 0.375s ease-in-out, opacity 0.375s ease-in-out, -moz-transform 0.375s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.5s; -o-transition: border-color 0.375s ease-in-out, background-color 0.375s ease-in-out, color 0.375s ease-in-out, opacity 0.375s ease-in-out, -o-transform 0.375s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.5s; -webkit-transition: border-color 0.375s ease-in-out, background-color 0.375s ease-in-out, color 0.375s ease-in-out, opacity 0.375s ease-in-out, -webkit-transform 0.375s cubic-bezier(0.175, 0.885, 0.32, 1.275); -webkit-transition-delay: 0s, 0s, 0s, 0s, 0.5s; transition: border-color 0.375s ease-in-out, background-color 0.375s ease-in-out, color 0.375s ease-in-out, opacity 0.375s ease-in-out, transform 0.375s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.5s; -moz-transform: translate(0, -38px); -ms-transform: translate(0, -38px); -webkit-transform: translate(0, -38px); transform: translate(0, -38px); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; }
.mtm-canvas-toggle:hover { opacity: 0.666; }
.mtm-canvas-toggle:before { display: inline-block; font-size: 21px; line-height: 1; font-family: MoreThanMenuIcons; content: "\e117"; }
.mtm-canvas-overlay { display: block; visibility: hidden; position: fixed; position: absolute; z-index: 998; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; -moz-transition: visibility 0s ease-in-out 0.5s, opacity 0.5s cubic-bezier(0.735, 0.185, 0.41, 1.245); -o-transition: visibility 0s ease-in-out 0.5s, opacity 0.5s cubic-bezier(0.735, 0.185, 0.41, 1.245); -webkit-transition: visibility 0s ease-in-out, opacity 0.5s cubic-bezier(0.735, 0.185, 0.41, 1.245); -webkit-transition-delay: 0.5s, 0s; transition: visibility 0s ease-in-out 0.5s, opacity 0.5s cubic-bezier(0.735, 0.185, 0.41, 1.245); background-color: #000; opacity: 0; }
.mtm-canvas { position: fixed; position: absolute; top: 0; z-index: 999; width: 400px; max-width: 100vw; height: 100%; background-color: #fff; overflow-y: scroll; -ms-overflow-style: none; -ms-overflow-style: -ms-autohiding-scrollbar; }
.mtm-canvas > .mtm-canvas-content { position: relative; margin: 60px 30px 30px; overflow-x: visible; }
.mtm-canvas select, .mtm-canvas .mtm { margin-bottom: 1.5em; }
.mtm-canvas-global { z-index: 998; left: 0; right: auto; -moz-transform: translate(-400px, 0); -ms-transform: translate(-400px, 0); -webkit-transform: translate(-400px, 0); transform: translate(-400px, 0); }
.mtm-canvas-left { left: 0; right: auto; -moz-transform: translate(-400px, 0); -ms-transform: translate(-400px, 0); -webkit-transform: translate(-400px, 0); transform: translate(-400px, 0); -moz-transition: -moz-transform 0s ease-in-out 0.5s; -o-transition: -o-transform 0s ease-in-out 0.5s; -webkit-transition: -webkit-transform 0s ease-in-out; -webkit-transition-delay: 0.5s; transition: transform 0s ease-in-out 0.5s; }
.mtm-canvas-right { left: auto; right: 0; -moz-transform: translate(400px, 0); -ms-transform: translate(400px, 0); -webkit-transform: translate(400px, 0); transform: translate(400px, 0); }
html.mtm-off-global .mtm-canvas-left { -moz-transform: translate(-800px, 0); -ms-transform: translate(-800px, 0); -webkit-transform: translate(-800px, 0); transform: translate(-800px, 0); -moz-transition: -moz-transform 0s; -o-transition: -o-transform 0s; -webkit-transition: -webkit-transform 0s; transition: transform 0s; }
html.mtm-off-left .mtm-canvas-left { -moz-transform: translate(-400px, 0); -ms-transform: translate(-400px, 0); -webkit-transform: translate(-400px, 0); transform: translate(-400px, 0); }
html.mtm-off-left.mtm-off-global .mtm-canvas-left { -moz-transition: -moz-transform 0.5s ease-in-out; -o-transition: -o-transform 0.5s ease-in-out; -webkit-transition: -webkit-transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out; }
html.mtm-off-from-local { -moz-transition: -moz-transform 0s ease-in-out 0.5s; -o-transition: -o-transform 0s ease-in-out 0.5s; -webkit-transition: -webkit-transform 0s ease-in-out; -webkit-transition-delay: 0.5s; transition: transform 0s ease-in-out 0.5s; }
html.mtm-off-from-global .mtm-canvas-left { -moz-transition: -moz-transform 0.5s ease-in-out; -o-transition: -o-transform 0.5s ease-in-out; -webkit-transition: -webkit-transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out; }
html.mtm-off-global, html.mtm-off-left { overflow: hidden; }
html.mtm-off-global .mtm-body-inner, html.mtm-off-left .mtm-body-inner { -moz-transform: translate(400px, 0); -ms-transform: translate(400px, 0); -webkit-transform: translate(400px, 0); transform: translate(400px, 0); }
html.mtm-off-global .mtm-canvas-overlay, html.mtm-off-left .mtm-canvas-overlay { display: block; visibility: visible; opacity: 0.666; -moz-transition: visibility 0.5s ease-in-out, opacity 0.5s cubic-bezier(0.735, 0.185, 0.41, 1.245); -o-transition: visibility 0.5s ease-in-out, opacity 0.5s cubic-bezier(0.735, 0.185, 0.41, 1.245); -webkit-transition: visibility 0.5s ease-in-out, opacity 0.5s cubic-bezier(0.735, 0.185, 0.41, 1.245); transition: visibility 0.5s ease-in-out, opacity 0.5s cubic-bezier(0.735, 0.185, 0.41, 1.245); }
html.mtm-off-global .mtm-canvas-toggle, html.mtm-off-left .mtm-canvas-toggle { -moz-transform: translate(0px, 0); -ms-transform: translate(0px, 0); -webkit-transform: translate(0px, 0); transform: translate(0px, 0); -moz-transition: -moz-transform 0.5s ease-in-out; -o-transition: -o-transform 0.5s ease-in-out; -webkit-transition: -webkit-transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out; }
html.mtm-off-right { overflow: hidden; }
html.mtm-off-right .mtm-body-inner { -moz-transform: translate(-400px, 0); -ms-transform: translate(-400px, 0); -webkit-transform: translate(-400px, 0); transform: translate(-400px, 0); }
html.mtm-off-right .mtm-canvas-overlay { display: block; visibility: visible; opacity: 0.666; -moz-transition: visibility 0.5s ease-in-out, opacity 0.5s cubic-bezier(0.735, 0.185, 0.41, 1.245); -o-transition: visibility 0.5s ease-in-out, opacity 0.5s cubic-bezier(0.735, 0.185, 0.41, 1.245); -webkit-transition: visibility 0.5s ease-in-out, opacity 0.5s cubic-bezier(0.735, 0.185, 0.41, 1.245); transition: visibility 0.5s ease-in-out, opacity 0.5s cubic-bezier(0.735, 0.185, 0.41, 1.245); }
html.mtm-off-right .mtm-canvas-toggle { -moz-transform: translate(0px, 0); -ms-transform: translate(0px, 0); -webkit-transform: translate(0px, 0); transform: translate(0px, 0); } @media only screen and (max-width: 400px) { .mtm-canvas-global, .mtm-canvas-left { width: 320px; -moz-transform: translate(-320px, 0); -ms-transform: translate(-320px, 0); -webkit-transform: translate(-320px, 0); transform: translate(-320px, 0); }
.mtm-canvas-right { width: 320px; -moz-transform: translate(320px, 0); -ms-transform: translate(320px, 0); -webkit-transform: translate(320px, 0); transform: translate(320px, 0); }
html.mtm-off-global .mtm-body-inner, html.mtm-off-left .mtm-body-inner { -moz-transform: translate(320px, 0); -ms-transform: translate(320px, 0); -webkit-transform: translate(320px, 0); transform: translate(320px, 0); }
html.mtm-off-right .mtm-body-inner { -moz-transform: translate(-320px, 0); -ms-transform: translate(-320px, 0); -webkit-transform: translate(-320px, 0); transform: translate(-320px, 0); }
html.mtm-off-global .mtm-canvas-left { -moz-transform: translate(-640px, 0); -ms-transform: translate(-640px, 0); -webkit-transform: translate(-640px, 0); transform: translate(-640px, 0); }
html.mtm-off-left .mtm-canvas-left { -moz-transform: translate(-320px, 0); -ms-transform: translate(-320px, 0); -webkit-transform: translate(-320px, 0); transform: translate(-320px, 0); } }
.mtm-popup-content { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; max-width: 100%; width: 700px; margin: 1.5em auto; padding: 1.5em; background-color: #fff; }
#mtm-popup-toggle { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; width: 28px; height: 28px; padding: 0; position: absolute; right: 10px; top: 10px; z-index: 1; font-size: 21px; line-height: 28px; text-align: center; color: #999; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transition: all 0.375s ease-in-out; -o-transition: all 0.375s ease-in-out; -webkit-transition: all 0.375s ease-in-out; transition: all 0.375s ease-in-out; }
#mtm-popup-toggle:hover { border-color: #333; background-color: #333; color: #fff; }
#mtm-popup-toggle:before { display: inline-block; font-size: 21px; line-height: 1; font-family: MoreThanMenuIcons; content: "\e117"; } .mtm-bar-select { display: none; }
.mtm-bar-select > select { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; }
.mtm-select > .mtm-bar { display: none; }
.mtm-select > .mtm-bar-select { display: block; }
.mtm-collapsed > .mtm-bar-select { display: none; } .mtm-style-light .mtm-button-toggle { background: #fff; color: #666; }
.mtm-style-light .mtm-button-toggle:hover { background: #ff9c00; color: #fff; }
.mtm-style-light .mtm-bar { border-color: #e6e6e6; background-color: #fff; }
.mtm-style-light .mtm-link-desc { opacity: 0.7; }
.mtm-style-light .mtm-vlist > .mtm-items { background: #fff; }
.mtm-style-light .mtm-items > .mtm-item { border-color: #e6e6e6; }
.mtm-style-light .mtm-items > .mtm-item > a { color: #666; }
.mtm-style-light .mtm-items > .mtm-item > a:hover { background: #ff9c00; color: #fff; }
.mtm-style-light .mtm-dropdown > .mtm-items, .mtm-style-light .mtm-dropup > .mtm-items { -moz-box-shadow: 0 0 60px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 60px rgba(0, 0, 0, 0.2); box-shadow: 0 0 60px rgba(0, 0, 0, 0.2); } .mtm-style-dark .mtm-button-toggle { background: #333; color: #999; }
.mtm-style-dark .mtm-button-toggle:hover { background: #ff9c00; color: #fff; }
.mtm-style-dark .mtm-bar { border-color: #4c4c4c; background-color: #333; }
.mtm-style-dark .mtm-link-desc { opacity: 0.7; }
.mtm-style-dark .mtm-vlist > .mtm-items { background: #333; }
.mtm-style-dark .mtm-items > .mtm-item { border-color: #4c4c4c; }
.mtm-style-dark .mtm-items > .mtm-item > a { color: #999; }
.mtm-style-dark .mtm-items > .mtm-item > a:hover { background: #ff9c00; color: #fff; }
.mtm-style-dark .mtm-dropdown > .mtm-items, .mtm-style-dark .mtm-dropup > .mtm-items { -moz-box-shadow: 0 0 60px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 60px rgba(0, 0, 0, 0.2); box-shadow: 0 0 60px rgba(0, 0, 0, 0.2); } .mtm-style-baby > .mtm-bar > ul { padding-left: 10px !important; }
.mtm-style-baby > .mtm-bar > ul > li { margin-left: -10px; }
.mtm-style-baby > .mtm-bar > ul > li > a { position: relative; padding: 10px 40px !important; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.mtm-style-baby > .mtm-bar > ul > li > a:after { display: block; position: absolute; left: 4px; right: 4px; top: 4px; bottom: 4px; border-width: 1px; border-style: dashed; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; opacity: 0.5; content: ""; }
.mtm-style-baby > .mtm-bar > ul > li:nth-child(5n+1) { margin-top: 10px; }
.mtm-style-baby > .mtm-bar > ul > li:nth-child(5n+1) > a { background: orange !important; color: #fff !important; }
.mtm-style-baby > .mtm-bar > ul > li:nth-child(5n+2) { margin-top: 20px; }
.mtm-style-baby > .mtm-bar > ul > li:nth-child(5n+2) > a { background: red !important; color: #fff !important; }
.mtm-style-baby > .mtm-bar > ul > li:nth-child(5n+3) > a { background: purple !important; color: #fff !important; }
.mtm-style-baby > .mtm-bar > ul > li:nth-child(5n+4) { margin-top: 20px; }
.mtm-style-baby > .mtm-bar > ul > li:nth-child(5n+4) > a { background: dodgerblue !important; color: #fff !important; }
.mtm-style-baby > .mtm-bar > ul > li:nth-child(5n+5) { margin-top: 30px; }
.mtm-style-baby > .mtm-bar > ul > li:nth-child(5n+5) > a { background: #008000 !important; color: #fff !important; }
.mtm-list .mtm-bar { position: static !important; border-width: 0 !important; background: transparent !important; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; width: 100% !important; max-width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }
.mtm-list .mtm-bar[style] { left: 0 !important; width: 100% !important; max-width: 100% !important; }
.mtm-list .mtm-bar .mtm-bar { display: none; padding: 10px 0 10px 20px !important; }
.mtm-list .mtm-drop-expanded > .mtm-bar { display: block; }
.mtm-list .mtm-item { width: 100% !important; border: none !important; padding: 0; }
.mtm-list .mtm-item > .mtm-link { display: block !important; margin: 0 !important; padding: 0.5em 0 0.5em 16px !important; height: auto !important; border-width: 0 !important; text-align: left; border-color: inherit !important; background: transparent !important; color: inherit !important; -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; transition: none !important; }
.mtm-list .mtm-item > .mtm-link:before { display: inline-block; position: absolute; left: 0; width: 14px; align-self: center; text-align: left; vertical-align: middle; font-size: 14px; line-height: inherit; font-family: MoreThanMenuIcons; content: ""; }
.mtm-list .mtm-item > .mtm-link .mtm-link-toggle { }
.mtm-list .mtm-item > .mtm-link .mtm-link-toggle:after { display: none; }
.mtm-list .mtm-item > .mtm-items { margin-top: 0; }
.mtm-list .mtm-item-helper { margin-bottom: 0; }
.mtm-list .mtm-item-helper:after { display: none; }
.mtm-list .mtm-item-helper > .mtm-link { padding-left: 18px !important; }
.mtm-list .mtm-item-helper > .mtm-link:before { display: none; }
.mtm-list .mtm-item-helper .mtm-link-title { text-align: left; }
.mtm-list .menu-item-has-children > .mtm-link:before { content: "\f107"; }
.mtm-list .mtm-drop-expanded > .mtm-link:before { margin-top: -2px; content: "\f106"; }
.mtm-list .mtm-item .mtm-item > a { padding-left: 40px; }
.mtm-list .mtm-item .mtm-item .mtm-item > a { padding-left: 60px; }
.mtm-list .mtm-item .mtm-item .mtm-item .mtm-item > a { padding-left: 60px; }
.mtm-list .menu-item-has-children > a:before { content: "\f107"; }
.mtm-list .menu-item-has-children > .mtm-items { display: none; }
.mtm-list .menu-item-has-children-expanded > a:before { content: "\f106"; }
.mtm-list .menu-item-has-children-expanded > .mtm-items { display: block; }
.mtm-list .mtm-link-icon { position: absolute; clip: rect(1px, 1px, 1px, 1px); }
.mtm-list .mtm-link-text-hide { position: static; clip: auto; }
.mtm-list .mtm-link-title { font-size: inherit !important; }
.mtm-list .mtm-link-desc { position: absolute; clip: rect(1px, 1px, 1px, 1px); }
.mtm-list > .mtm-bar > .mtm-bar-inner > .mtm-items { display: block; }
.mtm-list .mtm-items { position: static; width: 100% !important; border-width: 0 !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; background: transparent !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; opacity: 1 !important; visibility: visible !important; -webkit-transform: none !important; -moz-transform: none !important; transform: none !important; }
.mtm-mega-preset > .mtm-bar { padding-top: 28px; padding-top: 2rem; padding-bottom: 28px; padding-bottom: 2rem; }
.mtm-mega-preset > .mtm-bar > .mtm-bar-inner > .mtm-items > .mtm-item > .mtm-link { padding: 0; margin-bottom: 21px; margin-bottom: 1.5rem; }
.mtm-mega-preset > .mtm-bar > .mtm-bar-inner > .mtm-items > .mtm-item > .mtm-link > .mtm-link-text > .mtm-link-title { font-size: 18px; text-transform: uppercase; letter-spacing: 0.1em; font-family: Oswald; font-weight: 300; }
.mtm-drop-preset .mtm-bar { background-color: #fff; }
.mtm-drop-preset > .mtm-bar { padding: 20px 15px; }
.mtm-drop-preset > .mtm-bar > .mtm-bar-inner > .mtm-items > .mtm-item > .mtm-link { padding: 0 15px; color: #808080; }
.mtm-drop-preset > .mtm-bar > .mtm-bar-inner > .mtm-items > .mtm-item > .mtm-link > .mtm-link-text > .mtm-link-title { font-size: 16px; }
.mtm-drop-preset > .mtm-bar > .mtm-bar-inner > .mtm-items > .mtm-item > a:hover { color: #333; }
.mtm-primary-preset .mtm-item-lvl-0 > .mtm-link { color: #333; }
.mtm-primary-preset .mtm-item-lvl-0 > .mtm-link > .mtm-link-text > .mtm-link-title { font-family: Oswald; font-weight: 400; font-size: 16px; text-transform: uppercase; }
@media only screen and (min-width: 1025px) { .mtm-primary-preset .mtm-item-lvl-0 > .mtm-link > .mtm-link-text > .mtm-link-title { font-size: 18px; } }.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
filter: alpha(opacity=80); }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close, button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
box-shadow: none; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
filter: alpha(opacity=65);
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; }
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; }
}
.mfp-ie7 .mfp-img {
padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
padding: 0; }
.mfp-ie7 .mfp-content {
padding-top: 44px; }
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0; }