html.et-fb-root-ancestor .et_pb_text_align_center {
margin: auto;
}   html.et-fb-root-ancestor .et_pb_promo_description p br,
html.et-fb-root-ancestor .et_pb_blurb p br,
html.et-fb-root-ancestor .et_pb_promo_description .mce-content-body br,
html.et-fb-root-ancestor .et_pb_blurb .mce-content-body br,
html.et-fb-root-ancestor .et_pb_blurb .et_pb_blurb_description br {
content: ''!important;
display: block;
}   .et-fb-settings-option-inner-upload--previewable .et-fb-settings-option-input.et-fb-settings-option-upload {
display: block!important;
width: 100%!important;
margin-top: 42px;
}
.et-fb-settings-option-inner-upload--previewable:after {
margin: 0 0 4px;
color: #32373c;
font-size: .875rem;
font-weight: 600;
content: 'Background Image URL';
position: absolute;
bottom: 33px;
}   html.et-fb-root-ancestor #main-content {
overflow: visible!important;
}
html.et-fb-root-ancestor #main-content>.et_pb_post {
margin: 0;
}
html.et-fb-root-ancestor #page-container {
min-height: 100vh;
overflow-y: visible;
}
html.et-fb-root-ancestor .free-du-plugin-footer {
display: none!important;
}
html.et-fb-root-ancestor .free-custom-footer article {
padding-bottom: 100px;
}   .free-specialty-row-width-full.et_pb_specialty_fullwidth .et_pb_gutters1 {
width: 100%!important;
}
.free-footer-style-1 .free-footer-header .et_pb_module_header:after {
content: '';
width: 0px;
height: 0px;
border-top: 7px solid transparent;
border-bottom: 7px solid transparent;
border-right: 7px solid #e51b23;
display: inline-block;
transform: rotate(-45deg);
top: 5px;
position: relative;
margin-left: 10px;
}
#page-container .free-blog-list-3.et_pb_blog_grid .column, #page-container .free-blog-list-3 .et_pb_blog_grid .column {
margin-bottom: 0!important;
}
#page-container .et_pb_section .et_pb_column .et_pb_module.et_pb_blog_grid_wrapper {
margin-bottom: 0;
}
body.et-fb.free-footer-reveal #main-content {
box-shadow: none!important;
}
html:not(.et-fb-root-ancestor) #page-container {
overflow-y: visible!important;
overflow-x: hidden!important;
}
.free-blurb-menu .et_pb_blurb_description {
display: none;
}
.free-social-medium a.icon {
height: 52px!important;
width: 52px!important;
margin-right: 8px!important;
float: none!important;
}
.free-social-medium a.icon:before {
font-size: 18px!important;
line-height: 52px!important;
width: 52px!important;
height: 52px!important;
}
.free-social-rotate li.et_pb_social_icon a.icon {
transform: rotate(45deg);
}
.free-social-rotate li.et_pb_social_icon a.icon::before {
transform: rotate(-45deg);
}
.free-social-icon-dark li a.icon::before {
color: #000!important;
}
html.et_fb_preview_active--responsive_preview .et_pb_section .et_pb_row .et_pb_column .free-blog-list-3 .et_pb_post,
html.et-fb-preview--tablet .et_pb_section .et_pb_row .et_pb_column .free-blog-list-3 .et_pb_post,
html.et-fb-preview--phone .et_pb_section .et_pb_row .et_pb_column .free-blog-list-3 .et_pb_post {
margin-bottom: 0!important;
}
.free-blog-list-3 .et_main_video_container .fluid-width-video-wrapper > * {
display: none!important;
}
.free-blog-list-3 .et_main_video_container {
pointer-events: none;
}
.free-blog-list-3.free-border-bottom .et_pb_post {
border-bottom: 1px solid #DEDEDE!important;
}
.free-blog-list-3.free-border-bottom .et_pb_post:last-child {
border-bottom: none!important;
}
.free-blog-list-3 .et_main_video_container {
float: left;
margin: 0!important;
}
.free-blog-list-3 .et_main_video_container .et_pb_video_overlay_hover {
display: none;
}
.free-blog-list-3 .et_pb_post .entry-featured-image-url img, .free-blog-list-3 .et_main_video_container {
object-fit: cover;
width: 60px!important;
height: 50px!important;
min-width: 0!important;
}
.free-blog-list-3 .et_pb_post .entry-featured-image-url {
float: left!important;
margin-right: 16px!important;
margin-bottom: 0!important;
}
.free-blog-list-3 .post-content {
display: none!important;
}
.free-blog-list-3 .et_pb_image_container {
margin: 0!important;
}
.free-blog-list-3 h2 {
margin-top: 2px!important;
font-size: 15px!important;
font-weight: 700;
line-height: 1.3!important;
padding-bottom: 8px!important;
margin-left: 76px!important;
}
.free-blog-list-3 .post-meta {
color: #b4b4b4!important;
font-size: 11px!important;
line-height: 1.5!important;
margin-left: 76px!important;
}
.free-blog-list-3 .et_pb_no_thumb h2, .free-blog-list-3 .et_pb_no_thumb .post-meta {
margin-left: 0px!important;
}
.free-blog-list-3 .post-meta a {
color: #b4b4b4!important;
}
.et_pb_column .et_pb_blog_grid.free-blog-list-3 .column.size-1of2, .et_pb_column .free-blog-list-3 .et_pb_blog_grid .column.size-1of2 {
margin-bottom: 0!important;
}
.et_pb_section .et_pb_row .et_pb_column .free-blog-list-3 .et_pb_post {
margin-bottom: 0!important;
padding: 12px 0!important;
}
.et_pb_section .et_pb_row .et_pb_column .free-blog-list-3 .et_pb_post:first-child {
padding-top: 0!important;
}
.free-background-overlay:before, .free-background-overlay-light:before {
position: absolute;
content:" ";
top:0;
left:0;
width:100%;
height:100%;
display: block;
z-index:0;
}
.free-background-overlay:before {
background-color: rgba(0,0,0,0.65);
}
.free-background-overlay-light:before {
background-color: rgba(250, 250, 250, 0.9);
}
html.et_fb_preview_active--wireframe_preview .free-background-overlay:before, html.et-fb-preview--wireframe .free-background-overlay:before,
html.et_fb_preview_active--wireframe_preview .free-background-overlay-light:before, html.et-fb-preview--wireframe .free-background-overlay-light:before {
display: none!important;
}
html.et_fb_preview_active--responsive_preview .free-mobile-center,
html.et-fb-preview--tablet .free-mobile-center,
html.et-fb-preview--phone .free-mobile-center {
text-align: center!important;
}
.free-simple.free-icon-right.free-hover.et_pb_blurb_position_left:hover .et_pb_blurb_container h4,
.free-simple.free-icon-right.free-hover.et_pb_blurb_position_left:hover .et_pb_main_blurb_image span,
.free-blog-list-1 .post-meta:before {
color: #2e71f2!important;
}
.free-simple.free-icon-right.free-hover.et_pb_blurb_position_left:hover {
background-color: #f9f9f9;
}
.free-simple.et_pb_blurb_position_top {
margin-bottom: 42px!important;
}
.et_pb_section .et_pb_row .et_pb_column .et_pb_module.et_pb_blurb_position_top.free-simple:last-child {
margin-bottom: 12px!important;
}
.free-simple.free-icon-right.et_pb_blurb_position_left .et_pb_blurb_container {
padding-left: 0;
padding-right: 28px;
}
.free-simple.free-icon-right.free-hover.et_pb_blurb_position_left {
transition: all 0.3s ease;
}
.free-simple.free-icon-right .et_pb_main_blurb_image {
margin-bottom: 18px;
}
.free-icon-circle-padding-small .et-pb-icon-circle {
padding: 18px!important;
}
.et_pb_blurb.free-square.free-hover:hover .et-pb-icon-circle {
background: #2e71f2!important;
}
.et_pb_blurb.free-square.free-hover:hover .et-pb-icon-circle {
border-color: #2e71f2!important;
}
.et_pb_blurb.free-square.free-hover .et-pb-icon-circle {
transition: all 0.3s ease;
}
.et_pb_blurb.free-square .et-pb-icon-circle {
border-radius: 4px;
}
.et_pb_blurb.free-square.free-hover:hover .et-pb-icon-circle {
color: #fff!important;
}
.et_pb_blurb.free-square.free-hover.free-elevate:hover .et-pb-icon-circle {
box-shadow: 0 15px 25px rgba(0,0,0,0.25);
transform: scale(1.06) translate(0, -6px);
}
.et_pb_section_parallax:before {
z-index: 1!important;
}
.et_pb_section_parallax .et_pb_row {
z-index: 2!important;
}
.free-du-plugin-footer .et_pb_blurb_position_left .et-pb-icon-circle {
padding: 15px;
margin-right: -10px;
}
html.et_fb_preview_active--responsive_preview .free-map-full-height.et_pb_map,
html.et_fb_preview_active--responsive_preview .free-map-full-height .et_pb_map,
html.et_fb_preview_active--responsive_preview .free-map-full-height.et_pb_map_container,
html.et-fb-preview--tablet .free-map-full-height.et_pb_map,
html.et-fb-preview--tablet .free-map-full-height .et_pb_map,
html.et-fb-preview--tablet .free-map-full-height.et_pb_map_container,
html.et-fb-preview--phone .free-map-full-height.et_pb_map,
html.et-fb-preview--phone .free-map-full-height .et_pb_map,
html.et-fb-preview--phone .free-map-full-height.et_pb_map_container	{
position: relative!important;
top: auto!important;
bottom: auto!important;
left: auto!important;
right: auto!important;
}
@media screen and (max-width: 980px) {
.free-mobile-center {
text-align: center!important;
}
}
@media screen and (min-width: 981px) {
.free-map-full-height.et_pb_map, .free-map-full-height .et_pb_map, .free-map-full-height.et_pb_map_container {
height: 100%;
position: absolute!important;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
}.et_pb_section{background:#f6f6f6;}
.et_button_no_icon #line.et_pb_button{padding:0!important;position:relative}
.et_button_no_icon #line.et_pb_button:after{width:50px;content:'';background:#eaba88;height:1px;display:block;position:absolute;margin-top: -12px;margin-left: 80px;}
#section-headers h4{text-transform:uppercase;letter-spacing:5px;border-bottom:1px #eaba88 solid;display:inline-block;margin-bottom:20px;font-weight:700}
#section-headers h2{text-transform:uppercase;color:#717171;font-size:35px;font-weight:700;letter-spacing:1px}
#menu-item h3{background:#f6f6f6;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-size:22px;padding-right:5px;padding-bottom: 5px;}
#menu-item h3 span{background:#f6f6f6;z-index:1;position:absolute;right:0;padding-left:5px}
#menu-item:before{content:'';background:#eaba88;display:block;height:1px;position:absolute;right:0;width:100%;margin-top:15px}
#menu-item p{clear:both;font-size:16px;font-weight:400}
#menu-item:last-child{margin-bottom:0}
#menu-item{margin-bottom:50px;position: relative;}
.et_button_no_icon #coffee-flavours  .et_pb_button, .et_button_no_icon #coffee-flavours .et_pb_button:hover{padding:12px 35px!important}
#coffee-flavours .et_pb_column_1_2:first-of-type{border-right:1px #eaba88 solid;}
#coffee-news .post-content a{color:#eaba88!important;text-transform:uppercase;margin-top:10px;display:inline-block}
#coffee-news article{background:none;border:none;padding:0;margin-bottom:0}
#coffee-news .post-content a:after{
width: 50px;
content: '';
background: #eaba88;
height: 1px;
display: block;
position: absolute;
margin-top: -12px;
margin-left: 80px;
}
#coffee-news .et_pb_image_container {
margin: 0px 0px 0px;
}
.widget_nav_menu ul li:before{display:none}
.widget_nav_menu ul li a{font-weight:400}
.widget_nav_menu ul li a:hover{color:#eaba88!important}
.widget_nav_menu ul li{padding-left:0!important;margin-bottom: 7px;text-transform:uppercase;}
.social-icons{margin-top:20px}
.social-icons img{margin-right:15px;}
#main-footer .et-social-icons{display:none}
#footer-info{float: none;text-align: left;padding-bottom: 0px;font-weight: 400!important;letter-spacing:1px}
#main-footer .fwidget{float:none}
#main-footer .widget_media_image{margin-bottom:30px}
#main-footer p.phone{font-size:28px;color:#eaba88;margin-bottom: 0px;padding-bottom: 15px;}
#main-footer{background:url(https://divicoffee.divilife.site/wp-content/uploads/2018/07/footer-bg-1.jpg) no-repeat}
#footer-bottom{background-color:transparent;padding-bottom:40px}
#main-footer .footer-widget h4{margin-bottom:15px;letter-spacing:1px;font-weight:800}
#main-footer p{font-size:15px}
#main-footer .et-social-icons{display:none}
.caldera-grid .single input{width:100%;background:transparent;color:#fff;padding: 10px!important;height: auto;}
.caldera-grid .last_row input{width:100%;background:#eaba88;border:none;padding:10px;}
.footer-widget{margin-bottom:30px!important}
#testimonial-slider .et_pb_slider .et_pb_slide{background:none}
#testimonial-slider .et_pb_slide .et_pb_slide_description{padding:0 0 100px}
#testimonial-slider .et_pb_slide h3{text-transform:uppercase;padding-bottom:0;font-size:20px;margin-bottom: -5px;}
#testimonial-slider .et_pb_slide p.position{font-size:14px;padding-bottom:20px;position:relative;}
#testimonial-slider .et_pb_slide p.position:after{
font-family: ETmodules!important;
content: "\e033\e033\e033\e033\e033";
position:absolute;
margin:22px -94px;
font-size:12px;
color:#eaba88;
letter-spacing:3px;
}
#testimonial-slider .et_pb_slide p{font-size:14px}
#testimonial-slider .et_pb_slide img{margin-bottom:40px;position:relative;top:18px;border:5px #fff solid;border-radius:10px;box-shadow:0 0 15px #ddd}
#testimonial-slider .et_pb_container{height:auto!important}
#testimonial-slider .et-pb-controllers a{width:30px;background:#f1dfcc}
#testimonial-slider .et-pb-controllers .et-pb-active-control{background:#eaba88}
.et_pb_member_social_links .et_pb_font_icon:before{border:1px #eaba88 solid;padding:10px;border-radius:50%}
.et_contact_bottom_container{float:left}
#sbar .widgettitle, #sidebar .widgettitle{text-transform:uppercase;font-size:23px;margin-bottom:10px}
.widget_recent_entries li a{color:#eaba88!important;display:block}
.widget_recent_entries li span{}
.widget_recent_entries li{margin-bottom: 20px!important;}
#sbar .et_pb_widget, #sidebar .et_pb_widget{border-bottom:1px #bbb solid;padding-bottom:20px}
#sbar .widget_tag_cloud, #sidebar .widget_tag_cloud{border-bottom:none;margin-bottom:0}
.widget_tag_cloud a{background:none;padding:0;font-size: 15px!important;margin-right:5px}
.widget_tag_cloud a:after{content:',';}
.widget_tag_cloud a:last-child:after{content:'';}
.widget_tag_cloud a:hover{background:none}
.widget_categories a{font-size: 15px!important;margin-right:5px}
#top-menu li {
padding-right: 30px;
}
#coffee-subscription{background-size: cover;}
#main-footer {
background-size: cover;
}
.widget_caldera_forms_widget{margin-bottom:0px!important;}
#best-coffee {
margin-left: 15%;
width: 35%;
}
#img-switch img{display:none}
@media (max-width:1200px){
#main-footer p.phone {
font-size: 26px;
}
#top-menu li {
padding-right: 25px;
}
}
@media (max-width:980px){
#selling-points .et_pb_row{max-width: 450px!important;}
#selling-points .et_pb_image .et_pb_image_wrap {display:block}
#selling-points .et_pb_image .et_pb_image_wrap img{width:100%}
#selling-points .et_pb_column{margin-bottom:50px;}
#coffee-flavours .et_pb_column_1_2:first-of-type {
border-right: none;
margin-bottom: 50px;
}
#coffee-subscription{background-size: cover; padding-top: 30px;}
#coffee-news{padding-bottom:0}
#coffee-news article {
margin-bottom: 50px;
}
#coffee-news .et_pb_column .et_pb_blog_grid .column.size-1of2{
margin-bottom:0!important;
}
#testimonial-slider .et_pb_slider .et_pb_slide {
padding: 0;
}
#testimonial-slider .one_half{margin-bottom:30px;}
.et_mobile_menu li a{text-transform:uppercase;letter-spacing:2px;}
#img-switch img{display:inline-block;}
#img-switch .et_parallax_bg {background-image: none!important;}
#best-coffee{margin-left:0!important;}
}
@media (max-width:768px){
.et_pb_team_member_image{display:inline-block!important}
.et_pb_member_social_links{margin-bottom:25px}
}
@media (max-width:600px){
.footer-widget {
text-align: center;
}
#testimonial-slider .et_pb_slide img {
margin-bottom: 14px;
top: 9px;
}
#testimonial-slider .et_pb_slide p.position {
padding-bottom: 45px;
}
#footer-info {
text-align: center;}
}
@media (max-width:480px){
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two{margin-left:0}
#menu-item h3 {
font-size: 17px;
}
#menu-item p {
font-size: 14px;
}
}