/*
Theme Name: Passion
Theme URI: https://www.prettywebdesign.biz/divi-child-themes-builder-layouts/
Template: Divi
Author: Pretty Web Design
Author URI: https://www.prettywebdesign.biz/
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 1.0.1.1621613777
Updated: 2021-05-21 16:16:17

*/

body {
    font-weight: 300;
}
h2 {
    font-size: 32px;
}
#main-header {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
}
#top-header .et-cart-info {
    display: none;
}
.et-social-icons {
    float: right !important;
}
#top-header .et-social-icon a {
    font-size: 10px;
    font-weight: 200;
}
#et-secondary-menu {
    float: none;
    text-align: left;
    text-align: center;
}
#left-area .post-meta {
    text-align: center !important;
}
.widget_search input#s, .widget_search input#searchsubmit {
    font-size: 12px;
    border: 3px double #e3d9d5;
    border: 3px double #e1ad95;
    font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
    text-transform: cap;
}
.widget_search #searchsubmit {
    background-color: #e3d9d5;
    background-color: #e1ad95;
}
.et_pb_scroll_top.et-pb-icon {
    right: 15px;
    bottom: 15px;
    background-color: #a17b62;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    padding: 10px;
}
.et_pb_scroll_top:before {
    content: "\21";
}
.et_pb_scroll_top.et-visible {
    -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
    animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
    -moz-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
    -o-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
}
.et_pb_widget ul li {
    padding-top: 10px;
    background-color: #fbfbfd !important;
}
#commentform textarea {
    font-size: 12px;
    line-height: 1em;
    background-color: #fff;
    font-weight: bold;
    color: #333;
    text-transform: uppercase;
    border-width: 0;
    letter-spacing: 2px;
    padding: 12px;
}
.et_pb_posts a.more-link {
    display: none;
}
.et_pb_blog_grid .et_pb_image_container img {
    height: 450px;
    object-fit: cover;
}
.et-pb-active-slide .et_pb_slide_image, .et-pb-active-slide .et_pb_slide_video {
    animation-name: fadeIn;
}
#main-content .container:before {
    background-image: none;
}
.et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt, .et_button_no_icon.et_button_left .et_pb_button:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce a.button:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce button.button:hover, .et_button_no_icon.et_button_left.woocommerce input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button:hover, .et_button_no_icon.woocommerce #content input.button, .et_button_no_icon.woocommerce #content input.button.alt, .et_button_no_icon.woocommerce #content input.button.alt:hover, .et_button_no_icon.woocommerce #content input.button:hover, .et_button_no_icon.woocommerce #respond input#submit, .et_button_no_icon.woocommerce #respond input#submit.alt, .et_button_no_icon.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.woocommerce #respond input#submit:hover, .et_button_no_icon.woocommerce a.button, .et_button_no_icon.woocommerce a.button.alt, .et_button_no_icon.woocommerce a.button.alt:hover, .et_button_no_icon.woocommerce a.button:hover, .et_button_no_icon.woocommerce button.button, .et_button_no_icon.woocommerce button.button.alt, .et_button_no_icon.woocommerce button.button.alt:hover, .et_button_no_icon.woocommerce button.button:hover, .et_button_no_icon.woocommerce input.button, .et_button_no_icon.woocommerce input.button.alt, .et_button_no_icon.woocommerce input.button.alt:hover, .et_button_no_icon.woocommerce input.button:hover, .et_button_no_icon.woocommerce-page #content input.button, .et_button_no_icon.woocommerce-page #content input.button.alt, .et_button_no_icon.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.woocommerce-page #content input.button:hover, .et_button_no_icon.woocommerce-page #respond input#submit, .et_button_no_icon.woocommerce-page #respond input#submit.alt, .et_button_no_icon.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.woocommerce-page #respond input#submit:hover, .et_button_no_icon.woocommerce-page a.button, .et_button_no_icon.woocommerce-page a.button.alt, .et_button_no_icon.woocommerce-page a.button.alt:hover, .et_button_no_icon.woocommerce-page a.button:hover, .et_button_no_icon.woocommerce-page button.button, .et_button_no_icon.woocommerce-page button.button.alt, .et_button_no_icon.woocommerce-page button.button.alt:hover, .et_button_no_icon.woocommerce-page button.button:hover, .et_button_no_icon.woocommerce-page input.button, .et_button_no_icon.woocommerce-page input.button.alt, .et_button_no_icon.woocommerce-page input.button.alt:hover, .et_button_no_icon.woocommerce-page input.button:hover, .woocommerce input.button, .woocommerce input.button:hover {
    padding: 15px !important;
}
li.cat-item.cat-item-1 {
    padding-bottom: 10px;
    padding-top: 10px;
    background-color: #fff;
}
.et_pb_post h2 {
    text-align: center;
}
h4.widgettitle {
    margin-bottom: 30px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 10px;
    padding-top: 20px;
    padding-right: 20px;
    background-color: #e3d9d5;
    background-color: #e1ad95;
    text-align: center;
    color: #000;
}
#social li a.icon {
    background-color: #333 !important;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    color: #080235 !important;
    border: .5px double #080235;
}
.optin-form  h2.et_bloom_success_message, h2.et_bloom_error_message {
    color: #888 !important;
}
.optin-form .et_bloom_form_container h2.et_bloom_error_message, h2.et_bloom_success_message {
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
}
.optin-form .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark {
    display: none;
}
.et_bloom .et_bloom_optin_1 .et_bloom_form_container .et_bloom_form_header {
    display: none;
    background-color: #e3d9d5 !important;
}
.et_bloom .et_bloom_inline_form {
    margin: 0;
}
.et_bloom_form_container .et_bloom_form_content {
    padding: 0 !important;
}
.optin-form  .et_bloom_form_container .et_bloom_form_header {
    display: none !important;
}
.optin-text {
    padding-top: 15px !important;
}
.optin-form {
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-bottom: 25px;
    margin-left: 0;
}
.optin-form .et_bloom_inline_form {
    margin: 10px 0 !important;
}
.et_bloom .et_bloom_form_container.et_bloom_form_text_light .et_bloom_form_content span.et_bloom_button_text.et_bloom_button_text_color_dark, .et_bloom .et_bloom_form_container.et_bloom_form_text_dark .et_bloom_form_content span.et_bloom_button_text.et_bloom_button_text_color_dark {
    font-size: 12px;
    color: rgba( 0, 0, 0, 0.7 ) !important;
}
.et_bloom .et_bloom_form_container .et_bloom_form_content span, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group label, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group strong, .et_bloom .et_bloom_form_aweber .af-body label.previewLabel, .et_bloom .et_bloom_form_campaign_monitor .et_bloom_form_content label, .et_bloom .mimi_field label {
    margin-bottom: 10px !important;
    font-weight: 400 !important;
    color: #444;
}
p.et_bloom_popup_input.et_bloom_subscribe_email input {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
    border-color: #dbdbdb !important;
    border-style: solid !important;
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
}
p.et_bloom_popup_input.et_bloom_subscribe_last input {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
    border-color: #dbdbdb !important;
    border-style: solid !important;
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
}
.et_bloom .et_bloom_form_container .et_bloom_form_content input {
    font-weight: 300 !important;
}
li.et_pb_social_icon.et_pb_social_network_link.et-social-facebook.et_pb_social_media_follow_network_0 {
    margin-right: 5px;
}
li.et_pb_social_icon.et_pb_social_network_link.et-social-facebook.et_pb_social_media_follow_network_1 {
    margin-right: 5px;
}
a.icon.rounded_rectangle {
    margin-right: 5px;
}
.et_pb_widget.widget_recent_entries {
    border-color: #e3d9d5;
    border-style: double;
    border-bottom-width: 5px;
    border-bottom-width: 4px;
}
.et_pb_widget.widget_recent_comments {
    border-color: #e3d9d5;
    border-style: double;
    border-bottom-width: 5px;
    border-bottom-width: 4px;
}
.et_pb_widget.widget_archive {
    border-color: #e3d9d5;
    border-style: double;
    border-bottom-width: 5px;
    border-bottom-width: 4px;
}
.et_pb_widget.widget_recent_entries ul li {
    padding-bottom: 10px;
    padding-top: 10px;
    background-color: #fbfbfd;
    text-align: center;
}
.et_pb_widget.widget_categories {
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
    border-color: #e3d9d5;
    border-style: double;
    border-bottom-width: 5px;
    border-bottom-width: 4px;
}
.et_pb_widget.widget_text {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-color: #e3d9d5;
    border-style: none;
    border-style: double;
    border-bottom-width: 5px;
    border-bottom-width: 4px;
}
.et_pb_widget.widget_search {
    padding-bottom: 15px;
    border-color: #e3d9d5;
    border-style: double;
    border-bottom-width: 5px;
    border-bottom-width: 4px;
}
a.icon {
    font-size: 10px;
    color: #666;
}
#ul.et-social-icons {
    float: none;
    text-align: center !important;
}
a.et-pb-arrow-prev {
    background-color: #fff;
}
a.et-pb-arrow-next {
    background-color: #fff;
}
#top-header #et-info {
    width: 100%;
}
#top-menu li a {
    font-size: 10px !important;
}
.more-link {
    width: 150px;
    margin-right: auto;
    margin-left: auto;
    font-size: 10px !important;
    display: block !important;
    background-color: #e3d9d5;
    text-align: center !important;
    text-transform: uppercase !important;
    letter-spacing: 3px;
    padding: 15px;
}
.post-content p {
    padding-bottom: 20px;
}
a.more-link:hover {
    background-color: #fbfbfd;
}
.et_pb_widget.widget_meta ul {
    text-align: center;
}
.et_pb_widget.widget_meta ul li {
    padding-bottom: 10px;
}
.et_pb_widget.widget_archive ul li {
    padding-bottom: 10px;
    text-align: center;
}
li.recentcomments {
    padding-bottom: 10px;
    text-align: center;
}
.et_pb_widget.widget_meta {
    border-color: #e3d9d5;
    border-style: double;
    border-bottom-width: 5px;
}
#sbi_load {
    display: none !important;
}
.custom-button {
    width: 150px;
    font-size: 11px !important;
    letter-spacing: 2px !important;
    padding: 15px !important;
}
body #page-container .et_pb_button_1, body #page-container .et_pb_button_1:hover {
    padding: 15px;
}
h1.entry-title {
    text-align: center;
}
.et_full_width_page #left-area, .et_no_sidebar #left-area {
    width: 80% !important;
    float: none;
    padding: 30px;
    margin: 0 auto 75px;
}
header.blog-title h2 {
    display: none;
}
hr.archive-line {
    display: none;
}
#menu-footer-menu {
    text-align: center;
}
img.et-waypoint.et_pb_animation_top.et-animated {
    height: 400px !important;
    object-fit: cover;
}
.optin-form  .et_bloom_form_container .et_bloom_form_content {
    padding: 0 !important;
}
h2.entry-title {
    margin-bottom: 20px;
}
.post-content-inner p {
    margin-bottom: 20px;
}
.blog-featured .et_pb_post .post-meta a {
    margin-left: 0;
    position: relative;
    top: -140px;
    text-align: center;
    color: white;
}
body.category .blog-featured .et_pb_post .post-meta {
    margin-left: 0;
    position: relative;
    top: -10px;
    text-align: center;
    color: white;
}
body.category .blog-featured .et_pb_blog_grid h2 {
    width: 340px;
    font-size: 26px !important;
    position: absolute;
    top: 370px;
    z-index: 5;
    text-align: center !important;
    color: white;
    padding: 0 20px;
}
.blog-featured 
.et_pb_post a img {
    max-width: 100%;
    height: 450px;
    object-fit: cover;
}
.blog-feed
.et_pb_post a img {
    max-width: 100%;
    height: 450px;
    object-fit: cover;
}
.blog-feed-fw
.et_pb_post a img {
    max-width: 100%;
    height: 450px;
    object-fit: cover;
}
.blog-featured
.published {
    width: 76px;
    margin-left: -175px;
    position: absolute;
    top: 430px;
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    background-color: #ecebe8;
}
.blog-featured article.et_pb_post .entry-featured-image-url:after, .archive article.et_pb_post .entry-featured-image-url:after, .search article.et_pb_post .entry-featured-image-url:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: block;
    bottom: 0;
    content: '';
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background-color: rgba(255,255,255,0);
}
.blog-feed-fw article.et_pb_post .entry-featured-image-url:after, .archive article.et_pb_post .entry-featured-image-url:after, .search article.et_pb_post .entry-featured-image-url:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: block;
    bottom: 0;
    content: '';
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background-color: rgba(255,255,255,0);
}
.blog-feed article.et_pb_post .entry-featured-image-url:after, .archive article.et_pb_post .entry-featured-image-url:after, .search article.et_pb_post .entry-featured-image-url:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: block;
    bottom: 0;
    content: '';
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background-color: rgba(255,255,255,0);
}
.blog-featured article.et_pb_post:hover .entry-featured-image-url:after, .archive article.et_pb_post:hover .entry-featured-image-url:after, .search article.et_pb_post:hover .entry-featured-image-url:after {
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    opacity: .5;
    background-color: rgba(0,0,0,0.5);
}
.blog-feed article.et_pb_post:hover .entry-featured-image-url:after, .archive article.et_pb_post:hover .entry-featured-image-url:after, .search article.et_pb_post:hover .entry-featured-image-url:after {
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    opacity: .5;
    background-color: rgba(0,0,0,0.5);
}
.blog-feed-fw article.et_pb_post:hover .entry-featured-image-url:after, .archive article.et_pb_post:hover .entry-featured-image-url:after, .search article.et_pb_post:hover .entry-featured-image-url:after {
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    opacity: .5;
    background-color: rgba(0,0,0,0.5);
}
.blog-featured  a.more-link {
    display: none;
}
.blog-featured .et_pb_post {
    margin-bottom: 10px;
}
.blog-featured.et_pb_blog_0 .et_pb_post .entry-title, .et_pb_blog_0 .not-found-title {
    width: 340px;
    font-size: 26px !important;
    position: absolute;
    top: 370px;
    z-index: 5;
    text-align: center !important;
    color: white;
    padding: 0 20px;
}
.blog-featured .et_pb_post .post-meta a:after {
    margin-right: 10px;
    margin-left: 10px;
    content: '/';
}
.blog-featured .et_pb_post .post-meta a:last-child:after {
    display: none;
}
.blog-feed .et_pb_post .post-meta a:after {
    margin-right: 10px;
    margin-left: 10px;
    content: '/';
}
.blog-feed .et_pb_post .post-meta a:last-child:after {
    display: none;
}
.blog-feed-fw .et_pb_post .post-meta a:after {
    margin-right: 10px;
    margin-left: 10px;
    content: '/';
}
.blog-feed-fw .et_pb_post .post-meta a:last-child:after {
    display: none;
}
.featured-blog1 .et_pb_ajax_pagination_container {
    display: grid;
    grid-template-columns: repeat(3,31.0833333%);
    grid-column-gap: 3.50%;
}
.blog-feed .et_pb_ajax_pagination_container {
    display: grid;
    grid-template-columns: repeat(2, 47%);
    grid-column-gap: 3.75%;
}
.blog-feed-fw  .et_pb_ajax_pagination_container {
    display: grid;
    grid-template-columns: repeat(3,31.0833333%);
    grid-column-gap: 3.50%;
}
.featured-blog1 
.et_pb_post a img {
    max-width: 100%;
    height: 500px;
    max-height: 500px;
    vertical-align: bottom;
    object-fit: cover;
}
.featured-blog1
h2.entry-title {
    margin-top: -113px;
    margin-bottom: 20px;
    position: absolute;
    z-index: 5;
    color: #fff;
    padding: 0 20px;
}
.featured-blog1 .et_pb_post .post-meta a {
    margin-left: 0;
    position: relative;
    top: -140px;
    text-align: center;
    color: white;
}
.featured-blog1 article.et_pb_post .entry-featured-image-url:after, .archive article.et_pb_post .entry-featured-image-url:after, .search article.et_pb_post .entry-featured-image-url:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: block;
    bottom: 0;
    content: '';
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background-color: rgba(255,255,255,0);
}
.featured-blog1 article.et_pb_post:hover .entry-featured-image-url:after, .archive article.et_pb_post:hover .entry-featured-image-url:after, .search article.et_pb_post:hover .entry-featured-image-url:after {
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    opacity: .5;
    background-color: rgba(0,0,0,0.5);
}
.featured-blog1 .et_pb_post .post-meta a:after {
    margin-right: 10px;
    margin-left: 10px;
    content: '/';
}
.featured-blog1 .et_pb_post .post-meta a:last-child:after {
    display: none;
}
a.et-cart-info span {
    display: none;
}
.footer .et_pb_widget ul li {
    background-color: transparent !important;
}
.footer h4.widgettitle {
    background-color: transparent;
    text-transform: capitalize !important;
    padding: 0;
}
#sbi_images {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
    border: solid !important;
    border-color: #fff !important;
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
}
.comment-form-comment {
    margin-bottom: 25px;
    border-left-width: 1px !important;
    border-right-width: 1px !important;
    background-color: #fff !important;
    border-color: #e1ad95 !important;
    border-style: solid !important;
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
.featured-blog1 .et_pb_blog_grid h2, .et_pb_post h2 {
    margin-left: 5%;
}
.blog-feed .et_pb_blog_1 .post-meta {
    width: 100%;
    margin-top: 0 !important;
    position: relative;
}
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
.blog-feed .et_pb_blog_1 .entry-title {
    width: 40%;
}
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
.featured-blog1 .et_pb_blog_grid h2, .et_pb_post h2 {
    margin-left: 4%;
}
.blog-feed .et_pb_post {
    margin-bottom: 70px;
}
}
@media (max-width: 979px) {
.et_full_width_page #left-area, .et_no_sidebar #left-area {
    width: 100% !important;
    float: none;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
.featured-blog1 .et_pb_blog_grid h2, .et_pb_post h2 {
    width: 100%;
}
.blog-feed
.et_pb_blog_grid h2, .et_pb_post h2 {
    margin-left: 0%;
}
.blog-feed-fw .et_pb_post {
    margin-bottom: 70px;
}
}
@media (max-width: 768px) {
.featured-blog1 .et_pb_ajax_pagination_container {
    display: grid;
    grid-template-columns: repeat(1,100%);
    grid-column-gap: 2%;
}
.blog-feed .et_pb_ajax_pagination_container {
    margin-bottom: 30px;
    display: grid;
    grid-template-columns: repeat(1,100%);
    grid-column-gap: 2%;
}
.blog-feed-fw .et_pb_ajax_pagination_container {
    display: grid;
    grid-template-columns: repeat(1, 100%);
    grid-column-gap: 2%;
}
.featured-blog1 h2.entry-title {
    margin-top: -100px;
    margin-bottom: 20px;
    position: absolute;
    z-index: 5;
    color: #fff;
    padding: 0 20px;
}
.featured-blog1
.et_pb_blog_grid h2, .et_pb_post h2 {
    font-size: 26px;
}
.featured-blog1 .et_pb_post .post-meta a {
    margin-left: 0;
    position: relative;
    top: -160px !important;
    text-align: center;
    color: white;
}
.blog-feed-fw .et_pb_post {
    margin-bottom: 70px;
}
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
.featured-blog1 h2.entry-title {
    margin-left: 4%;
}
}
@media (min-width: 981px) {
#main-content .container:before {
    background-color: #e1ad95;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post .grid-blog {
    margin-bottom: 40px;
}
}
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
.featured-blog1 .et_pb_post .post-meta a {
    margin-left: 0;
    position: relative;
    top: -160px;
}
}
