.masthead-logo-in-menu .logo{margin-bottom:-65px}#masthead.masthead-logo-in-menu .sticky .logo{transition:all .3s ease;margin-top:-33px}#masthead.masthead-logo-in-menu .sticky .logo img{transition:all .5s ease;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}nav.main-navigation ul li a{font-weight:300}.metaslider .caption-wrap{background:0 0 !important;max-width:600px;opacity:1 !important;text-align:center;top:25%;left:15% !important;text-shadow:1px 1px 1px #000}.metaslider .caption-wrap .caption #btn{font-weight:300;margin-bottom:30px;margin-top:30px}.metaslider .caption-wrap .caption #btn a{border:solid 1px #fff;color:#fff;display:block;font-size:20px;margin:0 auto;padding:10px 20px;text-align:center;text-decoration:none;text-transform:uppercase;width:250px;text-shadow:1px 1px 1px #000}.metaslider .caption-wrap .caption #btn a:hover{background:#fff;color:#1a1a1a;padding:10px 5px 10px 15px;text-shadow:1px 1px 1px transparent}.metaslider .caption-wrap .caption span{font-size:70px;font-weight:700;font-family:'Oswald',sans-serif;line-height:80px;text-shadow:1px 1px 1px #000}#header-img{background-image:url("http://www.longroses.com/wp-content/uploads/2017/07/sub2.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;height:500px}html *{box-sizing:border-box}a,a:link,a:visited,a:hover,a:active{transition:.4s ease all}#primary,.page-template-default #primary{width:69%}#secondary{width:29%}#secondary .widget{border-left:solid 2px #ededed;margin:0 0 15px;padding:15px}#secondary .widget :last-child{margin-bottom:0;padding-bottom:0}#secondary .widget h3.widget-title{border-bottom:1px dashed rgba(0,0,0,.1);margin:5px 0 10px;padding:0 0 5px}#secondary .widget_recent_entries li{margin-bottom:10px}#secondary .widget input{border:1px solid rgba(0,0,0,.25);border-radius:0;font-weight:300;line-height:25px;padding:0 5px;width:99%}.home #main{padding-top:0}h1,h2,h3,h4,h5,h6{font-family:'Oswald',sans-serif}h1.entry-title{border-bottom:solid 1px #ededed;border-left:solid 40px #ededed;padding-left:10px}#home-our-work h3{border-bottom:solid 1px #fff;border-left:solid 36px #fff;color:#fff;padding-bottom:8px;padding-top:5px;padding-left:10px}#btn{font-weight:300}#btn a{border:solid 1px #fff;color:#fff;display:block;font-size:20px;padding:10px 20px;text-align:center;text-decoration:none;text-transform:uppercase}#btn a:hover{background:#fff;color:#1a1a1a;padding:10px 5px 10px 15px}#home-intro{color:#fff;font-size:23px;line-height:31px}#home-intro img{margin-bottom:5px;margin-right:15px}#testimonials h2{border-bottom:solid 1px #fff;color:#fff;padding-bottom:10px}#testimonials p{color:#fff;line-height:20px;padding-left:80px;padding-right:80px}#testimonials strong{border-left:solid 15px #4b78a3;font-size:12px;margin-left:30px;padding-left:3px}#gallery h2{font-size:34px;border-bottom:solid 1px #2666a2;padding-bottom:15px}.jumpto{font-size:20px}p.backto{z-index:99;position:relative}.tp-thumb{opacity:1}#moreinfo{padding-left:10px;padding-right:10px}#moreinfo .inner{max-width:700px;margin:0 auto;font-size:30px;line-height:30px;text-align:center}#moreinfo .inner h2{color:#2666a2;font-size:60px;font-weight:700;font-family:'Oswald',sans-serif;line-height:60px;margin-bottom:50px;margin-top:28px}#colophon{border-top:solid 2px #2666a2}@media (max-width:1180px){.metaslider .caption-wrap{max-width:400px;top:10%;left:10% !important}.metaslider .caption-wrap .caption span{font-size:50px;line-height:55px}#header-img{height:300px}}@media (max-width:1080px){#btn a{font-size:13.5px;padding:10px}#btn a:hover{padding:10px 0 10px 10px}}@media (max-width:880px){.metaslider .caption-wrap{max-width:340px;top:20%;left:50% !important;margin-left:-170px !important}.metaslider .caption-wrap .caption #btn{margin-bottom:10px;margin-top:10px}.metaslider .caption-wrap .caption #btn a{width:180px}.metaslider .caption-wrap .caption span{font-size:30px;line-height:35px}.metaslider .caption-wrap .caption span br{display:none}#header-img{height:200px}}@media (max-width:780px){#btn a{border:solid 1px #fff;color:#fff;display:block;font-size:20px}#home-intro{color:#fff;font-size:18px;line-height:24px}#home-intro img{margin:10px auto}}@media (max-width:680px){#header-img{height:150px}#gallery h2{font-size:22px;padding-bottom:5px}.entry-content .alignleft,.entry-content .aligncenter,.entry-content .alignright{display:block;float:none;margin:10px auto}footer #footer-widgets .widget{width:100%}}@media (max-width:480px){.metaslider .caption-wrap{max-width:300px;top:27%;margin-left:-150px !important}.metaslider .caption-wrap .caption #btn{margin-bottom:7px;margin-top:7px}.metaslider .caption-wrap .caption span{font-size:22px;line-height:25px}#moreinfo .inner{font-size:20px;line-height:24px}#moreinfo .inner h2{font-size:30px;line-height:30px;margin-bottom:30px;margin-top:15px}}