@import "https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,700|Playfair+Display";body{background:#f4f4f4;font-family:'Nunito Sans',sans-serif;font-style:normal;font-weight:300;overflow-x:hidden}html,body{width:100%;height:100%}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:300;letter-spacing:0}h1{color:#d7b065;font-family:'Playfair Display',serif;font-size:40px;line-height:normal}h2{color:#575757;font-size:35px;line-height:normal}h3{color:#d7b065;font-size:16px;font-weight:700;line-height:32px;letter-spacing:6px;text-transform:uppercase}h4{color:#797979;font-size:20px;font-weight:400}p{color:#878787;font-size:18px;font-weight:500;line-height:25px;letter-spacing:.2px;text-align:justify}strong,span{color:#878787;font-weight:400}.arrow-btn i{background:#000;border-radius:50%;color:#fff;font-size:20px;width:50px;height:50px;line-height:50px;text-align:center;margin-top:32px;-webkit-transition:.5s;transition:.5s}.arrow-btn i:hover{background:#d7b065}html{-webkit-font-smoothing:antialiased}a{color:#575757;-webkit-transition:.5s;transition:.5s;text-decoration:none!important}a:hover,a:active,a:focus{color:#000;outline:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}.section-title{margin:0;padding-bottom:32px}.parallax-section{background-attachment:scroll!important;background-size:cover!important}#about,#work,#contact,footer{position:relative;padding-top:80px;padding-bottom:80px}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:none repeat scroll 0 0 #fff}.spinner{border:1px solid transparent;border-radius:5px;position:relative}.spinner:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:65px;height:65px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:1px solid #000;border-top-color:#f9f9f9;animation:spinner .9s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}#home{background:url(../images/marjorie+pivin.webp) 50% 0 repeat-y scroll;background-size:cover;background-position:center center;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:75vh;text-align:center;position:relative;margin:82px 12px 0}.home-wrapper{background:rgba(250,250,250,0.8);padding:32px 12px}a{color:#575757;-webkit-transition:.5s;transition:.5s;text-decoration:none!important}a:hover,a:active,a:focus{color:#000;outline:none}#about{padding-top:100px}#about .col-md-4 img{border-radius:5px;margin-bottom:28px}#about .col-md-4 a{background:#e8e8e8;border-radius:8px;color:#000;padding:6px 12px;display:inline-block;margin-bottom:40px}#about .col-md-4 a:hover{background:#000;color:#fff}#about .about-thumb{background:#fff;border-radius:5px;padding:42px 32px}#work{background:#fff}#work .work-thumb{border-radius:5px;margin-bottom:15px;padding:0;overflow:hidden;position:relative;top:0;-webkit-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#work .work-thumb:hover{background:#fff;box-shadow:0 16px 22px 0 rgba(90,91,95,0.3);top:-5px}#work .work-thumb img{border-radius:5px;cursor:crosshair}#contact .form-control{border:none;border-bottom:1px solid #f0f0f0;border-radius:5px;box-shadow:none;font-size:18px;margin-top:10px;margin-bottom:10px;-webkit-transition:all ease-in-out .4s;transition:all ease-in-out .4s}#contact input{height:55px}#contact button#submit{background:#d7b065;border:none;border-radius:40px;color:#fff;font-weight:700;height:55px;padding-bottom:10px;margin-top:24px}#contact button#submit:hover{background:#3d3d3f;color:#fff}footer{background:#000}footer h4{color:#f9f9f9}footer a{color:#aaa}footer a:hover{color:#fff}footer .col-md-4 .support-cus:last-child{padding-top:12px}footer .col-md-4 .support-cus p{line-height:20px}footer .newsletter .form-control{box-shadow:none;transition:all .4s ease-in-out;margin-top:16px;margin-bottom:2px}footer .newsletter .form-control:focus{border-bottom-color:#f2f2f2}footer .newsletter input{background:transparent;border:none;border-bottom:1px solid #f0f0f0;border-radius:0}footer .newsletter button{background:#f9f9f9;border:none;border-radius:50px;font-weight:700;height:50px}footer .newsletter button:hover{background:#d7b065;color:#fff}footer .dash-line{border-top:1px solid #292929;margin-top:62px;padding-bottom:52px;position:relative}.social-icon{position:relative;padding:0;margin:0;text-align:center}.social-icon li{display:inline-block;list-style:none}.social-icon li a{background:#f9f9f9;border-radius:100%;color:#3d3d3f;cursor:pointer;font-size:16px;text-decoration:none;transition:all .4s ease-in-out;width:30px;height:30px;line-height:30px;text-align:center;vertical-align:middle;position:relative;margin:0 6px 10px}.social-icon li a:hover{background:#d7b065;color:#fff;transform:scale(1.1)}@media (max-width: 980px){h1{font-size:30px}#about .about-thumb{padding-left:0}#work .work-thumb{margin-top:25px}}@media (max-width: 768px){h1{font-size:27px}h2{font-size:25px}footer .col-md-4{margin-bottom:35px}footer .col-md-6{text-align:center}footer .copyright-text{padding-bottom:12px}}@media (max-width: 580px){h3{font-size:14px;letter-spacing:4px}#about .about-thumb{padding:22px 12px;margin-top:0}}@media (max-width: 360px){#home{height:85vh}}