*{box-sizing:border-box;border:0;padding:0;margin:0;line-height:100%;font-family:Helvetica,Arial,sans-serif;color:#666}html{background-color:#d5d6c7;background-image:url(//www.bruern-holiday-cottages.co.uk/wp-content/themes/bruern/css/../img/bg-texture.gif);background-position:top left;height:100%;min-height:100%;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important}body{height:100%;min-height:100%}a{text-decoration:none;transition:all .3s ease}.button{color:#4b4842;background-color:#dbe1bb;text-transform:uppercase;padding:7px 12px;font-size:.875em;display:inline-block}.button:hover{color:#fff;background-color:#4b4842}.dark{background-color:#4b4842;color:#dbe1bb;border-color:#4b4842}.dark:hover{color:#4b4842;background-color:#dbe1bb}.more-link,.main-news a{color:#4b4842;border-bottom:1px dashed #4b4842;font-size:1em;font-weight:700}.container{width:96%;max-width:1202px;margin:0 auto;background-color:#fff;height:100%;padding:10px 35px;height:auto;min-height:100%;overflow:auto}.column{float:left}.large-1{width:8.33%}.large-2{width:16.66%x}.large-3{width:24.99%}.large-4{width:33.33%}.large-5{width:41.65%}.large-6{width:49.98%}.large-9{width:74.97%}.large-12{width:100%}.align-center{text-align:center}.align-right{text-align:right}header,nav,main,footer,.content,.features,.copyright,.site-header{width:100%;float:left;display:block}header{position:relative;margin-bottom:10px}.logo img{max-width:108px}.contact{position:absolute;width:46%;text-align:center;left:27%;top:21px}.awards{position:absolute;right:0;top:10px}.awards img{max-width:149px}.site-header{position:relative;min-height:50px}.home-slideshow{padding-bottom:56.25%}nav{padding:0;position:absolute;top:0;left:0;z-index:2000;width:100%;display:block}nav ul.menu{list-style:none;text-align:center;position:relative;width:100%}nav ul.menu li{font-size:.7em;float:left;width:102px;position:relative;margin-right:1px}nav ul.menu li:last-child{margin-right:0}nav ul.menu li a{display:block;text-align:center;text-transform:uppercase;padding:8px;line-height:125%;position:relative;color:#fff;min-height:46px;background-color:rgba(74,72,66,.75)}nav ul.menu li a:hover{color:#797a6a;background-color:rgba(255,255,255,.75)}nav ul.menu li ul{min-width:175px;margin:1px 0 0;list-style:none;display:none}nav ul.menu li ul li{width:100%;margin:0 0 1px;font-size:1em}nav ul.menu li ul li a{min-height:26px;padding:8px;text-align:left;background-color:rgba(74,72,66,.85)}nav ul.menu li:hover ul{display:block}#menu-main-menu li.hideshow ul{position:absolute;display:none;right:0;top:0;list-style:none}#menu-main-menu li.hideshow ul li{margin:1px 0 0}#menu-main-menu li.hideshow ul li a{padding:10px 0 10px 10px;min-height:20px}#menu-main-menu li.hideshow{position:relative;margin-right:0}nav .toggle{display:none}.menu-popup{display:none;position:absolute;width:840px;height:470px;background-color:#fff;z-index:1000;box-shadow:0 0 10px rgba(0,0,0,.5);margin:46px 0 0;padding:20px}.menu-popup ul{margin:0 0 10px;padding:0 0 10px;width:100%;overflow:auto}.menu-popup ul li,.menu-popup ul li:last-child{display:block;float:left;max-width:25%;width:25%;height:144px;padding:0;border:6px solid #fff}.menu-popup ul li a{display:block;height:100%;padding:0;position:relative;background-repeat:no-repeat;background-size:auto 100%;background-position:center center;text-align:left;color:#fff}.menu-popup ul li a h5{background-color:rgba(74,72,66,.7);color:#fff;position:absolute;bottom:0;left:0;padding:10px 0 10px 10px;width:100%;font-size:.8em;font-weight:400;transition:all .3s ease}.menu-popup ul li a:hover{background-size:auto 105%}.menu-popup ul li a:hover h5{background-color:#544d45;color:#fff}.slideshow{max-height:640px;overflow:hidden}.site-header .slideshow ul{width:100%;display:block;position:absolute;top:0;left:0}.site-header .slideshow ul li{width:100%;height:100%;display:block}.site-header .slideshow ul li{width:100%;height:auto;background-position:center center;background-size:cover;background-repeat:no-repeat;display:block;padding-bottom:56.25%;max-height:625px;position:relative}.site-header .slideshow ul li a{width:100%;height:100%;display:block}.site-header .slideshow ul li h3{position:absolute;left:0;bottom:0;width:100%;color:#fff;font-weight:700;font-size:1.2em;background-color:rgba(74,72,66,.75);padding:15px 25px}.slideshow .phone{position:absolute;right:30px;bottom:20px;z-index:1000;color:#fff;font-weight:700}.cycle-pager{text-align:center;width:100%;z-index:1000 !important;position:absolute;bottom:60px;overflow:hidden;height:40px;opacity:.7}.cycle-pager span{font-family:arial;font-size:60px;width:20px;height:16px;display:inline-block;color:rgba(255,255,255,.5);cursor:pointer}.cycle-pager span.cycle-pager-active{color:#fff}.cycle-pager>*{cursor:pointer}.cycle-prev,.cycle-next{position:absolute;top:0;width:80px;opacity:.7;filter:alpha(opacity=100);z-index:1000;height:100%;cursor:pointer;transition:all .3s ease-in-out;text-align:center;font-size:3em;color:#fff;display:block;padding-top:25%;text-shadow:0 0 3px #000}.cycle-prev{left:0}.cycle-next{right:0}.cycle-prev:hover{left:0;opacity:1}.cycle-next:hover{right:0;opacity:1}.disabled{opacity:.5;filter:alpha(opacity=50)}main{padding:0 0 24px}.content{padding:24px 0;border-bottom:1px solid #d0d0d0}.introduction{padding-right:25px;width:35%}.features{padding:0;width:65%}.block a{display:block;width:100%;padding-bottom:56.25%;overflow:hidden;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.block a h4{position:absolute;left:0;bottom:0;width:100%;color:#fff;text-transform:uppercase;font-size:.875em;background-color:rgba(74,72,66,.75);padding:15px 0 15px 15px;z-index:20;transition:all .3s ease}.block .button{position:absolute;z-index:30;bottom:10px;right:10px;font-size:.8em}.block a:hover h4{background-color:rgba(74,72,66,1);padding:20px 0 20px 15px}.block a:hover .button{background-color:#4b4842;color:#dbe1bb;border-color:#dbe1bb;transition:all .3s ease;bottom:12px}.feature{position:relative;width:calc(50% - 8px);height:100%;margin-bottom:16px}.feature:nth-child(odd){margin-right:16px}.content h2{color:#544d45;font-weight:700;font-size:1.4em;margin-bottom:1.1em}.content p{font-size:.9em;margin-bottom:1em;line-height:140%}.content p.pagination a{background-color:#d0d0d0;color:#fff;padding:5px 10px;display:inline-block}.content p.pagination a:hover{background-color:#544d45}.content ul#menu-main-menu-1{font-size:.9em;margin:0 0 15px 50px}.content ul#menu-main-menu-1 li{margin-bottom:5px}.content ul#menu-main-menu-1 ul{margin:15px 0 15px 50px}.introduction h2{margin-bottom:20px;font-size:1.2em}.introduction p{line-height:120%;font-size:.85em}.introduction .button{display:inline}.hpt{width:100%}.hpt-controls{width:100%}.sidebar-links h4,.sidebar-booking h4,.sidebar-cotswolds h4,.sidebar-latest h4{background-color:#797a6a;color:#fff;padding:10px 15px;font-size:1em}.sidebar-links .beds{float:right;font-weight:700}.sidebar-links h4 .beds{color:#fff}.sidebar-links ul,.sidebar-cotswolds ul,.reviews-list ul,.sidebar-latest ul{background-color:#d3d4c4;list-style:none;padding:20px 15px;margin-bottom:24px}.sidebar-links ul:last-child{margin-bottom:0}.sidebar-links ul li,.sidebar-cotswolds ul li,.reviews-list ul li,.sidebar-latest ul li{font-size:.9em}.sidebar-links ul li a,.sidebar-cotswolds ul li a,.reviews-list ul li a,.sidebar-latest ul li a{display:block;padding:8px 0;border-bottom:dotted 1px #797a6a}.sidebar-latest ul li:last-child a{border-bottom:none;font-style:italic}.quotes{margin-top:40px}.quote_text{margin-bottom:20px}.quote_text h5{font-style:italic;font-size:1.2em;line-height:125%;font-weight:400}.quote_text h5:before{content:open-quote;font-size:1.4em}.quote_text h5:after{content:close-quote;font-size:1.4em}.quote_text p{padding-left:30px}.booking-link{margin-top:20px}.booking-link .button{display:block;text-align:center}.slideshow-1{position:relative;margin-bottom:20px}.slideshow-1 ul li a{display:block;width:100%;height:100%}.slideshow-1 h2{position:absolute;left:0;bottom:0;z-index:1000;width:100%;color:#fff;font-weight:700;font-size:1.2em;background-color:rgba(74,72,66,.75);padding:15px 0 15px 25px}.slideshow-2{width:100%;height:150px;border-top:1px solid #d0d0d0;padding-top:20px;position:relative}.slideshow-2 a{position:absolute;top:0;left:0;display:block;font-size:3em;height:100%;width:24px;z-index:1000;text-align:center;background-color:#797a6a;color:#fff;padding:40px 0 0;margin:0}.slideshow-2 a.cycle-next{left:auto;right:0}.slideshow-2 a.disabled{opacity:.6}.slideshow-2 ul{list-style:none;display:block;width:100%;height:100%}.slideshow-2 ul li{height:129px;background-position:center center;background-size:cover;background-repeat:no-repeat;display:block;border:10px solid #d3d4c4}.slideshow-2 ul li img,.slideshow-2 ul li a{background-color:#d3d4c4}.cycle-slide-active{opacity:.5}ul#cycle-1{list-style:none;overflow:hidden}ul#cycle-1 li{width:100%;height:auto;background-position:center center;background-size:cover;background-repeat:no-repeat;display:block;position:relative;padding-bottom:56.25%}ul#cycle-1 li h3{position:absolute;left:0;bottom:0;width:100%;color:#fff;font-weight:700;font-size:1.6em;background-color:rgba(74,72,66,.75);padding:15px 0 15px 25px}.ss-test{overflow:hidden}.ss-test img{width:100%;height:auto}.sidebar-links{width:200px}.sidebar-latest,.sidebar-cotswolds,.sidebar-booking{width:250px}.central{padding:0 24px;width:calc(100% - 450px);height:auto}.central.properties{padding:0 0 0 24px;width:80%}.blogroll{padding-right:5%;width:calc(100% - 250px)}.central h2,.blogroll h2{border-bottom:1px solid #d0d0d0;padding-bottom:24px;margin-bottom:10px}.cottage h2{border:none;padding-bottom:6px;margin-bottom:15px}.facilities{padding:0 0 5px}.facilities ul{display:block;margin-left:30px;font-size:1em;font-weight:700}.facilities ul li{margin-bottom:5px;line-height:120%}.details{border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;padding:20px 0;overflow:auto}.details ul{display:block;margin-left:30px;font-size:.9em}.details ul li{margin-bottom:5px;line-height:120%}.text{padding:20px 0 10px;width:100%}.cpt-text{padding:0 0 40px;width:100%;position:relative;overflow:auto;height:auto}.cpt-controls{position:absolute;bottom:20px;left:0;z-index:500}.features-row{border-top:1px solid #d0d0d0;padding:24px 0;overflow:auto}.content-feature{position:relative;height:140px;border-right:10px solid #fff;border-left:10px solid #fff}.features-row .content-feature:first-child{border-left:0}.features-row .content-feature:last-child{border-right:0}.map-container{position:relative;padding-bottom:56.25%;height:0;overflow:auto}.map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto}.cotswold-activity{float:left;width:23%;min-height:360px;margin:0 1%}.cotswold-image{width:100%;margin-bottom:15px}.cotswold-image a{display:block;height:100%;padding-bottom:70%;background-size:cover;background-position:center top;background-repeat:no-repeat;position:relative}.cotswold-image a h3{font-size:.9em;text-transform:uppercase;position:absolute;left:0;bottom:0;padding:15px;background-color:rgba(74,72,66,.75);width:100%;color:#fff}.cotswold-image a h3 .button{position:absolute;bottom:8px;right:8px}.entry{width:100%;border-bottom:1px solid #d0d0d0;overflow:auto;margin-bottom:25px;padding:25px 0}.point-of-interest{width:100%;border-top:1px solid #d0d0d0;overflow:auto;margin-bottom:25px;padding:25px 0}.point-of-interest:first-child{border-top:0}.entry-text,.poi-text{float:left;width:60%;padding-right:5%}.entry h1,.poi-text h3{font-size:1em;padding:0;margin:0 0 1em;line-height:100%}.entry-image,.poi-image{float:left;width:40%}.entry-image img,.post-image{width:100%}#menu-blog-categories{list-style:none;margin-bottom:30px}#menu-blog-categories li{font-size:1em;margin-bottom:10px}.welcome-basket{margin-top:0;width:100%;overflow:auto}.basket-item{width:100%;padding:10px 0;border-bottom:1px solid #d0d0d0;overflow:auto}.basket-image{float:left;width:160px}.basket-text{float:left;width:calc(100% - 160px)}.basket-text h3{padding-bottom:5px}.wpcf7-form{width:100%}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{width:100%;border:1px solid #d0d0d0;padding:5px;outline:none}.wpcf7-form input[type=checkbox]{width:20px}input.wpcf7-submit{background-color:#544d45;color:#fff;padding:10px 5px}h3.accordionButton{font-size:1em;padding:5px 10px;background-color:#797a6a;color:#fff;margin:1px 0 0;font-weight:700;line-height:130%;cursor:pointer}.accordionContent{width:100%;padding:10px 0}.accordionContent img{width:100%}.cottages-list{list-style:none;width:100%;display:block}.cottages-list li{float:left;height:auto;width:50%;background-size:cover;background-repeat:no-repeat;background-position:center center;border:5px solid #fff}.cottages-list li a{display:block;width:100%;position:relative}.cottages-list li a img{width:100%;height:auto}.cottages-list li a .cottage-name{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(255,255,255,.8);font-size:1em;padding:15px;font-weight:700;transition:all .2s ease-in}.cottages-list li a .cottage-name span{font-size:80%;margin:0 0 0 6px;font-weight:400;transition:all .2s ease-in}.cottages-list li a:hover .cottage-name{background-color:#544d45;color:#fff}.cottages-list li a:hover .cottage-name span{color:#fff}.press-box{width:100%;border-bottom:1px solid #d0d0d0;overflow:auto;padding:0 0 20px;margin:0 0 20px}.press-logo{width:20%;float:left}.press-logo img{width:80%}.press-text{width:80%;float:left}footer{background-color:#797a6a;padding:24px;font-size:.875em}footer .column{padding:0 15px}footer .about,footer .logo,footer .links,footer .social{width:25%}footer .logo img{max-width:80%}footer .utilities{width:100%;float:left;padding-top:45px}.utilities .currency,.utilities .credits,.utilities .weather{width:33.33%}footer .social,footer .credits{text-align:right}footer ul{list-style:none}footer .links ul{columns:2;gap:45px;white-space:nowrap}footer ul li:first-child{display:none}footer h3{color:#fff;text-transform:uppercase;margin-bottom:15px;font-size:.925em}footer h3 a{color:#fff}footer p,footer li{color:#d3d4c4;line-height:130%}footer .links ul li a{color:#d3d4c4}.social ul{list-style:none}.social ul li{display:inline-block !important;margin-right:5px}.social ul li:last-child{margin-right:0}.social ul li a i{font-size:2.6em;opacity:1}.social ul li a.facebook i{color:#3b5998}.social ul li a.instagram i{color:#bc2a8d}.social ul li a.twitter i{color:#55acee}.social-links ul li a:hover i{color:#fff}.copyright{padding:13px 0;text-transform:uppercase;font-size:.8em}.statement,.menu-footer-legal-menu-container{float:left}.copyright ul{list-style:none;margin-left:20px}.copyright ul li{float:left}.copyright ul li:last-child{float:left;border-left:1px solid #666;margin-left:10px;padding-left:10px}#wpc-weather{padding:0 !important;margin:0 0 15px !important;border:none !important;color:#fff !important}.wpc-highlight,.day{color:#fff !important}.location_name{display:none}.time_temperature{color:#fff}.wpcc_tool{width:100%}.wpcc_tool p{width:100%;overflow:auto;margin-bottom:5px}.wpcc_tool p label{width:40%;float:left;color:#ddd5ce}.wpcc_tool p select,#wpcc_currency_amount{width:60%;float:left;color:#544d45}#wpcc_currency_amount{padding:3px}#wpcc_convert{color:#4b4842;background-color:#dbe1bb;text-transform:uppercase;padding:3px;border:1px solid #9ea188;font-size:.8em;width:100%}table{width:100%;margin-bottom:1em}table thead td{font-weight:700}table td{font-family:Helvetica,Arial,sans-serif;color:#666;font-size:.9em;padding:6px 0;border-bottom:1px solid #ccc}.popup-fade{background-color:#d5d6c7;position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;z-index:10000;opacity:.6}.popup-iframe{position:absolute;top:50%;left:50%;width:335px;height:280px;margin:-140px 0 0 -168px;background-color:#fff;z-index:10001;box-shadow:0 0 15px 0 rgba(0,0,0,.8);cursor:pointer}.popup-iframe iframe{height:280px;width:336px}div.slide{position:relative;display:block}div.slide h3{position:absolute;left:0;bottom:3px;width:100%;color:#fff;font-weight:400;font-size:1.2em;background-color:rgba(74,72,66,.75);padding:15px 25px}