/*
Theme Name: Divi Bakery Child Theme
Theme URI: https://divilife.com/downloads/divi-bakery-child-theme
Version: 1.0
Description: Divi Bakery is a child theme for Divi, designed for bakeries, cafés, coffee shops, and more.
Author: Divi Life — Tim Strifler
Template: Divi
Author URI: https://divilife.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/



/*Navigation cta*/

.location-menu  .et_pb_menu__menu li {align-items: center!important;} 
.location-menu .et_pb_menu__menu li>a {padding: 10px 15px !important;}
.location-menu .et_pb_menu__menu .menu_loc a {color: #fff!important;padding: 20px 30px !important;background: #000;}
.et-menu a:hover {	opacity: 1.0;}


/*hero sections and dropcap*/
.hero_titles h3 {padding-bottom:0px}
.et-dropcap {font-size: 139px;font-family: 'Cormorant',Georgia,"Times New Roman",serif;line-height: 0.8em;}
.single-item .et_pb_module {
    padding:10px !important;
    margin:0px 5px !important;
   }
.slick-prev {display:none!important}
.slick-next {
    display: inline-block!important;
    width: 20px;
    height: 20px;
    font-size: 0;
    font-weight: 400;
    font-style: normal;
    font-family: dashicons;
    line-height: 1;
    text-align: center;
    text-decoration: inherit;
    position: absolute;
    bottom:-6%;left:50%;
    cursor: pointer;
    border: none;
    outline: none;
    padding: 0;
    vertical-align: top;
    z-index: 9999;
    color: transparent;
    background: transparent;
    -webkit-transition: color .1s ease-in 0;
    transition: color .1s ease-in 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}.slick-next:before {
    color: #efac62;
    font-size: 35px;
    content: "\f344";
}
@media all and (max-width:980px){.slick-next{left:47%!important;bottom:-18%!important}.slick-next:before {font-size:30px}.single-item .et_pb_module{padding:4px!important}}
/*Menuboxes*/
.menubox .menu_price {float:right;font-size:2.1rem;color:#efac62;line-height: 2.1em;}
@media all and (max-width:767px) {.menubox .menu_price{font-size:1.7rem!important}}
.menubox .menu_desc {max-width:80%}
/*Contact*/
.DL_contact .et_contact_bottom_container {display:block;float: none;text-align: center;margin-top: 20px;}
/*Optin*/
.dl-optin.et_pb_newsletter_button_wrap {flex-basis: 20%;}
.dl-optin.et_pb_newsletter_field {flex-basis: 80%;padding-bottom: 0px!important;}
.dl-optin .et_pb_newsletter_fields{flex-wrap: nowrap;}

/*Bloggrid*/
.DL_bloggrid .entry-featured-image-url {
  padding-top: 100%;margin-bottom: 20px;
  display: block;
}
.DL_bloggrid .entry-featured-image-url img {
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 0;
  object-fit: cover;
}
.DL_bloggrid .et_pb_post{padding:0}
.DL_bloggrid .published {color:#efac62;}
.DL_bloggrid  .et_pb_image_container{margin:0}

/*Pagenavi*/
.wp-pagenavi {border-top:0px solid}
.DL_blog .wp-pagenavi span.current {background-color:#000;color:#fff!important;padding: 4px 15px;border:1px solid#000!important}
.wp-pagenavi a {border:1px solid#000;border: 1px solid#000!important;padding: 4px 15px;}

/*Sidebar Tags*/
#DL_sidebar .tagcloud a {font-size: 20px !important;background-color: #000!important;
    color: #fff!important;border-radius: 0px;padding: 6px 14px;margin-bottom: 15px;
    margin-right: 10px;}
/*Sidebar Recent Posts*/
.rpwwt-post-title {font-family: 'Cormorant',Georgia,"Times New Roman",serif;font-size:1.5em;}
.rpwwt-post-date {color:#efac62;font-size:0.8em;text-transform:uppercase;}
.rpwwt-widget ul li {margin: 0 0 1em!important;}
.rpwwt-widget ul  {line-height: 1.4em!important;}


/*Review-slider*/
.reviewstars {display:inline-block;text-align:center;margin-bottom:10px} .reviewstars img {margin-left:7px;margin-right:7px}
.review-slider .et-pb-controllers a {width: 13px;height: 13px;background-color: transparent!important;
    border: 1px solid #fff;}
/*Social share*/
.et_monarch .et_social_networks:before {content: "SHARE THIS STORY";
    margin-bottom: 20px;border-bottom: 1px solid;padding-bottom: 7px;float: right;}
@media all and (min-width:981px) {.et_monarch .et_social_networks {font-size: 0.8em;font-weight:500;line-height:1.5em;
    font-family: 'Hind',Helvetica,Arial,Lucida,sans-serif;width: 82px;text-align: center;display: inline-block;}}
.et_monarch .et_social_networks li, .et_monarch .et_social_networks li:hover { float: none;border:0px solid; margin: auto;  border-radius: 50%;margin-bottom: 20px!important;background: transparent;}
.et_monarch .et_social_left .et_social_icon {background-color: #f9e1c6!important;float: none;color:#000;}
	.et_monarch .et_social_left .et_social_icon:hover {background-color: #efac62!important;color:#fff;}
@media all and (max-width:980px) {.et_monarch .et_social_networks:before {float:none!important}.et_monarch .et_social_networks {font-size: 0.8em;font-weight:500;line-height:1.5em;
    font-family: 'Hind',Helvetica,Arial,Lucida,sans-serif;text-align: center;}.et_monarch .et_social_networks li a, .et_monarch .et_social_networks li{display: inline-block!important;}.et_monarch .et_social_networks .et_social_icons_container{padding-top:30px!important}}