﻿.phase3.page_messageboard.pageBody_password #wrapper #pageContent {
    margin-bottom: 0px !important;
    min-height: 750px;
}
.phase3.page_messageboard.pageBody_password #wrapper #pageContent .password-content-area {
    margin-bottom: 30px !important;
}
#searches .sItem.summerlets .bottomImg {
    height: 100px;
	background-position: bottom
}

html.search-listing-v2 #pageContent .searchAction .details::after {
    content: "Details" !important;
    font-family: "Proxima-Nova", Arial, Verdana, Sans-Serif;
}

.phase3 .pageContent_advice .adviceNav.local li a.lBirm {
    background: url(/custom/images/banner/local/birm.jpg) center center;
}

.phase3 .pageContent_advice .adviceNav.local li a.lCardiff {
    background: url(/custom/images/banner/local/cardiff.jpg) center center;
}

.phase3 .pageContent_advice .adviceNav.local li a.lMedia {
    background: url(/documentStorage/forest2.jpg) center center;
}

.phase3 .pageContent_advice .adviceNav.local li a.lLondon {
    background: url(/custom/images/banner/local/london.jpg) center center;
} 
.phase3 .pageContent_advice .adviceNav.local li a.lSwansea {
    background: url(/custom/images/banner/local/swansea.png) center center;
}


#searches2 {
        width:auto;
        margin:auto;
        text-align:center;
		display: flex;
		flex-wrap: nowrap;
		justify-content: space-evenly;
		width: 100%;
    }
     #searches2 .sItem2{
        height: 300px;
		margin: 10px;
        max-width: 100%;
        width: 33%;
        background:#333;
        display:inline-block;
        cursor:pointer;
        text-align:center;
        position:relative;
		overflow: hidden;
    }
     #searches2 .sItem2:after,#searches2 .sItem3:after {
        background: #000;
        content: ' ';
        display: block;
        height: 100%;
        left: 0;
        opacity: .2;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1;
        transition: all ease .35s;
    }
     #searches2 .sItem2 span{
         position:absolute;
        bottom:40%;
        width:100%;
        text-align:center;
        color:#fff;
        display:block;
        font-size:28px;
        text-shadow: 0px 0px 4px #000;
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=45, Color='#666666')";
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=45, Color='#666666');
        filter:DropShadow(Color=#666666, OffX=0, OffY=3);
        z-index:2;
        transition: all ease .35s;
    }
     
     #searches2 .sItem2 img{
        height:100%; 
		width: 100%;
		object-fit: cover;
    }

     #searches2 .sItem2:hover span:after,#searches .sItem:focus span:after{
        opacity:1;
         visibility:visible;
    } 
     #searches2 .sItem2:hover:after,#searches2 .sItem3:hover:after{
        opacity:0.4;
    }
	
	#searches2 .sItem2 .viewBtn{
            background-color: rgba(0,0,0,0.3);
    border: 2px solid #bda14e;
    color: #bda14e;
    /* display: table; */
    position: relative;
    /* top: 320px; */
    max-height: 30px;
    max-width: 69px;
    font-size: 1rem;
    font-weight: 500;
    margin: .7rem auto 0;
    text-transform: uppercase;
    }

    .pageContent_students .guide, .pageContent_search .guide {
        display: none;
    }
	
	.mb-has-hover .mb-marker.mb-uni .in-wrap {
 opacity: 1;
 background: #a1c239 !important;
} 

body .uwy.userway_p3 .userway_buttons_wrapper {
    left: calc(4vw - 21px) !important;
}

.actionButtons a:hover {
    background: #a1c239 !important;
    color: #fff;
    text-decoration: none; 
}

.actionButtons .whiteButton a:hover {
    background: $primary-colour !important;
    color: $primary-contrast-colour;
    text-decoration: none;
}

/* .pageBody_local #pageContent #contentArea ol{display:none;} */
/* .pageBody_local #pageContent #contentArea {padding:0;} */

.pageBody_local h2
{
background: none;
    color: #a1c239 !important;
    font-size: 36px !important;
    line-height: 48px;
    margin-left: 0px;
    height: auto;
        padding: 7px 10px !important;
    font-weight: 700 !important;
    text-transform: capitalize;
    width: 100%;
	width: 90% !important;
    max-width: none;
    text-align: left !important
}

.studentQuotes {
    display: flex;
    justify-content: space-evenly; 
}

img#padLogo_poweredBy {
    height: 100px;
	padding-top: 7px;

}

#pageContent .v2_search_main .dropdowns .dropdownDisplay .values[data-ddvpr="8"] label, #pageContent .v2_search_main .dropdowns .dropdownDisplay .values[data-ddvpr="7"] label, #pageContent .v2_search_main .dropdowns .dropdownDisplay .values[data-ddvpr="6"] label, #pageContent .v2_search_main .dropdowns .dropdownDisplay .values[data-ddvpr="5"] label, #pageContent .v2_search_main .dropdowns .dropdownDisplay .values[data-ddvpr="4"] label, #pageContent .v2_search_main .dropdowns .dropdownDisplay .values[data-ddvpr="3"] label {
    width: calc(32.3333% - 9px) !important; 
}

.pageBody_local #pageContent .paperRip{margin:0 !important;}
.pageBody_local .golocal-link-item,.pageBody_local .golocal-link-item span{line-height:inherit !important;}
.pageBody_local .golocal-subcontent font{color:#333 !important;}

.accordion .infoBlock ul li.yes{display:block !important;}
.infoBlock ul li, .infoBlock.suitableFor ul li, .infoBlock.safety  ul li{display:none !important;}
.infoBlock.propDescription ul li, .infoBlock.propDescription ol li{width:100% !important; display:list-item !important}

.mb-has-hover .mb-marker.mb-uni .in-wrap{background-color: #a1c239 !important; transform: scale(1.1);}
.mb-has-hover .mb-marker.mb-uni:hover .in-wrap{color: white !important; transform: scale(1.1);}

/* @media only screen and (max-width: 768px){ */
	/* .pageContent_landlords div[style="margin-left:219px;"] a.registerNew{min-width: 130px; margin-right: -85px;}	 */
/* } */

.TenantLandlordLinks a{background-color: #a1c239;}

#PrimaryNavfull #mob-icon{left: 1% !important;}

.phase3.page_students_favorites #pageContent {
    background: #fff !important;
}
 

@media only screen and (max-width: 767px) {
	.pageBody_Mobile #PrimaryNavfull .accountLists {width: 105px !important; margin-right: 62px;}
	
	#searches2 {
         display: flex;
         flex-wrap: nowrap;
         justify-content: space-evenly;
         width: 100%;
         align-content: center; 
         align-items: flex-start;
		 flex-direction: column;
    }
     #searches2 .sItem2 {
         margin: 10px;
         background: #333;
         width: 95%;
		 height: 100%;
		 position: relative;
    }
     #searches2 .sItem2 img{
         width: 100%;
         height: 100%; 
		 min-height: 210px;
		 max-height: 215px;
    }
     #searches2 .sItem2 span {
         position: absolute;
         bottom: 20%;
		 font-size: 22px;
		 width: 100%;
         color: #fff;
         display: block; 
         text-shadow: 0px 0px 4px #000;
         z-index: 2;
         transition: all ease .35s;
    }
	
	
     #searches2 .sItem2 span{
        bottom: 50%
    }
     #searches2 .sItem2:hover span:after, #searches2 .sItem2:focus span:after{
        opacity:1;
         visibility:visible;
    }
     #searches2 .sItem2:hover:after{
        opacity:0.4;
    }
	
	#searches2 .sItem3 {
         margin: 10px;
         background: #efefef;
         width: 95%;
		 position: relative;
    }
     #searches2 .sItem3 img{
         width: 100%;
         height: 100%;
    }
     #searches2 .sItem3 span {
         position: absolute;
         bottom: 25%;
		 width: 100%;
         color: #fff;
         display: block; 
         text-shadow: 0px 0px 4px #000;
         z-index: 2;
         transition: all ease .35s;
		 font-size:1.5em
    }
     #searches2 .sItem3 span:after {
         background-color: rgba(0,0,0,0.3);
         border: 2px solid #bda14e;
         clear: both;
         content: 'View';
         color: #bda14e;
         display: table;   
         font-size: 16px;
         font-size: 1rem;
         font-weight: 500;
         margin: 11px auto 0;
         margin: 0.7rem auto 0;
         opacity: 0;
         padding: 4px 19px;
         padding: 0.3rem 1.2rem;
         text-transform: uppercase;
         transition: all ease .35s;
         visibility: hidden;
    }
     #searches2 .sItem3:hover span, #searches2 .sItem3:focus span{
        bottom:45%
    }
     #searches2 .sItem3:hover span:after, #searches2 .sItem3:focus span:after{
        opacity:1;
         visibility:visible;
    }
     #searches2 .sItem3:hover:after{
        opacity:0.4;
    }
	
	#searches2 .sItem2 span.viewBtn {
    position: absolute;
    bottom: 30%;
    left: 36%;
} 
.phase3#pageBody #pageContent.pageContent_landlords {
    padding-top: 50px;
}

    html.search-listing-v2 .pageBody_Mobile .searchAction.actions-5 {
        height: 95px !important;
    } 
	
	#pageContent a.addToViewingList::before {
		display: none !important;
	}
}