/*
Theme Name: Main St. Design
Author: Main St. Design
Author URI: http://www.mainstdesign.net
Version: 1.0.0
Text Domain: mainstdesign
*/
#header,.inner{max-width:1000px;margin:0 auto;position:relative}#header,.inner,.inner h1{margin:0 auto}#logo a,.rainbowbar,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}#header,#videohead,.inner{position:relative}#nav .menu,ol,ul{list-style:none}#copyright,#footer,#instadiv .leftcol,#videohead div,.inner h1,.proj-menu{text-align:center}#instadiv a,#nav .menu li a,.msd-blog .blog-post,.proj-menu a{text-decoration:none}#scrollbutton,.nav-button{cursor:pointer}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}.inner h1,body{letter-spacing:2px;font-weight:300}body{line-height:1;margin:0;padding:0;font-family:clarendon-urw}#videohead p,.inner h1{font-family:brandon-grotesque;font-size:40px;text-transform:uppercase}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}*,html{box-sizing:border-box}#logo a,#nav,#socials,#videohead div,#videohead p{position:absolute}.inner h1{color:grey}#aboutdiv,#aboutdiv a{color:#676D72!important}.rainbowbar{background-image:url(images/rainbowbar.jpg);background-position:center center;background-repeat:repeat;height:10px;width:100%;z-index:999}#header-wrap{width:100%;box-shadow:0 2px 5px #D0D0D0;-webkit-box-shadow:0 2px 5px #D0D0D0}#header{height:100px}#logo a{background-image:url(images/logo-header.svg);background-size:contain;background-position:top left;background-repeat:no-repeat;width:482px;height:85px;bottom:5px;left:-50px}#logo a span{display:none}#socials{top:15px;right:0}#nav{bottom:15px;right:0}#videohead{height:auto;margin-bottom:-3px}#videohead p{top:40%;right:10%;text-align:right;color:#FFF;letter-spacing:4px;z-index:999;line-height:60px}#videohead p span{background-color:rgba(213,110,65,.8);padding:0 20px}#videohead div{width:100%;bottom:20px;left:0}#innovatediv,#thinkingdiv{padding:150px 0;color:#FFF!important}#innovatediv a,#thinkingdiv a{color:#FFF!important}#aboutdiv{padding:150px 0}#aboutdiv .inner,#innovatediv .inner,#thinkingdiv .inner{max-width:800px;margin:0 auto;padding:50px 0 50px 200px;background-repeat:no-repeat;background-position:left center}#aboutdiv .inner{background-image:url(images/msdshop.png)}#thinkingdiv .inner{background-image:url(images/lightbulb.png)}#innovatediv .inner{background-image:url(images/airplane.png)}#latestdiv{padding:100px 0}#latestdiv .inner{max-width:1000px;background-color:#FFF}#latestdiv .inner h2{border-bottom:1px solid #D0D0D0;letter-spacing:5px;color:grey;font-family:brandon-grotesque!important;margin-bottom:15px;font-size:38px}#instadiv .leftcol,#instadiv .leftcol .wmug,#nav .menu li a{font-family:brandon-grotesque}#latestdiv .inner img{margin-left:10px;margin-bottom:10px}#instadiv{background-color:#8D97A0;padding:50px 0}#instadiv .inner{max-width:1000px;margin:0 auto}#instadiv .leftcol{float:left;width:25%;font-size:14px;color:#FFF;line-height:20px;padding-top:5%;letter-spacing:0}#instadiv a{color:#FFF}#instadiv .rightcol{float:right;width:70%;padding-left:50px;border-left:1px solid #FFF}#instadiv .leftcol .wmug{margin-top:50px;padding-top:50px;border-top:1px solid #FFF;text-align:center}#instadiv .icn{margin-bottom:20px}.parallax-window{min-height:300px;background:0 0}#footer .footer-logo,#testimonial .inner{background-repeat:no-repeat;background-position:left center}#nav .menu li{display:inline-block;margin-left:20px}#nav .menu li a{font-weight:400;text-transform:uppercase;font-size:12px;color:grey}.home h2{font-size:36px;letter-spacing:7px;font-family:brandon-grotesque!important;font-weight:300;margin-bottom:10px}.archive #container,.page #container{margin:80px auto}.blog p{font-size:16px}.home p{line-height:30px;font-size:14px}.entry-content{font-size:22px;line-height:50px;color:#909090;padding:20px;border-top:2px solid #D0D0D0;margin-top:20px}.entry-content .size-full,.entry-content .size-large{margin:20px auto;max-width:940px;width:100%;height:auto}.entry-content h2{color:#ed9071;font-family:brandon-grotesque;font-size:24px;font-weight:100;letter-spacing:2px;text-transform:uppercase} .entry-content a{color:#333;} .entry-links{margin-top:20px;border-top:1px dashed grey;font-size:18px}.entry-links a{color:#f9692d}.msd-blog{margin:20px auto;max-width:960px;display:block}.msd-blog .blog-post{color:#ed9071;margin-bottom:20px;display:block;background-color:#F0F0F0;box-shadow:0 1px 2px grey;text-indent:20px}.msd-blog .blog-post h2{font-size:28px;margin:0}.msd-blog .blog-post img{width:100%;height:auto;display:block}.entry-content ul li ul li{font-size:14px;line-height:28px;padding-left:15px;}#testimonial{background-color:#E6673D;padding:50px}#testimonial .inner{background-image:url(images/testimonials.png);min-height:100px;padding-left:125px;color:#FFF;font-family:brandon-grotesque!important;font-weight:300}#footer,.portfolios .portfolio-desc{font-family:brandon-grotesque}#testimonial blockquote .testimonial_body p{margin-bottom:15px;font-size:20px}#testimonial .testimonial_author span{display:block;font-size:14px}#testimonial .easy-t-slideshow-wrap{border-left:1px solid #FFF;padding-left:30px}.single-msd_portfolio #container p{font-size:18px;line-height:35px}.proj-menu{color:grey;font-size:12px;margin:20px auto}.proj-menu a{color:grey}.portfolios{margin-top:20px;border-top:2px solid #D0D0D0;padding-top:50px;min-height:100px}.portfolios .portfolio-item{position:relative;width:325px;border:5px solid #FFF;overflow:hidden}.portfolios .w1{width:325px;height:325px}.portfolios .w2{width:650px;height:325px}.portfolios .w3{width:975px;height:325px}.portfolios .portfolio-item img{width:100%;height:auto;transition:all .5s;-webkit-transition:all .5s;opacity:1}.portfolios .portfolio-desc{width:100%;height:100%;position:absolute;bottom:0;left:0;transition:all .5s;-webkit-transition:all .5s;z-index:999;padding:20px;color:#000;font-weight:300;opacity:0}.portfolios .orange{background-color:#E3633A}.portfolios .green{background-color:#B8E7C0}.portfolios .purple{background-color:#AA1BCE}.portfolios .portfolio-desc h3{font-size:30px;color:#FFF}.portfolios .portfolio-desc p{font-size:18px;color:#FFF;line-height:24px}.portfolios .green h3,.portfolios .green p{color:#000}.portfolios .portfolio-item:hover .portfolio-desc{background-color:#E3633A;opacity:.9}.portfolios .portfolio-item:hover .portfolio-desc h3,.portfolios .portfolio-item:hover .portfolio-desc p{color:#FFF!important}.portfolios .portfolio-item:hover img{opacity:.5}.portfolio-image{width:60%;height:auto}.bottomimages img{box-shadow:0 0 5px silver}#copyright{font-size:11px;margin-top:50px}#footer{background-color:#32312F;padding-top:100px;padding-bottom:100px;letter-spacing:0}#footer .footer-logo{background-image:url(images/footer-logo.jpg);width:263px;height:57px;display:block}#footer .bottom{float:left;border-right:1px solid #A7A6A4;margin-right:30px;padding-right:30px;font-size:13px;height:60px;padding-top:20px;text-align:left}#footer .content{width:auto;margin:0 auto;display:inline-block;color:#A7A6A4}#footer .footer-menu-div{padding-top:0}#footer .footer-menu a{text-decoration:none;color:#A7A6A4;text-transform:uppercase;line-height:16px}#footer .last{border-right:none;margin-right:0;padding-right:0}#footer .footer-contact a{color:#FFF}.category a,.searchc a{color:#f9692d}.ninja-forms-form{line-height:20px;font-size:18px!important}.ninja-forms-form .field-wrap{margin-bottom:25px}.ninja-forms-form .ninja-forms-required-items{margin-bottom:30px}.ninja-forms-form label{font-weight:400!important}.searchc{margin-top:40px}.category h2,.searchc h2{font-size:18px;text-transform:uppercase;margin-top:20px}@media only screen and (max-width :800px){#logo a,#testimonial .inner,#videohead{background-repeat:no-repeat}#instadiv,#scrollbutton,#videohead video{display:none}#logo a{display:block;background-image:url(images/logo-header.svg);background-position:left center;width:200px;height:44px;position:absolute;bottom:15px;left:10px;background-size:contain}#testimonial .inner{background-image:url(images/testimonials.png);background-position:center top;min-height:100px;padding-left:0;padding-top:125px;color:#FFF;font-family:brandon-grotesque!important;font-weight:300}#testimonial .easy-t-slideshow-wrap{border-left:0;padding-left:0}#videohead{background-image:url(images/mobile.jpg);background-size:cover;background-position:center center;padding-top:350px}#aboutdiv .inner,#innovatediv .inner,#thinkingdiv .inner{max-width:800px;margin:0 auto;padding:200px 30px 50px;background-repeat:no-repeat;background-position:center top}.entry-content ul{column-count:1;-webkit-column-count:1}.portfolios .w1,.portfolios .w2,.portfolios .w3{width:100%}#aboutdiv .inner{background-image:url(images/msdshop.png)}#thinkingdiv .inner{background-image:url(images/lightbulb.png)}#innovatediv .inner{background-image:url(images/airplane.png)}.home h2{text-align:center;font-size:30px}#videohead p{position:absolute;top:10px;right:0;text-align:right;text-transform:uppercase;font-family:brandon-grotesque;font-size:20px;color:#FFF;letter-spacing:4px;z-index:999;line-height:35px}#videohead p span{background-color:rgba(213,110,65,.8);padding:0 20px}#latestdiv .inner img{display:block;margin:5px auto;width:90%;height:auto}#aboutdiv,#innovatediv,#thinkingdiv{padding:75px 0}#footer .bottom{float:none;border-right:none;margin-right:0;font-size:13px;text-align:center;width:100%;padding-right:0}#footer .content{min-width:250px}}.nav-button{display:none;position:absolute;top:50px;right:7px;width:50px;height:35px;background:url(images/menu-icon-large.png) center center no-repeat,center center no-repeat #f9692d;background-size:21px,100%;border:0;border-radius:5px;z-index:999;text-indent:-9999px}.nav-button.open{background:url(images/close-icon-large.png) center center no-repeat,center center no-repeat #f9692d;background-size:21px,100%}@media all and (max-width:768px){#nav ul,.nav-button{display:block}#nav ul li,#nav ul li:hover ul{display:none}#nav{position:initial;border:none}#nav ul{width:100%;float:none;background-color:Transparent;max-height:0;margin:0;padding:0;overflow:hidden;position:absolute;top:90px;left:0;z-index:9999;clear:both;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}#nav ul li{width:100%;border-bottom:1px solid #04A4CC;margin:0!important}#nav ul li a,#nav.open ul li{display:block}#nav ul li a{width:100%;padding:10px 5%;font-size:20px;font-weight:700;text-shadow:-1px -1px 0 rgba(0,0,0,.15);text-decoration:none}#nav ul li a:hover{background-color:rgba(0,0,0,.5);color:#fff;border-bottom:none}#nav ul>li:first-child{border-top:1px solid rgba(0,0,0,.2)}#nav.open ul{max-height:600px;background-color:#fff}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
#snow {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    z-index: 1000;
}