/*!
FILE    : mmm.css
AUTHOR  : Montreal Morant
PURPOSE : Custom styles for Montémental Moments.
DATE    : 2017-10-30

Copyright © 2016 - 2017 Montemental Moments LLC
*/img.emoji{display:inline;width:30px;vertical-align:top}img.emoji2{width:17px}body,footer{font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:slategrey;color:#fff;letter-spacing:.5px}header,footer,section,#main-content,.navbar-custom{background-color:#000;background-repeat:no-repeat;background-attachment:scroll;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}footer{padding:20px 0 25px 0}#about p,.blog p{text-align:left}#below-header{position:absolute;top:290px}#blogtoc{text-align:center;margin-top:-55px;margin-bottom:15px}#about p.mission{padding-bottom:50px}section#contact{-webkit-background-size:auto}section#testimonials,section#services{padding-bottom:0}header{background-image:url(../img/about/LEARICAL_banner6b.png);min-height:380px;background-color:slategrey}#alert{position:fixed;margin:280px 10px;z-index:9999;text-align:center;background:rgba(216,236,247,.95);color:rgba(45,111,144,.95)}#alert a:hover{color:rgba(216,236,247,1);background:rgba(45,111,144,1)}#alert a{color:inherit;font-weight:700}.logo{width:98px;float:left;margin:-10px 0 0 -12px}#brand-name1{margin-left:-19px}.blog.bg-alt,#team,#main-content{background-color:#fff}.bg-alt,.modal{background-color:transparent}.blog h3{font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-transform:none;text-align:left}.no-transform{text-transform:none}.blog .btt{text-align:right!important;margin-top:20px;margin-bottom:-50px}section#about div.container,section.blog div.container{max-width:720px}section#services div.container{max-width:992px}ul.social-block img:hover{background:white;background:-webkit-linear-gradient(315deg,rgba(253,221,91,.7),rgba(249,147,5,1));background:-o-linear-gradient(315deg,rgba(253,221,91,.7),rgba(249,147,5,1));background:-moz-linear-gradient(315deg,rgba(253,221,91,.7),rgba(249,147,5,1));background:linear-gradient(315deg,rgba(249,147,5,1),rgba(253,221,91,.7))}div.social-block img:hover{background-color:transparent}div.intro-text a.btn.btn-repos.btn-circle.btn-circle-repos{position:absolute;margin:190px 0 0 -35px}a.navbar-brand{display:none}.navbar-brand{padding-right:0}.navbar-custom{background-color:transparent}.navbar-custom.affix{background-color:#000;border-bottom:1px solid #ffffff!important}.navbar-custom.affix a.navbar-brand{display:block;text-transform:none}.navbar-custom .navbar-brand,.navbar-custom .nav li a,div.alert a{color:#fff}.btn-xl:hover,.btn-xl:focus,.btn-xl:active,.btn-xl.active,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{background-color:#fff;color:#000;border-color:#000}.btn-xl,.btn-primary{background-color:#000;border-color:#fff}button{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.portfolio-caption button.btn-primary{font-size:inherit;padding:0 5px 0 5px;margin-top:-2px;border-color:transparent}.portfolio-caption button.btn-primary:hover{border-color:#000}#mainNav sup{font-size:50%;top:-.7em;left:-.1em}sup{font-size:50%;top:-1em}sup a{font-size:10px;font-weight:400}.quote,.credit{font-style:italic}.italic{font-style:italic}#testimonials p.quote{padding-top:20px}#team p.quote,footer p.quote{padding-top:10px}#testimonials .team-member img{max-width:225px}#team div.col-sm-4{width:100%;max-width:385px;margin:0 auto}.team-member .img-circle{border:3px solid}.memberpage{background-color:#fff;border-radius:3px}.bg-alt a.memberpage:hover,.bg-alt a.memberpage:focus{background-color:transparent}.bg-alt img.memberpage:hover{background-color:#000}a.memberpage{margin:-5px 0 0 3px}img.memberpage{width:20px;margin:-5px 0 0 0}img.memberpage:hover{background-color:#fff}.navbar-custom .navbar-brand:hover{color:#fff;background-color:#000}.navbar-custom.affix .navbar-brand:hover{-webkit-filter:invert(100%);filter:invert(100%)}.navbar-custom .nav li a:hover,.navbar-custom .nav li a:focus{color:#fff;background-color:#000}.navbar-custom.affix .nav li a:hover,.navbar-custom.affix .nav li a:focus{color:#fff;background-color:#000}.img-responsive2{width:100%;max-width:300px}.bg-alt,.bg-alt a,.modal,.modal a{color:#000}.bg-alt2{background-color:#000;color:#fff}.modal a,section a{text-decoration:underline}a:hover{cursor:pointer}a.decnone,.blog a,a.dismiss,#contact a,section h4 a{text-decoration:none}section#portfolio h4 a:hover{color:inherit;background-color:inherit}button.dismiss{border:none}section.bg-alt img.img-circle{border-color:#000}a.reglink:hover,a.reglink:focus{color:#000;background-color:#fff;border-radius:3px;text-decoration:none}.bg-alt a:hover,.bg-alt a:focus,.modal a:hover,.modal a:focus,.modal a:active,.modal a.active,div.alert a:hover,div.alert a:focus,div.navbar-collapse a:hover,div.navbar-collapse a:focus{color:#fff;background-color:#000;text-decoration:none;border-radius:3px}a,a.reglink,div.alert a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;padding:0 5px 0 5px}a.btna,a.portfolio-link,.social-block a{padding:0}.bg-alt hr{border-color:#000}h4{font-size:12.6pt;letter-spacing:2px;text-transform:uppercase}ul{list-style:none}ul.social-block img{margin:0 -4px}img.gofundme:hover,.social-block a,.social-block a:hover,a.portfolio-link:hover,#clients a,#clients a:hover{background-color:transparent}#clients{margin-top:35px;margin-bottom:-100px}.social-block img{border-radius:50%;border:1px solid transparent;background-color:#fff}.social-block img:hover{border-color:#000}header div.social{position:fixed;top:37%;left:3px}.invert,.invert a:hover,.social-block :not(a),div.portfolio-hover-content .fa-plus{-webkit-filter:invert(100%);filter:invert(100%)}.fa.fa-bars{font-size:15px}#contactForm ul{list-style:inherit}#portfolio p{margin-bottom:0}.small{font-size:10px}.vid-wrapper{position:relative;padding-bottom:56.17%;height:0}.vid-wrapper iframe{position:absolute;display:block;width:100%;height:100%;top:0;left:0}div.modal p.item-intro{display:none}p.diff-margin{margin-bottom:10px!important}h2.diff-margin{margin-top:40px!important}.portfolio-modal .modal-content p,.portfolio-modal .modal-content ul{text-align:left}.vendor,.vendor a{text-align:center!important;margin-bottom:0!important;text-decoration:none!important}p.vendor{font-weight:700}.portfolio-modal .modal-content ul{margin-left:-40px}.portfolio-modal .modal-content img:not(.gofundme),.portfolio-modal .modal-content div.vid-wrapper{margin-bottom:30px}#portfolio .portfolio-item .portfolio-link .portfolio-overlay{position:absolute;width:20%;height:20px;font-size:20px;text-align:center;top:78%;left:78%;margin-top:-12px;opacity:.8}#portfolio .portfolio-item .portfolio-link .portfolio-overlay:hover{opacity:1}.portfolio-overlay img{box-shadow:none!important}#portfolio.bg-alt .portfolio-item .portfolio-link .portfolio-hover{background:rgba(0,0,0,.7)}#portfolio .portfolio-item .portfolio-link .portfolio-hover{background:rgba(255,255,255,.7)}#portfolio .portfolio-item .portfolio-link .gofundme:hover{background-repeat:no-repeat;background-position:92% 90%;background-size:100px}#portfolio .portfolio-item .portfolio-link img,#testimonials div.team-member img.img-responsive.img-circle,div.shadow{box-shadow:8px 12px 15px #303030}#team div.team-member{padding-bottom:15px;padding-top:27px;height:524px}#team div.links-trans a:hover,#team div.links-trans a{background-color:transparent!important}.bg-alt div.portfolio-hover-content .fa-plus{-webkit-filter:none;filter:none}#contact h3.section-subheading{margin-bottom:10px}#contact p.small{text-align:center}form{padding-bottom:30px}section#contact .required:focus{border-color:#e74c3c}img.gofundme{width:100px}.timeline .timeline-heading h4{color:#000;background-color:#fff}.bg-alt .timeline .timeline-heading h4{color:#fff;background-color:#000}.timeline:before{background-color:#fff}.bg-alt .timeline:before{background-color:#000}.timeline>li .timeline-image{background-color:#000;border:2px solid #fff}.bg-alt .timeline>li .timeline-image{background-color:#000;border:2px solid #000}footer span.copyright,footer div.footer-links{line-height:46px;letter-spacing:2px}.morecontent span.extcontent{display:none}.morelink{font-weight:700;text-decoration:none}header .intro-text.uc{padding-top:30px;padding-bottom:200px}.info{font-size:9pt}.timeline:before{height:80%}@media (max-width:767px){.timeline:before{height:79%}}@media (max-width:500px){.timeline:before{height:78%}}@media (max-width:767px){header{}.navbar-default{background-color:transparent;border:none}.navbar-header{color:#000}.navbar-custom .navbar-collapse{border-color:rgba(255,255,255,.5);background-color:rgba(0,0,0,1)}.navbar-collapse .nav li a:hover{color:#000;background-color:#fff}.navbar-custom .navbar-nav>.active>a{color:#000;background-color:#fff}.navbar-custom .navbar-toggle{color:#000;background-color:transparent;border-color:transparent}.navbar-custom .navbar-toggle:hover,.navbar-custom .navbar-toggle:focus{background-color:transparent}.navbar-custom.affix .navbar-toggle:hover,.navbar-custom.affix .navbar-toggle:focus{color:inherit}.navbar-toggle{margin-bottom:0}.navbar-custom .nav li a{color:#fff}.navbar-custom.affix .nav li a:hover,.navbar-custom.affix .nav li a:focus{color:#000;background-color:#fff}.social-block-r{display:none}}@media (min-width:768px){header{background-image:url(../img/about/LEARICAL_banner6b.png)}#below-header{position:absolute;top:630px}header .intro-text.uc{padding-top:500px;padding-bottom:0}.navbar-custom{background-color:transparent;padding:0 0 0 0}#about p{width:720px;margin-left:auto;margin-right:auto}}@media (min-width:650px){p.uc{width:620px;margin-left:auto;margin-right:auto}}@media (min-width:768px) and (max-width:992px){.navbar-custom.affix a.navbar-brand span.brand-name:not(.uc){display:none}}@media (min-width:1440px){#pageContainer{width:1440px;margin:0 auto}}