body,html{height:100%}html{font-size:100%}body{margin:0;padding:0;font-size:1rem;color:#353535;background:linear-gradient(to bottom,#ccc,#fff 30%);background-repeat:no-repeat}.bg-primary{background-color:#6BA292!important}.bg-secondary{background-color:#AECFD1!important}.bg-light{background-color:#FDFDFD!important}.bg-dark{background-color:#3B3B3B!important}.btn-primary{background-color:#6BA292;border-color:#6BA292;color:#fff}.btn-primary:hover,.btn-primary:focus{background-color:#5a887b;border-color:#507a6f}.btn-secondary{background-color:#AECFD1;border-color:#AECFD1;color:#3B3B3B}.btn-secondary:hover,.btn-secondary:focus{background-color:#9cc1c3;border-color:#8fb3b5;color:#2b2b2b}.btn-info{background-color:#F4C095;border-color:#F4C095;color:#3B3B3B}.btn-info:hover,.btn-info:focus{background-color:#e5ac79;border-color:#d99f6d;color:#2b2b2b}.btn-light{background-color:#FDFDFD;border-color:#FDFDFD;color:#3B3B3B}.btn-light:hover,.btn-light:focus{background-color:#f0f0f0;border-color:#e2e2e2}.btn-dark{background-color:#3B3B3B;border-color:#3B3B3B;color:#fff}.btn-dark:hover,.btn-dark:focus{background-color:#2c2c2c;border-color:#252525}.text-primary{color:#6BA292!important}.text-secondary{color:#AECFD1!important}.text-info{color:#F4C095!important}.text-light{color:#FDFDFD!important}.text-dark{color:#3B3B3B!important}.hero-image{background-image:linear-gradient(rgb(0 0 0 / .5),rgb(0 0 0 / .5)),url(/bibury_sm.jpg);height:80vh;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}h1{margin:10rem 0 1rem;font-size:1.6rem;font-weight:700;font-family:'Montserrat',sans-serif;text-align:center;padding:0;text-transform:uppercase}h2,h3{font-family:'Montserrat',sans-serif;text-align:center;margin:0;padding:0;text-transform:uppercase;font-weight:700;font-size:1.6rem;margin-top:3em;margin-bottom:3rem}h4,h5{font-weight:700;font-size:1rem;margin-top:1em;margin-bottom:1rem}p{font-family:'Montserrat',sans-serif;margin:0;padding:0;margin-top:1em;margin-bottom:1em;font-size:1rem}.hero-text{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.main-banner{background-repeat:no-repeat;background-position:center center;background-size:cover;background:linear-gradient(rgb(0 0 0 / .8),rgb(0 0 0 / .1)),url(https://www.horizoncottages.com/images/banners/brixham-holiday-cottage.jpg);padding-top:15vh;padding-bottom:5vh;position:relative;overflow:hidden}.main-banner .top-text{text-align:center}.main-banner .top-text .subheading{color:#fff;font-size:15px;font-weight:500;text-transform:uppercase}.main-banner .top-text .mainheading{color:#fff;font-size:30px;font-weight:800;margin-top:15px;margin-bottom:45px;line-height:1.1em;}.main-banner ul.categories{width:100%;margin-top:60px;text-align:center}.main-banner ul.categories li{display:inline-block;text-align:center;width:18%}.main-banner ul.categories li a{color:#fff;text-align:center;font-size:15px;margin-top:15px}.main-banner ul.categories li .icon{display:block;margin:0 auto 12px auto;width:66px;height:66px;border-radius:50%;text-align:center;line-height:62px;color:#8d99af;background-color:#fff;transition:all .5s}.main-banner ul.categories li a:hover .icon{background-color:#2b2d42}.main-banner ul.categories li .icon img{max-width:27px}form#search-form{background-color:#fff;padding:0 0 0 30px;width:100%;border-radius:7px;display:inline-block;text-align:center}form#search-form select,form#search-form input{width:100%;height:45px;background-color:#fff0;border:none;color:#2a2a2a;font-size:16px;outline:none}.form-select:focus{box-shadow:none}form#search-form input.searchText{border-left:1px solid #8d99af;border-right:1px solid #8d99af;padding:0 30px}form#search-form input::placeholder{color:#2a2a2a;font-size:15px}form#search-form button{width:100%;height:100%;background-color:#6BA292;border:none;padding:15px;color:#fff;font-size:15px;border-top-right-radius:7px;border-bottom-right-radius:7px}form#search-form button i{width:40px;height:40px;background-color:#fff;border-radius:50%;color:#8d99af;display:inline-block;text-align:center;line-height:38px;margin-right:10px}@media (max-width:1200px){form#search-form{padding:20px}form#search-form select,form#search-form input{border:1px solid #8d99af;border-radius:7px;margin-bottom:15px}form#search-form button{border-radius:7px}form#contact{margin-top:45px;margin-bottom:55px}}.breadcrumb-item+.breadcrumb-item::before{content:">";color:#212529}@media (max-width:767px){.main-banner ul.categories li a{color:#fff0}.header-area .main-nav a.logo{background-image:url(../images/black-logo.png);float:left}.header-area .logo{margin-left:0}.header-area .main-nav .menu-trigger{right:15px}.category-post .icon{transform:translateX(-22px)}}@media (min-width:768px){.header-area .main-nav .nav{display:flex!important}.main-banner .top-text .mainheading{font-size:45px}form#search-form select,form#search-form input{height:36px;font-size:15px}.hero-image{background-image:linear-gradient(rgb(0 0 0 / .5),rgb(0 0 0 / .5)),url(/bibury.jpg)}.hero-text h1{font-size:3em}.card{background:#fff;cursor:pointer}}@media (min-width:1024px){.main-banner{padding-top:250px;padding-bottom:200px}}