.extracontent1{padding:0 0 10px;font-size:16px !important;line-height:1.3125 !important;color:#303030 !important}

.center {text-align:center;margin:0 auto;}

.layout-wrapper img {height:auto;}

.sub .sub-main p a,.sub .sub-main .content li a, .sub .sub-main td a{color:#6da0aa;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.sub .sub-main p a:hover, .sub .sub-main .content li a:hover, .sub .sub-main td a:hover{color:#000}

.bold {font-weight:700;}
.italic {font-style:italic;}
.underline {text-decoration: underline;}

.image-right, .image-right-border {float:right;margin:0 0 20px 20px;}
.image-left, .image-left-border {float:left;margin:0 20px 20px 0px;}
.image-center, .image-center-border {margin:20px auto;padding:3px;}

.success, .warning {text-align:center;padding:20px;background:#6da0aa;font-size:14px;margin:0 0 40px 0;}
.success p, .warning p {margin:0 !important;font-weight:600;color:#fff !important;}
.warning {background:#ce0000;}

.image-left-border, .image-right-border, .image-center-border, .image-border  {border:1px solid #cccccc;padding:3px;}

.image-single{margin:10px!important}.image-right,.image-right-border,.image-top-right{margin:0 0 20px 20px!important;float:right!important}.image-left,.image-left-border,.image-top-left{margin:0 20px 20px 0!important;float:left!important}.image-single,.image-top-left,.image-top-right{display:block!important}.image-center,.image-center-border{float:none!important;margin:0 auto 20px!important;padding:3px!important;display:block!important;text-align:center}.image-center-border img,.image-center img{margin:0 auto 5px!important}.image-border,.image-center-border,.image-left-border,.image-right-border{border:1px solid #eeeeee !important;padding:3px!important}
@media only screen and (max-width:480px){.image-right,.image-left,.image-center,.image-left-border,.image-right-border,.image-center-border{float:none !important;display:block !important;margin:15px auto !important}}

td {padding:5px;font-weight:400;line-height:1.615384615;color:#000;font-family:'Open Sans',sans-serif;font-size:13px;}

.button-link {cursor:pointer;}
.button-link a {display:inline-block;background:#00975e;padding:6px 15px;color:#fff !important;overflow:Hidden;margin:10px 0;cursor:pointer}
.button-link:hover a {background:#404040;color:#fff !important}

.enquiry-form .g-recaptcha{transform:scale(0.80);transform-origin:0;-webkit-transform:scale(0.80);transform:scale(0.80);-webkit-transform-origin:0 0;transform-origin:0 0; 0;}
.enquiry-form .captcha-holder {width:270px !important;padding-left:35px;}
@media only screen and (max-width:768px){
	.enquiry-form .g-recaptcha{transform:scale(1);transform-origin:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 0;transform-origin:0 0; 0;}
.enquiry-form .captcha-holder {width:auto !important;padding-left:0px;}
	}

.modal .modal-dark {background:#000;}
.modal h4 {color:#fff;font-weight: 400;text-transform: uppercase;margin 0 0 20px;padding-bottom:10px;}
.modal h4 span {background: black;color:white;font-family:'Oswald',sans-serif;font-size: 21px;position: relative;padding: 0 2px 0 0;}
#mailchimp-modal {padding-top:20px;}
#mailchimp-modal input {background:#fff;border:none;display:block;width:100%;margin:0 0 5px 0;padding:7px 10px;}
#mailchimp-modal button {display:block;margin-top:10px;position:inherit;background:#6da0aa;padding:10px 20px;}
#mailchimp-modal button:hover {background:#9c9c9c;}
.modal-dark p {color:#fff;font-size:14px;padding:10px 0;}
.modal-dark p.small {font-size:12px;padding:0;}
/*======= BLOG ======*/

.blog-row {clear:both;display:block;overflow:hidden;padding:30px 0 0 0;border-bottom:1px solid #eaeaea;}
.blog-img {float:left;width:20%;text-align:center;border: 1px solid #eaeaea;padding:2px;}
.blog-img img {max-width:100%; height:auto;margin-right:20px;border:none;padding:0;}
.sub .sub-main .blog-row h3 {margin-bottom:5px !important;}
.blog-row h3 a{color:#6da0aa;font-size:21px;margin:0 0 0px;padding:0;}

.blog-row h3 a:hover {color:#00975e;}
.blog-row .blog-desc {line-height:1.846153846;color:#404040;font-family:'Open Sans',sans-serif;font-size:13px;}
.blog-right {float:right;width:78%;padding-left:2%;}
.blog-row .date {color:#000;font-weight:700;font-size:13px;margin-bottom:10px;display:block;clear:both;}

.blog-row .event-date {font-family:'Oswald',sans-serif;color:#000;font-size:18px;padding-bottom:10px;}

@media only screen and (max-width:480px){
	.blog-row {text-align: center;}
	.blog-right {float:none;width:100%;padding:0;text-align: center;}
	.blog-img {float:none;margin-bottom:20px;text-align:center;width:100%;border:none;}
	.blog-img img {max-width:200px;margin:0;border:2px solid #eaeaea;}

	}

.blog-img-main {max-width:450px;float:right;margin:0 0 20px 20px;padding:2px;border:1px solid #eaeaea;}
@media only screen and (max-width:480px){
	.blog-img-main {max-width:450px;float:none;margin:0 auto 20px auto;padding:2px;border:1px solid #eaeaea;}
}

.blog-row .button {margin: 15px 0 41px;}
.blog-row .button span {font-size:13px;}

.event-row .blog-img {margin-bottom:20px;}

.blog-testimonial {display:block;overflow:Hidden;padding:20px;margin:0 0 20px 0;background:#f2f2f2;}
.blog-testimonial .image-right-border {max-width:200px;}
/*=======RECIPE====*/
.recipe .col3 {
    width: 31%;
    padding: 0;
    margin: 0 3.4333% 0 0;
    float: left;

    }
 .recipe .col3:nth-of-type(3n+3) {float:right;margin:0;}


.recipe-details .detail {color:#000;font-family:'Open Sans',sans-serif;font-size:13px;width:100%;display:block;border-bottom: 1px solid #e0e0e0;padding:13px 0;}

.recipe-details .detail label {font-weight:700;width:20%;padding:0 10px;display:inline-block;font-family: 'Open Sans', sans-serif;font-size:14px;color:#6da0aa;}
.recipe-details .detail span {font-weight:400;width:80%;padding:0 10px;display:inline-block;font-size:14px;color:#000;}
.left50 .detail label {width:40%;}
.left50 .detail span {width:60%;}
.top-pad {padding-top:30px;}
@media only screen and (max-width: 767px) {
	.recipe-details .detail label {width:35%;}
	.recipe-details .detail span {width:65%;}
	}
@media (max-width: 480px) {
	#recipe .left50, #recipe .right50 {float:none;width:100%;}
	.recipe-details .detail label, .recipe-details .detail span,
	.left50 .detail label, .left50 .detail span
	 {width:100%;display:block;text-align:center;}
}


/*=======REVISIT FORM====*/

#revisit-form textarea {margin-bottom:10px;}
#revisit-form h4 {margin-top:20px;}
/*=======SITEMAP====*/
#sitemap-menu ul li {background:none !important;}
#sitemap-menu ul li a {margin:0 0 10px;color:#000;font-size:22px;font-weight:300;border:none;margin:0px 0;background:none;}
#sitemap-menu ul li.has-drop a {margin:20px 0 10px;color:#6da0aa !important;font-size:22px;font-weight:300;text-transform:uppercase;display:block;border-top:1px solid #ccc;padding-top:20px;background:none;}
#sitemap-menu ul li ul {margin-top:0px;display:block !important;}
#sitemap-menu ul li ul li {background:url("/img/supplied/bullet-red.svg") left top 8px no-repeat;-webkit-background-size:12px 8px;-moz-background-size:12px 8px;background-size:12px 8px;padding:0 0 0 25px;color:#000;font-size:13px;line-height:1.615384615}
#sitemap-menu ul li.has-drop ul li a {color:#555555 !important;font-family:'Open Sans','Arial',sans-serif;font-weight:400;text-transform:none;font-size:14px;border:none;margin:5px 0;padding:0;}


.image-right, .image-right-border {float:right;margin:0 0 20px 20px;}
.image-left, .image-left-border {float:left;margin:0 20px 20px 0px;}
.image-center, .image-center-border {margin:10px auto;padding:3px;}

.image-left-border, .image-right-border, .image-center-border {border:1px solid #dddddd;padding:3px;}

#sidr ul li { line-height: 1.3 !important; }
#sidr ul li a { padding: 10px 20px !important; }
#sidr ul li span.arrow { top: 11px; }

/*================SERACH=======*/

.gsc-above-wrapper-area form {position:relative !important;}
.gsc-above-wrapper-area input[type=text]{border:1px solid #cccccc;border-radius: 10px;padding:10px;width:90%;background:#f8f8f8;}
.gsc-above-wrapper-area button {position:absolute  !important;top:13px  !important;right:10px  !important;z-index:10  !important;border:none  !important;background:none  !important;}

.gsc-above-wrapper-area *, .gsc-above-wrapper-area *:before, .gsc-above-wrapper-area *:after
{
  -webkit-box-sizing: content-box !important;
     -moz-box-sizing: content-box !important;
          box-sizing: content-box !important;
}

.gs-snippet {padding-left:8px !important;}

.gsc-tabsArea {border:none !important;}
.gsc-tabHeader.gsc-tabhActive, .gsc-tabHeader.gsc-tabhInactive {width:80px;height:25px;overflow:Hidden;}
.gsc-refinementsArea {display:none !important;}