.rfsCheckForm{max-width:1240px;width:100%;margin:0 auto}
.rfswidgetchecker .lgi-form-field{clear:none;flex-direction:row;width:auto;float:left;margin-right:5%}
.rfswidgetchecker .lgi-form-field>label{position:absolute;margin-top:-30px}
.rfswidgetchecker .lgi-form-field .lgi-form-field-container{width:auto}
.rfswidgetchecker .lgi-form-dropdown{width:248px}
.rfswidgetchecker .lgi-form-validmark{display:none !important}
.rfswidgetchecker .ui-helper-hidden-accessible{margin-top:-50px;position:absolute;display:none}
.rfswidgetchecker .title{max-width:1240px;width:100%;margin:0 auto;display:inline-block}
.rfswidgetchecker .title h3{margin:0;line-height:3em}
.rfswidgetchecker ol{position:relative}
.rfswidgetchecker .lgi-form-field span.lgi-form-error-required,.rfswidgetchecker .lgi-form-field span.lgi-form-error-constraint,.rfswidgetchecker .lgi-form-field span.username-not-available,.rfswidgetchecker .lgi-file-upload-list-item .lgi-form-error-constraint,.rfswidgetchecker .lgi-form-error-message-container{position:absolute;margin-top:40px;color:black}
.rfschecksubmitbutton{padding-top:23px !important;width:auto;display:inline;float:left}
.rfsCheckWidget{padding-bottom:20px;min-height:220px}
.rfsCheckWidget .floatClear{clear:both;float:none}
.rfsCheckWidget .header{margin-bottom:15px}
ul.rfswidget.ui-menu{position:absolute;width:90% !important;list-style-type:none;margin-top:17px;padding:0;z-index:8010;border:1px solid #ccc;border-radius:5px;max-width:400px;margin-left:8px}
ul.rfswidget.ui-menu .ui-menu-item{height:39px;margin:0;border-width:0 0 1px;border-style:solid;border-color:#ccc;background:#fff none repeat scroll 0 0;font-size:14px;line-height:39px;white-space:nowrap;overflow:hidden;cursor:default;text-overflow:ellipsis;color:#000}
ul.rfswidget.ui-menu .ui-menu-item a{width:100%;height:100%;display:inline-block;padding:0 10px;cursor:pointer;text-decoration:none;color:#000}
ul.rfswidget.ui-menu .ui-menu-item a:hover,ul.rfswidget.ui-menu .ui-menu-item a.ui-state-focus{background-color:#322332;color:#fff}
ul.rfswidget.ui-menu .ui-menu-item:first-of-type{border-radius:5px 5px 0 0}
ul.rfswidget.ui-menu .ui-menu-item:last-of-type{border-radius:0 0 5px 5px}
.rfsCheckResults{display:none;clear:both;background-color:#fff;border:1px solid #fff;border-radius:5px;min-height:143px;margin:0 auto;padding:5px 37px;max-width:1240px;width:100%}
.rfsCheckResults ul{padding:0;margin:auto;list-style-type:none}
.rfsCheckResults ul li{float:left;padding:6px 21px;margin-right:15px;border-radius:20px}
.rfsCheckResults ul li.unavailable span,.rfsCheckResults ul li.available span{font-family:'VM Circular Bold',Arial,sans-serif;padding-right:20px;color:#fff;font-size:18px}
.rfsCheckResults ul li.unavailable span:after,.rfsCheckResults ul li.available span:after{display:inline-block;font-family:'FontAwsome',Arial,sans-serif;color:#fff;margin-left:5px;position:absolute}
.rfsCheckResults ul li.available{background-color:#348437}
.rfsCheckResults ul li.available span:after{content:"\f058"}
.rfsCheckResults ul li.unavailable{background-color:#999}
.rfsCheckResults ul li.unavailable span:after{content:"\f00d"}
.rfsCheckResults .topBar{padding-top:15px;padding-bottom:20px}
.rfsCheckResults .topBar .topAddress{font-family:'VM Circular Bold',Arial,sans-serif;color:#000}
.rfsCheckResults .topBar a.topChangeAddress{font-family:'VM Circular Bold',Arial,sans-serif;color:#ed0000}
.rfsCheckResults .availableSoonText{display:none;margin-bottom:10px}
.rfswidgetchecker .lgi-form-dropdown>span>span{color:#000}
.rfswidgetchecker ::-webkit-input-placeholder{color:#000}
.rfswidgetchecker :-moz-placeholder{color:#000}
.rfswidgetchecker ::-moz-placeholder{color:#000}
.rfswidgetchecker :-ms-input-placeholder{color:#000}
#rfsCheckResultsOverlay{top:0 !important}
.didYouMeanSuggestion{border:1px solid transparent;border-bottom-color:#e3e6ef}
.didYouMeanSuggestion:first-of-type{border-top-color:#e3e6ef}
.didYouMeanSuggestion a{display:block;padding:15px 0;font-weight:bold;color:black}
.rfswidgetchecker .rfsCheckWidget .lgi-form-field>label{font-size:15px}
.section .vm-rfs-cheker-wrapper-2.showResult .rfswidgetchecker .rfsCheckResults{display:block !important}
.section .vm-rfs-cheker-wrapper-2.showResult .rfswidgetchecker .rfswidget{display:none !important}
.section .vm-rfs-cheker-wrapper-2.showResult .rfswidgetchecker .eircode{display:none !important}
@media only screen and (max-width:619px){.rfswidgetchecker .lgi-form-field{margin:0}
.rfswidgetchecker .lgi-form-dropdown{width:100%}
.rfsCheckResults{height:auto;width:98%}
.rfsCheckResults ul li{width:100% !important;margin-bottom:10px;text-align:center}
.rfsCheckWidget .header{margin-bottom:0}
.rfsCheckWidget .topbar .topChangeAddress{float:left;margin-left:0}
}
@media only screen and (max-width:519px){.rfswidgetchecker .lgi-form-field{margin:0;clear:none;flex-direction:column;width:auto;float:none}
.rfswidgetchecker .lgi-form-field>label{position:relative;margin-top:0}
.rfswidgetchecker .lgi-form-dropdown{width:100%}
.rfsCheckResults{height:auto}
.rfsCheckResults ul li{width:100%;margin-bottom:10px;text-align:center}
.rfsCheckWidget{padding:0 2% 10px 2%}
}
@media only screen and (min-width:520px) and (max-width:959px){.rfswidgetchecker .lgi-form-field{clear:both;flex-direction:column;float:none}
.rfswidgetchecker .lgi-form-field>label{position:relative;margin-top:0}
.rfsCheckForm,.rfswidgetchecker .title{padding:0 2%}
.rfsCheckWidget{padding:0 2% 20px 2%}
.rfsCheckWidget .topBar{margin-bottom:30px}
.rfsCheckWidget .topBar .topChangeAddress{float:none}
.rfsCheckWidget .header{margin-bottom:0}
.rfsCheckResults{height:auto}
.rfsCheckResults ul li{width:45%;margin-bottom:10px}
}
@media(min-width:960px){.rfswidgetchecker .lgi-form-field{margin-right:1.5%}
.rfschecksubmitbutton{display:inline-block;float:none;right:0;position:absolute}
.rfsCheckResults ul.clearfix{display:inline-block}
.rfsCheckResults ul.clearfix li{margin-bottom:10px}
}
@media(min-width:1240px){.rfswidgetchecker .lgi-form-field{margin-right:5%}
.rfswidgetchecker .lgi-form-width-wide input{width:170px}
}
@media only screen and (max-width:619px){.rfswidgetchecker input{width:100% !important}
}
.rfsCheckWidget .lgi-form-field>label{font-size:20px}
.rfsBorder{border:.5px solid #ccc;display:inline-block;width:4%;margin-bottom:3px}
.rfsLabelinfo{font-size:14px;padding:10px 0;display:inline-block;font-weight:bold}
.rfslabelSpacing{padding:2% 0}
.rfswidgetchecker .rfsEricodeinput .lgi-form-field{margin-right:2%}
.rfswidgetchecker .rfscountryDropdown .lgi-form-dropdown{width:275px}
.rfsEricodebtn{float:left;margin-top:20px}
.rfscountryDropdown .lgi-form-dropdown .dropdown-body::before{background-color:#ed0000}
.noresults{float:left;position:absolute;left:155px;bottom:45px;color:#ed0000;font-weight:bold;font-size:16px;font-family:'VM Circular Bold',Arial,sans-serif}