/*
Theme Name: Divi Cuisine Child Theme
Theme URI: https://divilife.com/downloads/divi-agency-child-theme
Version: 1.0
Description: Divi Cuisine is a child theme for Divi, designed for restaurants, caterers, 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
*/


/*Blog*/

.dl_blog .et_pb_post .entry-featured-image-url {
  padding-top: 34%;  display: block;}
.dl_blog .et_pb_post .entry-featured-image-url  img {
  position: absolute;height: 100%;width: 100%;
  top: 0;left: 0;right: 0;
  bottom: 0;object-fit: cover;}
.dl_blog .dl_blog-cat :before {content: "Category: ";font-weight:400}
.dl_blog .author:before {content: "By ";font-weight:400}
.dl_blog .awd-comments:before {content: "Comments: ";font-weight:400}
.dl_blog .dl_blog-cat {display:inline-block}
@media all and (min-width:421px) {.dl_blog .dl_blog-cat, .dl_blog .awd-comments {margin-left:10px}}
@media all and (max-width:980px) {.flip {display:flex;flex-direction:column-reverse;}.flip .et_pb_column.et-last-child {margin-bottom: 30px;}}
@media all and (min-width:981px){.dl_blog .dl_blog-content{margin-left:210px}}
.dl_date {background-color:#ff8800!important;color:#fff!important;text-align: center;
    width: 150px;line-height: 1.6em;padding: 90px 5px 10px;left: 30px;position: absolute;top: 22vw;}
@media all and (min-width:2000px){.dl_date {top: 18vw;}}
@media all and (min-width:3000px){.dl_date {top: 12vw;}}
@media all and (min-width:981px) and (max-width:1150px) {.dl_date {top:27%!important}}
.dl_single .dl_date {top:24%!important}
@media all and (min-width:981px) {.dl_date::first-line, .datemeta .published::first-line  {font-family: 'Yeseva One',display;line-height: 1em;font-size: 100px;}}
@media all and (min-width:768px) and (max-width:980px) {.dl_date::first-line {font-size:70px;font-family: 'Yeseva One',display;line-height: 1em;}.dl_date {padding: 50px 5px 10px;
    left: auto;right: -35px;position: absolute;top: -40px;}}
@media all and (max-width:767px) {.dl_date::first-line{font-size:52px;font-family: 'Yeseva One',display;line-height: 1em;}.dl_date {top: -53px;width: 90px; padding: 20px 5px 5px;line-height: 1.3em;
        right: -22px;left: auto;}}
.published {font-weight: 400;}
@media all and (min-width:2000px) {.date_top {font-size:100px!important }}
@media all and (min-width:981px) and (max-width:1200px) {.single_content {margin-top:-40px!important}}
.wp-pagenavi .nextpostslink:after {content: '\24';font-family: ETmodules!important;display: inline-block;padding: 5px;}
.wp-pagenavi .previouspostslink:before {content: '\23';font-family: ETmodules!important;display: inline-block;padding: 5px;}
.dl_blog .wp-pagenavi a {font-size: 1em !important;letter-spacing: 4px;margin: 0 10px;}
.dl_blog .wp-pagenavi a, .dl_blog .wp-pagenavi a:hover {color:#000!important}
.dl_blog .wp-pagenavi .current {background: #ff8800;color: #fff!important;font-size: 1em !important;
    border-radius: 100%;   padding: 10px 13px 10px 16px!important}
.dl_blog .wp-pagenavi {    text-align: center;	border-top: 0px solid}
.meta_row .meta_block {display:inline-block;margin-left:10px;margin-right:10px}
.meta_row .meta_block span {font-weight:400}
#commentform .form-submit {    text-align: left;}
/*Sidebar*/
.widgettitle {padding-bottom:20px}
#dl_sidebar .tagcloud a {font-size: 0.9em!important;background-color: transparent!important;border:1px solid #999;letter-spacing:0.1em;    font-weight: 400;
    color: #9797a2!important;border-radius: 10px;padding: 8px 20px;margin-bottom: 13px;
    margin-right: 8px;}
#dl_sidebar .tagcloud a:hover {background-color:#ff8800!important;color:#fff!important;border:1px solid #ff8800;}
#dl_sidebar .et_pb_widget ul {list-style-position: inside;list-style:disc!important;margin-left: 20px;}
#dl_sidebar .et_pb_widget ul li::marker {color:#ff8800}
.comment-author-link {color:initial!important}
#dl_sidebar .widget_search .widget_search #s{border:1px solid #999;border-radius:10px}
#dl_sidebar .widget_categories ul li {margin-bottom: 1.2em;}
#dl_sidebar .et_pb_searchform:before, #dl_sidebar .widget_search::after {
    content: '\55';position: absolute;font-family: 'ETModules';z-index: 1;
    right: 20px;color:#ff8800;margin-top: -45px;font-size: 16px;padding: 8px 20px;}
#dl_sidebar input.et_pb_s, #dl_sidebar .widget_search input#s {padding-right: 55px !important;}
#dl_sidebar input.et_pb_searchsubmit,
#dl_sidebar .widget_search input#searchsubmit {
    background: transparent;color: transparent;border: none;width: 55px;z-index: 2;}

/*Menu items*/
.menu_item:hover .et_pb_promo_description, .menu_item:hover .et_pb_promo_button{opacity:1}
.menu_item .et_pb_promo_description, .menu_item .et_pb_promo_button {opacity:0}
.dl_tabs ul.et_pb_tabs_controls:after {border-top: 0px solid #D9D9D9;}
.dl_tabs .et_pb_tabs_controls li a {padding: 10px 20px 10px;display: block;}
@media all and (min-width:1600px) {.menu_item {min-height: 44vh!important;}}
@media all and (min-width:981px) and (max-width:1200px) {.menu_item {min-height: 26vh!important;}}
@media all and (min-width:981px){.menu_item .et_pb_promo_description {min-height:174px}}
/*contact form*/
.dl_contact .et_contact_bottom_container{float: none;text-align: center;margin-top: 20px;}
/*testimonial slider*/
.reviewstars {display:inline-block;text-align:center;margin-bottom:10px} .reviewstars img {margin-right:6px}
.review_slider .et-pb-controllers a {width: 13px;height: 13px;background-color: #ffdbb2!important;
    border: 1px solid #fff;border-radius: 50px!important;vertical-align: middle;}
.review_slider .et-pb-controllers .et-pb-active-control {background-color: #ff8800!important;width: 20px;height: 20px;}
/*team profiles*/
.dl_team .et_pb_member_social_links .et_pb_google_icon:before {content: '\e09a'!important;}
.dl_team:hover .et_pb_team_member_description {opacity: 1!important;}
.dl_team .et_pb_font_icon:before {padding: 10px;height: 16px;display: inline-block;
    border-radius: 50%;border: 1px solid #ff8800;}
.dl_team .et_pb_font_icon:hover:before {background-color:#ff8800}
.dl_team .et_pb_member_social_links li {margin-right:9px}
/*order now slider*/
.dl_slider .et-pb-arrow-next {font-size: 50px !important;
opacity: 1 !important;right: -7% !important;}
.dl_slider .et-pb-arrow-prev {font-size: 50px !important;
opacity: 1 !important;left: -7% !important;}

@media all and (max-width:479px) {.dl_slider .et-pb-arrow-next, .dl_slider .et-pb-arrow-prev {bottom:-20%!important;top: auto;}.dl_slider .et-pb-arrow-prev{left:0!important}.dl_slider .et-pb-arrow-next{right:0!important}}
@media all and (min-width:490px)and (max-width:980px) {.dl_slider .et-pb-arrow-next, .dl_slider .et-pb-arrow-prev {bottom:-14%!important;top: auto;}.dl_slider .et-pb-arrow-prev{left:0!important}.dl_slider .et-pb-arrow-next{right:0!important}}
.et-pb-arrow-prev:before, .et-pb-arrow-next:before {border: 1px solid;border-radius: 50%;}