@charset "UTF-8";
/* CSS Document */

html {font-size:100%}

body {margin-left: 0; margin-right: 0; min-width: 0; padding-left: 0; padding-right: 0; width:100%; background:none; overflow:visible;}

/*Page specific*/
#mHome {background: url(../images/m-home-orange.png) -10% 10% no-repeat; height:1616px; padding:1% 0 0 0;}

#homeBtn {float: none; margin: 2.5% 0% 0% 5%; text-align: left; background:none; font-size:3.7em; padding:0;}
#homeBtn img {max-width:80%; border:0;}
#homeBtn a:hover {background:none;}
/*#homeBtn a:hover {background:none; color:#000; cursor:pointer;}*/
/*#page { top:5%; min-width:0; max-width:none; width:auto; min-height:480px; min-width:320px;}*/

#mBioPage { background:url(../images/m-bio-orange.png) 100% 25% no-repeat; margin:8% 0 0 0; padding:0 0 15% 0; font-family:'CallunaRegularFull','Times New Roman', Times, serif; color:#000; font-size:2.2em; line-height:1.2;}
a.email { font-family:'CallunaRegular','Times New Roman', Times, serif; color:#000; font-size:3.2em; margin:2% 0 0 5%; display:block;}
a.phone { font-family:'calluna_regular','Times New Roman', Times, serif; color:#000; font-size:3.2em; margin:1% 0 0 5%; display:block;}
#mBioPage #contactContainer {float:right; margin: 0 0 15%; padding:0; width: 57%;}

/*#contactContainer.englishAdjust {padding:15% 0 0 0 !important; margin:0 0 10% !important;}*/
#mBioPage.englishAdjust {background:url(../images/m-bio-orange.png) 100% 36% no-repeat;}

#mFrBio, #mEnBio { padding: 0 0 0 15%; margin:0; clear:both; line-height:1.45; font-size:1.25em;}

#enMenuLinks a:last-child, #frMenuLinks a:last-child {padding:8% 0 2% 32%}
span.small-c {text-transform: lowercase; font-size:90%;}

#mFrBio a, #mEnBio a {display:block; padding:8% 0% 19% 32%; font-size:105%; font-family:'CallunaSansRegular',Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; text-decoration:none; word-spacing:0;}
.menuLink1 { background:url(../images/m-museum-btn.png) 0 0 no-repeat;}
.menuLink2 { background:url(../images/m-packaging-btn.png) 0 0 no-repeat;}
.menuLink3 { background:url(../images/m-signatures-btn.png) 0 0 no-repeat;}

#dwnarrow { background:url(../images/m-dwnarrow.png) 25% 0 no-repeat; height:405px; margin:3% 0 0 0;}

#mProjPage {background: url(../images/m-home-projects.png) 100% -3% no-repeat; padding:0% 0 15% 0;}

.no-bg {background:none;}
#mProjPage {}

#mProjPage .menuContainer li, .menuContainer li a, .menuContainer li a:hover { color: #000; text-decoration: none;}
.menuContainer {padding: 0 0 10% 5%; margin:0; position:relative; font-family:'CallunaSansRegular',Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; text-decoration:none; word-spacing:0; font-size:2.8em}
.menuContainer ul.expos { margin:0 0 6% 0; list-style:none;}
.menuContainer ul.expos li {padding: 3.33% 0;}

#navWrapper {margin:0 0 10% 0; max-width:1000px}
#nav {float: none; margin: 28% auto 0; font-size:1.9em;}
#nav a {text-transform:uppercase; text-align:left;line-height: 1.55; padding:0;}
#nav a#frSite {margin:0 0 0 5%;}
#nav a#enSite {margin:0 0 0 5%; float:left; clear:both;}

#projectsLabel { background:#663300; color:#fff; float:right;}

.content {padding: 0; margin:0;}
.content img, .content video {float:none; width:120%; /*max-width:720px;*/} 
.content p {/*display:none;*/ font-size: 2rem; margin-bottom:4em; width: 120%;}  /*v1 used to hide the descriptions*/
.content p.up { display:block; width:120%; margin:80px auto; font-size: 2.6em;}
.content h1 {margin:0 0 40px 0; font-size:2.4em; font-weight:inherit; width:100%; /*with Suzanne*/ text-transform:none;}

.mCSB_scrollTools {display:none;}
.mCSB_container {overflow:visible !important; padding:15% 0 0 0;}

#content_1 {width:75%; height:auto; margin:0 5%;}
.content h1 span.small-c {font-weight: normal;}