@charset "UTF-8";

.elive_property_search_container{padding:14px 2%;width:96%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(229,229,229,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,1)),color-stop(100%,rgba(229,229,229,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(229,229,229,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(229,229,229,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(229,229,229,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(229,229,229,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 );-webkit-border-radius:10px;border-radius:10px;border:1px solid #DDD;position:relative;overflow:hidden;margin:10px auto}
.elive_property_form_label{color:#7D8BAB;font-size:21px;font-weight:700;margin:0;width:100%;text-align:center}
.elive_property_search_form div{display:inline-block;text-align:center;margin:0 10px 0 0;width:150px}
.elive_property_search_form label{display:block;font-size:10px;text-transform:uppercase}
.elive_property_search_form input[type=text],.elive_property_search_form select{padding:2px 1px 2px 4px;display:block;font-size:10px;width:98%}
.elive_property_form_row_visible{display:block}
.elive_property_form_row_hidden{display:none}
.elive_property_listings_ad_images,.elive_property_listings_ad_rest{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}
.elive_property_wait{font-size:.7em;color:#C20A2B}
.elive_property_form_submit{clear:both;text-align:center;margin:5px 0!important}
.elive_property_listings_notfound{border:3px solid #C20A2B;-webkit-border-radius:6px;border-radius:6px;padding:10px}
.elive_property_listings_advert_container{width:96%;position:relative;margin:0 auto 15px;border:1px solid #DFDFDF;color:#000;overflow:hidden;padding:0 20px}
.elive_property_listings_advert_container h5{font-weight:700;margin:0;padding:0}
span.elive_property_listings_ad_counter{color:#666;font-size:13px;font-weight:400}
.elive_property_listings_ad_images{margin:10px 10px 0 0;position:relative;max-width:226px;width:40%;height:168px;text-align:center;box-sizing:border-box;vertical-align:top}
.elive_property_listings_ad_images img{max-width:100%;max-height:100%}
.elive_property_listings_ad_noimages{width:80%;height:91px;color:#C20A2B;border:1px solid #ccc;font-size:16px;text-align:center;padding-top:75px;position:relative;margin:0 auto}
.elive_property_listings_ad_rest{padding-top:10px;font-size:12px;line-height:16px;width:60%;box-sizing:border-box}
.elive_property_listings_ad_rest_info{background:#EFF3FA;border:1px solid #DFDFDF;margin-bottom:15px;padding:12px 5px 0}
.elive_property_price{display:block;font-size:14px;font-weight:700;padding-bottom:32px}
.elive_property_price_pice{margin-right:2px;font-size:14px}
ul.elive_property_info{list-style-type:none;font-size:14px;line-height:18px}
ul.elive_property_info li{display:inline;padding:0;margin:0}
ul.elive_property_info li:after{content:" | "}
ul.elive_property_info li:last-child:after{content:""}
h4.elive_property_main_info{color:#3279BB}
span.displaying-num{font-size:14px;color:#fff;background:#555;display:block;padding:5px}
ul.page-numbers{margin:0;padding:0;clear:both;font-size:11px;line-height:13px}
.page-numbers a,.page-numbers span{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px;text-decoration:none;width:auto;color:#fff;background:#555}
.page-numbers .current,.page-numbers a:hover{background:#3279BB;color:#fff}
.page-numbers .current{padding:6px 9px 5px}
.page-numbers li{display:inline}
.elive_property_addetail_ok,.error{-webkit-border-radius:6px;border-radius:6px;padding:10px;width:90%;position:relative;margin:10px auto}
.error{-webkit-box-shadow:0 0 1px 1px #C20A2B;box-shadow:0 0 1px 1px #C20A2B}
.elive_property_addetail_ok{-webkit-box-shadow:0 0 1px 1px #018A0A;box-shadow:0 0 1px 1px #018A0A}
.novalidate{border:1px solid #C20A2B}
.elive_property_addetail_contact_header,.elive_property_addetail_header{border:1px solid #DFDFDF;margin-bottom:15px;padding:10px;width:100%;font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#666;font-weight:700;line-height:19px}
.elive_property_addetail_contact_header label,.elive_property_addetail_header label{display:block}
.elive_property_addetail_address{border-bottom:1px solid #DFDFDF;color:#111078;font-size:18px;font-weight:700;line-height:23px;margin-bottom:13px;padding-bottom:10px}
.elive_property_addetail_rest_header{padding:15px 0;overflow:hidden}
.elive_property_addetail_rest_header span{position:relative;display:block;float:left;margin-right:10px}
.elive_property_addetail_price{font-size:1.4em;font-weight:700;color:#000}
.elive_property_addetail_agreed{font-size:10px;font-weight:700;color:#FFF;background-color:red;margin-left:2px;padding:2px}
.elive_property_addetail_bigimage{text-align:center;width:100%;margin:0;max-height:500px;overflow:hidden}
.elive_property_addetail_bigimage img{max-width:100%;max-height:100%}
.elive_property_addetail_thumbnails_container{margin:0;border:1px solid #DFDFDF;padding:20px;overflow:hidden;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.elive_property_addetail_thumbnails_list{float:left;margin-right:5px}
.elive_property_addetail_thumbnails_list_imgcont{height:76px;border:2px solid #DFDFDF;margin-bottom:5px}
.elive_property_addetail_thumbnails_list_imgcont img{height:100%!important}
.elive_property_addetail_header3cont{clear:both}
.elive_property_addetail_header3{font-weight:700;display:block;float:left;margin-right:10px;width:200px}
.elive_property_addetail_subheader3{display:block;float:left}
.elive_property_addetail_propdescr{clear:both}
.elive_property_addetail_propdescr_text{border:1px solid #E3E3E3;background:#F9F9F9;color:#444;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.71429rem}
.elive_property_addetail_map{width:500px;position:relative;margin:0 auto 10px;text-align:center}
.elive_property_addetail_tel{font-weight:400;color:#666}
.elive_property_addetail_info1{font-weight:400;color:#999}
.elive_property_back_button{display:block;color:#fff!important;padding:10px;max-width:200px;margin:5px auto;position:relative;text-decoration:none;text-align:center;clear:both;-webkit-border-radius:6px;border-radius:6px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,.65)),color-stop(100%,rgba(0,0,0,.65)));background:-webkit-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 100%);background:-o-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 100%);background:linear-gradient(to right,rgba(0,0,0,.65) 0,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000', GradientType=1 )}
.elive_property_back_button:hover{color:#ccc}
.elive_property_input{width:60%;font-size:1.4em}
.elive_property_input:hover{background-color:#FAF8D9}
.elive_property_submit{display:block;position:relative;margin:10px auto;min-width:100px;max-width:90%;text-align:center;font-size:1.2em}
.elive_property_maxchar{color:#C20A2B}
.elivespinner{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:url(//www.galwaypm.com/wp-content/plugins/elive_property/images/ajax-loader.gif) 50% 50% no-repeat rgba(255,255,255,.8);opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);filter:alpha(opacity=80)}
body.loading{overflow:hidden}
body.loading .elivespinner{display:block}
.elive_property_featured_container{width:700px;border:1px solid #ccc;padding:5px;overflow:hidden;position:relative;margin:10px auto;-webkit-border-radius:2px;border-radius:2px}
.elive_property_featured_image,.elive_property_featured_info{float:left;height:300px;overflow:hidden;position:relative}
.elive_property_featured_image{width:400px;overflow:hidden}
.elive_property_featured_ribbon{width:160px;padding:10px 0 10px 10px;position:absolute;top:10px;left:0;color:#fff;font-weight:800;text-transform:uppercase;min-height:40px;font-size:12px;text-align:center;z-index:10;overflow:hidden;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(169,3,41,1) 0,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(169,3,41,1)),color-stop(44%,rgba(143,2,34,1)),color-stop(100%,rgba(109,0,25,1)));background:-webkit-linear-gradient(left,rgba(169,3,41,1) 0,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);background:-o-linear-gradient(left,rgba(169,3,41,1) 0,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);background:-ms-linear-gradient(left,rgba(169,3,41,1) 0,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);background:linear-gradient(to right,rgba(169,3,41,1) 0,rgba(143,2,34,1) 44%,rgba(109,0,25,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019', GradientType=1 )}
.elive_property_featured_allimages{width:100000px;margin:0;padding:0;list-style-type:none;overflow:hidden}
.elive_property_featured_img{width:400px;height:300px;float:left;margin:0}
.elive_property_featured_info{width:280px;padding:0 10px;line-height:1.61803398875;color:#999;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}
.elive_property_featured_address{font-size:18px;font-weight:800;margin-top:10px;text-align:justify}
.elive_property_featured_address a{text-decoration:none;border-bottom:0}
.elive_property_featured_price{color:#000;font-size:24px;font-weight:800;margin:10px 0}
.elive_property_featured_bedrooms{color:#666;margin-bottom:10px}
.elive_property_featured_descr{text-align:justify}
.elive_property_featured_img_err{margin-top:60px;height:100px;padding-top:100px;text-align:center;font-weight:800}
.elive_property_widget_form .elive_property_form_label{font-size:14px;margin-bottom:10px}
.elive_property_widget_form div{width:100%}
.elive_property_widget_form label{font-weight:800}
.elive_property_featured_widget_wrapper{margin:20px auto;position:relative;border:10px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}
.elive_property_featured_widget_header{font-weight:700;text-align:center}
.elive_property_featured_widget_jcarousel{position:relative;overflow:hidden;width:100%;max-width:275px;margin:auto}
.elive_property_featured_widget_jcarousel ul.elive_property_featured_widget_jcarousel_list{width:20000em;position:relative;list-style:none;margin:0;padding:0}
.elive_property_featured_widget_jcarousel ul.elive_property_featured_widget_jcarousel_list li{width:275px;float:left;border:1px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.elive_property_featured_widget_jcarousel ul.elive_property_featured_widget_jcarousel_list li img{display:block;position:relative;margin:0 auto;max-width:100%;height:200px}
@media (max-width:767px){.elive_property_listings_ad_images,.elive_property_listings_ad_rest{width:100%;display:block;margin:10px auto}}html.swipebox-html.swipebox-touch{overflow:hidden!important}
#swipebox-overlay img{border:none!important}
#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#swipebox-container{position:relative;width:100%;height:100%}
#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}
#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}
#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}
#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}
#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}
#swipebox-slider .slide-loading{background:url(//www.galwaypm.com/wp-content/plugins/elive_property/js/swipebox-master/src/img/loader.gif) no-repeat center center}
#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}
#swipebox-bottom-bar{bottom:-50px}
#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}
#swipebox-top-bar{top:-50px}
#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}
#swipebox-title{display:block;width:100%;text-align:center}
#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(//www.galwaypm.com/wp-content/plugins/elive_property/js/swipebox-master/src/img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}
#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}
#swipebox-prev{background-position:-32px 13px;float:left}
#swipebox-next{background-position:-78px 13px;float:right}
#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}
.swipebox-no-close-button #swipebox-close{display:none}
#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}
.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}
.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}
.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}
.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}
.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}
@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}
100%{left:0}
}@keyframes rightSpring{0%{left:0}50%{left:-30px}
100%{left:0}
}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}
100%{left:0}
}@keyframes leftSpring{0%{left:0}50%{left:30px}
100%{left:0}
}@media screen and (min-width:800px){#swipebox-close{right:10px}
#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}
#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}
#swipebox-top-bar{color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}