@media (max-width: 600px) {
    /* CSS in here for mobile only */  
    #envira-gallery-1851 .envira-gallery-item, #envira-gallery-113 .envira-gallery-item { 
		width: 100% !important; } 
    h2 {
    	font-family: Libre Baskerville !important;
    	font-size: 24px !important; }
    h3 {
        font-size: 20px; }
    h4 {
        font-size: 18px; }

    .inside-top-bar {
        padding: 15px 2px 5px 2px;
    	font-size: 20px !important; }
    
    /* Side padding on drop down menu in mobile and tablet */
	.main-nav {
   		margin-left: 40px !important;
   		margin-right: 40px !important; }
    
    .menu-toggle {
        margin-top: -100px;
    	font-size: 26px !important;
    	margin-left: auto;
    	margin-right: auto; }
}
@media (min-width: 600px) and (max-width: 1024px) {
    /* CSS in here for tablet only */ 
    h2 {
    	font-family: Libre Baskerville !important;
    	font-size: 24px !important; }
    h3 {
        font-size: 20px; }
    h4 {
        font-size: 18px; }
    
    .menu-toggle {
        margin-top: -100px;
    	font-size: 26px !important;
    	margin-left: auto;
    	margin-right: auto; }

    /* Side padding on drop down menu in mobile and tablet */
	.main-nav {
   		margin-left: 40px !important;
   		margin-right: 40px !important; }

}

@media (min-width: 1025px) {
    /* Nav Bar Position 
	.main-navigation {
    	margin-top: -130px; } */
    h2 {
    	font-family: Libre Baskerville !important;
    	font-size: 30px !important; }
}


/* Gallery border
.kadence-blocks-gallery-item-inner {
    border: 3px solid #ccc; }

/*.wp-block-kadence-image img {
    border-style: solid 1px !important;
    border-color: #ccc !important; }

*/
.wp-block-kadence-advancedgallery {
border: 3px solid #ccc;
-moz-box-shadow: 0 0 14px rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 14px rgba(0,0,0,.5);
box-shadow: 0 0 14px rgba(0,0,0,.5);
}





/* CTV Interview Video border */
.wp-block-video [poster] {
    border: 3px solid #ccc; }




/* Main Nav - move down */
.main-navigation {
    margin-top: 40px; }



/* Testimonial Heading Font Size */
.wpmtst-testimonial-heading.testimonial-heading {
    font-size: 20px !important; }

.wpmtst-testimonial-inner.testimonial-inner {
    	background-color:rgba(255,255,255,0.5) ; } 


/* Testimonial Star Rating - Change Colour */
.strong-rating span.star:before, .strong-rating label:before {
    background-color: #9e000e !important; }
h3.wpmtst-testimonial-heading .testimonial-heading {
    color: #9e000e !important; }
.strong-form .required.symbol:after {
    color: #9e000e !important; }

/* Testimonial Submit Button - Change Colour */
input#wpmtst_submit_testimonial {
    background-color: #9e000e; }
input#wpmtst_submit_testimonial:hover {
    background-color: #666; }



/* Booking (NOT Booking Package) Calendar CSS */
label.wpdevart-required, .wpdevart-fild-item-container {
    font-size: 12px; }
.booking_calendar_container .successfully_text_container  {
    color: #9e000e !important; }
.booking_calendar_container .successfully_text_container .notice_text_close {
    background-color: #9e000e !important; }
.booking_calendar_container .successfully_text_container {
    border: 1px solid #9e000e !important; }
.wpdevart-calendar-container > div.wpdevart-available .wpda-day-header, .wpdevart-legends-available .legend-div {
    background-color: #12a230; }
.wpdevart-total-price.reserv_info_row {
    background-color: #12a230; }
.wpdevart-booking-form h4 {
    display: none; }
.wpdevart-booking-form {
    padding-top: 24px;}
.wpdevart-booking-form-container {
    margin-top: 20px; }
    


/* Booking Package Calendar booking date DETAILS background colour */
.value {
    background: #ffff00; }

/* Calendar not scheduled text colour */
#booking-package_schedulePage .selectPanelError {
    color: #000 !important;
	background-color: #666 !important;}

/* Calendar month of December - Dec 24 background colour */
#booking-package-day-26.dayPanel.dayPanelHeight.pointer.fri.cell_20211224 {
    color: #fff !important;
	background-color: #ff0000 !important;}
/* Calendar Dec 25 background colour */
#booking-package-day-27.dayPanel.dayPanelHeight.pointer.sat.cell_20211225 {
    color: #fff !important;
	background-color: #ff0000 !important;}
/* Calendar Dec 26 background colour */
#booking-package-day-28.dayPanel.dayPanelHeight.pointer.sun.cell_20211226 {
    color: #fff !important;
	background-color: #ff0000 !important;}
/* Calendar Dec 31 background colour */
#booking-package-day-33.dayPanel.dayPanelHeight.pointer.fri.cell_20211231 {
    color: #fff !important;
	background-color: #ff0000 !important;}
/* Calendar Jan 1 background colour */
#booking-package-day-34.dayPanel.dayPanelHeight.pointer.sat.cell_20220101 {
    color: #fff !important;
	background-color: #ff0000 !important;}

/* Calendar month of January - Dec 26 background colour */
#booking-package-day-0.dayPanel.dayPanelHeight.pointer.sun.cell_20211226 {
    color: #fff !important;
	background-color: #ff0000 !important;}

/* Calendar month of January - Dec 31 background colour */
#booking-package-day-5.dayPanel.dayPanelHeight.pointer.fri.cell_20211231 {
    color: #fff !important;
	background-color: #ff0000 !important;}

/* Calendar month of January - Dec 31 background colour */
#booking-package-day-6.dayPanel.dayPanelHeight.pointer.sat.cell_20220101 {
    color: #fff !important;
	background-color: #ff0000 !important;}



/* Envira Showcase Gallery Background Colour */
.envira-gallery-theme-showcase {
	background: #273d6e !important;
}


/* My Sticky Elements Contact Text Fields border radius */
form#stickyelements-form input, form#stickyelements-form select, form#stickyelements-form textarea {
    border-radius: 5px !important; }

/* Separator Format */
hr  {
    width: 70%;
}

/* Remove bullet points and “standarize” list */
.my-list {
	list-style-type: none;
	display: inline;
	overflow: hidden;
	margin-left: 0px;}
    
/* add images instead of bullet points */
ul.my-list li {
	background: url('https://maplegrovesyrup.ca/brent-content/uploads/2020/09/leaf-bullet-24x22-1.png')  no-repeat 0 5px;
    padding-left: 35px;
    margin-left: 0px;
	margin-bottom: 10px;}   



/* Contact Us Form */
.wpforms-container-full .wpforms-form input[type="text"], .wpforms-container-full .wpforms-form input[type="email"]  {
    font-family: verdana;
    font-size: 14px !important;
	height: 30px !important;
	opacity: .8;  }

.wpforms-form textarea {
    height: 120px !important;
    width: 100% !important;
	opacity: .8;}

/* Contact Us "Submit" Button */
.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button  {
   	background-color: #9e000e !important;
    font-size: 16px !important;
   	border-radius: 1px;
   	color: #fff;
	border: 1px solid #ccc;	
	padding: 5px 10px 5px 10px; }

/* Contact Us "Submit" Button Hover colour change */
.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:active, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
    color: #fff;
    background-color: #273d6e !important; 
	border: 1px solid #ccc; }


/* Recaptcha Badge - hide */
.grecaptcha-badge { 
    visibility: hidden;  }

/* Needed to keep Nav Bar from jumping up in Safari and Firefox */
.site-logo {
    display: block; }