/*
Theme Name: Tudor child theme by Precetiv
Description: Perceptiv specialises in developing custom Shopify themes, Shopify apps, and WordPress themes and plugins. We create tailored, scalable, and user-friendly solutions to help brands grow online.
Author: Perceptiv
Template: hello-elementor
Version: 1.0.0
Text Domain: tudor-child-theme-by-precetiv
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: custom-background, custom-logo, custom-menu, featured-images
*/

@import url("../hello-elementor/style.css");
 h1,h2,h3,h5{
	font-family: Playfair !important;
}
 h1,h2,h3,h5{
	font-family: "Playfair" !important;
}
p,.menu-list-icon span,.daily-special h4, .form,.inter, .inter span, .contact-form,h6,.para ul li {
  font-family: "Lora", Sans-serif !important;
}
.heading1 h1 {
    font-size: 67px;
    color: #FFFFFF !important;
    font-weight: 600 !important; 
}
.heading2 h2 {
    font-size: 48px;
    color: #000 !important;
    font-weight: 700 !important; 
}
.para p {
    font-size: 16px;
    font-weight: 300;
    color: #000 !important;
}
.button a {
	color:#fff !important;
    padding: 15px 25px;
    border-radius: 50px;
    border: 1px solid #ffffff;
    background-color: transparent !important;
}
.button a:hover{
	border: 1px solid #fff;
	color:#000 !important;
background-color: white !important;
}
.black-border-button  a {
    color: #000 !important;
    padding: 15px 33px;
    border-radius: 50px;
    border: 1px solid #000000;
    background-color: transparent !important;
}
.black-border-button  a:hover{
	color:#fff !important;
background-color: black !important;
}


.form input,select,textarea {
    border-radius: 7px !important;
    border: unset !important;
    background: #F7F7F7 !important;
}
.form input{
	 height: 50px !important;
}
.form input::placeholder,
.form textarea::placeholder {
    opacity: 1 !important;
    color: black !important;
	font-size: 16px !important;
    font-weight: 300 !important;
}
.form select {
	    height: 50px !important;
    color: black !important;
    font-size: 16px !important;
    font-weight: 300 !important;
}
.wpforms-form select.wpforms-field-select-style-classic {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;

  background: black;
  background-size: 16px;
  padding-right: 32px; /* add space for arrow */
  border: 1px solid #ccc;
  border-radius: 5px;
}

.form button {
    width: 180px !important;
    height: 49px !important;
    color: #fff !important;
    border-radius: 69px !important;
    border: 1px solid #344835 !important;
    background-color: #000 !important;
}
.form .wpforms-submit-container {
    text-align: right;
}
.form .wpforms-container .wpforms-field, .wp-core-ui div.wpforms-container .wpforms-field {
    padding: 6px 0;
    position: relative;
}
@media (max-width: 480px) {
    .form .wpforms-submit-container {
        text-align: center !important;
    }
}

.ultimate-grid-hover-item .ue-item{
	align-items:center !important;
}


.ultimate-grid-hover-item .ue-item-title {
    font-size: 45px;
    font-weight: 700 !important;
    font-family: 'Playfair' !important;
}

.ultimate-grid-hover-item .ue-item-text {
    font-size: 18px;
    font-weight: 300 !important;
}

.contact-form input,textarea {
	  background: #F7F7F7 !important;
    border-radius: 7px !important;
    border: unset !important;
    background: #F7F7F7 !important;
}
.contact-form  input{
	 height: 50px !important;
}
.contact-form input::placeholder,
.contact-form  textarea::placeholder {
    opacity: 1 !important;
    color: black !important;
	font-size: 16px !important;
    font-weight: 300 !important;
}
.contact-form  button {
    width: 100% !important;
    height: 49px !important;
    color: #fff !important;
	background-color: #000 !important;
	border-radius: 7px !important;
}
.contact-form .wpforms-container .wpforms-field, .wp-core-ui div.wpforms-container .wpforms-field {
    padding: 3px 0 !important;
    position: relative;
}
.contact-form div.wpforms-container .wpforms-form  .wpforms-layout-column {
    padding: 0 6px !important;
    word-break: break-word;
}


.button-two a {
    color: #fff !important;
    padding: 20px 45px !important;
    border-radius: 100px !important;
    background-color: #000 !important;
}