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


footer .widget .edgtf-widget-title {
    font-weight: bold !important;
    font-size: 14px;
    line-height: 26px;
    letter-spacing: 0;
    margin-bottom: 20px !important;
}

.footer-menu {
    display: flex;
    flex-direction: column;
}

.contact-info-section ul li {
    color: #fff;
    font-weight: 300;
    margin-bottom: 0;
}

.contact-info-section ul li i {
    width: 22px;
    text-align: center;
    margin-left: -5px;
    margin-right: 3px;
}

footer div#custom_html-4 {
    padding-left: 35px;
}

footer div#custom_html-2 {
    padding-left: 30px;
}

footer div#custom_html-4 {
    padding-left: 50px;
}

.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner.edgtf-grid {
    padding: 50px 0 44px;
}

.edgtf-title.edgtf-standard-type.edgtf-content-center-alignment.edgtf-has-background.edgtf-title-image-not-responsive {
    background-size: 1920px;
}

.section-home1 {
    padding: 122px 0 0;
}


.section-home1 .elementor-widget.elementor-widget-heading {
    margin-bottom: 25px;
}

.section-home1 .elementor-widget.elementor-widget-text-editor {
    margin-bottom: 0;
    max-width: 505px;
    padding-left: 2px;
}


.section-home2 {
    padding: 82px 0 0;
}

.section-home2 .elementor-section.elementor-inner-section {
    padding: 64px 0 25px;
}


.section-home2 .elementor-widget.elementor-widget-heading {
    margin-bottom: 31px;
}

.section-home2 .elementor-widget.elementor-widget-text-editor {
    max-width: 335px;
}

.section-home3 .elementor-widget.elementor-widget-text-editor {
    max-width: 280px;
    margin: 25px auto 0;
}

.section-home3 {
    padding: 85px 0 101px;
}

.btn-tartine a {
    border: 1px solid #000 !important;
    border-radius: 0 !important;
    width: 150px;
    font-weight: bold;
    background-image: none !important;
}


.social-wrap {
    display: flex;
    flex-direction: row;
    padding-top: 10px;
}

.social-wrap a {
   margin-right: 10px;
}
.section-contact-2 .contact-info-section ul li {
    color: #666;
    font-weight: normal;
    margin-bottom: 5px;
}

.section-contact-2 .contact-info-section ul {
    list-style: none;
    margin: 0;
}

.section-contact-2 .social-wrap {
       padding-top: 0;
}

.section-about1{
    padding: 70px 0 6px;
}

.section-about2 {
    padding: 0 0 40px;
}


.section-the-menu-first-child{
padding: 108px 0 63px;
}


.section-the-menu{
padding: 50px 0 63px;
}

.catering-we-design .edgtf-team-circle {
    text-align: center;
}
.edgtf-page-footer .edgtf-footer-top-holder a {
     margin-bottom: 10px;
}


.map-section {
    padding-top: 50px !important;
}

.delicious-alternatives {
    padding-top: 69px;
}

p.comments {
    display: none;
}

.page-id-11681 .edgtf-container-inner {
    padding-top: 0 !important;
}


.rev_slider .slotholder:before {
    content: "";
    background-color: rgb(000, 000, 000, 0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99;
}

.btn-tartine-second a {
    border: 1px solid #000 !important;
    border-radius: 0 !important;
    width: 150px;
    font-weight: bold;
    background-image: none !important;
}

.page-id-8994 .vc_btn3-container.btn-tartine-second.vc_btn3-center {
    display: none;
}


















/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
    
.edgtf-header-divided .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-left .edgtf-position-left-inner {
    padding-right: 0px !important;
}


.edgtf-header-divided .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-right .edgtf-position-right-inner {
    padding-left: 0px !important;
}


.edgtf-main-menu>ul>li>a {
    padding: 0 19px !important;
    
}




} /* end 1200 */



/* Large Devices, Wide Screens */
@media only screen and (max-width : 1100px) {
    
.edgtf-header-divided .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-right .edgtf-position-right-inner {
      padding-left: 0 !important;
}

.edgtf-header-divided .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-left .edgtf-position-left-inner {
      padding-right: 0 !important;
}

.edgtf-header-divided .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-left .edgtf-position-left-inner {
    padding-right: 0px !important;
}


.edgtf-header-divided .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-right .edgtf-position-right-inner {
    padding-left: 0px !important;
}


.edgtf-main-menu>ul>li>a {
    padding: 0 19px !important;
    
}

} /* end 1100 */








/* Medium Devices, Desktops */
@media only screen and (max-width : 1024px) {
  
.edgtf-title.edgtf-standard-type.edgtf-content-center-alignment.edgtf-has-background.edgtf-title-image-not-responsive {
    background-size: cover !important;
    background-position: center !important;
    height: 310px !important;
    }

.edgtf-title .edgtf-title-image img {
       display: none !important;
}

.page-id-8737 .edgtf-title.edgtf-has-background {
    background-image: url(https://test0.tartine.ca/wp-content/uploads/2021/05/contact-banner-img.jpg) !important;
}


.page-id-8580 .edgtf-title.edgtf-has-background {
    background-image: url(https://test0.tartine.ca/wp-content/uploads/2017/03/aboutUs.jpg) !important;
}

.page-id-9035 .edgtf-title.edgtf-has-background {
    background-image: url(https://test0.tartine.ca/wp-content/uploads/2017/03/what.jpg) !important;
}

.edgtf-title.edgtf-has-background:before {
    content: "";
    background: rgb(000, 000, 000, 0.3);
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
}

footer div#custom_html-4 {
    padding-left: 0;
}

footer div#custom_html-2 {
    padding-left: 0;
}

footer .edgtf-column-content {
    margin-bottom: 20px;
}

.page-id-11692 .edgtf-title.edgtf-has-background {
      background: url(https://test0.tartine.ca/wp-content/uploads/2021/05/Online-Order-img.jpg) !important;
}

.page-id-11692 .edgtf-content .edgtf-content-inner > .edgtf-full-width > .edgtf-full-width-inner {
    padding-top: 0 !important;
}

.page-id-11681 .edgtf-content .edgtf-content-inner > .edgtf-container > .edgtf-container-inner {
    padding-top: 0 !important;
}

.page-id-8994 .vc_btn3-container.btn-tartine-second.vc_btn3-center {
    display:block;
}

}  /*  end 1024 */




/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

.page-id-8994 .vc_btn3-container.btn-tartine-second.vc_btn3-center {
    display:block;
}
}  /*  end 992 */





/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

.page-id-8994 .vc_btn3-container.btn-tartine-second.vc_btn3-center {
    display:block;
}   
} /* end 768 */



/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
    

.section-about1 {
    padding: 0 0 6px;
}


.section-about2 {
    padding: 0 0 10px;
}

.section-the-menu {
    padding: 0 0 50px;
}

.section-the-menu-first-child {
    padding: 22px 0 48px;
}

.section-the-menu-first-child .vc_column-inner {
    padding: 0 15px !important;
}

.section-the-menu .vc_column-inner {
    padding: 0 15px !important;
}

.section-the-menu h5, .section-the-menu-first-child h5 {
    font-size: 15px;
}

.section-home1 {
    padding: 12px 0 0;
}


.section-home2 {
    padding: 51px 0 0;
}

.section-home3 {
    padding: 55px 0 43px;
}


.vc_row.wpb_row.vc_row-fluid.vc_custom_1504674479778 {
    padding-top: 10px !important;
}

.vc_row.wpb_row.vc_row-fluid.section-contact-2.vc_custom_1620835938104 {
    padding-top: 0 !important;
}
/*
.page-id-8994 .vc_btn3-container.btn-tartine-second.vc_btn3-center {
    visibility: visible;
}*/
.page-id-8994 .vc_btn3-container.btn-tartine-second.vc_btn3-center {
    display:block;
}

} /* end 767 */










/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

.page-id-8994 .vc_btn3-container.btn-tartine-second.vc_btn3-center {
    display:block;
}


} /*  end 480 */