/*
Theme Name: Enfold Child
Template: enfold
Version: 1.1
Description: Mr. Pitiful’s presentation for Enfold, independent of WPBakery.
*/
html body.mrp-site{font:14px/28px Raleway,Arial,sans-serif;color:#666;background:#fff;margin:0}body.mrp-site *{box-sizing:border-box}.mrp-site h1,.mrp-site h2,.mrp-site h4,.mrp-site h5{font-family:Montserrat,Arial,sans-serif;font-weight:400;text-transform:none;letter-spacing:1px;color:#222}.mrp-site h2{font-size:30px;line-height:39px;margin:0 0 25px}.mrp-site h4{font-size:20px;line-height:26px;margin:0}.mrp-site h5{font-size:18px;line-height:24px}.mrp-site p{margin:0 0 20px}.mrp-site a{color:#6d84ff;text-decoration:none}.mrp-container{width:1170px;max-width:100%;padding:0 15px;margin:auto}.mrp-header{height:120px;background:#222;position:relative;z-index:20}.mrp-header-home{position:absolute;left:0;right:0;top:0;background:transparent}.mrp-header>.mrp-container{height:100%;display:flex;align-items:center;gap:70px}.mrp-header img{display:block;object-fit:contain}.mrp-header nav{margin-left:auto;display:flex;gap:50px}.mrp-header nav a{font:12px/24px Montserrat,sans-serif;letter-spacing:1px;text-transform:uppercase;color:#fff}.mrp-toggle{border:0;background:none;color:#fff;font-size:18px;cursor:pointer}.mrp-hero{height:700px;background:url('../../uploads/2016/06/home-back65.jpg') center top/cover no-repeat;position:relative}.mrp-hero-content{position:absolute;top:47%;left:50%;transform:translateX(-50%);text-align:center;animation:mrp-reveal 1s 1s both}.mrp-hero-content img{width:400px;height:auto;display:block;margin:0 auto 45px}.mrp-site a.mrp-button{display:block;background:linear-gradient(#ff7d75,#ff6359);border-radius:4px;color:white;text-align:center;font:14px/20px Raleway,sans-serif;padding:14px 20px}.mrp-hero-content .mrp-button{display:inline-block;background:#ff2b42;font-family:Montserrat;font-size:12px}.mrp-intro{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:36px;padding-bottom:35px;border-bottom:1px solid #eee}.mrp-intro>div{display:flex;flex-direction:column}.mrp-intro>div:nth-child(2){padding-right:45px}.mrp-intro .mrp-cta{margin-top:auto}.mrp-cta{padding:42px 28px 47px;background:#f7f7f7;border:1px solid #eee;border-radius:4px}.mrp-intro>div:first-child .mrp-cta{margin-top:130px}.mrp-upcoming ul{padding:0;margin:0 0 30px;list-style:disc}.mrp-upcoming li{padding:0;margin:0 0 45px}.mrp-upcoming li:last-child{margin-bottom:35px}.mrp-plain{list-style:none;margin:0 0 35px;padding:0}.mrp-about{display:grid;grid-template-columns:5fr 7fr;gap:30px;padding:64px 0 35px;border-bottom:1px solid #eee}.mrp-about>a{padding-right:40px}.mrp-about img{width:100%;height:auto;display:block}.mrp-heading:after{content:'';display:block;width:40px;height:2px;background:#444;margin-top:40px;margin-bottom:40px}.mrp-reasons{display:grid;grid-template-columns:1fr 1fr;gap:30px}.mrp-reasons ul{list-style:none;margin:0;padding:0;font-weight:700}.mrp-site blockquote{border-left:5px solid #333;background:#f5f5f5;padding:10px 20px;margin:35px 0 0}.mrp-gallery-section{padding:120px 0 115px}.mrp-gallery-section>.mrp-heading{margin-left:80px;margin-bottom:100px}.mrp-gallery-section .mrp-heading:after{margin-top:20px;margin-bottom:0}.mrp-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.mrp-gallery>div{display:grid;gap:27px;align-content:start}.mrp-gallery img{width:100%;aspect-ratio:260/171;object-fit:cover;display:block}.mrp-footer{background:#222;color:#ccc}.mrp-footer>.mrp-container{display:grid;grid-template-columns:repeat(3,1fr)}.mrp-footer section{padding:88px 45px 85px;min-height:440px}.mrp-footer section:nth-child(2){border-left:1px solid #333;border-right:1px solid #333;text-align:center}.mrp-footer h5{color:#fff;margin:0 0 25px}.mrp-footer section:first-child h5{text-align:center}.mrp-footer a{color:#ccc}.mrp-footer ul{list-style:none;padding:0;margin:0}.mrp-footer li{margin:0 0 35px}.mrp-social{display:flex;gap:8px;font-size:20px}.mrp-social a{color:white}.mrp-title{background:#f5f5f5;padding:55px 0}.mrp-title h1{font-size:32px;margin:0}.mrp-page-content{padding-top:45px;padding-bottom:90px;min-height:400px}.mrp-contact-grid{display:grid;grid-template-columns:1fr 2fr;gap:45px}.mrp-contact-grid iframe{max-width:100%;margin-top:30px}.mrp-site .avia_textblock{font-size:inherit;line-height:inherit}.mrp-skip{position:absolute;left:-9999px}.mrp-skip:focus{left:10px;top:10px;z-index:100;background:white;padding:10px} @keyframes mrp-reveal{from{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%,0)}}
@media(min-width:768px) and (max-width:1199px){.mrp-container{width:970px}.mrp-header>.mrp-container{gap:35px}.mrp-hero{height:55vw;min-height:500px}.mrp-intro>div:first-child .mrp-cta{margin-top:60px}.mrp-footer section{padding:60px 25px}.mrp-reasons{gap:15px}}
@media(max-width:767px){.mrp-container{width:100%;padding:0 24px}.mrp-header{height:90px}.mrp-header img{width:170px;height:auto}.mrp-header nav{display:none}.mrp-toggle{margin-left:auto}.mrp-menu-open nav{display:flex;position:absolute;top:90px;left:0;right:0;background:#222;padding:20px 24px;gap:28px}.mrp-hero{height:480px;background-position:center top}.mrp-hero-content{display:none}.mrp-intro,.mrp-about,.mrp-reasons,.mrp-contact-grid{grid-template-columns:1fr}.mrp-intro{gap:40px;padding-top:30px}.mrp-intro>div:nth-child(2){padding-right:0}.mrp-intro>div:first-child .mrp-cta{margin-top:20px}.mrp-site h2{font-size:25px;line-height:34px}.mrp-upcoming ul{padding-left:18px}.mrp-about{padding-top:40px}.mrp-about>a{padding-right:0}.mrp-gallery-section{padding:65px 0}.mrp-gallery-section>.mrp-heading{margin:0 0 45px}.mrp-gallery{grid-template-columns:repeat(2,1fr);gap:18px}.mrp-gallery>div{gap:18px}.mrp-footer>.mrp-container{grid-template-columns:1fr}.mrp-footer section{padding:40px 15px;min-height:0;text-align:center}.mrp-footer section:nth-child(2){border:0;border-top:1px solid #333;border-bottom:1px solid #333}.mrp-social{justify-content:center}.mrp-footer li{margin-bottom:20px}.mrp-site iframe{max-width:100%}}
@media(prefers-reduced-motion:reduce){.mrp-hero-content{animation:none}}
/* Enfold's default desktop minimum must not constrain this responsive shell. */
.mrp-site #main{min-width:0;width:100%;position:relative}.mrp-site .mrp-hero{z-index:0}.mrp-site .mrp-hero-content{z-index:1}.mrp-site .mrp-contact-grid input:not([type=submit]),.mrp-site .mrp-contact-grid textarea{width:100%;padding:12px;border:1px solid #ddd;background:#fafafa;font:inherit}.mrp-site .mrp-contact-grid input[type=submit]{padding:12px 30px;background:#ff6c62;border:0;color:#fff;cursor:pointer}.mrp-map{margin-top:45px}.mrp-map iframe{display:block;width:100%;height:350px;border:0}
