/*!
 * Start Bootstrap - Grayscale Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */body{width:100%;height:100%;font-family:"futura-pt","Futura",Helvetica,Arial,sans-serif;font-weight:100;background-color:#fff;color:#65646a}ul{list-style-type:none}html{width:100%;height:100%}h1,h2,h3,h4,h5,h6{margin:0 0 15px;text-transform:uppercase;font-size:1.2em;font-weight:100}p{margin:0 0 25px;font-size:.95em;font-family:"futura-pt","Futura",Helvetica,Arial,sans-serif}a{color:#65646a;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover,a:focus{text-decoration:none;color:#444}.navbar-custom{background-color:#fff}.navbar-custom .navbar-brand{margin-top:-4px}.navbar-custom .navbar-brand:focus{outline:0}.navbar-custom .navbar-brand .navbar-toggle:focus,.navbar-custom .navbar-brand .navbar-toggle:active{outline:0}.navbar-custom a{color:#65646a}.navbar-custom .nav li a{font-size:.65em;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.navbar-custom .nav li a:hover{outline:0;color:#111;background-color:transparent}.navbar-custom .nav li a:focus,.navbar-custom .nav li a:active{outline:0;background-color:transparent;color:#65646a}.navbar-custom .nav li.active{outline:0}.navbar-custom .nav li.active a{background-color:#fff}.navbar-nav li.active a{color:#111}.intro{display:table;width:100%;height:100%;padding:100px 0;color:#fff;background-color:#5e5b64}.intro .intro-body{display:table-cell;vertical-align:middle}.intro .intro-body .brand-heading{font-weight:100;font-size:40px}.intro .intro-body .intro-text{font-size:18px;text-align:center}video#bgvid,.header-img{top:0;left:0;bottom:0;width:100%;height:auto;margin:auto;max-width:1920px;background:0}video{display:block}.content-section{margin-top:0;width:100%;height:auto;padding:20px 0 20px 0}.contact-section{width:100%;padding:50px 0 50px 0;background-color:#65646a;color:#fff}.contact-section .contact-body h2{padding-top:25px}.social-section{width:100%;padding:50px 0 50px 0;background-color:#444;color:#fff}.btn-circle{position:relative;top:20px;width:70px;height:70px;padding:20px 16px;border-radius:100%!important;font-size:40px;color:#fff}.btn-circle i.animated{-webkit-transition-property:-webkit-transform;-webkit-transition-duration:1s;-moz-transition-property:-moz-transform;-moz-transition-duration:1s}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.2);transform:scale(1.2)}100%{-moz-transform:scale(1);transform:scale(1)}}.btn-circle:hover i.animated{-webkit-animation-name:pulse;-moz-animation-name:pulse;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear}.quad{background:url(../img/backgrounds/1.jpg) no-repeat center center scroll}.gare{background:url(../img/backgrounds/7.jpg) no-repeat center center scroll}.del{background:url(../img/backgrounds/4.jpg) no-repeat center center scroll}.tour1{background:url(../img/backgrounds/2.jpg) no-repeat center center scroll}.tour2{background:url(../img/backgrounds/3.jpg) no-repeat center center scroll}.peel{background:url(../img/backgrounds/5.jpg) no-repeat center center scroll}.peeldeux{background:url(../img/backgrounds/6.jpg) no-repeat center center scroll}.section-block{min-width:100%;width:auto;height:50%;padding-top:40%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;box-shadow:0 -16px 36px -22px rgba(0,0,0,0.36);margin:-20px 0 30px 0}.section-info{position:relative;padding:35px 0 35px 0;top:0;background-color:#FFF}footer{padding:30px 0;background-color:#65646a;color:#fff}::-moz-selection{text-shadow:none;background:#fcfcfc;background:rgba(255,255,255,.2)}::selection{text-shadow:none;background:#fcfcfc;background:rgba(255,255,255,.2)}img::selection{background:0}img::-moz-selection{background:0}body{webkit-tap-highlight-color:rgba(255,255,255,.2)}.white-link{color:#fff}.desc{margin-top:30px}.parallax-window{min-height:400px;background:transparent}#portfoliowrap{display:block;margin-top:80px;margin-bottom:80px}.photo-wrapper{display:block;position:relative;overflow:hidden;background-color:#888;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.project:hover .photo-wrapper{background:rgba(244,56,42);position:relative}.project:hover .photo{opacity:10;filter:alpha(opacity=8000);opacity:.5;filter:alpha(opacity=80)}.project:hover .overlay{opacity:100;filter:alpha(opacity=10000);opacity:1;filter:alpha(opacity=100)}.cadillac{max-width:200px;max-height:100px;text-align:center}@media(min-width:767px){p{margin:0 0 45px;line-height:1.4;font-weight:100}.divider-vertical{height:12px;margin:19px 10px 0 10px;border-left:1px solid #999}.divider-verticalwhite{height:12px;margin:19px 10px 0 10px;border-left:1px solid #fff}.intro{padding:0}.content-section{margin-top:20px;height:100%;padding:0}.intro .intro-body .brand-heading{font-size:100px}.intro .intro-body .intro-text{font-size:26px;text-align:center;font-weight:100}}@media screen and (max-width:767px){.img-responsive{padding:0 10px 40px 10px}}@media screen and (min-width:767px) and (max-width:991px){nav{padding-right:10px}.navbar-custom .nav li a{font-size:.60em;padding:20px 4px}.contact-section .contact-body h2{padding-top:20px}}@media screen and (max-width:991px){.mapmap{padding:0 0 10px 0;margin-top:-10px}.navbar-custom .navbar-brand{margin-top:0}.quad{background:url(../img/backgrounds/1_ipad.jpg) no-repeat center center scroll}.gare{background:url(../img/backgrounds/7_ipad.jpg) no-repeat center center scroll}.del{background:url(../img/backgrounds/4_ipad.jpg) no-repeat center center scroll}.tour1{background:url(../img/backgrounds/2_ipad.jpg) no-repeat center center scroll}.tour2{background:url(../img/backgrounds/3_ipad.jpg) no-repeat center center scroll}.peel{background:url(../img/backgrounds/5_ipad.jpg) no-repeat center center scroll}.peeldeux{background:url(../img/backgrounds/6_ipad.jpg) no-repeat center center scroll}}@media screen and (min-width:992px){.mapmap{margin-top:-30px}.navbar-custom .nav li a{margin-top:7px;font-size:.7em;padding:10px 15px}.contact-section .contact-body h2{padding-top:35%}.section-block{width:auto;min-width:100%;height:55%;padding-top:35%;margin:-20px 0 30px 0}}@media screen and (min-width:1200px){.navbar-custom .nav li a{font-size:.8em}.section-block{height:65%}}