﻿/* .pageBody_home .gl-key-information{top: 0px; margin-bottom: 0px;} */
.pageBody_home #pageContent{margin-top: 0%;}
/* #navigationFull li a:hover{color: #073163;} */
/* #PrimaryNavfull ul li ul li a{width: auto !important;} */
/* li.hEnquiries::marker{color: white;} */
/* li.hlogin::marker{color: white;} */
#pageContent .searchAction .alreadyLet::after{left: 4%;}
/* #banner .accountLists li a:hover{background-color: black;} */
.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown em{height: 41px; margin-top: 2px; margin-right: 1px; }
/* #pageContent .v2_search_main .dropdowns .dropdownDisplay label em{top: 4px; left: 0px;} */
.pageBody_non_mobile .filter_toggle_row, #pageBody.pageBody_non_mobile .MyListBox, #pageBody.pageBody_non_mobile .menuOl{width: auto; min-width: 130px;}

#banner .accountLists li a{min-width: 111px; text-align: center;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable.solid-colour-popup{width: 1200px !important;}

.landlord-info img.info.accLogo {
    position: absolute;
    bottom: 5px;
    right: 6px;
    max-width: 200px;
}
#navigationFull > li.navAccount > ul > li:hover{
	    border-bottom: 3px solid #fc0c42 !important;
}
.pageBody_search #pageContent .resultsInfo h2, #pageContent .tenancy_management .title h2, #pageContent .paperRip, #chargesTop .paperRip span, #pageContent .paperRip span, #pageContent div.welcome h1, #pageContent div.welcome h1 span, #pageContent #privacyPolicy h1, #pageContent .policy-document h1
{
	text-align: center;
	margin-left:0px;
	
}
#banner .accountLists li a{
border-radius:0px !important;	
}



#pageContent div.welcome h1 span::after , #pageContent .paperRip span::after
{  display: block;
    content: ' ';
    width: 180px;
    background: #fc0c42;
    margin: auto;
	margin-top: 10px;
    height: 14px;
    }

.pageContent_landlords #pageContent .paperRip span
{
	height: 91px;
}

#pageContent .paperRip{   
float:left !important;	
}


@media only screen and (max-width: 1024px){
	.pageBody_non_mobile .filter_toggle_row.viewList,.pageBody_non_mobile .filter_toggle_row.keyFilters {min-width: 50px;}
}
@media only screen and (max-width: 767px){
	.pageBody_Mobile .landlord-info img.info.accLogo {
    position: initial;
    bottom: auto;
    right: auto; 
    clear: both;
    max-width: 200px;
    display: block;
    margin: auto;
    margin-top: 10px;
}
	#banner .accountLists li a{text-align: left !important; min-width:0px; background: #fff !important;}
	.solid-colour-popup .ui-dialog-titlebar-close:before{top: -25px; right: 5px;}
	.searchListing h3.contactBlockTitle{margin-left: 7px;}
	#pageContent .info.rent_includes_options .no::before, .property-safety .no::before{left: 5px;}

	#pageBody.pageBody_Mobile .controls .dispPropertyCounter{margin-top: -23px;}

	.pageBody_Mobile #pageContent #mobileDropdowSelector .content{width: 100%;}

	body.pageBody_Mobile #pageContent #mobileDropdowSelector {height: 250px !important;}

	#pageContent #mobileDropdowSelector .content label em{top: 2px;}

	#pageBody.pageBody_Mobile .controls .dispPropertyCounter::before{font-size: initial;}

	.pageBody_Mobile #mobileDropdowSelector .controls h3 span::after{font-size: initial;}
	
	.fa { color: #000 !important;}
	.fa:hover{color: #000 !important;}
	
	.pageBody_Mobile #PrimaryNavfull .accountLists li em {color: #000 !important;}
	
	.pageBody_Mobile #navigationFull li, .pageBody_Mobile #PrimaryNavfull #mob-menu-sub{background:#fff !important; border-top: 1px solid #4d4d4d !important;}
	
}
@media only screen and (max-width: 768px){
	#pageContent .info {padding: 0;}
}
@media only screen and (max-width: 280px){
	#pageContent{width: 103% !important;}
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable.solid-colour-popup{left: 0px !important;}
}
@media only screen and (max-width: 767px){
	ul {list-style-type: none !important; margin-left: 0px !important;}
}
@media only screen and (max-width: 767px){
	.golocal-subcontent table{overflow-wrap: anywhere; text-align: left;}
}
#pageContent tr p{left: 5px;}

/* .pageBody_non_mobile .filter_toggle_row .filter_elements span.checkOn label{border-radius: 9px;border: white 1px solid;} */
.filter_elements .filterButton:hover{background-color: #36acd6;}
.fa:hover{color: #36acd6;}
.pageBody_non_mobile .filter_toggle_row .filter_elements span label:hover{background-color: #36acd6; color: white; border-radius: 9px;}
img[src$="https://www.ucdaccommodationpad.ie/DocumentStorage/rtb.png"] {width: auto !important; height: auto !important; min-width: 100%; max-width: 100%;}
.filter_opened .filter_holder{background-color: #36393e;}
.pageBody_non_mobile #shared_facility_holder, .pageBody_non_mobile #suitable_filter_holder, .pageBody_non_mobile #private_facility_holder, .pageBody_non_mobile .filter_holder{background-color: #ffffff;}







@media only screen and (max-width: 767px){
	.pageBody_Mobile #PrimaryNavfull .accountLists li {top: 0; width: 30px; float: left;}
}
@media only screen and (max-width: 767px){
	.pageBody_Mobile #PrimaryNavfull .accountLists {top: 0; width: auto !important; float: left;}
}
.TenantLandlordLinks a {background-color: #A1C239;}
.TenantLandlordLinks .innerWrapper div{color: black;}
@media only screen and (max-width: 767px){
	.TenantLandlordLinks a{width: auto;}
}
.pageBody_favouriteProperties.pageBody_search.fullSite #pageContent .searchAction.actions-4 a{width: 48% !important;}
#pageContent .blueform-bot input.gobutton{border-radius: 0px;}
.sharers-panel.single-share {left: 50%; transform: translateX(-50%) translateY(0%); position: relative;}
#pageContent .customSearchTool a, #pageContent .resultsNav ul li a.active{background: #202329 !important;}
@media only screen and (max-width: 767px){
	.pageContent_messageboard span[id*=_Ctrl_sharers_pn_sharers] {text-align: inherit;}
}
.loginContainer button.buttonImageGreenSave{color: #000098 !important;}
div#contentArea.password-content-area{display:none;}
.pageBody_non_mobile .resultsNav.floating-results-nav .filter_holder{top: 50px !important;}
.ammendmentSearch{margin-top: -45px;}
/* #searches .sItem{background-color: #efefef;} */
@media only screen and (max-width: 768px){
	#pageContent .info {padding-left: 5px;}
}
.golocal-subcontent p {padding-left: 5px;}
#pageContent .keyFacts .contractLength::after{left: 3px !important; top: 1px !important;}
.searchListing a.alreadyLet:before, #banner .title a.alreadyLet:before{width: 0px;}
.pageBody_non_mobile .filterPannel .filterTitle:hover{background-color: #36acd6;}
.pageBody_non_mobile .filter_header_row:hover{background-color: #fc0c42 ;}
.pageBody_non_mobile .filter_header_row_view:hover{background-color: #fc0c42 ;}
@media only screen and (max-width: 767px){
	#pageContent #mobileDropdowSelector .content label em {top: 3px;}
}
.pageBody_landlords .contact-details .contact-block{margin: 0px;}
/* #pageContent.pageContent_search div.welcome, .pageBody_home #pageContent div.welcome{display: block !important;} */
div#contentArea.password-content-area{display: block;}

.goog-te-banner-frame{display:none !important;}

body{position: static !important; }
#PrimaryNavfull li>ul{background:#ffffff !important;}
.ammendmentSearch{margin-top: -10px;}

.headlinePrice .featured_property{
	color:#4d4d4d !important;
	
	
}
.pageBody_non_mobile .filter_toggle_row .filter_elements span{background:#202329 !important; color:#ffffff !important;}


#pageContent .llist .title-green *, #pageContent .llist .title-blue *{color:#ffffff !important}

#headerAdverts{display:none}
#pageContent .login-signup div.login-form p label, #pageContent .blueform-bot h2, #pageContent .blueform-bot a{color:#ffffff !important}
#PrimaryNavfull{padding-top:16px;}
#PrimaryNavfull>div {width: 100% !important;}

#navigationFull{background-color: #ffffff; height: auto; top: -2px;}
#navigationFull li a {color:#202329 !important}

#navigationFull li a{margin-top: 0px !important;font-weight: bolder;}

/* #navigationFull li{left: 200px;} */

#navigationFull {text-align: center;}

#banner .accountLists {top: 16px;}
.imgcontainer .img {

   height: 100% !important;    width: 100% !important; }



#pageContent .imgcontainer .fx-flip {overflow:visible !important}

.logo.edinburgh{left: 27px;top:-3px;}
.pageBody_home #pageContent .v2_search_panel_wrapper .v2_search_panel .as-panels .as-panel .v2buttonWrapper input.search{background-color: #202329 !important;}
.pageBody_home #pageContent .v2buttonWrapper>.searchWrapper.map{background-color: #9afde6 !important; color:#202329;}

.hoverSearch {background: #202329; color: #9afde6;}
.hoverSearchMap{background: #9afde6; color: #202329;}

.pageBody_home #pageContent .v2buttonWrapper .searchWrapper.map:before, .searchWrapper .mapLabel{color:#202329;}

.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdownDisplay{background-color: #202329;}

.pageBody_home #pageContent .v2_search_main .dropdowns .dropdown.expanded,
.pageBody_home #pageContent .v2_search_panel_wrapper.inlineSearch .dropdowns .dropdown{color: #202329 !important;}



.pageBody_non_mobile .filter_header_row, .pageBody_non_mobile .filter_header_row_view {background: #202329;}


.pageBody_non_mobile .viewList .filter_header_row_view:hover{background:#fc0c42 !important;}

#searches > a:nth-child(1) > span.primary-colour , .primary-color {color:#fc0c42 !important;}
#pageContent .resultsNav ul li a {background:#202329 !important;}

.pageBody_Mobile#PrimaryNav #mob-icon, #PrimaryNavfull #mob-icon {top:5px !important; height:41px !important; }



div#mob-menu-sub {top:0px !important}



.pageBody_non_mobile .resultsNav.floating-results-nav #searchToolsWrapper .st-line, .pageBody_non_mobile#pageBody .st-line {
    display:block;
}


.pageBody_non_mobile .filter_holder:hover {background:#ffffff !important}

.pageBody_Mobile .resultsNav ul li a, span.mobHide { color:#ffffff !important;}

.pageBody_non_mobile .filter_holder:hover{background:#ffffff!important;}

.pageBody_non_mobile .filter_holder{background: #fff !important;}

.filterButton{background: #202329;}

.pageBody_non_mobile .filter_holder {border-radius: 3px;border: black 1px solid;}

.filter_elements .filterButton:hover{background-color: black;}

.pageBody_non_mobile .filter_toggle_row .filter_elements span label:hover{background: #202329;}

.closeFilter{color: #202329;}
.fa-2x:hover{color: black !important;}

.pageBody_non_mobile .filter_opened .filter_header_row{background:#fc0c42!important;}

.pageBody_non_mobile .filter_holder{height: auto !important;}

.pageBody_non_mobile .filter_toggle_row .filter_elements span.checkOn label{background: #fc0c42 !important;}

#pageContent .searchListing .searchRight .rentIncludes{background: #202329 !important;}

.welcome .backBtn, .messageB .title {background-color: #202329 !important;}

#navigationFull li a.active, #navigationFull li a:hover {border-bottom: 4px solid #fc0c42 !important;}

@media only screen and (max-width: 767px){
	.pageBody_Mobile#PrimaryNav #mob-icon, #PrimaryNavfull #mob-icon {left: 1% !important;height: 47px;top: 1%;}
}

@media only screen and (max-width: 767px){
	#PrimaryNavfull #mob-menu-sub {top: 0px;}
}

.landlordRegisterPanel, 
.landlordLoginPanel,
.TenantLandlordLinks a {background-color: #202329;}

#pageContent .llist .title-blue.links,
#pageContent .llist .title-green.links{background-color: #fc0c42 !important;}

.pageBody_local a.gototop{background-color: #fc0c42 !important;}

@media only screen and (max-width: 768px){
	.logo.edinburgh{left: 50px;}
}

@media only screen and (max-width: 767px){
	#pageBody.pageBody_Mobile.pageBody_home #pageContent .searchWrapper:before {background-color: #fc0c42 !important; color: white;}
}

.pageBody_home #pageContent .searchWrapper{border-left: 0px;}

@media only screen and (max-width: 767px){
	#footerOne .mediaBar {display: contents;}
}

.solid-colour-popup .ui-widget-content,
body.pageBody_home .ui-dialog.ui-widget.ui-widget-content.solid-colour-popup .ui-dialog-titlebar,
.ui-dialog.ui-widget.ui-widget-content.solid-colour-popup,
button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close{background-color: #fc0c42 !important; border: 0px !important;}

#pageContent .v2buttonWrapper input.search{background-color: #fc0c42 !important;}

#pageContent .imgcontainer>div.map_search.as-panel .as-content .v2buttonWrapper .searchWrapper input.clearmap{background-color: #fc0c42 !important;}
#pageContent .imgcontainer>div.map_search.as-panel .as-content .v2buttonWrapper .searchWrapper input.clearmap:hover{background-color: #202329 !important;}
#pageContent .imgcontainer>div.map_search.as-panel .as-content .v2buttonWrapper>a{background-color: #fc0c42 !important;}
#pageContent .imgcontainer>div.map_search.as-panel .as-content .v2buttonWrapper>a:hover{background-color: #202329 !important;}

.pageBody_non_mobile .resultsNav.floating-results-nav #searchToolsWrapper .st-line {top: 48px;}

@media only screen and (max-width: 1330px){
	#PrimaryNavfull {padding: 0 0px;}
}

@media only screen and (max-width: 1300px){
	#navigationFull {
		top: 15px !important;
		top: !important;
		height: 51px !important;
	}
}
.pageBody_non_mobile.pageBody_advert.apply-fixed-elements #banner .title{
	height:100% !important;
}

.fa:hover{color:#fc0c42  !important}

#navigationFull li a{color:#202329 !important}

#pageContent .customSearchTool a, #pageContent .resultsNav ul li a {
    width: 100% !important;
    height: auto;
    background: #202329 !important;
    color: #ffffff;
    padding: 30px !important;
    background-image: url(../images/svgs/greenSearchIcon.svg) !important;
    background-repeat: no-repeat !important;
    box-sizing: border-box;
    background-size: auto 100% !important;
    border: 1px solid #202329;
}

.k-grid-header th.k-header {
    background: #202329;
	color: #ffffff;
}

.k-grid tr:hover, .k-grid tr:hover a, .k-grid tr:focus.k-grid tr:hover {
    background: #202329 !important;
	color: #fff !important;
}
.sharers-message-button:hover, fieldset.search input.searchButton:hover, .messageB-base .st_sharethis_custom:hover, .phase3 #pageContent .mb-back-button:hover, .messageB-base input.mb-post-button:hover, .messageB-base a.mb-back-button:hover, input.go:hover, .messageB div.reply-lising input.reply-email:hover, .blueform-bot input.gobutton:hover, .llist a.go:hover, a.register:hover, a.registerNew:hover, #topArea .back-to-menu a.backtoMenuLink:hover, .propertyAlerts div input.newalert:hover, .searchAction a.addToList:hover, .searchAction a.details:hover, .searchAction a.enquire:hover, .searchAction a.viewOnMap:hover, .searchAction a.alreadyLet:hover, .searchAction a.delFromList:hover, .favouritesControl a:hover, #topArea a.post:hover, .messageB-base a.mb-reply-button:hover, .messageB-base .st_sharethis_custom:hover, a.gototop:hover, .propertyAlerts div input.deletealert:hover, .button-green:hover, input.submitbutton:hover, .button-green:hover, .green-button:hover, #pageContent .propertyAlerts div input.deletealert:hover {
    background: #fC0c42	!important;
    color: #fff !important;
    font-weight: normal !important;
    text-decoration: none !important;
}

#pageContent p a:hover {
    background:#fc0c42;
}