/* Here you can include your additional CSS Styles */
* {
font-family: "Happy Monkey" !important;
}
.fa {
    font-family: FontAwesome !important;
}
h3 {
font-weight: bold;
}            
.zt-slideshow .content-text .description {
    font-size: 18px;
}
#zo2-breadcrumb-wrap .breadcrumb ul li span {
color: #000;
}
#zo2-breadcrumb-wrap .breadcrumb ul li a {
color: #000;
}            
#zo2-breadcrumb-wrap .breadcrumb > li + li::before {
color: #000;
} 
nav.zo2-menu .navbar-nav > li:hover {
background: rgba(0, 0, 0, 0) url("https://www.asterakia.co.uk/images/star-menu.png") repeat-x scroll center 5px;
}
#zo2-mega-menu .navbar-default ul.navbar-nav > li:hover > a {
color: #fff !important;
}
#chronoform-formaepikoinonias div.form-contacts {
background: rgba(0, 0, 0, 0) url("https://www.asterakia.co.uk/templates/zo2_four/assets/zo2/images/image-content-top.png") repeat scroll 0 0;border: 1px solid #ccc;margin-bottom: 100px;padding: 8px;
}  
#chronoform-formaepikoinonias div.contact-address-block {
background: rgba(0, 0, 0, 0) url("https://www.asterakia.co.uk/templates/zo2_four/assets/zo2/images/image-content-top.png") repeat scroll 0 0;
}
#chronoform-formaepikoinonias fieldset {
border: 0 none;
padding: 10px 25px;
background: rgba(0, 0, 0, 0) url("../images/image-content-top.png") repeat scroll 0 0;
margin: 0 2px;
min-width: 0;
} 
nav.zo2-menu .navbar-nav > li > a {
padding: 0 15px;
}
.zt-gallery {
box-shadow: none !important;
}
.zt-slideshow .content-text .zt-readmore {
    background-color: #000;
    border: 2px solid #000;
    color: #fff;
}