.wyz-search-form {
    margin-top: -80px;
    margin-right: 52px;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: #b9bec4 repeat scroll 0 0 !important;
    border-radius: 50px;
    color: #fbfbfb;
    display: block;
    float: left;
    height: 29px;
    margin-left: 5px;
    text-align: center;
    width: 29px;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
}
.owl-carousel .owl-nav button.owl-next:not(.nitro-lazy), .owl-carousel .owl-nav button.owl-prev:not(.nitro-lazy), .owl-carousel button.owl-dot:not(.nitro-lazy) {
    background-image: none;
}
.wyz-search-form input[type=text] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    font-family: inherit;
    font-size: 100%;
    margin-left: -2px;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAABjUlEQVR42mNgIAAkJSWNu3onXty+5+B/GO6ZMPmMsLCwNAORgK1nwpTTyAag4x17D/0jaEpX38RrMA1Xr17d8ffv35lA3AnEi3fs2HGYKMPk5eWdQIpWrt34+/v37x1fv36VQpb/9euXwcOHDxfDDJORkRHCahBMwcWLFyfW19czYVPz/v17gSVLlhwCqZs+e/4hvAZ9/vxZDJ/3ga5yhanFaxChcLxy5QobVQwChc32vYf+d/dOeIZVwdqNW3+ADFJSUtLFZ5C5uXkxSF1fX99SrAqA0dsBc5WoqCgPNjVycnJaMDWgsMJQMHXm3H3oCU9aWjoEZiCQlpg4dSY8HW3btm0zKKwIGoILr9m49e/x48d3//z5U4coQ+7fv78amzgwaUz98eOHClGGHDlypO7jx49Cf/78CQFmjXpoFin//fu3B4Z3gFGoi80QoMLlX758kSA2hzPs3r1bE6wZmB7INgQEgGHA8ejRo2nzFi37RbYhMPD27Vs+YOj3fPr0aTbZhsAAKJdjBCAJAABGvL+q1jk//gAAAABJRU5ErkJggg==) no-repeat;
    background-position: right 7px center;
    border: 1px solid #d9d9d9;
    padding: 3px 30px 3px 0;
    background-size: 15px;
    position: relative;
    color: transparent;
    cursor: pointer;
    width: 0;
    height: 23px;
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    border-radius: 10em;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    margin-right: 17px;
}
.owl-nav button i {
    display: block;
    line-height: 29px;
    color: #fff;
}
.owl-carousel, .owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent;
    position: relative;
}
.owl-nav {
    position: absolute;
    right: 0;
    top: -80px;
}
.heading-information h3 {
    font-size: 16px;
    margin: 0;
    font-weight: bold;
    text-align: center;
}

.heading-information h4 {
    font-size: 35px;
    font-weight: bold;
    text-align: center;
    margin: 15px 0 40px;
    color: #000;
    line-height: 100%;
}
.heading-information{
    margin-bottom: 60px;
}
.fadeInLeft{
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft
	}
@-webkit-keyframes fadeInLeft{
	0%{
		opacity:0;
		-webkit-transform:translate3d(-100%,0,0);
		transform:translate3d(-100%,0,0)
	}100%{
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
}
@keyframes fadeInLeft{
	0%{
		opacity:0;
		-webkit-transform:translate3d(-100%,0,0);
		transform:translate3d(-100%,0,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		transform:none}
}
.fadeInRight{
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight
}
@keyframes fadeInRight{
	0%{
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;transform:none}
	}
@-webkit-keyframes fadeInRight{
	0%{
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
		}
	100%{
		opacity:1;
		-webkit-transform:none;
		transform:none
		}
}
.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}
@keyframes zoomIn{
    0% {
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
        }
    50%{
        opacity:1
    }
}
.category-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.category-overflow a {
    white-space: nowrap;
}
.sub-heading {
    font-size: 35px;
    font-weight: bold;
    color: #000;
    line-height: 100%;
    margin-bottom: 25px;
}
.irish-category-listing {
    border-bottom: solid 1px #e4e4e4;
    padding-bottom: 23px;
}
.pd-60{
	padding: 60px 0 !important;
}
a.common-btn-style {
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 30px;
    padding-right: 30px;
    background-color: #f90;
    line-height: 130%;
    color: #fff !important;
    border-radius: 6px;
}
a.common-btn-style i {
    padding-right: 8px;
    border-right: 1px solid;
    margin-right: 4px;
}
a.common-btn-style:hover {
    background-color: #608422!important;
    color: #fff !important;
}
section.location-information {
    border-bottom: 1px solid #ededed!important;
    margin-bottom: 40px;
    background-color: #fcfcfc;
    padding-top: 40px;
}
a.gflag {
    font-size:24px;
    padding:1px 0;
    background-repeat:no-repeat;
    background-image:url(24.png);
}
a.gflag img {
    border:0;
    height:24px;
    display:inline;
}
a.gflag:hover {
    background-image:url(24a.png);
}
img.gstats {
    display:none;
}
a.alt_flag {background-image:url(
    alt_flags.png);
}
a.alt_flag:hover {background-image:url(
    alt_flagsa.png);
}
a.us_flag {
    background-position:-0px -100px;
}
a.br_flag {background-position:-100px -100px;}
a.mx_flag {background-position:-200px -100px;}

a.glink {text-decoration:none;}
a.glink span {margin-right:5px;font-size:15px;vertical-align:middle;}
a.glink img {vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:0.8;}
a.glink:hover img {opacity:1;}

/*-----*/
.xt_woofc-menu.xt_woofc-menu-align-left{float:left !important}
.xt_woofc-menu.xt_woofc-menu-align-right{float:right !important}
.xt_woofc-menu.xt_woofc-menu-hide-empty.xt_woofc-menu-empty{display:none !important}.xt_woofc-menu-icon{margin:0 0.60em 0 0}.xt_woofc-menu-icon:before{display:inline-block}.xt_woofc-menu-count+.xt_woofc-menu-amount:before{content:'-';margin:0 0.25em}form.checkout .woocommerce-shipping-calculator,form.checkout .shipping-calculator-button{display:none !important}
/* Ratings Breakdown box */
.tts_rating_breakdown { width:100%; font-size:0.8em; text-align: left;}
.tts_rating_breakdown_line { width:100%; display:inline-block;padding:2px; }
.tts_ratingb_value {display:inline-block; float:left; width:10%;  white-space: nowrap; }
.tts_ratingb_full {display:inline-block; background-color: #f5f5f5; min-width:80%; height:10px; vertical-align: middle;}
.tts_ratingb_percent { background-color:#CCC; height:10px;}
.tts_ratingb_count { display:inline-block; float:right; width:10%; }
.tts_ratingb_count span { padding:0px 5px; }



/* Star Color */
.tt_average_rating_box .fa-star, .tt_average_rating_box .fa-star-half-o, .tt_average_rating_box .fa-star-half, .tt_average_rating_box .fa-star-o {
    color:gold;
}


/* Simple Box Theme */
.tt_simple_box {

    padding:10px;


}

.tt_simple_box .fa-star, .tt_simple_box .fa-star-half-o, .tt_simple_box .fa-star-half, .tt_average_rating_box .fa-star-o {
    padding:0 2px;
}

/* Big Star */

.tt_big_star_box {

    padding:10px;
    text-align: center;

}

.tt_big_star_box .fa-star, .tt_big_star_box .fa-star-half-o, .tt_big_star_box .fa-star-o {
    padding:0 2px;
}

.tt_big_star_box .tt_star_wrap {
    display:inline-block;
    width:100%;

}

.tt_big_star_box .tt_rating_box_stars {
    display:inline-block;
    font-size:2em;


}


.tt_big_star_box .tt_rating_box_star_label {
    display:block;
    padding: 3px;
    display: inline-block;

}

.tt_big_star_box .tt_rating_box_average, .tt_big_star_box .tt_rating_box_total {

    font-size: 0.8em;
    color:#555;
}

.tt_rating-star {
    float: right;
}
.tt_rating_box_stars {
    vertical-align:bottom;
    display:inline-block;
}

/* modal */
.tt_modal_content {
    padding:20px;
    background:#FFF;
}

/* Hover Stars */
.tt_trigger_modal .tt_rating-star {
    padding:0px;
    margin:0px;
    cursor:pointer;
}
.tt_trigger_modal .tt_rating-star:hover ~ .tt_rating-star .fa,
.tt_trigger_modal .tt_rating-star:hover ~ .tt_rating-star .fa:before,
.tt_trigger_modal .tt_rating-star:hover .fa,
.tt_trigger_modal .tt_rating-star:hover .fa-star-half:before,
.tt_trigger_modal .tt_rating-star:hover .fa-star-half-o:before,
.tt_trigger_modal .tt_rating-star:hover .fa-star-o:before {
    color:yellow;
    content:"\f005" !important;
}

.tt_trigger_modal .tt_rating-star:hover ~ .tt_rating-star .fa:before,
.tt_trigger_modal .tt_rating-star:hover .fa:before {
    /*content:"\f005" !important;*/
}

.tt_trigger_modal .fa:hover:before {
    /*content:"\f005" !important;*/
}
.xt-framework-notice{line-height:initial;display:flex;align-items:center}
.woocommerce-notices-wrapper .xt-framework-notice{display:none}
.xt-framework-notice:not([class*=woocommerce-]){padding:1em 1.5em;margin:0 0 1em;position:relative;color:#515151;list-style:none outside;width:auto;word-wrap:break-word;background-color:#f7f6f7;border-top:3px solid #696969}
.xt-framework-notice.xt-framework-notice-warning{background-color:#f7f6f7;border-top:3px solid #efc851}
.xt-framework-notice.xt-framework-notice-error{border-top:3px solid #e74e47}
.xt-framework-notice.xt-framework-notice-success{background-color:#f7f6f7;border-top:3px solid #64cc90}
.xt-framework-notice.xt-framework-notice-info{background-color:#f7f6f7;border-top:3px solid #2196f3}
.xt-framework-notice:before{position:absolute;top:50%;transform:translateY(-50%)}.xt-framework-notice
.xt-framework-notice-col-full{width:100%}.xt-framework-notice .xt-framework-notice-col-left{width:70%;float:left;padding-right:10px}
.xt-framework-notice .xt-framework-notice-col-right{width:30%;float:right;margin:0}
.xt-framework-notice .button{padding:8px 12px !important;float:right}

.bus-post-grid .footer .post-like{
    margin-right: 0;
    max-width: 163px;
    overflow: visible;
    display: flex;
    align-items: center;
}
.location-wrapper, .category-wrapper{
    display: flex;
    position: relative;
}
.location-wrapper input, .category-wrapper input {
    width: 100%;
    height: 57px;
    border: 1px solid #ececec;
    padding: 0 10px;
    font-weight: 300;
    font-size: 15px;
    font-family: 'Verdana','Open Sans',sans-serif;
}
.location-wrapper i, .category-wrapper  i {
    position: absolute;
    right: 13px;
    top: 19px;
    color: #9a9a9a;
    font-size: 16px;
}
.location-wrapper ul, .category-wrapper ul {
    top: 57px;
    width: 100%;
    padding: 0;
    margin: 0;
    position: absolute;
    right: 0;
    left: 0;
    max-height: 190px;
    overflow: auto;
    border: 1px solid #ececec;
    border-top: 0;
    background: #fff;
    z-index: 9;
    /* display: none; */
}
.location-wrapper ul li, .category-wrapper ul li {
    padding: 5px 10px;
    list-style: none;
    display: block;
    transition: 0.3s ease-in-out;
    border-top-width: 0;
    line-height: 200%;
    text-align: left;
}
.location-wrapper ul li:hover, .category-wrapper ul li:hover{
    background: #608422;
    color: #fff!important;
    cursor: pointer;
}
.location-wrapper i.fa-spin, .category-wrapper i.fa-spin {
    color: #ff9901;
}
.bus-post-grid .head {
    height: 170px!important;
}
.sin-busi-post .head .ratting.fix {
    padding-top: 8px;
}
.sin-busi-post .head h3 {
    margin: 10px 0;
}
.sin-busi-post .ratting.fix i.fa-star {
    color: #ff9901;
    padding-right: 3px;
}
.sin-busi-post .ratting.fix i.fa-star:last-child {
    padding-right: 0;
}
.bus-post-grid .footer .post-like>a {
    width: 100%;
}
.business-list .gap-between-div:last-child{
    padding-right: 8px!important;
}
.business-search-form .form-group>input{
    font-weight: 300;
    font-family: 'Verdana','Open Sans',sans-serif;
}
.location-wrapper a, .category-wrapper a {
    position: absolute;
    top: 16px;
    right: 7px;
}
.business-search-form .form-group>input::placeholder,
.business-search-form .form-group .location-wrapper input::placeholder,
.business-search-form .form-group .category-wrapper input::placeholder,
.custom-form-style .form-group .location-wrapper input::placeholder{
    color: #888897;
}
.custom-form-style input[type="text"]::placeholder {
    color: #888897 !important;
}
.business-section-info {
    position: relative;
    z-index: 9;
}
.bus-post-grid .bus-fav-cont{
    z-index: 9 !important;
}
/*tooltip*/
.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
/*modal*/
.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}
@media screen (max-width: 480px) {
    .heading-information h4{
        font-size: 26px;
    }
}
.business-list .sin-busi-post .footer .post-like {
    margin-right: 0;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
}
.business-list .sin-busi-post .footer a {
    color: #000;
}
