o  .lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
padding-left: 0;
margin-left: 0px;
list-style: none outside none;
}
.lSSlideOuter ul, .lSSlideOuter li {
padding: 0px !important;
list-style: none;
}
.lSSlideWrapper {
margin-bottom: 20px;
} * [class*="alpha"] h1, * [class*="alpha"] h2, * [class*="alpha"] h3, * [class*="alpha"] h4, * [class*="alpha"] h5 {
color: var(--company-color);
margin-top:0;
padding:0;
border:unset;
text-decoration: unset;
}
* [class*="alpha"] {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
* [class*="alpha"] a { } .page-pagination {
clear: both;
}
.black-overlay {
position: relative;
background-color: rgba(0,0,0,.68);
}
.white-text {
color: #ffffff !important;
}
.white-text p, .white-text h2, .white-text h3, .white-text a {
color: #ffffff !important;
}
.enquirytitle {
color: var(--enquirytitle-color) !important;
}
.enquirytitle p, .enquirytitle h1, .enquirytitle h2, .enquirytitle h3, .enquirytitle h4, .enquirytitle h5, .enquirytitle a {
color: var(--enquirytitle-color) !important;
}
.white-background { background:#ffffff; 
}
.black-text {
color: #000000 !important;
}
.black-text p, .black-text h2, .black-text h3, .black-text a {
color: #000000 !important;
}
.text-capital {
text-transform: uppercase;
}
.text-overflow {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.description pre, code, .agent-bio pre, .alpha-property pre  {
all:unset;
font-family:inherit;
white-space: pre-wrap;
}
.error {
color:#555;
border-radius:4px;
padding:10px 10px 10px 36px !important;
margin:10px;
font-family:Tahoma,Geneva,Arial,sans-serif;
font-size:11px;
line-height: 11px;
background:#ffd2d3 url(/wp-content/plugins/alphashare-webkit/images/error.png) no-repeat 10px 7px;
border:1px solid #df8f90;
}
.success {
color:#555;
border-radius:4px;
padding:10px 10px 10px 36px !important;
margin:10px;
font-family:Tahoma,Geneva,Arial,sans-serif;
font-size:11px;
line-height: 11px;
background:#d4ffcd url(/wp-content/plugins/alphashare-webkit/images/success.png) no-repeat 10px 7px;
border:1px solid #9adf8f;
}
img {
display:block;
}   .mtn {
margin-top: 0px !important;
}
.mbn {
margin-bottom: 0px !important;
}
.mt {
margin-top: 20px !important;
}
.mb {
margin-bottom: 20px !important;
}
.mrn {
margin-right:0px !important;
}
.mln {
margin-left:0px !important;
}
.mls {
margin-left: 5px !important;
}
.mrs {
margin-right: 5px !important;
}
.mn {
margin:0px !important;
}
.mts {
margin-top: 10px !important;
}
.mbs {
margin-bottom: 10px !important;
}
.mtes {
margin-top: 3px;
}
.mbes {
margin-bottom: 3px;
}
.ma {
margin: 19px !important;
}
.ml {
margin-left: 19px !important;
}
.mr {
margin-right: 19px !important;
}
.pa {
padding: 10px !important;
}
.pt {
padding-top: 10px !important;
}
.ptm {
padding-top: 1px !important;
}
.pb {
padding-bottom: 10px !important;
}
.pts {
padding-top: 5px !important;
}
.pbs {
padding-bottom: 5px !important;
}
.prs {
padding-right: 5px !important;
}
.pls {
padding-left: 5px !important;
}
.pbn {
padding-bottom: 0px !important;
}
.ptn {
padding-top: 0px !important;
}
.pn {
padding: 0px !important;
}
.pr {
padding-right: 10px !important;
}
.prn {
padding-right:0px !important;
}
.pl {
padding-left: 10px !important;
}
.pln {
padding-left:0px !important;
}
.ps {
padding:2px !important;
}
.strong {
font-weight: bold;
}
.rounded {
border-radius: 10px;
}
.clearfix:after, .clearfix:before {
content: " ";
display: table;
}
.clearfix:after {
clear: both
}
.hidden {
display: none !important;
}
.align-right {
text-align: right!important
}
.text-center { text-align:center;
}
.text-right { text-align:right;
}
.text-left { text-align:left;
}
.text-just { text-align: justify;
}
.align-center {
width: auto!important;
text-align: center!important;
margin-left: auto!important;
margin-right: auto!important;
}
.top-right {
position: absolute!important;
top: 3px!important;
right: 3px!important;
width: auto!important;
height:auto!important;
}
.top-left {
position: absolute!important;
top: 3px!important;
left: 3px!important;
width: auto!important;
height:auto!important;
}
.bottom-right {
position: absolute!important;
bottom: 3px!important;
right: 3px!important;
width: auto!important;
height:auto!important;
}
.bottom-left {
position: absolute!important;
bottom: 3px!important;
left: 3px!important;
width: auto!important;
height:auto!important;
}
.full {
width: 100% !important;
}
.float-right {
float: right !important;
}
.float-left {
float: left !important;
}
.border-left {
border-left: 1px solid var(--company-color);
padding-left: 10px;
}
.border-right {
border-right: 1px solid var(--company-color);
padding-right: 10px;
}
.border-bottom {
border-bottom: 1px solid var(--company-color);
padding-bottom: 5px;
}
.border-top {
border-top: 1px solid var(--company-color);
padding-top: 5px;
}
.dark {
background-color: #000000;
}
.dark *, .dark *::before {
color: #ffffff !important;
}
.focus {
background-color: var(--focus-color);
}
.focusbottom {
overflow: hidden;
color: var(--focustext-color);
font-size: 20px;
background-color: var(--focus-color);
padding-top: 10px;
padding-bottom: 5px;
font-weight: bold;
text-align: center;
}
.enquirystyle {
color: var(--enquirytext-color);
background-color: var(--enquiryform-color);
border: 1px solid var(--enquiryborder-color);
}
.rounded-background {
background-color: var(--company-color);
color: #ffffff;
border-radius: 20px;
padding: 2px 10px;
font-size: 20px;
font-weight: bold;
}
.company-colour {
color: var(--company-color);
}
.company-background-colour {
background-color: var(--company-color);
}
.company-background-secondary-colour {
background-color: var(--secondary-color);
}
.price-colour {
color: var(--price-color);
}
.focustext-colour {
color: var(--focustext-color);
}
.focus-colour {
color: var(--focus-color);
}
.focusicons-colour {
color: var(--focusicons-color);
}
.position-relative {position:relative;}
.position-absolute {position:absolute;} .alpha-print-show {
display: none;
}
a.anchor {
display: block;
position: relative;
top: -100px;
visibility: hidden;
} .columns.one-half, .columns.one-third, .columns.one-fourth, .columns.two-third, .columns.three-fourth, .columns.one-fifth, .columns.one-sixth, .columns.two-third, .two-columns > .columns, .four-columns > .columns, .three-columns > .columns, .one-columns > .columns {
width: 100%;
margin-right: 0px;
margin-bottom: 40px;
position: relative;
}
.columns.one-full {
width:100%;
}
.columns.row {
width:100%;
margin: 0;
clear: both;
overflow: hidden;
}
.columns.row div:last-child {
margin-right:0;
}
@media screen and (min-width: 670px) {
.two-columns, .four-columns, .three-columns, .columns.row {
display: flex;
flex-wrap: wrap;
}
}
@media (min-width: 670px) and (max-width: 899px) {
.columns.one-fourth, .four-columns > .columns, .columns.three-fourth, .columns.one-fifth, .columns.one-sixth {
width:48%;
margin-right: 2%;
}
.columns.one-fourth:nth-of-type(2n+0), .four-columns > .columns:nth-of-type(2n+0), .columns.one-fifth:nth-of-type(2n+0), .columns.one-sixth:nth-of-type(2n+0) {
margin-right: 0px;
}
.columns.one-fourth:nth-of-type(2n+1), .four-columns > .columns:nth-of-type(2n+1), .columns.one-fifth:nth-of-type(2n+1), .columns.one-sixth:nth-of-type(2n+1) {
clear: both;
}
.columns.three-fourth:last-of-type, .columns.row div:last-of-type  {
margin-right: 0px;
}
}
@media screen and (min-width: 768px) { 
.columns.one-half, .two-columns > .columns {
width: 48%;
margin-right: 2%;
}
.columns.one-third, .three-columns > .columns {
width:32%;
margin-right: 2%;
}
.columns.two-third {
width:66%;
margin-right: 2%;
}
.columns.one-half:nth-of-type(2n+0), .two-columns > .columns:nth-of-type(2n+0), .columns.one-third:nth-of-type(3n+0),.columns.two-third:last-of-type, .three-columns > .columns:nth-of-type(3n+0) {
margin-right: 0px;
}		
.columns.one-half:nth-of-type(2n+1), .two-columns > .columns:nth-of-type(2n+1), .columns.one-third:nth-of-type(3n+1), .three-columns > .columns:nth-of-type(3n+1) {
clear: both;
}
}
@media screen and (min-width: 900px) {
.columns.one-fourth, .four-columns > .columns {
width: 25%;
margin-right: 2%;
}
.columns.three-fourth {
width:73%;
margin-right: 2%;
}
.columns.one-fifth {
width:18%;
margin-right: 2%;
}
.columns.one-sixth {
width:13%;
margin-right: 2%;
}
.columns:last-child {
margin-right: 0%;
}
.columns.one-fourth:nth-of-type(4n+0), .four-columns > .columns:nth-of-type(4n+0), .columns.one-fifth:nth-of-type(5n+0), .columns.one-sixth:nth-of-type(6n+0) {
margin-right: 0px;
}
.columns.three-fourth:last-of-type {
margin-right: 0px;
}
.columns.one-fourth:nth-of-type(4n+1), .four-columns > .columns:nth-of-type(4n+1), .columns.one-fifth:nth-of-type(5n+1), .columns.one-sixth:nth-of-type(6n+1) {
clear: both;
}
}
.columns.zebra:nth-child(even) .zebra-block {
background-color:var(--secondary-color);
color: #ffffff;
overflow: hidden;
padding: 5px 10px;
}
.columns.zebra:nth-child(odd) .zebra-block{
background-color:var(--company-color);
color:#ffffff;
overflow:hidden;
padding: 5px 10px;
}  .alpha-gallery {
clear: both;
position: relative;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}    .button, .alpha-options a, #alpha_search input[type="submit"], #alpha_search input[type="reset"], .enquire input[type="submit"], .alpha-banner-search input[type="submit"], .alpha-banner-search input[type="reset"], .button-small {
padding: 9px;
width: 100% ;
text-align: center;
line-height: 1em;
display: inline-block;
background-color: var(--button-color);
box-sizing: border-box;
position: relative;
cursor: pointer;
height: 37px;
color: var(--button-Text-color) !important;
border: 1px solid var(--button-outline-color) !important;
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
border-radius: 3px;
text-decoration: none !important;
}
.header-button .button {
background-color: var(--button-color)!important;
color: var(--button-Text-color)!important;
}
.button:hover, .button-small:hover, .alpha-property .alpha-options a:hover, #alpha_search input[type="submit"]:hover, #alpha_search input[type="reset"]:hover, .enquire input[type="submit"]:hover, .alpha-banner-search input[type="submit"]:hover {
background-color: var(--button-hover-color);
color: var(--button-Text-color);
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
}
#alpha_search input[type="submit"].green-button, input[type="submit"].green-button  {
background-color: #00AB00 ;
border: 1px solid #ffffff ;
}
#alpha_search input[type="submit"].green-button:hover, input[type="submit"].green-button:hover {
background-color: #007700; -moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
}
.add_to_shortlist.button, input[type="reset"].button-grey, .button-grey  {
display: inline-block;
padding-right: 12px;
padding-left: 12px;
border: 1px solid #bbbbbb!important;
background-color: #D2D2D2!important;
color: #333333;
text-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px;
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
-o-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
}
.add_to_shortlist.button {
padding-left:26px;
}
.button-grey:hover, input[type="reset"].button-grey:hover {
background-color: #ffffff!important;
color: var(--button-color)!important;
border: 1px solid var(--button-color)!important;
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
-o-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
}
.add_to_shortlist.button:hover {
background-color: #ffffff!important;
color: var(--button-color);
border: 1px solid var(--button-color)!important;
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
-o-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
}
.add_to_shortlist.button.added {
color: #fabf1b!important;
background-color: #ffffff!important;
border: 1px solid #fabf1b!important;
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
-o-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
}
.add_to_shortlist.button:hover::after {
content: "+";
font-size: 14px;
color: #ffffff;
width: 14px;
height: 14px;
left: 5px;
bottom: 11px;
position: absolute;
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
-o-transition: all 300ms ease-out 0ms;
}
.add_to_shortlist.button:before {
content: "\f004";
font-family: FontAwesome;
font-size: 14px;
color: #ffffff;
width: 14px;
height: 14px;
left: 5px;
bottom: 11px;
position: absolute;
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
-o-transition: all 300ms ease-out 0ms;
}
.add_to_shortlist.button.added:hover {
color: var(--button-color)!important;
border: 1px solid var(--button-color)!important;
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
-o-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
}
.add_to_shortlist.button.added:hover::after {
content: "-";
color: #ffffff;
}
.add_to_shortlist.button.added:before {
content: "\f004";
color: #fabf1b;
}
.add_to_shortlist.button:hover::before {
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
-o-transition: all 300ms ease-out 0ms;
color: var(--button-color);
}
.add_to_shortlist.button.added:hover::before {
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
-o-transition: all 300ms ease-out 0ms;
color: var(--button-color);
}
.button-small, .button-small .button {
width: auto;
height: auto;
}
.button-small a {
padding: 0px !important;
width: auto;
}
.menu-button .button { padding:5px !important;} .text-link { width: auto  !important;
height: auto  !important;
float: none  !important;
background: none !important;
border: none !important;
display: inline-block !important; margin: 0 !important;
padding: 0 !important;
outline: none !important;
outline-offset: 0 !important;
color: var(--company-color) !important; cursor: pointer !important;
} .alpha-print {
padding-left: 34px;
}
.alpha-print:before {
content: "\f02f";
font-family: FontAwesome;
font-size: 14px;
color: #ffffff;
width: 14px;
height: 14px;
left: 11px;
bottom: 11px;
position: absolute;
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
-o-transition: all 300ms ease-out 0ms;
}
.alpha-print:hover::before {
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
-o-transition: all 300ms ease-out 0ms; }
button.button { }
button:hover {
cursor: pointer;
}
.button, .alpha-options a {
display: inline-block;
width: auto;
} @media screen and (max-width:480px){
.button, .alpha-options a {
width:100%;
margin-bottom: 10px;
text-align: center;
display:block;
}
} .alpha-print {
cursor: pointer;
}   .read_more.button {
}
.alpha-results {
position: relative;
margin-bottom: 20px;
background-color: #ffffff;
display: inline-block;
} .result-container {
margin-bottom: 20px;
}
.result-details { position: relative;
padding-top: 10px;
padding-bottom: 10px;
}
.results-buttons {
overflow: hidden;
padding: 10px;
}
.result-details h4 {
margin-bottom: 0px;
}
.result-details-short {
position: relative;
padding-top: 10px;
padding-bottom: 10px;
min-height: 66px;
}
.one-third .result-details { }
.one-fourth .result-details { }
.right-module .result-details {
min-height: 0px;
}
.shadow .result-details, .shadow .result-details-short {
padding-left: 10px;
padding-right: 10px;
}
.link {
white-space: nowrap;
}
.alpha-thumb-link {
overflow: hidden;
padding-bottom: var(--thumbnail-shape);
height: 0px;
position: relative;
display: block;
z-index: 0;
}
.alpha-thumb-link .thumbnail {
overflow: hidden;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.alpha-thumb-link img.thumbnail {
padding: 0px !important;
max-width: 100% !important;
max-height: 100% !important;
width: 100% !important;
object-fit: cover !important;
margin: 0px !important;
height: inherit !important;
}
.alpha-thumb-link a,.alpha-thumb-link .text-link  {
color: #ffffff !important;
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
-o-transition: all 300ms ease-out 0ms;
}
.alpha-thumb-link .add_to_shortlist.text-link {
font-size: 18px;
}
.alpha-thumb-link .add_to_shortlist.text-link:hover::after {
content: "+";
color: #ffffff;
font-size: 18px;
line-height: 18px;
width: 18px;
height: 18px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -9px;
margin-top: -9px;
}
.alpha-thumb-link .add_to_shortlist.text-link.added {
color: #fabf1b!important;
}
.alpha-thumb-link .add_to_shortlist.text-link.added:hover {
color: var(--button-color) !important;
}
.alpha-thumb-link .add_to_shortlist.text-link.added:hover::after {
content: "-";
color: #ffffff;
font-size: 18px;
line-height: 18px;
width: 18px;
height: 18px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -9px;
margin-top: -10px;
}
.alpha-thumb-link a:hover,.alpha-thumb-link .text-link:hover {
color: var(--button-color) !important;
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
-o-transition: all 300ms ease-out 0ms;
}
.alpha-hover-link::after {
content: '\f0a9';
font-family: FontAwesome;
text-align: center;
width: 100%;
height: 100%;
display: flex;
background: rgba(0, 0, 0, 0.3);
color: #ffffff;
font-size: 50px;
-webkit-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: -webkit-transform 0.4s;
-moz-transition: -moz-transform 0.4s;
transition: transform 0.4s;
position: absolute;
top: 0;
left: 0;
box-sizing: border-box;
z-index: 2;
align-items: center;
justify-content: center;
}
.alpha-hover-link:hover::after {
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
-webkit-transition: -webkit-transform 0.4s;
-moz-transition: -moz-transform 0.4s;
transition: transform 0.4s;
} .alpha-hover-show {
font-family: FontAwesome;
text-align: center;
width: 100%;
height: 100%;
display: flex;
background: rgba(0, 0, 0, 0.3);
color: #ffffff;
font-size: 50px;
-webkit-transform: translateY(100%);
-moz-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition: -webkit-transform 0.4s;
-moz-transition: -moz-transform 0.4s;
transition: transform 0.4s;
position: absolute;
top: 0;
left: 0;
box-sizing: border-box;
z-index: 2;
align-items: center;
justify-content: center;
}
.alpha-thumb-link:hover .alpha-hover-show {
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
-webkit-transition: -webkit-transform 0.4s;
-moz-transition: -moz-transform 0.4s;
transition: transform 0.4s;	
} .alpha-hover-fade {
font-family: FontAwesome;
text-align: center;
width: 100%;
height: 100%;
display: flex;
background: rgba(0, 0, 0, 0.3);
color: #ffffff;
font-size: 50px;
position: absolute;
top: 0;
left: 0;
box-sizing: border-box;
z-index: 2;
align-items: center;
justify-content: center;
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
-ms-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}
.alpha-thumb-link:hover .alpha-hover-fade {
filter: alpha(opacity=100);
opacity: 1;
} 
.shadow .alpha-icons {
padding-left: 10px;
padding-right: 10px;
}
.alpha-icons {
overflow: hidden;
color: var(--focustext-color);
font-size: 14px;
}
.alpha-icons .bedrooms {
display: inline-block;
margin-right: 10px;
line-height: 1em;
}
.alpha-icons .bedrooms:before {
content: "\f236";
font-family: FontAwesome;
color: var(--focusicons-color);
margin-right: 5px;
font-weight: 400;
}
.alpha-icons .bathrooms {
display: inline-block;
margin-right: 10px;
line-height: 1em;
}
.alpha-icons .bathrooms:before {
content: "\f2cd";
font-family: FontAwesome;
color: var(--focusicons-color);
margin-right: 5px;
font-weight: 400;
}
.alpha-icons .plot_area {
display: inline-block;
margin-right: 10px;
line-height: 1em;
}
.alpha-icons .plot_area:before {
content: "\f065";
font-family: FontAwesome;
color: var(--focusicons-color);
margin-right: 10px;
font-weight: 400;
}
.alpha-icons .build_area {
display: inline-block;
margin-right: 10px;
line-height: 1em;
}
.alpha-icons .build_area:before {
content: "\f015";
font-family: FontAwesome;
color: var(--focusicons-color);
margin-right: 10px;
font-weight: 400;
}
.shadow .alpha-icoons {
padding-left: 10px;
padding-right: 10px;
}
.alpha-icoons {
overflow: hidden;
color: var(--focustext-color);
font-size: 20px;
font-weight: bold;
}
.alpha-icoons .bedrooms {
display: inline-block;
margin-right: 10px;
line-height: 1em;
}
.alpha-icoons .bedrooms:before {
content: "\f236";
font-family: FontAwesome;
color: var(--focusicons-color);
margin-right: 5px;
font-weight: 400;
}
.alpha-icoons .bathrooms {
display: inline-block;
margin-right: 10px;
line-height: 1em;
}
.alpha-icoons .bathrooms:before {
content: "\f2cd";
font-family: FontAwesome;
color: var(--focusicons-color);
margin-right: 5px;
font-weight: 400;
}
.alpha-icoons .plot_area {
display: inline-block;
margin-right: 10px;
line-height: 1em;
}
.alpha-icoons .plot_area:before {
content: "\f065";
font-family: FontAwesome;
color: var(--focusicons-color);
margin-right: 10px;
font-weight: 400;
}
.alpha-icoons .build_area {
display: inline-block;
margin-right: 10px;
line-height: 1em;
}
.alpha-icoons .build_area:before {
content: "\f015";
font-family: FontAwesome;
color: var(--focusicons-color);
margin-right: 10px;
font-weight: 400;
}
.alpha-features {
}
.alpha-features span {
position: relative;
display: inline-block;
white-space: nowrap;
margin-right: 10px;
padding-right: 15px;
}
.alpha-features span:first-of-type {
padding-left:0px;
}
.alpha-features span:last-of-type{
padding-right:0px;
margin-right: 0px;
}
.alpha-features span::after {
content: "-";
width:5px;
height: 5px;
position: absolute;
right:0px;
}
.alpha-features span:last-of-type::after {
content: "";	
} .results-offset-background {
background-color:var(--focus-color);
margin-left:-2%;
padding: 4px 4px 4px 2%;
}
.results-offset-background * {
color: var(--price-color) !important;
padding: 0px;
margin: 0px;
}
.property-meta {
background-color:#f5f5f5;
border-top:1px solid #dedede;
padding:0px;
}
.property-meta span {
color: #394041;
border-right: 1px solid #dedede;
padding: 10px 12px 10px 0;
margin-right: 12px;
display: inline-block;
}
.property-meta span:last-of-type {
border-right: none;
margin-right: 0px;
}
.property-meta .alpha-icons span:before {
color: #394041;
font-size: 16px;
}
.alpha-icons .price {
float: right;
text-align: right;
color: var(--price-color);
font-size: 18px;
font-weight: bold;
}
.alpha-icoons .price { 
text-align: center;
color: var(--price-color);
font-size: 25px;
font-weight: bold;
}
.result-details .description {
display: block;
}
.result-details .description {
position: relative;
} .property_pagination {
overflow:hidden;
clear: both;
padding-left:1px;
}
.page-numbers {
background: #fff;
border: 1px solid #B4B9BE;
color: #757575;
padding: 2px 8px;
margin-left: -1px;
opacity: 1;
float:left;
font-size:14.4px;
}
a.page-numbers:hover {
background: var(--button-color);
color: #fff;
text-decoration: none;
border: 1px solid var(--button-color);
}
.page-numbers.current {
background: #eee;
color: #000;
}
.next.page-numbers {
border-radius: 0 3px 3px 0;
}
.prev.page-numbers {
border-radius: 3px 0 0 3px;
}
.shadow {
-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6);
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6);
-webkit-transition: all 0.4s, opacity 0.1s;
-moz-transition: all 0.4s, opacity 0.1s;
transition: all 0.4s, opacity 0.1s;
}
.shadow.alpha-results:hover {
-webkit-box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.6);
box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.6);
-webkit-transition: all 0.4s, opacity 0.1s;
-moz-transition: all 0.4s, opacity 0.1s;
transition: all 0.4s, opacity 0.1s;
} .alpha-flash {
position: absolute;
width: 100%;
top: 0;
left: 0;
display: block;
z-index: 1;
}
.alpha-featured::after {
content: " ";
display: block;
position: absolute;
top:-11px;
right:-11px;
background-image: url(/wp-content/plugins/alphashare-webkit/images/featured-flash.png);
background-repeat: no-repeat;
width:98px;
height:97px;
z-index: 3;
}
.alpha-flash .new_build, .alpha-flash .admin_status_text, .alpha-flash .repossession {
opacity: var(--flash-opacity);
}
.alpha-flash .price_reduction_percent {
position: absolute;
top: 0;
right: 0;
width: auto;
padding: 5px;
background-color: rgba(255, 255, 255, 0.7);
color: #000000;
font-size: 20px;
line-height: 20px;
}
.alpha-flash .price_reduction_percent::before {
content: '- ';
display: inline-block;
width: auto;
text-align: center;
font-size: 20px;
line-height: 20px;
clear: both;
} .admin_status_text {
display: inline-block;
white-space: nowrap;
width: auto;
padding: 5px;
background-color: var(--featured-color);
color: #ffffff;
line-height: 1em;
clear: both;
float: left;
}
.new_build {
display: inline-block;
width: auto;
white-space: nowrap;
padding: 5px;
background-color: var(--new-build-color);
color: #ffffff;
line-height: 1em;
clear: both;
float: left;
}
.repossession {
display: inline-block;
width: auto;
white-space: nowrap;
padding: 5px;
background-color: var(--repossession-color);
color: #000;
line-height: 1em;
clear: both;
float: left;
}    .alpha-property h2, .alpha-property h3, .alpha-property h4, .alpha-property h5 {
margin-bottom: 0px;
}
.alpha-details {
margin-bottom: 20px;
overflow: hidden;
position: relative;
}
.alpha-details.two-column {
margin-bottom: 20px;
}
.alpha-details.two-column span {
width: 100%;
float: left;
overflow: hidden;
display: block;
clear: both;
margin-right: 0px;
}
@media (min-width: 670px) {
.alpha-details.two-column span {
width: 48%;
margin-right: 4%;
float: left;
overflow: hidden;
display: block;
clear: none;
}
.alpha-details.two-column span:nth-of-type(2n+0) {
margin-right: 0px;
}
.alpha-details.two-column span:nth-of-type(2n+1) {
clear: both;
}
}
.alpha-details span {
}
.alpha-details span i {
float: right;
display: block;
width: auto;
font-style: normal;
}
.alpha-details-header {
margin: 0;
padding: 0;
overflow: hidden;
position: relative;
}
.alpha-details-gallery {
overflow: hidden;
position: relative;
}
.alpha-details-options .button {
background-color: var(--company-color);
border: 1px solid var(--company-color);
opacity: 1;
}
.alpha-details-options .button:hover {
opacity: .7;
}
ul.alpha-property-features {
overflow: hidden;
padding-left:0px !important;
display:flex;
flex-wrap:wrap;
}
ul.alpha-property-features li {
margin: 0px;
padding: 0px 0px 0px 20px;
float: left;
width: 100%;
clear: both;
position: relative;
list-style-type: none !important;
}
@media screen and (min-width: 550px) {
ul.alpha-property-features li {
margin: 0px;
padding: 0px 0px 0px 20px;
float: left;
width: 31%;
margin-right: 3%;
position: relative;
list-style-type: none !important;
clear: none;
}
}
ul.alpha-property-features li:nth-of-type(3n+0) {
margin-right: 0px;
}
ul.alpha-property-features li:nth-of-type(3n+1) {
clear:both;
}
ul.alpha-property-features li:before {
content: "\f14a";
font-family: FontAwesome;
color: var(--company-color);
position: absolute;
left: 1px;
}
ul.alpha-print-images {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
ul.alpha-print-images li {
margin: 0px;
padding: 0px;
float: left;
width: 50%;
position: relative;
list-style-type: none !important;
}
ul.alpha-print-images li img {
width: 90%;
padding-bottom: 10px;
}
ul.alpha-print-images li:nth-of-type(2n) {
margin-left: 30px;
}
ul.alpha-property-footer {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px !important;
}
ul.alpha-property-footer li {
margin: 0px;
padding: 0px;
float: left;
position: relative;
list-style-type: none !important;
width: 50%;
}
ul.alpha-property-footer li #er-container {
margin-top: 10px;
}
ul.alpha-property-footer li img {
width: 250px;
}
.enquire {  overflow: hidden;
}
.enquire input[type=text], .enquire textarea {
width: 100%;
}
.vsg-map {
overflow: hidden;
box-sizing: border-box;
}
.lSSlideWrapper {
padding-top: 5px;
border: 1px solid var(--company-color);
}
.alpha-share-links {
position: relative;
padding: 0 0 10px 0;
margin-bottom: 0;
margin-left: 0;
margin-top: 10px;
font-size: 30px;
line-height: 1em;
}
.alpha-share-links img {
height: 30px;
}
.alpha-share-links a {
margin-left: 10px;
}
.alpha-share-links a:hover {
color: #EF8B69;
}
.alpha-share-links .twitter {
color: #1fcbff;
}
.alpha-share-links .facebook {
color: #3b5897;
}
.alpha-share-links .google-plus {
color: #d34836;
}
.alpha-share-links .linkedin {
color: #0074b3;
}
.alpha-share-links .twitter:hover {
color: rgba(31, 203, 255, 0.5);
}
.alpha-share-links .whatsapp {
color: #25d366;
}
.alpha-share-links .facebook:hover {
color: rgba(59, 88, 151, 0.5);
}
.alpha-share-links .google-plus:hover {
color: rgba(211, 73, 54, 0.5);
}
.alpha-share-links .whatsapp:hover {
color: rgba(37, 211, 105, 0.5);
}
.alpha-share-links .linkedin:hover {
color: rgba(0, 116, 179, 0.5);
}
.alpha-currency-converter {
display: none;
position: relative;
float: right;
padding: 0 0 10px 0;
margin-bottom: 0;
margin-left: 0;
margin-top: 10px;
}
.alpha-currency-logo::before {
content: url(/wp-content/plugins/alphashare-webkit/images/ccdirect.png) center no-repeat;
background: url(/wp-content/plugins/alphashare-webkit/images/ccdirect.png) center no-repeat;
background-size: 100px;
}
.alpha-line-center {
margin: 0px;
padding: 0 10px;
background: #fff;
display: inline-block;
font-size: 16px;
font-weight: bold;
}
.alpha-line-div {
text-align: center;
position: relative;
z-index: 2;
margin-bottom:20px;
}
.alpha-line-div:after {
content: "";
position: absolute;
top: 50%;
left: 0;
right: 0;
border-top: solid 1px grey;
z-index: -1;
}   .alpha-banner-search .wpb_content_element, .alpha-banner-search .widget {
margin: 0px;
}
.alpha-banner-search .alpha-label {
color: #ffffff;
display: block;
}
#alpha_search {
position: relative;
}
#alpha_search .quicksearch-tab {
position: absolute;
display: block;
padding: 10px; right:0px;
width: auto;
overflow: hidden;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px; -moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
}
#alpha_search .quicksearch-tab .button-small {
width:auto;
float: none;
}
#alpha_search select, #alpha_search input[type=text], #alpha_search input[type=password], #alpha_search input[type=email] {
margin-bottom: 0px;
padding: 7px;
background-color: #FFFFFF;
cursor: pointer;
color: #4e4e4e !important;
font-size: 12px;
line-height: 12px;
border: 1px solid #999999;
width: 100%;
min-height: 34px;
box-sizing: border-box;
border-radius: 0px; -webkit-appearance: none;
}
#alpha_search [id^="span_"],#alpha_search .ms-options-wrap  {
display:block;
}
#alpha_search select, #alpha_search input[type=text], #alpha_search input[type=password], #alpha_search input[type=email], #alpha_search .ms-options-wrap, #alpha_search [id^="span_"], #alpha_search  input[type=submit], #alpha_search  input[type=reset ]{
margin-bottom: 5px;
}
#alpha_search input[type=reset ] {
}
#alpha_search select:empty {
display: none!important;
}
@media screen and (min-width:480px){
#alpha_search.six, #alpha_search.five, #alpha_search.four, #alpha_search.two {
display: flex;
flex-wrap: wrap;
}
}
#alpha_search.six select, #alpha_search.six input, #alpha_search.six .form-spacer, #alpha_search.six [id^="span"], #alpha_search.six .ms-options-wrap {
float: left;
margin-right: 1%;
margin-bottom: 15px;
flex: 1 1 15.66%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 4px;
}
#alpha_search.five select, #alpha_search.five input, #alpha_search.five .form-spacer,  #alpha_search.five [id^="span_"], #alpha_search.five .ms-options-wrap    {
float: left;
margin-right: 1%;
margin-bottom: 15px;
flex: 1 1 19%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#alpha_search.four select, #alpha_search.four input, #alpha_search.four .form-spacer, #alpha_search.four [id^="span_"],  #alpha_search.four .ms-options-wrap  {
float: left;
margin-right: 1%;
margin-bottom: 15px;
flex: 1 1 24%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#alpha_search.two select, #alpha_search.two input, #alpha_search.two .form-spacer, #alpha_search.two .ms-options-wrap  {
float: left;
margin-right: 2%;
margin-bottom: 15px;
flex: 1 1 48%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#alpha_search span select, #alpha_search.six span select, #alpha_search.five span select, #alpha_search.four span select, #alpha_search.two span select, #alpha_search.six span .ms-options-wrap, #alpha_search.five span .ms-options-wrap, #alpha_search.four span .ms-options-wrap, #alpha_search.two span .ms-options-wrap, #alpha_search span .ms-options-wrap input {
width:100%;
margin-bottom: 0px;
}
#alpha_search select {
background-image: url(/wp-content/plugins/alphashare-webkit/images/dropdown-arrow.png);
background-repeat: no-repeat;
background-position: right;
}
.hide-advanced-search .hide-field, .hide-advanced-search .search_location_3 {
display: none !important;
}
.show-advanced-search .show-field {
display: block !important;
}
.show-advanced-search, .hide-advanced-search {
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
}
.show-advanced-search .hide-field {
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
} @media screen and (max-width: 480px){
#alpha_search select, #alpha_search input[type=text], #alpha_search input[type=password], #alpha_search input[type=email], #alpha_search input[type=submit]  {
min-height: 44px;
font-size: 14px;
padding: 10px;
}
}  .alpha-message {
padding: 8px 35px 8px 14px;
margin-top: 20px;
margin-bottom: 20px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #fcf8e3;
border: 1px solid #fbeed5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.alpha-alert-block {
background-color: #fcf8e3;
border: 1px solid #fbeed5;
}
.alpha-alert-success {
color: #468847;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.alpha-alert-info {
color: #3a87ad;
background-color: #d9edf7;
border-color: #bce8f1;
}
.alpha-alert-danger, .alpha-alert-error {
color: #b94a48;
background-color: #f2dede;
border-color: #eed3d7;
} .ultimate-boosted .alpha-results {
background-color: #6750a0;
border:1px solid #ffffff;
}
.super-boosted .alpha-results {
background-color: #3864ad;
border:1px solid #ffffff;
}
.boost .alpha-results {
background-color: #81d0e1;
border:1px solid #ffffff;
}
.boost *, .super-boosted *, .ultimate-boosted * { color:#ffffff;}
.boost .property-meta {
background-color: #62A592;
border-top: 1px solid #447768;
}
.super-boosted .property-meta {
background-color: #1D79EA;
border-top: 1px solid #1058B0;
}
.boost .property-meta span {
color: #ffffff;
border-right: 1px solid #447768;
line-height: 1em;
}
.super-boosted .property-meta span {
color: #ffffff;
border-right: 1px solid #1058B0;
line-height: 1em;
}
.boosted + .result-details * { background-color: #81d0e1; color: #ffffff; }
.super + .result-details * { background-color: #3864ad; color: #ffffff; }
.ultimate + .result-details * { background-color: #6750a0; color: #ffffff; }
.super-boosted .property-meta span:last-of-type, .boost .property-meta span:last-of-type, .ultimate-boosted .property-meta span:last-of-type { border-right:none; }
.boost .property-meta .alpha-icons span:before, .super-boosted .property-meta .alpha-icons span:before, .ultimate-boosted .property-meta .alpha-icons span:before { color:#ffffff;}
.ultimate-boosted .property-meta {
background-color: #503E7D;
border-top: 1px solid #3D2F5F;
}
.ultimate-boosted .property-meta span {
color: #ffffff;
border-right: 1px solid #3D2F5F    ;
line-height: 1em;
}
.boost_level.ultimate, .boost_level.super, .boost_level.boosted {
content:" ";
position:absolute;
top:-12px;
right:0px;
width:84px;
height:97px;
background-repeat: no-repeat;
z-index: 1;
}
.boost_level.ultimate {background-image: url(/wp-content/plugins/alphashare-webkit/images/featured-ultimate.png); width:98px; height:97px; right:-10px;}
.boost_level.super {background-image: url(/wp-content/plugins/alphashare-webkit/images/featured-super.png);}
.boost_level.boosted {background-image: url(/wp-content/plugins/alphashare-webkit/images/featured-boosted.png);}  .alpha-debug {
clear: both;
margin-top: 20px;
margin-bottom: 20px;
padding-left: 20px;
}   @media only screen and (max-width: 1169px) and (min-width: 1000px) {
.one-fourth .result-details {
}
.one-fourth .result-details .button {
width: 215px;
}
.one-fourth .result-details .add_to_shortlist.button {
bottom: 50px;
}
}
@media only screen and (max-width: 999px) and (min-width: 768px) {
.one-fourth .result-details {
}
.one-fourth .result-details .button {
width: 152px;
}
.one-fourth .result-details .add_to_shortlist.button {
bottom: 50px;
}
.one-fourth .alpha-icons .bedrooms {
float: left;
margin-right: 10px;
}
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 700px) {
#alpha_search.six select, #alpha_search.six input,  #alpha_search.six [id^="span"], #alpha_search.six .ms-options-wrap {
width: 32.33%;
}
.form-spacer {
width: 32.33%;
}
}
@media screen and (max-width: 480px) {
#alpha_search.six select, #alpha_search.six input, #alpha_search.six [id^="span"], #alpha_search.six .ms-options-wrap {
width: 100%;
margin-right: 0px;
margin-bottom:5px;
}
.form-spacer {
width: 100%;
margin-right: 0px;
}
}
@media print {
.top_nav, .header, header *, .footer *, .alpha-print-hide {
display: none;
height: 0px !important;
visibility: hidden;
}
.alpha-print-show {
display: block;
}
.alpha-property {
margin: 0;
float: none;
width: 750px !important;
display: block;
padding: 0px;
}
.wpb_wrapper {
margin: 0px 0 0 20px;
}
.wpb_wrapper h2 {
padding-top: 20px;
}
.lSSlideWrapper {
display: none;
}
.lSPager li {
display: none;
}
.lSPager li:first-of-type {
display: block;
width: 700px !important;
border: 1px solid #000000;
}
} ul.tabs {
margin: 0px 0px -1px 0px !important;
padding: 0px !important;
list-style: none;
display:block;
min-height:42px;
}
ul.tabs li{
background: #f4f4f4;
color: #333333;
display: inline-block;
font-size: 16px;
line-height: 16px;
text-align: center;
padding: 12px 12px 11px 12px;
cursor: pointer;
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
-o-transition: all 300ms ease-out 0ms;
border-top:1px solid #dedede;
border-right:1px solid #dedede;
border-left:1px solid #dedede;
margin-right:5px;
}
ul.tabs li:hover {
background: #ffffff;
-moz-transition: all 300ms ease-out 0ms;
-webkit-transition: all 300ms ease-out 0ms;
transition: all 300ms ease-out 0ms;
-o-transition: all 300ms ease-out 0ms;
}
ul.tabs li.current {
border-top:2px solid var(--company-color);
background: #ffffff;
color: var(--company-color);
opacity: 1;
padding: 12px 12px 12px 12px;
}
ul.tabs li.current:hover {
background: #ffffff;
opacity: 1;
}
.tab-content{
display: none;
background: #ffffff;
border: 1px solid #dedede;
padding:20px;
}
.tab-content.current{
display: inherit;
} .grey-tabs ul.tabs {}
.grey-tabs ul.tabs li { background:#eeeeee; color: #333333; opacity: 1;}
.grey-tabs ul.tabs li:last-of-type {}
.grey-tabs ul.tabs li:hover { background: #dbdbdb; color: #333333;}
.grey-tabs ul.tabs li.current { background:#dbdbdb; color: #333333;}
.grey-tabs ul.tabs li.current:hover{background:#dbdbdb; color: #333333;}
.grey-tabs .tab-content { border:1px solid #dbdbdb; }
@media screen and (max-width: 835px) {
ul.tabs{
display:block;
}
ul.tabs li {
display:block;
clear:both;
border-right:0px;
border-bottom:2px solid #ffffff;
width:100%;
}
} .agent_name_outer {
background-color: #000000;
padding:0px 10px;
min-height:34px;
height:1px;
text-align: center;
margin: 0;
display: flex;
width:100%;
align-items: center;
justify-content: center;
}
.agent_name, .agent_trading_name  {
color: #ffffff;
font-size:11px;
line-height: 16px;
display: block;
text-transform: uppercase;
}
@media screen and (max-width:500px) {
.agent_name_outer {
width:100%!important;
margin: 0px!important;
float:none;
}
.float-right {
float: none !important;
}
.align-right {
text-align:left !important;
}
} [id*="slider"] [class^="columns"] {
margin-bottom:0px;
}  .accordion { margin-bottom:40px;}
.accordion-tab {
position: relative;
margin-bottom: 1px;
width: 100%;
color: #fff;
overflow: hidden;
}
.accordion input {
position: absolute;
opacity: 0;
z-index: -1;
}
.accordion label {
position: relative;
display: block;
padding: 0 0 0 1em;
background: var(--floorplansbg-color);
font-size:18px;
line-height: 2;
cursor: pointer;
color:#ffffff;
}
.accordion-tab-content {
max-height: 0;
overflow: hidden;
background: #ffffff;
border:2px solid var(--floorplansborder-color); 
-webkit-transition: all 2s;
-o-transition: all 2s;
transition: all 2s;
}
.accordion-tab-content p {
margin: 1em;
} .accordion input:checked ~ .accordion-tab-content {
max-height: 100em;
} .accordion label::after {
position: absolute;
right: 0;
top: 0;
display: block;
width: 2em;
height: 2em;
line-height: 2;
text-align: center;
-webkit-transition: all .35s;
-o-transition: all .35s;
transition: all .35s;
}
.accordion input[type=checkbox] + label::after {
content: "\25BC";
}
.accordion input[type=checkbox]:checked + label::after {
transform: rotateX(180deg);
} #property_alert { padding:10px; border-radius: 3px; background-color:var(--company-color);  margin-left: auto; margin-right: auto; display: block; text-align: center; width:100%; }
#property_alert .property_alert_msg { color:#ffffff; font-size: 16px;}
#property_alert input { width:100%; margin-right:0; clear: both; margin-bottom: 10px; }
#property_alert button { width:100%; clear: both;}
@media screen and (min-width:600px){
#property_alert {width:55%; min-width: 220px; max-width:572px;}
#property_alert input { width:32%; display: inline-block; margin-right:1%; margin-bottom:0;}
#property_alert button  { width:32%; display: inline-block; margin-right:0; margin-bottom:0; padding:10px;}
} .hp_surname {display: none;}
.waiting { background:url(/wp-content/plugins/alphashare-webkit/images/spinner.gif)no-repeat center, #0c71c3 !important;} .shadoweffect1{
box-shadow: 0 10px 6px -6px #777;
} .shadoweffect2
{
position: relative;
}
.shadoweffect2:before, .shadoweffect2:after
{
z-index: -1;
position: absolute;
content: "";
bottom: 15px;
left: 10px;
width: 50%;
top: 80%;
max-width:300px;
background: #777;
box-shadow: 0 15px 4px rgba(0,0,0,0.33);
transform: rotate(-3deg);
}
.shadoweffect2:after
{
transform: rotate(3deg);
right: 10px;
left: auto;
} .shadoweffect6
{
position:relative;       
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.shadoweffect6:before, .shadoweffect6:after
{
content:"";
position:absolute; 
z-index:-1;
box-shadow:0 0 20px rgba(0,0,0,0.8);
top:50%;
bottom:0;
left:10px;
right:10px;
border-radius:100px / 10px;
} .shadoweffect7
{
position:relative;
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.shadoweffect7:before, .shadoweffect7:after
{
content:"";
position:absolute; 
z-index:-1;
box-shadow:0 0 20px rgba(0,0,0,0.8);
top:0;
bottom:0;
left:10px;
right:10px;
border-radius:100px / 10px;
} 
.shadoweffect7:after {
right:10px; 
left:auto; 
transform:skew(8deg) rotate(3deg);
}
.alpha-video-iframe {
overflow: hidden;
padding-top: 56.25%;
position: relative;
}
.alpha-video-iframe iframe {
border: 0;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
ul.alpha-property-amenities {
overflow: hidden;
padding-left:0px !important;
display:flex;
flex-wrap:wrap;
}
ul.alpha-property-amenities li {
margin: 0px;
padding: 0px 0px 0px 20px;
float: left;
width: 100%;
clear: both;
position: relative;
list-style-type: none !important;
}
@media screen and (min-width: 550px) {
ul.alpha-property-amenities li {
margin: 0px;
padding: 0px 0px 0px 20px;
float: left;
width: 31%;
margin-right: 3%;
position: relative;
list-style-type: none !important;
clear: none;
}
}
ul.alpha-property-amenities li:nth-of-type(3n+0) {
margin-right: 0px;
}
ul.alpha-property-amenities li:nth-of-type(3n+1) {
clear:both;
}
ul.alpha-property-amenities li:before {
content: "\f08d";
font-family: FontAwesome;
color: var(--secondary-color);
position: absolute;
left: 1px;
}