@charset "utf-8";.clear
{
clear:both;
}
.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix
{
display:inline-block;
}
* html .clearfix
{
height:1%;
}
.clearfix
{
display:block;
}
.alignleft
{
float:left;
}
.alignright
{
float:right;
}
.aligncenter
{
margin:auto;
display:block;
}
.alignnone
{
clear:both;
font-size:0;
line-height:0;
margin:0;
padding:0;
border:0;
height:0;
width:0;
}
.centered
{
text-align:center;
}
img
{
display:block;
position:relative;
padding:0;
}
body
{
font:16px 'Alegreya Sans SC', sans-serif;color:#888888;
}
strong
{
font-weight:700;
}
a, a > *
{
-webkit-transition:all 0.2s ease 0s;
-moz-transition:all 0.2s ease 0s;
-o-transition:all 0.2s ease 0s;
transition:all 0.2s ease 0s;
}
a
{
color:#;
text-decoration:none
}
a:hover
{
color:#322b23;
}
h1#logo
{display:auto;margin-left:10px;
}
h1#logo a
{
display:block;
width:315px;
height:315px;
background:url(../images/MM_Logo_final.gif) no-repeat;
text-indent:-9999px;
}
h2
{
font-size:26px;
font-weight:700;
color:#000000;
font-family:'Alegreya Sans SC', sans-serif;
background:#ffffff;
padding:5px 1px;
margin:30px 10px 0 10px;
text-transform:uppercase;
display:inline-block;
}
h2.blockquote
{
font-size:36px;
font-weight:700;
background:none;
color:#322b23;
margin:10px 0 0 0;
}
h3
{
font-size:23px;
font-weight:normal;
color:#322b23;
line-height:33px;
padding:23px 10px 22px 0;
font-weight:400;font-family:'Droid Serif', serif;
}
h3 span, h4 span
{
background:#ffffff;
padding:1px 0;
}
h4
{
font-size:16px;
font-weight:400;
color:#322b23;
line-height:20px;
padding:14px 20px 13px 0;
}
h4.button
{
padding:0 20px 0 0;
}
.headline h4
{
display:inline;
background:#fff;
padding:0px 10px 0px 0;
}
h5
{
font-size:12px;
font-weight:400;
color:#322b23;
line-height:20px;
padding:10px 20px 5px 0;
text-transform:uppercase;
}
h3 a, h5 a
{
color:#322b23;
text-decoration:none;
}
h3 a:hover, h5 a:hover
{color:#e00034;text-decoration:none}
article h3{font-size:20px;padding:21px 30px 12px 0;}
p{padding:5px 20px 0 0;line-height:20px;}
p span{background:#ffffff;padding:1px 0;}
p a{color:#e00034;text-decoration:none;-webkit-transition:color 0.2s ease 0s;-moz-transition:color 0.2s ease 0s;-o-transition:color 0.2s ease 0s;transition:color 0.2s ease 0s;}
p a:hover{text-decoration:none;color:#322b23;}
.borderline{height:2px;width:50px;background:#e00034;margin:0px 0 5px 0;}
.headline{background:url(../images/bg-headline.png) 0 50% repeat-x;display:block;padding:15px 20px 13px 0;}
p.next-to-icons{padding:14px 0px 5px 40px;}
p.next-to-icons.first{padding:5px 0px 5px 40px;}
.contact-icons.first{margin-top:0px;}
.pointer{background:url(../images/bg-pointer.png) center no-repeat;}
.icon-buttons{position:relative;border-radius:65px;width:33px !important;height:33px !important;display:inline-block;margin:9px 12px 0 0px;float:left;}
p.blockquote{font-size:40px;color:#322b23;font-family:'Droid Serif', serif;padding-top:20px;}
p.posted{font-size:11px;text-transform:uppercase;color:#444444}
ul.list{display:block;position:relative;padding:5px 20px 10px 0;}
ul.list li{line-height:20px;width:auto;padding-left:20px;}
ul.float li{margin-right:15px;}
ul.list li a{text-decoration:none;color:#e00034;}
ul.list li a:hover, ul.normal li a:hover{color:#322b23;text-decoration:none;}
ul.tags li a:hover{color:#322b23;border:1px solid #888888;cursor:pointer;}
ul#nav{margin-top:80px;margin-right:10px;}
ul#nav li{float:left;}
ul#nav li a{color:#a5a5a5;font-family:'Alegreya Sans SC', sans-serif;font-size:16px;font-weight:600;text-decoration:none;text-transform:uppercase;margin:0px 0px 0px 15px;display:inline-block;padding:6px 10px 5px 10px;border-bottom:1px solid #ffffff;}
ul#nav li a:hover{color:#322b23;}
ul#nav li.active a{color:#ffffff;background:#e00034;}
#fixed{position:fixed;z-index:29;width:100%}
.container{padding:20px 45px;width:960px;position:relative;background-color:#ffffff;margin:0 auto;margin-bottom:6px;}
header .container{padding:16px 45px 17px 45px;height:105px;}
.anchor{position:relative;}
#empty-area{height:145px;position:relative;display:block}
.col1-1{width:940px;margin:0px 10px;float:none;position:relative;}
.col1-2{width:460px;margin:0px 10px;float:left;}
.col1-3{width:300px;margin:0px 10px;float:left;}
.col1-3-headshot img{max-width:236px;margin:0px 10px;float:left;}
.col2-3{width:620px;margin:0px 10px;float:left;}
.col1-4{width:220px;margin:0px 10px;float:left;}
.margin-top{margin-top:15px;}
.padding-bottom{padding-bottom:10px;}
.margin-bottom{padding-bottom:50px;}
.padding{padding:0 3px}
#options .padding{padding:0 5px 0 3px}
.break{height:10px;position:relative;}
.images{display:block;margin:10px 0 10px 0;position:relative;overflow:auto;}
.images:after{bottom:0;left:0;position:absolute;right:0;top:0;}
.videos{width:700px;height:392px;display:block;top:0;left:0;}
.go-back{position:absolute;margin-top:-26px;right:0px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;padding:3px 10px 4px 10px;color:#322b23;text-decoration:none;}
#accordion{width:auto;margin:8px 0 5px 0;}
#accordion div.ui-accordion-content{padding:0px 19px 20px 19px;}
#accordion h3{padding:0px;padding:3px 0px 4px 18px;width:auto;margin-bottom:5px;font-size:20px;font-weight:normal;color:#322b23;line-height:35px;}
#accordion h3 a{cursor:pointer;display:block;text-decoration:none;line-height:20px;text-transform:none;width:auto;display:inline-block;color:#858585;}
#accordion h3:hover{color:#322b23;border:1px solid #888888;cursor:pointer;}
#accordion h3.ui-state-active a{color:#322b23;cursor:default;}
#accordion h3.ui-state-active:hover{cursor:default;color:#1e1e1e;border:1px solid #d8d8d8;}
.images img{width:100%;display:block;}
.img-cover i{display:block;font-style:normal;position:absolute;width:100%;height:100%;z-index:9;text-indent:-9000px;top:0;left:0;background-color:rgba(133, 135, 136, 0.45) !important;background-color:#322b23;opacity:0;filter:alpha(opacity:0)}
.img-cover .icons{display:inline-block;width:56px;height:56px;position:absolute;z-index:10;left:50%;top:50%;margin-left:-31px;margin-top:-31px;border-radius:65px;border:3px solid #ffffff;opacity:0;filter:alpha(opacity:0)}
.img-cover .icons.zoom{background:url(../images/buttons/bg-zoom.png) 50% 50% no-repeat;}
.img-cover .icons.video{background:url(../images/buttons/bg-video.png) 50% 50% no-repeat;}
.img-cover a{display:block;position:absolute;width:100%;height:100%;z-index:11;top:0;left:0;}
#footer{min-height:120px;margin:0px 0px 0 0px;margin:5px 0 0 0px;}
#footer p{padding-left:10px;text-shadow:none;}
#footer p span.top{font-size:16px;color:#322b23;line-height:34px;background:none;border-bottom:0px;}
ul.social{padding-top:27px;margin-right:10px;letter-spacing:0;float:right;}
.social li{display:inline-block;margin:0px 0 0 1px;}
.social li a{display:block;}
ul.social a{text-indent:-9000px;text-decoration:none;height:24px;width:24px;}
.google{background:url(../images/bg-googleplus.png) no-repeat;background-size:24px 24px;}
.twitter{background:url(../images/bg-twitter.png) no-repeat;background-size:24px 24px;}
.vimeo{background:url(../images/bg-vimeo.png) no-repeat;background-size:24px 24px;}
.linkedin{background:url(../images/bg-linkedin.png) no-repeat;background-size:24px 24px;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope, .isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity;}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.element{padding-bottom:20px;}
#options{margin-left:10px;float:none;}
#options ul{padding:23px 10px 22px 0;margin:0;list-style:none;}
#options ul ul{}
#options li{float:left;}
#options li a{display:inline-block;text-decoration:none;color:#888888;font-family:'Droid Serif', serif;font-style:italic;line-height:30px;font-size:20px;}
#options li a:hover{color:#322b23;}
#options li a.selected{color:#322b23;cursor:default;}
.select-menu{display:inline-block;margin:22px 20px 0 0;margin-left:-20px !important;}
.description{background:#ffffff;margin-top:-9px;padding:7px 20px 8px 10px;z-index:5;}
.selectnav
{display:none;
}
.image-text-textbox
{
float:left;
padding:30px 0 0 0;
width:400px;
}
.image-text-imagebox
{
float:right;
width:470px;
margin:20px 20px 20px 0;
}
.image-text-textbox1
{
float:left;
padding:20 20px;
width:400px;
margin-top:40px;
}
.image-text-imagebox1
{
float:right;
width:270px;
margin:20px 115px 20px 0;
}
.image-text-imagebox img
{
width:100%;
height:auto;
}
h1.header-line
{
color:#000000;
font-size:24px;
border-bottom:1px solid #E00034;
}
h1.header-line div
{
float:right;
background-color:#ffffff;
padding:10px;
}