.front_inline_1{display: none;}
.front_inline_2{text-align: center;}
.front_inline_3{width:100%}
.front_inline_4{margin-top:15px;}
.front_inline_5{width:100%}
.front_inline_6{clear:both;margin-top:100px;}
.front_inline_7{padding-top: 10px}
.front_inline_8{display:none}
.front_inline_9{display:none}
.front_inline_10{display:none}
.front_inline_11{display:none}
.front_inline_12{clear:both;margin-top:10px;}
.front_inline_13{margin-top:20px}
.front_inline_15{display: none;}
.front_inline_16{margin: 10px 0}
.front_inline_17{width:35%}
.front_inline_18{display: none;}
.front_inline_19{display: none;}
.front_inline_20{width:100%;text-align:center}
.front_inline_21{width:100%;text-align:center}
.front_inline_22{margin-top: 15px;}
.front_inline_23{margin-bottom: 5px}
.front_inline_24{display: none;}
.front_inline_25{width:100%;text-align:center}
.front_inline_26{width:100%;text-align:center}
.front_inline_27{font-size: 16px;}
.front_inline_28{width:100%;text-align:center}
.front_inline_29{display:none}
.front_inline_30{height:auto;}
.front_inline_31{display:none}
.front_inline_32{height:auto;}
.front_inline_33{display:none}
.front_inline_34{height:auto;}
.front_inline_35{display: none;}
.front_inline_36{display:none}
.front_inline_37{clear:both;margin-top:25px;}
.front_inline_38{width: 1px; height: 1px; float: left;}
.front_inline_39{height:35px}
.header__logo img {
	height: 35px;
	width: auto;
}
.front_inline_41{border-right: 1px solid #e9ecef;}
.front_inline_42{width:100%;height:500px;}
.front_inline_43{top: 134px; left: 780px;white-space: nowrap;}
.front_inline_44{top: 220px; left: 152.5px;font-weight: 300;height:40px;padding-right:10px;padding-left:10px;font-size:30px;line-height:37px;color:#ffffff;background:#82d10c;border-radius:3px;white-space: nowrap;}
.front_inline_45{top: 339px; left: 161.5px; font-family:'Indie Flower';font-size:31px;color:#6db509;white-space: nowrap;}
.front_inline_46{top: 287px; left: 152.5px; font-weight: 900; padding: 0px 20px; font-family: Raleway; font-size: 24px; line-height: 40px; color: rgb(68, 68, 68); background: none repeat scroll 0% 0% rgb(255, 255, 255);white-space: nowrap;}
.front_inline_47{top:460px;left:610px;white-space: nowrap;}
.front_inline_48{top:460px;left:650px;white-space: nowrap;}
.front_inline_49{top: 133px; left: 780px;white-space: nowrap;}
.front_inline_50{top: 220px; left: 141.5px;font-weight: 800;height:40px;padding-right:10px;padding-left:10px;font-size:30px;line-height:37px;color:#ffffff;border-radius:3px;white-space: nowrap;}
.front_inline_51{top: 287px; left: 151.5px;font-size:31px;color:#FFBC01;white-space: nowrap;}
.front_inline_52{top:460px;left:610px;white-space: nowrap;}
.front_inline_53{top:460px;left:650px;white-space: nowrap;}
.front_inline_54{top:189px;left:387px;white-space: nowrap;}
.front_inline_55{top:180px;left:170px;white-space: nowrap;}
.front_inline_56{top:280px;left:640px;font-weight: 300;height:40px;padding-right:10px;padding-left:10px;font-size:30px;line-height:37px;color:#ffffff;background:#544f8c;border-radius:3px;white-space: nowrap;}
.front_inline_57{top:350px;left:580px;font-size:31px;color:#E5E511;white-space: nowrap;}
.front_inline_58{top:430px;left:960px;white-space: nowrap;}
.front_inline_59{top:430px;left:1000px;white-space: nowrap;}
.front_inline_60{top:10px;}
.front_inline_61{word-wrap:break-word;}
.front_inline_62{width:100%}
.front_inline_63{margin-bottom:20px;}
.front_inline_64{text-align: center;}
.front_inline_65{width:100%}
.front_inline_66{max-width: 400px}
.front_inline_67{min-height:300px}
.front_inline_68{position: absolute;left:-9999px;}
.front_inline_69{text-align: center;}
.front_inline_70{width:100%;}
.front_inline_71{clear:both;margin-top:30px;}
.front_inline_72{width:100%;text-align:center}
.front_inline_73{width:100%;text-align:center}
.front_inline_74{margin-top: 15px;}
.front_inline_75{margin-top:5px;}
.front_inline_76{padding:10px 0;font-weight:bold}
.front_inline_77{margin-top:5px;}
.front_inline_78{width:100%;text-align:center}
.front_inline_79{display:none}
.front_inline_80{height:auto;}
.front_inline_81{display:none}
.front_inline_82{height:auto;}
.front_inline_83{display:none}
.front_inline_84{height:auto;}
.front_inline_85{display: none;}
.front_inline_86{padding-top: 10px}
.front_inline_87{text-align:center}
.front_inline_88{width:35%}
.front_inline_89{margin-top:20px}
.front_inline_90{max-width: 615px}
.front_inline_91{width: 100%}
.front_inline_92{clear: right;}
.front_inline_93{margin-bottom:10px;}
.front_inline_94{height: 200px;margin-bottom:30px;}
.front_inline_95{text-align: center;}
.front_inline_96{width:100%}
.front_inline_97{clear:both;margin-top:20px}
.front_inline_98{height: 0px}
.front_inline_99{text-align: justify;}
.front_inline_100{text-align: justify;}
.front_inline_101{width:100%}
.front_inline_102{text-align: center;}
.front_inline_103{width:100%}
.front_inline_104{clear:both;margin-top:20px}
.front_inline_105{text-align: justify;}
.front_inline_106{text-align: justify;}
.front_inline_107{clear: right;}
.front_inline_108{width:100%}
.front_inline_109{margin:10px 10px 0 0;overflow:hidden;}
.front_inline_110{height:100%;}
.front_inline_111{margin-bottom:5px;}

/* Make the header Add a Business button match the hero Explore button */
.header__menu__right .btn.btn-success {
    background: #f03250 !important;
    color: #ffffff !important;
    border: none !important;
}

.header__menu__right .btn.btn-success:hover,
.header__menu__right .btn.btn-success:focus,
.header__menu__right .btn.btn-success:active {
    background: #d8263b !important;
    color: #ffffff !important;
    border: none !important;
}


/* Newsletter block box styling */
.newslatter {
    border: 1px solid #f03250;
    border-radius: 10px;
    padding: 29px 23px;
    margin: 24px 54px;
    background: rgba(255, 255, 255, 0.03);
}

.newslatter__text h3,
.newslatter__text p {
    color: #3a3535;
}

.newslatter__form {
    background: rgba(255, 255, 255, 0.04);
    border: 1px solid #f03250;;
    border-radius: 10px;
    padding: 18px;
}

/* Package page row: ensure flex-wrapping with proper gutters */
.package-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    row-gap: 40px;
}

.category__item__text h5 {
    transition: color 0.3s ease;
}

/* Category title hover color for Directory Categories and Listing Categories */
.category-box:hover .category__item__text h5,
.category-box a:hover .category__item__text h5 {
    color: #EC3A56 !important;
}

/* Listing card hover effect */
.listing__item {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.listing__item:hover {
    transform: translateY(-8px);
    box-shadow: 0 18px 45px rgba(0, 0, 0, 0.18);
}

