/*
 Theme Name:   Koronekes Child Theme (GeneratePress Child)
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/


.main-navigation .main-nav ul li li:hover > a {
    color: #000000 !important;
    background-color: #c8ee90 !important;
}

.script-text {
	
font-family: Dancing Script;	
	
}


@media (max-width: 782px) {
    .wp-block-columns .wp-block-column {
        margin-bottom: 2em !important;
    }
}

@media (max-width: 782px) and (min-width: 600px) {
    .wp-block-columns .wp-block-column:nth-child(2n) {
        margin-left: 0 !important;
    }
}

.junglebee-widget-book-now-button
 {
	border: 1px solid transparent;
	background: #449e48
;
	cursor: pointer;
	padding: 10px 20px;
	color: #ffffff !important; 
}


.junglebee-widget-book-now-button:hover
 {
	background: #088F8F !important;
	color: #ffffff !important; 

}




.front-page-sections {
	
border-style: solid;
border-color: #d6d6d6;	
border-width: 2px;
padding-bottom: 10px;	
		
}


#footer-widgets .widget {
    font-size: 16px;

}

.wp-block-search__button {
	
background-color: #000000;
color: #ffffff;	
		
}


.wp-block-search__inside-wrapper {
	
background-color: #000000;
	
	
}




.wp-block-search__input {

background: #000000 !important;	
color: #ffffff !important;	
}


.widget_search {

width: 50%;	
margin-left: auto;	
margin-right: auto;	
	
}

.footer-widgets {
    text-align: center;
}



.footer-widgets .widget_nav_menu li {
    display: inline-block;
	margin-right: 10px;
	margin-left: 10px;

}

.footer-bar {
    text-align: left;
}

.trp-ls-shortcode-current-language {
	
background-color: #000000 !important;
	
}


.trp-ls-shortcode-current-language a {
	
color: #ffffff !important;
font-size: 13px;	
	
}


.junglebee-book-now-button-embed {
	
text-align: center;	
	
}


.top-bar-contact-info {
	
font-size: 15px;
color: #ffffff;	
	
}


.photo-block-type-styles p {

color: #ffffff;
font-size: 23px;	
	
}



.photo-block-type-styles h3 {

color: #ffffff !important;
font-weight: normal !important;	
	
}



.photo-block-type-styles h3 {
	
color: #ffffff;
font-weight: normal;	
font-size: 35px;	
	
}






.wp-block-getwid-accordion__header-wrapper.ui-state-active {
	
background-color: #d9eeaf !important;	
	
}

.wp-block-getwid-accordion__header-wrapper a:hover {
	
color: #228B22 !important;	
	
}




.wp-block-getwid-accordion__header-wrapper a {
	
color: #000000 !important;	
font-weight: normal;
	
}



.main-navigation {
    border-bottom: 1px solid #000000;
}



.main-navigation .wc-menu-item:not(.has-items) {
    display: none;
}




li.product::before,
.woocommerce-product-gallery::before {
    width: 76px;
    height: 76px;
    z-index: 10;
    top: -5px !important;
    left: -5px !important;
    opacity: 0.8;
    position: absolute;
    background-size: 100% !important;
}
 


#secondary-navigation .menu-bar-item > a.cart-contents {
    font-size: 16px;
	font-weight: bold;
}


span.gp-icon.icon-search svg {
    font-size: 16px;
	font-weight: bold;


}



.grecaptcha-badge {
opacity: 0;
}




/* Makes Header Title and Logo smaller on small screens */

@media (max-width: 768px) {
    .main-title {
        font-size: 20px !important;
    }
}



/* Centers secondary menu items on small screens */



@media(max-width: 768px) {
    .secondary-nav-aligned-right #secondary-navigation .inside-navigation {
        justify-content: center;
    }
	
	
	
#site-navigation .navigation-branding img	
	
 {
    height: 80px !important;
}
	
	

	
.widget_search {

width: 100%;	
	
	
}
	
	
}


@media (max-width: 600px) {
  .wp-block-image .alignright, .wp-block-image .alignleft {
      float: none;
      margin: 1em auto;
  }
}


