.elementor-15918 .elementor-element.elementor-element-c163109{margin-top:80px;margin-bottom:0px;}.elementor-15918 .elementor-element.elementor-element-af5df0e .elementor-heading-title{color:#004175;font-family:"novera", Sans-serif;font-size:30px;font-weight:700;}.elementor-15918 .elementor-element.elementor-element-f3623b6 .elementor-button{font-family:"novera", Sans-serif;font-size:22px;font-weight:700;fill:#004175;color:#004175;background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-15918 .elementor-element.elementor-element-800fe6d iframe{height:737px;}.elementor-15918 .elementor-element.elementor-element-3d49f0d{margin-top:0px;margin-bottom:80px;}.elementor-15918 .elementor-element.elementor-element-11b8537 .elementor-button{font-family:"novera", Sans-serif;font-size:22px;font-weight:700;fill:#004175;color:#004175;background-color:#02010100;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-15918 .elementor-element.elementor-element-c163109{margin-top:70px;margin-bottom:0px;}.elementor-15918 .elementor-element.elementor-element-af5df0e .elementor-heading-title{font-size:18px;}.elementor-15918 .elementor-element.elementor-element-3d49f0d{margin-top:0px;margin-bottom:30px;}}@media(max-width:767px){.elementor-15918 .elementor-element.elementor-element-c163109{margin-top:30px;margin-bottom:30px;}.elementor-15918 .elementor-element.elementor-element-af5df0e .elementor-heading-title{font-size:22px;}}/* Start custom CSS for column, class: .elementor-element-f1f9043 */.elementor-15918 .elementor-element.elementor-element-f1f9043{
    overflow-x: auto;
    height: 750px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ce430e5 */.elementor-15918 .elementor-element.elementor-element-ce430e5 h2.store_modal_title {
    color: #004175;
    font-family: "novera", Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.elementor-15918 .elementor-element.elementor-element-ce430e5 input#store_locator_address_field {
border: 1px solid #004175 !important;
height: 40px;
font-size: 16px;
}

.elementor-15918 .elementor-element.elementor-element-ce430e5 h3.store_locator_name{
font-size: 16px;
color: #004175 !important;
font-weight: 600;
margin: 0;
font-family: "Novera";
margin-bottom: 2px;
}

.elementor-15918 .elementor-element.elementor-element-ce430e5 p.store_locator_address{
    font-size: 16px;
    color: #000;
    font-weight: 300;
    margin: 0;
    font-family: "Novera";
    margin-bottom: 2px;
}

.elementor-15918 .elementor-element.elementor-element-ce430e5 select#store_locator_filter_radius {
    width: 100%;
    margin: 10px 0;
}

.elementor-15918 .elementor-element.elementor-element-ce430e5 a#store_locator_get_my_position,.elementor-15918 .elementor-element.elementor-element-ce430e5 a#store_locator_get_all_stores{
font-size: 18px;
color: #004175;
font-weight: 400;
text-decoration: underline;
}
.elementor-15918 .elementor-element.elementor-element-ce430e5 button#store_locator_find_stores_button{
background: #004175;
color: #fff;
font-weight: 500;
margin: 20px 0;
border: none;
border-radius: 0;
}
.elementor-15918 .elementor-element.elementor-element-ce430e5 a.btn.button.btn-primary.btn-lg.store_locator_get_direction {
font-size: 16px;
margin: 10px 0;
background: #004175;
border: none;
border-radius: 0;
}
.elementor-15918 .elementor-element.elementor-element-ce430e5 a.btn.button.btn-primary.btn-lg.store_locator_call_now{
font-size: 16px;
background: #004175;
border: none;
border-radius: 0;
}
.elementor-15918 .elementor-element.elementor-element-ce430e5 h5.wordpress-store-locator-address-title ,.elementor-15918 .elementor-element.elementor-element-ce430e5 h3.store_locator_filter_title{
    font-size: 16px;
    color: #004175;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'novera';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.icealion.co.tz/wp-content/uploads/2020/11/NoveraClassicRegular.woff') format('woff');
}
@font-face {
	font-family: 'novera';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.icealion.co.tz/wp-content/uploads/2020/11/NoveraClassicMedium.woff') format('woff');
}
@font-face {
	font-family: 'novera';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.icealion.co.tz/wp-content/uploads/2020/11/NoveraClassicSemiBold.woff') format('woff');
}
@font-face {
	font-family: 'novera';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.icealion.co.tz/wp-content/uploads/2020/11/NoveraClassicBold.woff') format('woff');
}
@font-face {
	font-family: 'novera';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.icealion.co.tz/wp-content/uploads/2020/11/NoveraClassicBlack.woff') format('woff');
}
@font-face {
	font-family: 'novera';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.icealion.co.tz/wp-content/uploads/2020/11/NoveraModernLight2.ttf') format('truetype');
}
/* End Custom Fonts CSS */