@media only screen and (min-width:320px){body.debug::before{content:"min-width:320px"}}@media only screen and (min-width:480px){body.debug::before{content:"min-width:480px"}}@media only screen and (min-width:568px){body.debug::before{content:"min-width:568px"}}@media only screen and (min-width:600px){body.debug::before{content:"min-width:600px"}.featured-property{margin-bottom:0;border-right:1px dotted #922a6a}.featured-property:last-of-type{border-right:0}ul.property_list_repeater li,.property_information_List ul.features
li{float:left;width:50%}.grid-item{width:31%;margin-right:2%}.properties_found{float:left}}@media only screen and (min-width:375px) and (orientation: portrait){.mobile_logo
a{font-size:1.6rem}}@media only screen and (min-width:768px){body.debug::before{content:"min-width:768px"}body{margin-top:0}section#top-bar{display:none}header{display:block}body{padding-top:123px}header{background:#fff;height:123px;position:fixed;top:0;width:100%;z-index:11;box-shadow:0 1px 3px rgba(0,0,0,0.5)}header
.container{padding-top:10px;padding-bottom:10px;position:relative}header
.left{float:left;text-align:center}header
.right{float:right}.logo
a{background:rgba(0,0,0,0) url(/wp/wp-content/themes/holiday-cottages-villas/img/holiday-cottages-and-villas-@1x.png) no-repeat scroll 0 0 / 100% auto;display:block;width:200px;height:103px}.contact-search-inner{float:right}.contact-search-inner .tel,.contact-search-inner .tel
a{color:#922a6a;line-height:30px}.contact-search-inner
.tel{margin-right:10px;font-size:1.8rem;display:table;width:100%}.contact-search-inner
.right{display:flex}.contact-search-inner .desktop-fav{margin:0
0 0 10px}.contact-search-inner .desktop-fav
a{display:block;margin:0
10px 0 0;font-size:20px;height:30px;width:100%;text-align:center;line-height:30px}.contact-search-inner .tel
.options_telephone{font-weight:400;font-size:1.8rem;font-family:"josefin sans",sans-serif;float:right;display:flex}.contact-search-inner .tel .options_telephone
a{font-size:1.8rem}.contact-search-inner .tel
.options_email{line-height:2rem}.contact-search-inner .tel .options_email
a{line-height:2rem}nav{bottom:10px;position:absolute;right:15px;width:auto}nav#nav
ul{margin:0;padding:0;list-style:none}#nav>a{display:none}#nav
li{position:relative}#nav li
a{color:#fff;display:block}#nav li a:active{background-color:#922a6a!important}#nav>ul>li.menu-item-has-children>a:after{width:0;height:0;border:.313em solid transparent;border-bottom:none;border-top-color:#efa585;content:'';vertical-align:middle;display:inline-block;position:relative;right:-.313em}#nav>ul{background:rgba(0,0,0,0) url(/wp/wp-content/themes/holiday-cottages-villas/img/bg-menu.png) repeat scroll 0 0;border-radius:4px}#nav>ul>li{float:left}#nav>ul>li>a{font-size:1.2rem;letter-spacing:.1rem;padding:4px
8px;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,0.3);text-transform:uppercase}#nav>ul>li.menu-item-has-children>a{padding-right:10px}#nav > ul > li:not( :last-child )>a{border-right:1px solid rgba(93,27,68,0.5)}#nav > ul > li:hover > a,
#nav > ul:not( :hover )>li.active>a,#nav>ul>li.current-menu-item>a,#nav>ul>li.current-menu-parent>a,#nav>ul>li.current-menu-ancestor>a{background-color:rgba(93,27,68,0.5);text-decoration:none}#nav > ul > li.menu-item-2921:hover > a,
#nav > ul:not( :hover )>li.menu-item-2921.active>a,#nav>ul>li.menu-item-2921.current-menu-item>a,#nav>ul>li.menu-item-2921.current-menu-parent>a,#nav>ul>li.menu-item-2921.current-menu-ancestor>a{border-radius:4px 0 0 4px}#nav > ul > li.menu-item-2962:hover > a,
#nav > ul:not( :hover )>li.menu-item-2962.active>a,#nav>ul>li.menu-item-2962.current-menu-item>a,#nav>ul>li.menu-item-2962.current-menu-parent>a,#nav>ul>li.menu-item-2962.current-menu-ancestor>a{border-radius:4px 0 0 4px}#nav>ul>li.menu-item-38:hover>a{border-radius:4px 0 0 4px}#nav>ul>li.menu-item-28:hover>a{border-radius:0 4px 4px 0}#nav>ul>li>ul{background-color:#922a6a;display:none;position:absolute;top:100%;width:100%}#nav>ul>li:hover>ul{display:block;left:0;right:0}#nav li ul
a{border-top:1px solid rgba(93,27,68,0.5);padding:4px
6px;text-shadow:1px 1px 0 rgba(0,0,0,0.3);font-size:1.2rem;letter-spacing:.1rem;text-transform:uppercase;text-align:center}#nav li ul li a:hover,#nav li ul:not( :hover ) li.active a,#nav li ul li.current-menu-item > a,#nav li ul li.current-menu-parent > a,#nav li ul li li.current-menu-item>a{background-color:rgba(93,27,68,0.5);text-decoration:none}#nav>ul>li>ul>li.menu-item-has-children>a:after{border-style:solid;border-width:.313em 0 .313em .313em;border-color:transparent transparent transparent #efa585;width:0;height:0;content:'';vertical-align:middle;display:inline-block;position:relative;right:-.313em}#nav > ul > li > ul li
ul{background-color:#922a6a;display:none;left:130px;position:absolute;top:0;width:100%}#nav > ul > li > ul li:hover
ul{display:block}section#advanced-search.on-search{bottom:0;position:absolute;width:100%;display:block}#property-id-search{position:relative}#property-id-search
#description{border:1px
solid #922a6a;height:30px;line-height:30px;padding:2px
34px 2px 10px;border-radius:20px;width:100%}#property-id-search
#searchsubmit{background:none;border:0
none;height:30px;position:absolute;right:0;top:0;width:34px}#property-id-search #searchsubmit .fa-search{color:#922a6a;font-size:1.8rem}.property_lead_photo{margin-bottom:0}.property_lead_photos{margin-bottom:0;display:flex}.property_lead_photos
.left{display:block}.property-summary .pricing
.property_price_numbers{display:flex}.property-summary .pricing .property_price_numbers
.property_numbers{margin:0
0 0 20px}body.archive .property-summary .pricing .property_price_numbers
.property_numbers{}.property-summary .property_link
.align_right{float:right}ul.property_list_repeater li,.property_information_List ul.features
li{width:30%}#map_canvas,#mp_map_canvas{height:520px}.property_block:last-of-type{margin-bottom:0}.mobile_price_display{display:none}.desktop_price_display{display:block;margin:20px
0 0}.desktop_price_display
.property_price{margin:0}.quick-information .desktop_price_display
.special_offer_available{margin-top:6px}.gform_wrapper{margin:30px
0 0}.gform_wrapper
li{display:table;width:100%;padding:0
10%}.gform_wrapper li
label{float:left;width:28%;text-align:right}.gform_wrapper li
.ginput_container{float:left;margin-left:4%;width:48%}.gform_wrapper .gform_footer
input#gform_submit_button_1{margin-left:36%}section#two-column
main{border-bottom:0;margin-bottom:0;padding-bottom:0}section#single-property .title_container,#related-properties
.title_container{text-align:left}section#single-property .title_container h1::after,#related-properties h3::after{left:0;width:106%}footer .footer-contact{text-align:center}footer #footer-bottom .additional-links{text-align:right}.property-summary .title-price
.prices{position:relative;top:-6px;text-align:right;font-family:"josefin sans",sans-serif}.property-summary .title-price .prices .property_price_from,
.property-summary .title-price .prices
.property_price_to{font-weight:700}body.home .trio a.second,body.home .trio
a.third{margin-left:14px}.gform_wrapper
li#field_1_9{padding:0
20%}section#lead-photo
.box{bottom:30px;left:30px}section#lead-photo .box
.circle{font-size:1.6rem;font-weight:600;width:56px;height:56px;line-height:56px}section#lead-photo .box .circle::before,section#lead-photo .box .circle::after{width:56px;height:56px}.sort-filter
.block{display:inline-block;margin-right:16px}.sort-filter .title-block{width:auto;margin-right:6px}.property-favourites{}}@media only screen and (min-width:800px){body.debug::before{content:"min-width:800px"}}@media only screen and (min-width:992px){body.debug::before{content:"min-width:992px"}.featured-property .prices>span:first-child{display:inline-block}.property-summary .pricing .property_price_numbers
.property_numbers{margin:0
0 0 16px}.property_lead_photos
.left{margin-right:2px}.property_lead_photos
.right{display:block}.contact-search-inner .tel .options_telephone,
.contact-search-inner .tel .options_telephone
a{font-size:2.4rem}}@media only screen and (min-width:1024px){body.debug::before{content:"min-width:1024px"}#nav>ul>li>a{padding:8px
22px;font-size:1.4rem}section#advanced-search.on-search{bottom:20px;position:absolute;width:100%}ul.property_list_repeater li,.property_information_List ul.features
li{width:25%}.grid-item{width:18%;margin-right:1%;margin-bottom:10px}section#single-property .title_container h1:after{width:106%}section#single-property .quick-information .enquire_within
.align_right{margin:auto 0 auto auto;max-width:220px}section#single-property .quick-information .enquire_within
a{max-width:260px;text-align:center}.quick-information .property_price
.prices{top:0}.quick-information .property_price_from,.quick-information
.property_price_to{font-size:3.6rem}section#one-column
.title_container{text-align:left}section#one-column .title_container h1::after{left:0;width:112%}.introduction{max-width:70%}}@media only screen and (min-width:1100px){body.debug::before{content:"min-width:1100px"}.container{max-width:1100px}section#full_width_slideshow
.container{max-width:100%}section#lead-photo
.container{padding-left:0;padding-right:0;position:relative;max-height:600px}section#lead-photo
img{width:100%}section#advanced-search.on-search{bottom:20px;left:50%;margin-left:-535px;position:absolute;width:100%}section#advanced-search.on-search,section#advanced-search{max-width:1070px}#map_canvas,#mp_map_canvas{height:700px}section#lead-photo > .container,section#single-property .container,section#breadcrumbs .container,section#footer-spacer .container,section#header_photo .container,section#featured-properties .container,section#all-countries .container,section#properties .container,section#one-column .container,section#two-column .container,section#contact
.container{}aside section#featured-properties
.container{border-left:0;border-right:0}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.logo
a{background-image:url(/wp/wp-content/themes/holiday-cottages-villas/img/holiday-cottages-and-villas-@2x.png)}}@media only screen and (min-width:1200px){.property-summary .pricing .col-sm-12{display:flex}.property-summary .pricing .col-sm-12
.property_icons{flex-grow:1}.property-summary .pricing .property_price_numbers
.property_numbers{margin:0
0 0 16px}body.archive .property-summary .pricing .property_price_numbers
.property_numbers{margin:0
0 0 38px}}