h1, h2, h3, h4, h5, h6 {
margin: 0 0 30px 0;
}
ol, ul {
margin-bottom: 30px;
}
p,
.post-content img:not(:last-child),
.post-content p:not(:last-child),
.post-content table:not(:last-child) {
line-height: 28px;
margin: 0 0 30px 0;
}
.Restaurant-Cursive p {
line-height: 1.8;
}
.btn {
font-family: inherit;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
border-width: 0;
border-radius: 100px;
line-height: 50px;
padding: 0 30px;
transition: 0.25s all ease-in-out;
color: #fff;
background-color: #dd901c;
cursor: pointer;
}
.btn:hover {
color: #fff;
background-color: #ddad63;
}
.btn:focus,
.btn:active {
color: #fff;
outline: none !important;
}
.btn.small {
padding: 0 20px;
line-height: 40px;
}
input[type="number"] {
display: block;
width: 100%;
margin-bottom: 10px;
padding: 0 0 0 20px;
line-height: 48px;
border: 1px solid #e3e3e3;
color: #8d8d8d;
-webkit-appearance: none;
} .mc-signup.home {
display: table;
margin: 0 auto;
}
.mc-signup.home p.mc-fields {
display: table-cell;
padding: 0 10px;
}
.mc4wp-form .mc4wp-response {
margin: 15px 0 0 0;
color: #fff;
text-align: center;
} .card-menu .ui-state-active,
.card-menu .ui-widget-content .ui-state-active,
.card-menu .ui-widget-header .ui-state-active,
.card-menu a.ui-button:active,
.card-menu .ui-button:active,
.card-menu .ui-button.ui-state-active:hover {
background-color: #dd901c;
}
.ui-selectmenu-button.ui-button {
padding: 0 20px;
line-height: 48px;
border: 1px solid #e3e3e3;
}
.ui-widget.ui-widget-content {
border: 1px solid #e3e3e3;
} .primary-desktop-light .sh-header:not(.sh-sticky-header-active) .header-logo .sh-light-logo,
.sh-sticky-header-active .header-logo img,
.header-logo img,
.sh-header-mobile-navigation .header-logo img {
float: left;
max-height: 75px;
margin-right: 5px;
}
.sh-sticky-header-active .header-logo img {
max-height: 50px;
}
.sh-nav-social {
padding-left: 15px !important;
}
.sh-header .sh-nav > li.menu-item.sh-nav-social > a,
.sh-header .sh-nav > li.menu-item.sh-nav-social > a > i {
color: #fff;
}
.sh-nav-social a i {
width: 35px;
height: 35px;
line-height: 38px;
border-radius: 35px;
bottom: initial;
background-color: #ddad63;
text-align: center;
}
.sh-nav-social a i:hover {
background-color: rgba(61,61,61,0.69);
}
.sh-header #header-logo-title,
.sh-header-mobile-navigation #header-logo-title {
line-height: 75px;
cursor: pointer;
}
.sh-header.sh-sticky-header-active #header-logo-title {
line-height: 50px;
}
.sh-header #header-logo-title:hover {
color: rgba(221,153,51,.8);
} .post-item-single .post-meta-data {
margin-top: 20px;
} .wpcf7-form span {
margin-top: 0;
}
.entry-content img.wpcf7-captchac {
margin-bottom: 0;
}
.wpcf7-form .wpcf7-submit {
background-color: #dd901c !important;
}
.wpcf7-form .wpcf7-submit:hover {
background-color: #ddad63;
}
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok, div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
display: inline-block !important;
width: 100%;
} .ays-survey-form * {
font-family: "Raleway" !important;
}
.ays-survey-form sup {
font-size: 30px !important;
line-height: normal !important;
position: relative !important;
top: 8px;
}
.ays-survey-section-buttons .ays-survey-section-button-container {
box-shadow: none !important;
}
.ays-survey-container .ays-survey-section .ays-survey-section-buttons .ays-survey-section-button-container .ays-survey-section-button-content input.ays-survey-section-button {
text-transform: uppercase;
font-weight: 700;
font-size: 13px !important;
letter-spacing: normal;
font-family: inherit;
line-height: normal;
padding-top: 12px !important;
padding-right: 25px !important;
padding-bottom: 12px !important;
padding-left: 25px !important;
} @media only screen and (max-width: 1250px) {
.sh-header .container {
width: 90%;
max-width: 100% !important;
}
#header-logo-title {
font-size: 18px;
}
#address_state-button {
display: block;
margin: 15px 0 0 0;
}
}
@media only screen and (max-width: 1150px) {
#header-logo-title {
display: none;
}
}
@media only screen and (max-width: 1025px) {
.header-mobile-social-media a {
height: auto;
padding: 25px 0;
}
.header-mobile-social-media a i {
width: 35px;
height: 35px;
line-height: 35px;
border-radius: 35px;
bottom: initial;
color: #fff !important;
background-color: #ddad63;
text-align: center;
}
.size-l {
font-size: 30px;
} .mc-signup.home {
display: block;
}
.mc-signup.home p.mc-fields {
display: block;
padding: 0 40px;
}
}
@media only screen and (max-width: 700px) {
.sh-header #header-logo-title, .sh-header-mobile-navigation #header-logo-title {
font-size: 18px;
}
}
@media only screen and (max-width: 600px) {
.sh-header #header-logo-title, .sh-header-mobile-navigation #header-logo-title {
font-size: 16px;
float: left;
}
}
@media only screen and (max-width: 560px) {
.sh-header #header-logo-title, .sh-header-mobile-navigation #header-logo-title {
display: none;
}
.gms-class-block ul li span {
font-size: 15px;
}
}