/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.

----------------------------------------------------------- */

.jdGallery .slideInfoZone .readon {
    padding: 7px 15px;
}

.zt-readmore {
    margin-top: -10px !important;
}

#s5_top_menu_login_wrap {
    display: none;
}

#s5_center_area_inner2 {
    padding: 20px 50px;
}

#s5_center_area_inner2 h2 {
    margin-bottom: 0px;
}

#s5_pos_custom_1 .content {
    overflow: hidden;
}

section#s5_below_columns_wrap1 {
    margin-bottom: 0px;
}

.s5_no_custom_bg, #s5_pos_custom_4 {
    margin-bottom: 10px;
}

#s5_bread_lang_wrap_inner2 {
    padding-bottom: 5px;
}

div#s5_footer_area2 {
    padding-top: 0px;
}


ul.jj_sl_navigation li a {
    padding-bottom: 10px;
    margin-bottom: 0px !important;
    line-height: 20px !important;
}

/* #s5_pos_custom_2 {
    width: 30%;
} */

.top_boxes_right {
	height: inherit;
	padding-bottom:30px;
}

#s5_top_menu_login_wrap {
    display: none;
}

/* #s5_pos_custom_3 {
    width: 70%;
} */

/* 
#s5_pos_custom_3, #s5_pos_custom_2 {

width:100% !important;

} */

#s5_top_row1_area1 .module_round_box_outer,  #s5_top_row2_area1.module_round_box_outer {
    margin-bottom: 0;
}

section#s5_top_row1_area1, section#s5_top_row2_area1 {
    margin-bottom: 0px;
}

/*

Slideshow fix. Turned off as was sewlf healing.. MAtt. iSonic

 .slideElement.active {

    background-size: cover !important;
}
 */
div#s5_top_area_wrap {
    margin-bottom: 20px;
}

#s5_top_row1 .image_box_text, #s5_top_row2 .image_box_text {
    padding: 10px 15px 22px;
}

#s5_top_row1 .image_box_text h3, #s5_top_row2 .image_box_text h3 {
    margin-bottom:10px;
    padding-bottom: 3px;
}

h1, h2, h3, h4, h5 {
	font-weight: 700;
}

span.left {text-align:left !important;}


.image_box_text .readon, #s5_center_area_inner2 .readon {
    margin-top: 10px;
    padding: 5px 11px;
}

.jdGallery .slideInfoZone span.slide_small_title {
    text-shadow: 0 0 20px #000;
    margin-top: 150px;
}

.slide_small_title {
    font-size: 25px;
    line-height: 1.2em;
    margin-bottom: 10px;
}


.jdGallery a.readon {
    margin-top: 10px;
}


.aquabackground {

	background: #5eaeba;
	padding: 5px 20px;
}

.module_round_box.homepagewelcome {
    padding: 0px 50px 0;
}
.aquabackground h3{
	color: #ffffff;
}

h3.s5_mod_h3 {
    margin-bottom: 5px;
}

.address_info {
    margin-top: 0px;
}

#s5_custom_2_3_wrap {
    padding: 0 0 5px 0;
}

#s5_custom_2_3_wrap .module_round_box_outer {
    margin-left: 0;
    margin-bottom: 14px;
}

.aquabackground a.readon.readon_highlight2 {
    margin-top: -10px;
}