/*
Theme Name: Baker Child
Theme URI: https://baker.qodeinteractive.com
Description: A child theme of Baker Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.1
Text Domain: baker
Template: baker
*/



/* Helvetica Regular */
@font-face {
    font-family: 'Helvetica Custom';
    src: url('fonts/Helvetica.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Helvetica Bold */
/*@font-face {*/
/*    font-family: 'Helvetica Custom';*/
/*    src: url('fonts/Helvetica-Bold.ttf') format('truetype');*/
/*    font-weight: 700;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/

/* Bodoni 72 */
@font-face {
    font-family: 'Bodoni 72 Custom';
    src: url('fonts/Bodoni-72.ttc') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

.badoni{
    font-family: 'Bodoni 72 Custom' ;
}

.helvatica-t{
    font-family: 'Helvetica Custom' ;
}
body, p{
	font-family: 'Helvetica Custom';
}
.body-txt{
	font-family: 'Helvetica Custom';
	font-weight: 300;
	color:#6a6a6a;
}
.banner-para.body-txt p:first-child{
	font-size:20px;
	    line-height: 30px;
	font-weight: 300;
	    color: #6a6a6a;
}

sr7-prl.prlt0 {
    display: none;
    
}
.banner-para.body-txt p:last-child{
	font-size:17px;
	    line-height: 28px;
    font-weight: 300;
	    color: #6a6a6a;
}
.whats-new-cont .edgtf-btn-text{
	font-family: 'Helvetica Custom';
     font-weight: bold;
	font-size:15px;
	    letter-spacing: 1px;
}
.whats-new-para p{
	font-size:17px;
	    line-height: 28px;
    font-weight: 300;
	    color: #6a6a6a;
}
.about-txt.body-txt.banner-para p{
		font-size:17px;
	    line-height: 28px;
    font-weight: 300;
	    color: #6a6a6a;
}
.whats-new-cont .edgtf-section-title-holder .edgtf-st-title, .whats-new-cont .edgtf-section-title-holder .edgtf-st-title span, .get-in-touch .edgtf-section-title-holder .edgtf-st-title span, .get-in-touch .edgtf-section-title-holder .edgtf-st-title{
	font-family: 'Bodoni 72 Custom' ;
	font-size:56px;
	    letter-spacing: 0px;
	color:#303030;
}
.edgtf-main-menu>ul>li>a>span.item_outer .item_text{
	font-family: 'Helvetica Custom';
		font-size:16px;
	font-weight: 400;
}
.cook-with-conf .edgtf-section-title-holder .edgtf-st-title, .cook-with-conf .edgtf-section-title-holder .edgtf-st-title span{
	font-family: 'Bodoni 72 Custom' ;
	font-size:67px;
	color:#ffffff;
	letter-spacing: 0;
}
.cook-with-conf .edgtf-section-title-holder  .edgtf-st-text{
	    font-family: 'Helvetica Custom';
    font-size: 22px !important;
    letter-spacing: 1px;
    font-weight: 300 !important;
	    max-width: 96%;
    margin: auto;
}
.cook-with-conf .edgtf-btn-text{
	font-family: 'Helvetica Custom';
     font-weight: bold;
	font-size:15px;
	    letter-spacing: 1px;
}
.banner-second-cont .edgtf-btn-text{
	font-family: 'Helvetica Custom';
     font-weight: bold;
	font-size:15px;
	    letter-spacing: 1px;
}
.vc_row.wpb_row.vc_row-fluid.in-banner .vc_column-inner .wpb_wrapper .edgtf-btn.edgtf-btn-medium{
	display:none;
}

.home .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-right .edgtf-search-opener, .home .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-right .edgtf-shopping-cart-holder, .home .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-right .edgtf-side-menu-button-opener, .page-id-8580 .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-right .edgtf-search-opener, .page-id-8580 .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-right .edgtf-shopping-cart-holder, .page-id-8580 .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-right .edgtf-side-menu-button-opener, .page-id-8737 .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-right .edgtf-search-opener, .page-id-8737 .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-right .edgtf-shopping-cart-holder, .page-id-8737 .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-right .edgtf-side-menu-button-opener{
	display:none;
}

#menu-footer-menu li a{
	 font-family: 'Helvetica Custom' !important;
	font-size:18.36px;
	color:#000;
	text-transform:uppercase;
}
 .contact-details .contact-item a {
	 font-family: 'Helvetica Custom' !important;
	font-size:18.36px;
	color:#000 !important;
}
#menu-footer-menu li{
	margin-bottom:8px;
}

.contact-details .contact-item .cont-icon img{
	    vertical-align: middle;
	    margin-bottom: 3px;
    margin-right: 5px;
}

.contact-details .contact-item .cont-icon i{
	color:#000 !important;
	font-size:18px !important;
}
.contact-details .contact-item .cont-icon{
	margin-right:4px !important;
}
.social-icons{
	margin-top:13px;
}
.social-icons a{
	color:#000 !important;
	font-size:23px !important;
}
.social-icons a:first-child{
	margin-right:3px !important;
}
.edgtf-page-footer .edgtf-footer-top-inner.edgtf-grid .edgtf-grid-row.edgtf-footer-top-alignment-left{
	margin-top:20px;
}

.page-id-8580 .edgtf-title.edgtf-content-center-alignment.edgtf-standard-type .edgtf-title-holder .edgtf-page-title span, .page-id-8737 .edgtf-title.edgtf-content-center-alignment.edgtf-standard-type .edgtf-title-holder .edgtf-page-title span, .page-id-11529 .edgtf-title.edgtf-content-center-alignment.edgtf-standard-type .edgtf-title-holder .edgtf-page-title span {
   font-family: 'Helvetica Custom';
     font-weight: bold;
	font-size:56px;
	    letter-spacing: 1px;
}


.cont-dets p, .cont-dets p a{
    font-size: 19px;
    line-height: 30px;
    font-weight: 300;
    color: #6a6a6a;
}

.cont-dets p strong {
	font-size: 19px;
    line-height: 30px;
    font-weight: 500;
    color: #6a6a6a;
}
.get-in-touch .edgtf-section-title-holder .edgtf-st-text{
	 font-size: 17px !important;
    line-height: 28px !important;
    font-weight: 300 !important;
    color: #6a6a6a !important;
}
.get-in-touch .edgtf-section-title-holder .edgtf-st-title span{
	margin-top:15px;
}
.wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea{
	    border: 1px solid #E5E5CA;
	font-family: 'Helvetica Custom';
     font-weight: 400 !important;
	font-size:18px !important;
	color: #333333 !important;
}
.get-in-touch input.wpcf7-form-control.wpcf7-submit{
	  font-family: 'Helvetica Custom';
    font-weight: bold;
	font-size: 18px;
    letter-spacing: 1px;
}
@media only screen and (min-width: 1024px) {
	.edgtf-page-footer .edgtf-footer-top-inner.edgtf-grid{
		max-width:950px;
		margin:auto;
	}
}
@media only screen and (min-width: 1180px) {
		.edgtf-vertical-align-containers .edgtf-position-center{
	background: rgb(0 0 0 / 60%);
}

}
@media only screen and (min-width: 1400px) {
	.edgtf-page-footer .edgtf-footer-top-inner.edgtf-grid{
		max-width:950px;
		margin:auto;
	}
		.vc_row.wpb_row.vc_row-fluid.in-banner .vc_column-inner .wpb_wrapper .edgtf-ib-holder-inner, .vc_row.wpb_row.vc_row-fluid.in-banner .vc_column-inner .wpb_wrapper .edgtf-ib-holder-inner .edgtf-ib-text-inner {
	min-height:800px;
}
footer .edgtf-column-content.edgtf-grid-col-4:nth-child(1){
	width:45% !important;
	max-width:45% !important;
}
footer .edgtf-column-content.edgtf-grid-col-4:nth-child(2){
	width:20% !important;
	max-width:20% !important;
	        margin-top: 20px;
}
footer .edgtf-column-content.edgtf-grid-col-4:nth-child(3){
	width:35% !important;
	max-width:35% !important;
	        margin-top: 20px;
}
footer .edgtf-column-content.edgtf-grid-col-4:nth-child(1) img{
	max-width:350px;
}
	
}


@media (min-width: 768px) and (max-width: 1024px) {
	.edgtf-row-grid-section{
		width:95% !important;
		max-width:95% !important;
		margin:auto !important;
	}
	.vc_row.wpb_row.vc_row-fluid.banner-second-conts{
		padding-top:20px !important;
		padding-bottom:25px !important;
	}
	.banner-second-conts .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-3{
		max-width:50%;
	}
	.banner-second-cont.wpb_column.vc_column_container .edgtf-eh-item-content{
		padding:10px !important;
	}
	.banner-second-conts .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-3 .edgtf-eh-item-content{
		padding-top:15px !important;
		padding-bottom:15px !important;
	}
	.in-banner.banner-third-cont .edgtf-ib-holder .edgtf-ib-holder-inner{
		    background-size: cover;
	}
	.vc_row.wpb_row.vc_row-fluid.banner-fourth-cont .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-3{
		max-width:50%;
	}
	.vc_row.wpb_row.vc_row-fluid.banner-fourth-cont .edgtf-eh-item-content{
		padding:10px !important;
	}
	.vc_row.wpb_row.vc_row-fluid.banner-fourth-cont{
		padding-top :20px !important;
	}
	.cook-with-conf .edgtf-section-title-holder .edgtf-st-title, .cook-with-conf .edgtf-section-title-holder .edgtf-st-title span {
    font-size: 45px;
}
	.edgtf-grid{
		width:95% !important;
		max-width:95% !important;
		margin:auto !important;
	}
}
@media (min-width: 820px) and (max-width: 1024px) {
	footer .edgtf-column-content.edgtf-grid-col-4:nth-child(1){
	width:30% !important;
	max-width:30% !important;
}
footer .edgtf-column-content.edgtf-grid-col-4:nth-child(2){
	        width: 24% !important;
        padding-left: 5%;
	        margin-top: 20px;
        max-width: 24% !important;
}
footer .edgtf-column-content.edgtf-grid-col-4:nth-child(3){
	width:46% !important;
	max-width:46% !important;
	        margin-top: 20px;
}
	.vc_row.wpb_row.vc_row-fluid.banner-last-cont .edgtf-eh-item-content{	
        padding: 30px 24% 53px 24% !important;
	}
}


@media (min-width: 1024px) and (max-width: 1180px) {
	.banner-second-conts .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-3{
		max-width:43%;
	}
	.vc_row.wpb_row.vc_row-fluid.banner-fourth-cont .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-3{
		max-width:43%;
	}
}
@media (min-width: 1180px) and (max-width: 1200px) {
	.edgtf-row-grid-section{
		width:95% !important;
		max-width:95% !important;
		margin:auto !important;
	}
	.edgtf-grid{
		width:95% !important;
		max-width:95% !important;
		margin:auto !important;
	}
	.vc_row.wpb_row.vc_row-fluid.banner-last-cont .edgtf-eh-item-content{	
        padding: 30px 20% 53px 20% !important;
	}
	footer .edgtf-column-content.edgtf-grid-col-4:nth-child(2){
		 padding-left: 5%;
	}
	   
}

@media (min-width: 1200px) and (max-width: 1366px) {
	footer .edgtf-column-content.edgtf-grid-col-4:nth-child(2){
		 padding-left: 7%;
	}
}

@media (min-width: 768px) and (max-width: 768px) {
	footer .edgtf-column-content.edgtf-grid-col-4:nth-child(1) img{
	    margin: auto;
}
	footer .edgtf-column-content.edgtf-grid-col-4:nth-child(1) {
		margin-bottom:30px;
	}
	footer .edgtf-column-content.edgtf-grid-col-4:nth-child(2){
	        width: 45% !important;
        max-width: 45% !important;
		        float: left;
}
footer .edgtf-column-content.edgtf-grid-col-4:nth-child(3){
	width:55% !important;
	max-width:55% !important;
	        float: right;
}
	.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner.edgtf-grid{
		padding: 50px 0px 10px;
	}
	.page-id-8580 .edgtf-title.edgtf-content-center-alignment.edgtf-standard-type .edgtf-title-holder .edgtf-page-title span{
		    font-size: 30px;

	}
	.page-id-8737 .edgtf-title.edgtf-content-center-alignment.edgtf-standard-type .edgtf-title-holder .edgtf-page-title span{
		    font-size: 30px;

	}
	.wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea{ 
	font-size:15px !important;
}
.get-in-touch input.wpcf7-form-control.wpcf7-submit{
	font-size: 15px;
}
	
}

@media only screen and (max-width: 767px) {
	.vc_row.wpb_row.vc_row-fluid.banner-second-conts{
		padding-top:2px !important;
	}
	.edgtf-row-grid-section{
		width:90% !important;
		max-width:90% !important;
		margin:auto !important;
	}
	.edgtf-grid{
		width:90% !important;
		max-width:90% !important;
		margin:auto !important;
	}
	.banner-para.body-txt p:first-child {
    font-size: 17px;
		line-height: 28px;
	}
	.vc_row.wpb_row.vc_row-fluid.banner-second-conts .edgtf-elements-holder .edgtf-eh-item-content{
		padding-bottom:13px !important;
		padding-top: 13px !important;
	}
	.whats-new-cont .edgtf-section-title-holder .edgtf-st-title, .whats-new-cont .edgtf-section-title-holder .edgtf-st-title span, .get-in-touch .edgtf-section-title-holder .edgtf-st-title span, .get-in-touch .edgtf-section-title-holder .edgtf-st-title{
		font-size:30px;
	}
	.vc_row.wpb_row.vc_row-fluid.banner-fourth-cont{
		padding-top:12px !important;
	}
	.vc_row.wpb_row.vc_row-fluid.banner-fourth-cont .edgtf-elements-holder .edgtf-eh-item-content{
		padding-bottom:13px !important;
		padding-top: 13px !important;
	}
	.cook-with-conf .edgtf-section-title-holder .edgtf-st-title, .cook-with-conf .edgtf-section-title-holder .edgtf-st-title span{
		font-size:30px;
	}
	.cook-with-conf .edgtf-section-title-holder .edgtf-st-text {
    font-size: 17px !important;
    line-height: 23px !important;
}
	.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner.edgtf-grid {
    padding: 20px 0 !important;
}
		footer .edgtf-column-content.edgtf-grid-col-4:nth-child(1) img{
	    margin-bottom: 20px;
}
	#menu-footer-menu li a, .contact-details .contact-item a{
		    font-size: 16px;
	}
	.edgtf-footer-bottom-holder #text-8 .textwidget span {
		font-size: 15px !important;
		line-height:19px !important;
	}
	.page-id-8580 .edgtf-title.edgtf-content-center-alignment.edgtf-standard-type .edgtf-title-holder .edgtf-page-title span{
		    font-size: 30px;

	}
	.page-id-8580 .vc_row.wpb_row.vc_row-fluid.banner-second-conts{
		    padding-bottom: 18px !important;
	}
	.page-id-8580 .vc_row.wpb_row.vc_row-fluid.banner-second-conts .edgtf-elements-holder .edgtf-eh-item-content {
        padding-bottom: 22px !important;
        padding-top: 0px !important;
    }
	.page-id-8580 .edgtf-title .edgtf-title-image img{
	    min-height: 250px;
    object-fit: cover;
}
	.page-id-8737 .edgtf-title.edgtf-content-center-alignment.edgtf-standard-type .edgtf-title-holder .edgtf-page-title span{
		    font-size: 30px;

	}
	.page-id-8737 .vc_row.wpb_row.vc_row-fluid.banner-second-conts{
		    padding-bottom: 18px !important;
	}
	.page-id-8737 .vc_row.wpb_row.vc_row-fluid.banner-second-conts .edgtf-elements-holder .edgtf-eh-item-content {
        padding-bottom: 22px !important;
        padding-top: 0px !important;
    }
	.page-id-8737 .edgtf-title .edgtf-title-image img{
	    min-height: 250px;
    object-fit: cover;
}
	.wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea{ 
	font-size:15px !important;
}
.get-in-touch input.wpcf7-form-control.wpcf7-submit{
	font-size: 15px;
}
	.cont-dets p, .cont-dets p a {
    font-size: 17px;
		line-height: 28px;
	}
	.cont-dets p strong {
	font-size: 17px;
    line-height: 28px;
	}
	.vc_row.wpb_row.vc_row-fluid.get-in-touch{
		padding-bottom:30px !important;
		padding-top: 13px !important;
	}
	.vc_row.wpb_row.vc_row-fluid.get-in-touch .edgtf-eh-item-content{
		padding-bottom:5px !important;
		padding-top: 5px !important;
	}
	.edgtf-mobile-header .edgtf-mobile-nav ul li a{
		 font-family: 'Helvetica Custom' !important;
		    color: #6a6a6a !important;
		font-size: 17px !important;
	}
}