.coffee-bag .q_icon_list p { color: white; font-size: 20px;
}
footer .order-online { padding-bottom: 0px!important;
}
.header_top .right, .header-right-widget { width: 100%; text-align: center!important;
}
a.header-btn { background: transparent;
color: white; font-size: 16px; display: inline-block; line-height: 28px; padding: 0px 5px;
}
a.header-btn img { max-height: 18px; /*vertical-align: middle;*/ margin-top: -3px;
}
.sticky li#nav-menu-item-2752 a span:before { height: 87px!important; line-height: 87px!important;
}
.sticky ul { text-align: right;
}
nav ul { text-align: center;
}
@media all and (max-width: 768px) {
.tablet-only {
display: none;
}
}
@media all and (min-width: 1200px) {
.tablet-only {
display: none;
}
}
@media all and (min-width: 768px) and (max-width: 1340px) {
.sticky li#nav-menu-item-2752 { /*display: inline-block!important;*/}
li#nav-menu-item-2752 { /*display: block!important;*/}
.content.content_top_margin_none { margin-top: -360px!important;
}
body .order-online a span:before { height: 55px!important; vertical-align: middle!important;
}
body nav.main_menu > ul > li > a { padding: 0px 15px!important;
}
}
.popmake a.btn { display: inline-block; max-width: inherit; margin-right: 10px;
}
img.alignright.size-full.jennifer-sig { float: none; max-height: 50px; margin: 10px 0px 0px 0px!important;
}
a.btn:hover {
background: #333;
color: white;
}
a.btn { background: #502110; color: white; text-transform: uppercase; font-weight: 800; letter-spacing: 2px; padding: 10px 15px; text-align: center; margin: 0px auto; display: block; max-width: 150px;
}
@media all and (max-width: 768px) {
#tpbr_topbar { margin: 0px!important; padding: 10px 0px!important;
}
#tpbr_topbar #tpbr_box { line-height: 20px!important;
}
#tpbr_topbar a { display: block!important; max-width: 200px; margin: 10px auto 0px!important;
}
}
.pum-container, .pum-theme-hello-box .pum-container { border: none!important; border-radius: 0px!important;
}
.order-online a span:before { color: transparent; text-shadow: none; background: url(/wp-content/uploads/2020/01/order-online.png); background-size: contain; width: 160px; height: 91px; content: 'Order Online'; font-size: 20px; display: inherit; background-repeat: no-repeat; margin-top: -10px;
}
.order-online a span { font-size: 0px;
}
.post_text iframe { width: 560px; height: 315px; max-width: 100%;
}
@media all and (max-width: 768px) {
.sec-padding {
padding: 30px 0px;
}
.q_elements_item.desktop-only { display: none!important;
}
body .parallax {
background-attachment: scroll!important;
}
h1, h2 { font-size: 24px!important; line-height: 32px!important; margin-bottom: 20px!important;
}
#back_to_top.on { bottom: 124px;
}
.footer_bottom_holder .textwidget { width: 80%;
}
}
aside .widget a { font-weight: 400; font-size: 16px!important; line-height: 20px!important; margin: 0px!important; font-family: 'Lato', sans-serif;
}
.single-post .post_image { display: none!important;
}
aside .widget.widget_search { display: none;
}
.post_info { display: none!important;
}
nav.main_menu.drop_down.right #nav-menu-item-2222 { display: none;
}
header.centered_logo .header_inner_right { display: none;
}
.footer_bottom_holder p { margin: 10px 0px!important;
}
.vc_custom_1540238010805 { min-height: 50vh;
}
.footer_top, .footer_top.footer_top_full {
padding: 50px 0px 30px 0px!important;
}
body .footer_top a:hover {
color: #502010!important;
}
.footer_bottom_holder, .footer_bottom, .footer_bottom p, .footer_bottom_holder p, .footer_bottom span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_font_elegant) { letter-spacing: 1px; text-transform: none;
}
body .qbutton, body .qbutton.large { border-radius: 5px; padding: 10px 15px!important; height: 20px; vertical-align: top; line-height: 18px; text-tranform: none!important; letter-spacing: 1px; text-transform: none; font-size: 16px;
}
.footer_top h5 { font-size: 18px; letter-spacing: 0px; text-transform: none; font-weight: 600;
}
aside .widget h5 { font-size: 26px;
}
.title .image.responsive img { max-height: 600px!important;
}
.blog .two_columns_75_25.background_color_sidebar.grid2.clearfix img { max-width: 210px!important; float: right!important; margin-left: 20px!important;
}
.two_columns_75_25.background_color_sidebar.grid2.clearfix { margin-top: 300px!important;
}
.title .separator { background-color: white!important; height: 2px;
}
@media all and (min-width:760px) and (max-width:1116px) {
nav.main_menu > ul > li > a { padding: 0px 10px!important;
}
nav.main_menu > ul > li > a { font-size: 14px!important;
}
header.centered_logo .header_inner_right.left_side { display: none!important;
}
}
@media all and (min-width:1116px) and (max-width: 1350px) {
nav.main_menu > ul > li > a { padding: 0px 15px!important;
}
nav.main_menu ul li { float: none!important;
}
}
@media all and (min-width: 760px) {
header .health-safety { display: none!important;
}
.sec-padding {
padding: 60px 0px;
}
.latest_post_holder>ul>li { margin-left: 2px;
}
div#recent-posts-2 { margin-top: 60px;
}
.single-post . .container_inner.default_template_holder { margin-top: 275px;
}
.title_outer .has_background.title .title_subtitle_holder, .title_outer .has_fixed_background.title .title_subtitle_holder, .title_outer.with_image .title .title_subtitle_holder { vertical-align: top!important; padding-top: 400px!important;
}
.title_holder h1 span { font-size: 50px; font-weight: 500; text-shadow: 0px 0px 10px rgba(0,0,0,0.5);
}
.title_outer.title_without_animation.with_image { height: 240px!important;
}
.mobile-only {
display: none!important;
}
.sticky .header_bottom .second a { color: white!important;
}
.header_bottom { background-color: transparent!important;
}
.header_bottom a { color: white!important; text-shadow: 0px 0px 5px rgba(0,0,0,0.7);
}
.sticky .header_bottom a { color: black!important; text-shadow: none!important;
}
.page-header { padding: 400px 0px 150px 0px;
}
}
@media all and (min-width: 1340px) {
.content.content_top_margin_none { margin-top: -280px!important;
}
}
@media all and (max-width: 760px) {
#text-12 { text-align: center;
}
.widget.qode_latest_posts_widget { text-align: center; padding-top: 20px;
}
nav.mobile_menu ul li a, nav.mobile_menu ul li h3 { font-size: 18px;
}
.header_top { display: none!important;
}
.footer_bottom_holder { padding: 20px;
}
div#text-3 { text-align: center;
}
.column2.footer_col2 { text-align: center;
}
.column1.footer_col1 img { margin: 0px auto 40px auto; display: block; padding-bottom: 30px;
}
.footer_top { padding: 50px 0px 20px 0px!important;
}
.page-header { padding: 50px 0px;
}
.desktop-only {
display: none;
}
}
.q_elements_holder.two_columns .q_elements_item { background-size: cover;
}
.accent { color: #a09179;
}
nav.main_menu > ul > li > a { letter-spacing: 1px!important; text-transform: none!important; padding: 0px 25px!important;
}
nav.main_menu > ul > li > a { font-size: 18px;
}
::selection { background: black; color: #fff;
}
.q_logo img { max-height: 165px;
}
.q_logo { max-height: 150px;
}
@media all and (max-width:1350px) {
nav.main_menu.right {
width: 100%!important;
}
}
li { list-style-position: outside; margin: 0 0 12px 20px;
}
.iconlist-2 { width: 100%; padding: 0px; margin: 0px 0px 10px 0px; float: left;
}
.iconlist-2 .icon { width: 18px; height: 18px; padding: 0px; margin: 3px 0px 0px 0px; float: left; font-size: 14px; text-align: center; line-height: 15px; color: #000; border-radius: 100%;
}
.iconlist-2 .text { padding: 0px 0 0 28px; margin: 0px; display: block;
font-size: 16px;
line-height: 22px;
margin-bottom: 10px;
text-align: left;
}
.call_to_action .column2.button_wrapper .qbutton { color: black!important;
text-decoration: none!important;
}
.call_to_action .column2.button_wrapper .qbutton:hover { color: white!important;
}
#nav_menu-3 ul.sub-menu { display: none!important;
}
.drop_down .second .inner ul.right li a { font-size: 13px!important; font-weight: 500!important;
}
.call_to_action.normal a { color: white!important; text-decoration: underline!important;
}
.white h2, .white h1, .white h3, .white h4, .white p { text-shadow: 0px 0px 10px rgba(0,0,0,0.8);
}
.arrow-left .q_elements_item { background-position: right center!important;
}
.arrow-right .q_elements_item { background-position: left center!important;
}
}.white h2, .white h3, .white p { text-shadow: 0px 0px 10px black;
}
.footer-social { background: #eee; width: 15px; height: 15px; color: black; padding: 20px; border-radius: 100%; font-size: 18px;
}
.wufoo .info h2 { font-family: Oswald!important;
}
.header_top .left { display: none;
}
.box-white { border: 2px solid white; /* width: 50%; */ padding: 20px; text-align: center; margin: 0px auto; color: white; text-shadow: 0px 1px 1px black;
}
.white h1, .white h2, .white h3, .white h4, .white h5, .white p { color: white;
}
p, h1, h2, h3, h4 {
margin-bottom: 30px!important;
}
.parallax { background-size: cover!important; background-attachment: fixed!important;
}
.parent-pageid-659 .wpb_single_image .vc_single_image-wrapper,.page-id-670 .wpb_single_image .vc_single_image-wrapper,.page-id-663 .wpb_single_image .vc_single_image-wrapper,.page-id-659 .wpb_single_image .vc_single_image-wrapper{width:100%}
.parent-pageid-659 .wpb_single_image img,.page-id-670 .wpb_single_image img,.page-id-663 .wpb_single_image img,.page-id-659 .wpb_single_image img{width:100%}