Preview: chef.css
Size: 61.66 KB
//home/justbyquicklly-old/public_html/test/css/chef.css
@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css");
section.main_banner_chef {
background: url(../images/chef/QUICKLLY-BANNER.jpg);
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-repeat: no-repeat;
background-position: 57% 18%;
background-size: cover;
position: relative;
min-height: 300px;
width: 100%;
}
.main_banner_chef .input-group {
position: absolute;
display: block;
top: 35%;
left: 30%;
width: 40%;
}
.main_banner_chef h3{
font-size: 24px;
font-weight: 550;
text-align: center;
padding-bottom:15px;
font-family: 'Montserrat';
}
.become-chef {
position: absolute;
display: block;
right: 1%;
top: 25%;
}
.reviewbtnDiv hr{
border: 1px solid #E4E4E4;
}
section.product_slider {
display: block;
position: relative;
padding: 0 20px 20px 20px;
}
.owl-nav button {
position: absolute;
top: 50%;
margin: 0;
transition: all 0.3s ease-in-out;
}
.owl-nav button.owl-prev {
left: 0;
}
.owl-nav button.owl-next {
right: 0;
}
.owl-dots {
text-align: center;
padding-top: 15px;
}
.owl-dots button.owl-dot {
width: 15px;
height: 15px;
border-radius: 50%;
display: inline-block;
background: #ccc;
margin: 0 3px;
}
.owl-dots button.owl-dot.active {
background-color: #000;
}
.owl-dots button.owl-dot:focus {
outline: none;
}
section.product_slider .owl-nav button.owl-prev {
position: absolute;
left: -3%;
transform: translateY(-50%);
color: #bbb6b6 !important;
top: 45%;
}
section.product_slider .owl-nav button.owl-next {
position: absolute;
right: -3%;
transform: translateY(-50%);
color: #bbb6b6 !important;
top:45%;
}
.owl-nav button:focus {
outline: none;
}
img.owl-lazy {
border-radius: 50px;
}
.item h2 {
color: #fff;
width: 100%;
height: 100%;
text-align: center;
padding: 0rem 1rem;
font-size: 15px;
margin: auto;
position: absolute;
display: inline-block;
font-weight: 600;
top: 40%;
}
section.product_slider .owl-nav button.owl-prev span,section.product_slider .owl-nav button.owl-next span {
font-size: 50px;
}
section.main_banner_chef p {
background: #fff;
text-align: center;
font-size: 13px;
color: #000;
margin-bottom: 8px;
padding: 5px;
}
section.main_banner_chef h2 {
font-size: 16px;
color: #fff;
text-align: center;
margin-bottom: 15px;
}
section.main_banner_chef a span {
color: #1e90ff;
position: relative;
display: block;
font-size: 13px;
margin-bottom: 20px;
text-align: center;
}
/* enable absolute positioning */
.inner-addon {
position: relative;
font-family: 'Montserrat';
}
/* style glyph */
.inner-addon .glyphicon {
position: absolute;
padding: 20px;
margin-right: 3px;
opacity: 1;
}
.owl-carousel.owl-drag .owl-item a:hover {
background: #1f2f68;
border-radius: 10rem;
padding:0rem;
opacity: .25;
z-index: 9999;
}
.nav-link.gnavTab.gActive{
background: #1f2f68;
border-radius: 10rem;
padding: 0;
opacity: .25;
z-index: 9999;
}
.tblAct{
display: block !important;
}
/* align glyph */
.left-addon .glyphicon { left: 5px;}
.right-addon .glyphicon {right: 0;top: 3px;}
/* add padding */
.left-addon input { padding-left: 30px; }
.right-addon input {padding-right: 30px;padding-bottom: 10px;padding-top: 10px;font-size: 13px;}
.glyphicon-search:before {
content: "\e003";
border-radius: 50px;
font-size: 20px;
color: #fff;
position: absolute;
top: 5px;
left: 10px;
}
.owl-stage-outer.owl-height {
min-height: 150px !important;
}
.nav-link {
display: block;
}
.chefActive_div {padding: 1rem;position: relative;display: flex !important;flex-wrap: wrap;justify-content: flex-start;}
.chefActive_div .card {position: relative;width: 31%;width: calc(100% * (1/4) - 20px - 1px);box-sizing: border-box;margin: 10px;display: inline-block;height: auto;box-shadow: 1px 1px 10px 3px #80808033;}
.chefActive_div .card-body {
padding: 15px;
position: relative;
}
.card-bottom {
position: relative;
padding: 10px 10px 0;
margin-bottom: 0px;
}
.card-bottom ul {
display: flex;
position: relative;
left: 3%;
transform: unset;
}
.text-center.sublist ul {
display: flex;
flex-wrap: wrap;
position: absolute;
top: 40%;
left: 30%;
}
.card-bottom ul li ,.text-center.sublist ul li{
list-style: none;
}
.card-bottom ul li a,.text-center.sublist ul li a {
width: 32px;
height: 32px;
background-color: #fff;
text-align: center;
line-height: 30px;
font-size: 16px;
margin: 0 3px;
display: block;
border-radius: 50%;
position: relative;
overflow: hidden;
border: 2px solid #cccccc;
z-index: 1;
}
.card-bottom ul li a .icon ,.text-center.sublist ul li a .icon {
position: relative;
color: #000;
transition: .5s;
z-index: 3;
}
.card-bottom ul li a:hover .icon ,.text-center.sublist ul li a:hover .icon{
color: #fff;
transform: rotateY(360deg);
}
.card-bottom ul li a:before, .text-center.sublist ul li a:before {
content: "";
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 100%;
background: #f00;
transition: .5s;
z-index: 2;
}
.card-bottom ul li a:hover:before, .text-center.sublist ul li a:hover:before {
top: 0;
}
.card-bottom ul li:nth-child(2) a:before, .text-center.sublist ul li:nth-child(1) a:before{
background: #3b5999;
}
.card-bottom ul li:nth-child(3) a:before, .text-center.sublist ul li:nth-child(2) a:before{
background: #55acee;
}
.card-bottom ul li:nth-child(4) a:before, .text-center.sublist ul li:nth-child(3) a:before {
background: #0077b5;
}
.card-bottom ul li:nth-child(5) a:before, .text-center.sublist ul li:nth-child(4) a:before{
background: #28a745;
}
.card-bottom ul p {
width: 70px;
margin-top: 3px;
font-weight: 500;
color: #000;
font-size: 13px;
}
.ingredients {
display: inline-block;
text-align: center;
background: #fff;
width: 100%;
margin: 0px;
border-top: 1px solid #E4E4E4;
}
.inner-btn {
background: #333333;
padding: 8px 5px;
/*margin: 10px 0px;*/
font-size: 13px;
font-family: 'Montserrat';
font-weight: 600;
color: #fff;
border-radius: 4px;
box-shadow: 1px 1px 10px #cec9c9;
cursor: pointer;
width: 100%;
text-align: center;
}
a.inner-btn{
text-decoration: none;
color: #fff;
}
.ingredients p {
margin: 0px;
color: #000;
text-align: center;
font-weight: 500;
font-size: 13px;
padding: 7px;
}
.ingredients span {
color: #000;
font-weight: 500;
display: none;
}
.ingredients a {
position: relative;
margin: 0px;
width: 49%;
text-align: center;
font-weight: 500;
display: inline-block;
border-right: 1px solid #c2bfbf;
}
p.card-text {
min-height: 20px;
font-weight: 500;
color: #000;
font-size: 13px;
}
img.user_profile_tag.rounded-circle {
position: absolute;
display: block;
top: 85%;
right: 5%;
width: 17%;
border-radius: 4px;
}
img.veg_noveg_tag {
padding:5px;
}
span.prep_time.rounded-circle.mb-2 {
background: #000;
padding: 8px 12px;
position: absolute;
display: block;
text-align: center;
color: #fff;
font-size: 10px;
font-weight: 600;
top: 86%;
right: 3%;
}
span.preptime {
top: 5%;
position: absolute;
right: 2%;
background: #FFF;
padding: 5px 10px;
box-shadow: 0px 3px 6px #00000029;
border-radius: 4px;
font-weight: 500;
color: #000;
}
div#nav-tabContent {
position: relative;
display: block;
}
p.chefActive_div_top {
position: relative;
display: block;
color: #000;
font-size: 18px;
font-weight: 600;
width: 100%;
margin-left: 15px;
margin-right: 15px;
}
.profile-stats li {
display: inline-block;
font-size: 14px;
line-height: 0;
margin-right: 0rem;
cursor: pointer;
}
.profile-stats li:last-of-type {
margin-right: 0;
}
.profile-stats {
position: relative;
display: block;
text-align: center;
margin-top: 15px;
margin-bottom: 15px;
}
.profile-stats img {
width: 30%;
}
.profile-stats span.profile-stat-count {
font-size: 13px;
font-weight: 600;
margin-left: 5px;
}
.chefDetailsSub {
display: flex;
position: relative;
width: 100%;
justify-content: center;
}
.chefDetailsInner {
display: flex;
position: relative;
width: 80%;
}
.chefDetailsname {
display: block;
position: relative;
padding:0rem 3rem 3rem;
width: 70%;
}
.chefDetailsname h2.chefDetailsproduct {
font-size: 3rem;
font-weight: 600;
font-family: 'Montserrat';
}
.chefDetailsname p.byName {
font-size: 13px;
font-weight: 400;
font-family: 'Montserrat';
}
.chefDetailsname p.byName span {
font-size: 14px;
font-weight: 400;
font-family: 'Montserrat';
}
.chefDetailsname ul {
list-style: none;
display: flex;
width: 100%;
FLEX-WRAP: WRAP;
justify-content: space-between;
}
.chefDetailsname li {
margin: 0rem;
text-align: center;
width: 22%;
border-right: 2px solid #b6b3b3;
}
.chefDetailsname .chefOtherDetails li {
margin: 0rem;
text-align: center;
width: 22%;
border-right: 0px solid #b6b3b3;
}
.chefDetailsname ul.sharingSection {
list-style: none;
display: flex;
width: 100%;
justify-content: unset;
}
.chefDetailsname .sharingSection li{
margin: 0rem;
text-align: left;
border-right: 0px solid #b6b3b3;
width:auto;
}
.chefDetailsname .card-bottom ul{
left:0px;
}
.chefDetailsname .number {
font-size: 25px;
font-weight: 700;
margin: 0;
color: #000;
position: relative;
}
.chefDetailsname li:nth-child(4){
border-right: 0px solid #b6b3b3;
}
section.ingredientsSection {
padding: 3rem 1rem;
display: block;
position: relative;
}
.ingredientsSub {
width:80%;
position: relative;
display: block;
}
.ingredientsSub li{
margin-left:15px;
}
.ingredientsMicro {
width: 40%;
position: relative;
padding: 0px 0px 0px 25px;
}
section.ingredientsSection .container-fluid {
display: flex;
position: relative;
justify-content: center;
}
p.pradiv {
font-size: 22px;
color:#000;
font-weight: 550;
font-family: 'Montserrat';
line-height: 35px;
padding: 10px 0px;
}
.foodinfoDiv {
display: flex;
width: 100%;
position: relative;
flex-wrap: wrap;
}
.quickInfodiv {
width: 50%;
display: block;
position: relative;
}
p.mealType {
font-size: 15px;
font-weight: 600;
color: #000;
}
p.nonVegdiv {
font-size: 13px;
font-weight: 600;
display: block;
color: #757272;
font-family: 'Montserrat';
}
.stepDiv{
display:flex;
}
.stepDivmini{
width:70%;padding-right:20px;
}
.stepDivImg {
width:30%;
}
.stepDivImg h3{
font-size:18px;
font-weight:550;
color:#000;
padding-bottom:10px;
}
.stepDivImg img{
max-width:100%;
}
.stepDivmini h2 {
font-size: 18px;
font-family: 'Montserrat';
font-weight: 500;
color: #000;
}
.stepDivmini p {
font-size: 14px;
font-family: 'Montserrat';
color: #000;
font-weight: 500;
}
a.shopbtn {
position: relative;
display: block;
text-align: center;
background: var(--dark-primary-color);
color: #fff;
width: 30%;
padding: 10px;
font-weight: 600;
margin: auto;
border-radius: 7px;
border: 1px solid var(--dark-primary-color);
text-decoration: none;
}
section.productListSection {
position: relative;
display: block;
border-top: 2px solid #eae5e5;
border-bottom: 2px solid #eae5e5;
}
a.basketItem {
background:#000000;
color: #fff;
padding: 10px;
font-weight: 600;
border-radius: 5px;
text-decoration: none;
float:right;
}
section.productListSection .productListSectionDiv {
display: flex;
position: relative;
width: 100%;
justify-content: center;
background: #FAFAFA;
padding-top:30px;
padding-bottom:30px;
}
.productListsub {
width: 30%;
display: block;
position: relative;
text-align: center;
border-right: 2px solid #eae5e5;
}
.productListsub p {
font-size: 16px;
font-family: 'Montserrat';
display: block;
font-weight: 500;
color: #000;
margin-bottom: 0px;
}
.productListsub p.number {
font-size: 30px;
margin-bottom: 40px;
}
.productListmain {
width: 80%;
display: block;
position: relative;
padding-bottom: 40px;
}
.productListmicro {
border-bottom: 2px solid #eae5e5;
padding: 10px;
}
.productListsub ul {
list-style: disc;
position: relative;
display: block;
text-align: left;
padding: 30px;
color: #757c8c;
}
.productListsub ul li {
margin-bottom: 10px;
color: #000;
font-weight: 500;
}
span.servingDiv {
position: absolute;
display: inline-table;
top: 15%;
left: 42%;
z-index: 9999;
font-weight: 600;
color: #ff5722;
font-size: 16px;
}
.productListMicro {
display: flex;
padding: 10px;
position: relative;
border-bottom: 1px solid #eae5e5;
background:#fff;
}
.productQty .minus, .productQty .plus{
width: 32px;
height: 32px;
background:#fff;
border:1px solid #fff;
display: inline-block;
vertical-align: middle;
text-align: center;
font-size: 26px;
font-weight: 500;
color: #000;
text-decoration: none;
outline:0;
}
.productQty input{
height: 30px;
width: 50px;
text-align: center;
font-size: 14px;
border:0px solid #ddd;
border-radius:4px;
display: inline-block;
vertical-align: middle;
background: #fff;
}
.productQty .number{
background: #FFFFFF 0% 0% no-repeat padding-box;
border: 1px solid #E4E4E4;
border-radius: 4px;
width: max-content;
}
.productPrice .product__item__price {
font-size: 14px;
color: #1c1c1c;
font-weight: 700;
}
.productPrice .product__item__price span {
display: inline-block;
font-weight: 400;
text-decoration: line-through;
margin-left: 0px;
font-size: 13px;
}
.productcheckBox {
width: 5%;
padding: 10px;
}
.productImg {
width: 8%;
padding: 5px;
}
.productnameList {
width: 20%;
padding: 5px;
}
.productPrice {
width: 20%;
padding: 5px;
text-align: center;
}
.productQty {
padding: 5px;
width: 21%;
text-align: center;
}
.productinBasket {
padding: 15px;
/*width: 25%;*/
text-align: center;
margin:0px auto;
}
.productinBasket a {
/*padding: 10px;
background: #fff;
color: #000;
border: 1px solid #e0dddd;
font-size: 13px;
font-family: 'Montserrat';
font-weight: 500;*/
text-decoration: none;
}
.productnameList span {
font-size: 12px;
font-weight: 300;
color: #000;
}
.productnameList p {
font-size: 14px;
font-weight: 600;
margin-bottom: 5px;
color: #000;
}
.outofstock {
width: 40%;
padding: 15px;
text-align:right;
}
.chefDetailsprofile img.user_profile_tag.rounded-circle {
display: block;
position: absolute;
top: 2%;
width: 15%;
left: 2%;
border: 2px solid #fff;
border-radius: 50%;
}
.chefDetailsname .count p.number span {
position: absolute;
top: 36.5%;
color: #000;
}
.outofstock a {padding: 7px;background: #fff;color: #000;border: 1px solid #e0dddd;font-size: 13px;font-family: 'Montserrat';font-weight: 500;text-decoration: none;}
button#add,button#sub {
padding: 0px 15px;
background: #000;
border: 0px solid #000000;
color: #fff;
font-size: 22px;
font-weight: 550;
border-radius: 5px;
outline:0;
margin: 2px;
}
button#btnAdd {
padding: 5px 15px;
background: #000000;
border: 1px solid #000000;
color: #fff;
font-size: 16px;
font-weight: 600;
border-radius: 5px;
}
.productListmicro input {
padding: 5px 15px;
width: 100px;
border: 1px solid #E4E4E4;
color: var(--dark-primary-color);
font-weight: 600;
font-size: 16px;
text-align: center;
background: #fff;
}
.productListIng {
padding: 30px 10px;
}
.productListIng input {
border-bottom: 2px solid #eae5e5;
padding: 30px 10px;
width: 35px;
border:0px solid #E4E4E4;
color: #000;
font-weight: 600;
font-size: 16px;
text-align: center;
background: #fff;
}
.productListIng h3{
font-size: 20px;font-weight: 550;
}
.ingqty{
background: #FFFFFF 0% 0% no-repeat padding-box;
border: 1px solid #E4E4E4;
border-radius: 4px;
width: max-content;
display: inline-table;
}
.divQtylist {
position: relative;
margin: 20px 0px 0px;
}
.divQtylist span{
font-size:14px;
font-weight:500;
color:#000;
}
.ingredientsList {
display: block;
position: relative;
padding: 0px;
font-family: 'Montserrat';
}
.ingredientsListsub {
display: flex;
position: relative;
width: 100%;
padding: 5px;
flex-wrap: wrap;
}
.ingredientsListMincro {
width: 33%;
display: flex;
position: relative;
padding: 0px;
font-family: 'Montserrat';
}
.ingredientsListMincro p {
font-family: 'Montserrat';
display: block;
font-size: 14px;
font-weight: 500;
padding: 5px 10px;
color: #000;
}
.ingredientsListsub li {
width: 30%;
display: flex;
position: relative;
font-family: 'Montserrat';
display: list-item;
font-size: 14px;
font-weight: 500;
padding: 5px;
color: #000;
}
.redBox{
background: #fff;
}
p.chefActive_div_top a {
color: #000;
font-size:18px;
font-weight: 500;
}
.chefActive_div a {
text-decoration: none;
}
.chefDetailsname h4 {
color: #000;
font-family: 'Montserrat';
font-weight: 500;
}
section.mainBannerRecipe .bg-video-wrap {
position: relative;
overflow: hidden;
width: 100%;
/* height: 50vh; */
}
section.mainBannerRecipe video {
min-width: 100%;
min-height: 50vh;
z-index: 1;
}
section.mainBannerRecipe .overlay {
width: 100%;
/* height: 50vh; */
position: absolute;
top: 0;
left: 0;
opacity: 0;
background-image: linear-gradient(45deg, rgba(0,0,0,.3) 50%, rgba(0,0,0,.7) 50%);
background-size: 3px 3px;
z-index: 2;
}
section.mainBannerRecipe p {
text-align: center;
font-size: 16px;
color: #000;
font-weight: 500;
}
section.mainBannerRecipe h1 {
text-align: center;
color: #000;
margin: auto;
z-index: 3;
width: 100%;
height: 60px;
padding: 15px;
font-family: 'Montserrat';
font-weight: 550;
}
.mainInputdiv {
position: relative;
display: block;
padding: 3% 5%;
}
.mainInputdiv p {
font-size: 15px;
font-family: 'Montserrat';
font-weight: 500;
color: #000;
}
.mainInputdiv p span {
font-size: 15px;
font-family: 'Montserrat';
font-weight: 600;
color: #28a745;
}
.mainInputdiv input#flexCheckDefault {
margin: 5px 1px;
}
section.mainSectionPart {
position: relative;
display: block;
padding: 1rem 3rem;
}
.formDiv {
position: relative;
display: block;
padding: 2rem;
border: 1px solid #f5f0f1;
box-shadow: 1px 1px 10px #f5f0f1;
}
.formDiv label {
font-family: 'Montserrat';
display: block;
font-weight: 550;
font-size: 16px;
color: #000000e0;
text-align: left;
}
.formDiv label span {
color: red;
}
.formDiv input.form-control,.formDiv textarea.form-control,select.form-control {
position: relative;
display: block;
font-size: 14px;
font-family: 'Montserrat';
width: 100% !important;
}
.formDiv select.form-control:not([size]):not([multiple]) {
height: auto;
}
.form-group-pro {
display: flex;
position: relative;
margin: 2rem 0;
flex-wrap: wrap;
}
/*.form-group-pro .col-md-4 {
display: flex;
position: revert;
}*/
.form-group-pro .col-md-4 label {
width: 90%;
}
.form-group-pro .col-md-4 select.form-control,.form-group-pro .col-md-4 input.form-control {
width: 40%;
/*margin-left: 15px;*/
}
.form-group-pro .col-md-9 p {
display: inline-block;
font-size: 14px;
font-weight: 500;
width: 32%;
}
.formDiv label p {
font-size: 14px;
font-weight: 500;
color: gray;
display: inline;
padding-left: 5px;
}
label.font-weight-bold {
text-align: left;
font-size: 14px;
font-weight: 500;
text-transform: capitalize;
}
.form-group-pro input.submitBtnform {
width: 15%;
margin: auto;
background: #000000;
border: 1px solid #000000;
color: #fff;
padding: 10px;
border-radius: 5px;
text-align: center;
font-size: 15px;
font-family: 'Montserrat';
text-transform: uppercase;
font-weight: 600;
}
section.mainBannerRecipeHow, section.mainBannerRecipeHow1 {
background: url(../images/chef/banner1.jpg);
padding: 2rem 0rem;
position: relative;
display: block;
min-height: 350px;
/*background-position: 100% 100%;*/
background-repeat: no-repeat;
background-size: cover;
}
section.mainBannerRecipeHow .container, section.mainBannerRecipeHow1 .container{
width:90%;
}
.howDivrow h3.headinghow {
font-family: 'Montserrat';
color: #fff;
display: block;
position: relative;
letter-spacing: 2px;
margin-bottom: 1rem;
margin-left: 10px;
font-size:2em;
}
.howDivrow p {
font-size: 13px;
font-family: 'Montserrat';
color: #fff;
margin: 10px;
}
.howDivrowform h3.headinghow{
font-family: 'Montserrat';
color: #000000;
display: block;
position: relative;
letter-spacing: 2px;
margin-bottom: 1rem;
margin-left: 10px;
margin-right:20px;
font-size:2em;
font-weight:550;
}
.howDivrowform p {
font-size: 13px;
font-family: 'Montserrat';
color: #000000;
margin: 10px;
font-weight:500;
}
.howDivrow a {
background: #28a745;
padding: 10px 25px;
color: #fff;
position: relative;
display: block;
width: 30%;
text-align: center;
border-radius: 5px;
font-weight: 600;
text-decoration: none;
margin-left: 10px;
}
.howDivrow {
position: absolute;
display: block;
top: 70px;
}
.howDivrowform{
display: block;
position: relative;
}
#popuphrecipe .modal-body{
padding:0px;
}
.form_Register {
width: 100%;
display: block;
position: relative;
}
.form_Register button.square-button {
display: block;
position: relative;
background: #000;
padding: 10px;
margin: 10px 0;
width: 40%;
border: 1px solid #000;
border-radius: 5px;
color: #fff;
font-size: 15px;
font-family: 'Montserrat';
font-weight: 600;
}
form.contact-form input.form-control {
font-size: 13px;
font-family: 'Montserrat';
display: block;
margin: 5px 0;
padding: 10px;
border-radius: 5px;
font-weight: 500;
}
section.becomeQuickllychef {
position: relative;
display: block;
padding: 0 3rem 3rem;
}
section.becomeQuickllychef .container{
width:95%;
}
section.becomeQuickllychef .col-sm-12 h4 {
color: #000;
font-size: 26px;
font-weight: 600;
margin-left: 10px;
font-family: 'Montserrat';
margin-top:10px;
text-align:center;
}
section.becomeQuickllychef .col-sm-12 .col-sm-4 {
position: relative;
display: block;
margin: 1rem;
width: 31%;
padding: 2rem 3rem;
min-height: 230px;
text-align: center;
}
section.becomeQuickllychef .col-sm-12 .col-sm-4 h2 {
font-size: 20px;
font-weight: 550;
font-family: 'Montserrat';
margin: 10px 0;
}
section.becomeQuickllychef .col-sm-12 .col-sm-4 p {
line-height: 20px;
color: #000;
font-size: 13px;
font-weight: 500;
}
.becomeachef .container{
width:95%;
}
section.becomeachef {
position: relative;
display: block;
padding: 2em 3rem 3rem;
background: #FAFAFA 0% 0% no-repeat padding-box;
}
.becomeachef img{
padding:0px 10px;
width:145px;
}
section.becomeachef h3 {
color: #000;
font-size: 20px;
font-weight: 600;
margin-left: 10px;
font-family: 'Montserrat';
margin-top:10px;
}
section.becomeachef .col-sm-12 .col-sm-4 {
display: block;
padding: 2rem;
}
section.becomeachef .col-sm-12 .col-sm-4 h4 {
font-size: 17px;
font-weight: 600;
font-family: 'Montserrat';
margin: 10px 0;
}
section.becomeachef .col-sm-12 .col-sm-4 p {
line-height: 20px;
color: #000;
font-size: 13px;
font-weight: 500;
}
section.stepListingsection .slick-slide {
background: #fff;
margin: 10px 25px;
pointer-events: none;
min-height: 280px;
background:none;
border:0px;
}
.stepListingsection h2{
font-size:26px;
}
section.stepListingsection .slick-arrow {
top:25%;
}
section.stepListingsection .slick-arrow.left {
left: -50px;
}
section.stepListingsection .slick-arrow.right {
right: -50px;
}
section.stepListingsection .slick-slide .card-body {
padding-top:10px;
}
section.stepListingsection {
padding: 3rem;
display: block;
position: relative;
background: #FAFAFA;
}
section.stepListingsection button.slick-prev.slick-arrow,.chefActive_div button.slick-prev.slick-arrow {
font-size: 15px;
left: -40px;
background: aliceblue;
width: 0%;
border: 0;
/* outline: 0px auto -webkit-focus-ring-color; */
}
p#price {
color: #1c1c1c;
margin: 0;
}
p#price span {
color: #101010;
font-family: 'Montserrat';
font-weight: 600;
text-decoration: none;
}
section.stepListingsection button.slick-next.slick-arrow ,.chefActive_div button.slick-next.slick-arrow {
font-size: 15px;
right: -5px;
/* outline: 0px auto -webkit-focus-ring-color; */
width: 0%;
border: 0;
}
section.stepListingsection button.slick-next.slick-arrow img,.chefActive_div button.slick-next.slick-arrow img {
width: 30px;
}
section.stepListingsection button.slick-prev.slick-arrow img,.chefActive_div button.slick-prev.slick-arrow img {
width: 30px;
}
section.stepListingsection h2 {
font-family: 'Montserrat';
}
section.stepListingsection .card-body h3 {
padding: 12px;
font-family: 'Montserrat';
font-weight: 600;
background: #000;
width: 42px;
border-radius: 50%;
margin: 5px;
color: #FFF;
text-align: center;
}
section.stepListingsection .card-bottom p {
color: #000;
font-weight: 500;
font-size: 16px;
}
section.product_slider .owl-nav button.owl-next img {
width: 25px;
}
section.product_slider .owl-nav button.owl-prev img {
width: 25px;
}
#regForm {
background-color: #ffffff;
/* width: 70%; */
min-width: 300px;
margin: auto;
padding:5px 10px 0px;
border-radius: 10px;
}
#regForm h1 {
text-align: center;
}
#regForm input {
padding: 8px;
font-size: 13px;
font-family: 'Montserrat';
border: 1px solid #E4E4E4;
border-radius: 4px;
}
.answer{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 10px;
}
/* Mark input boxes that gets an error on validation: */
#regForm input.invalid {
background-color: #ffdddd;
}
#user_form fieldset{
border: 0px solid;
width: 98%;
margin: auto;
}
form#user_form .bottom-button {
width: 70%;
margin: 10px auto;
}
.applicationSectionmain .progress {
width: 60%;
margin: auto;
}
input.next,input.submit.sbtbtn {
float: right;
background: #000;
border: 1px solid #000;
color: #fff;
border-radius: 5px;
padding: 8px 20px;
margin: 10px;
font-weight: 600;
font-family: 'Montserrat';
}
input#prevBtn {
float: left;
background: #000;
border: 1px solid #000;
color: #fff;
border-radius: 5px;
padding: 8px 20px;
margin: 10px;
font-weight: 600;
font-family: 'Montserrat';
}
.tabcontainer button {
background-color: #28a745;
color: #ffffff;
border: none;
padding: 7px 20px;
font-size: 13px;
font-weight: 600;
font-family: 'Montserrat';
cursor: pointer;
border-radius: 5px;
outline: 0px auto -webkit-focus-ring-color;
}
.tabcontainer button:hover {
opacity: 0.8;
}
.tabcontainer #prevBtn {
background-color: #28a745;
}
/* Make circles that indicate the steps of the form: */
.tabcontainer .step {
height: 15px;
width: 15px;
margin: 0 2px;
background-color: #bbbbbb;
border: none;
border-radius: 50%;
display: inline-block;
opacity: 0.5;
}
.tabcontainer .step.active {
opacity: 1;
}
.tabcontainer
.bottom-button {
width: 70%;
margin: 10px auto;
position: relative;
display: block;
font-family: 'Montserrat';
}
/* Mark the steps that are finished and valid: */
.tabcontainer .step.finish {
background-color: #4CAF50;
}
#popuphrecipe .modal-dialog{
max-width: 60%;
top: 0%;
box-shadow: 0px 3px 6px #00000029;
border-radius: 24px;
}
#popuphrecipe .modal-content{
border-radius: 24px;
}
section.applicationSectionmain {
background: #fff;
padding: 0px;
display:flex;
border-radius: 24px;
}
section.applicationSectionmain1 {
background: #fff;
padding: 0px;
border-radius: 24px;
}
section.applicationSectionmain .first-div{
background: url(../images/chef/popup-bg.png) no-repeat;
flex: .3;
border-radius: 24px 0px 0px 24px;
background-size: 100% 100%;
}
section.applicationSectionmain .second-div{
flex: .7;
padding: 10px;
}
section.applicationSectionmain h2 {
font-size: 18px;
text-align: left;
font-family: 'Montserrat';
font-weight: 550;
margin:10px;
}
section.applicationSectionmain p {
font-family: 'Montserrat';
text-align: left;
color: #000;
font-weight: 500;
margin:0px 10px;
}
section.applicationSectionmain hr.hrborder {
border: 1px solid #28a745;
width: 20%;
margin: 20px auto;
}
section.applicationSectionmain h3 {
font-family: 'Montserrat';
text-align: left;
margin: 10px;
font-weight: 600;
}
section.applicationSectionmain ul {
font-family: 'Montserrat';
padding: 10px;
}
section.applicationSectionmain li {
margin: 10px;
color: #000;
font-weight: 500;
}
.applicationSectionCounter{
display: block;
position: relative;
padding: 2rem;
width: 85%;
margin: auto;
}
.card.counter.col_fourth {
text-align: center;
padding: 5px;
font-family: 'Montserrat';
display: block;
position: relative;
box-shadow: 0px 0px 12px #00000014;
margin: 0;
border-radius:8px;
}
h2.timer.count-title.count-number {
font-weight: 550;
color: #000;
font-size: 24px;
}
.card.counter p.count-text {
font-size: 14px;
font-weight: 500;
color: #333333;
}
section.applicationSectionlisting {
padding: 0rem;
background: #fff;
}
.btndivrecipe {
position: relative;
display: block;
/*width: 100%;*/
text-align: end;
/*padding: 0rem 2rem;*/
margin: 10px 10%;
}
.btndivrecipe .view_btn {
background: #fff;
padding: 10px 20px;
border: 1px solid #000;
font-family: 'Montserrat';
font-size: 13px;
font-weight: 600;
}
.btndivrecipe button.submit_btn {
background: #000;
border: 1px solid #000;
padding: 10px 20px;
font-family: 'Montserrat';
font-size: 13px;
font-weight: 600;
color: #fff;
}
.filter-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgb(0 0 0 / 10%);
display: none;
}
.sidenav {
height: 100%;
width: 0;
position: fixed;
z-index: 99999;
top: 0;
left: 0;
background-color: #fff;
overflow-x: hidden;
transition: 0.5s;
padding-top: 60px;
box-shadow: 0px 0px 5px #000;
}
.sidenav a {
padding: 8px 8px 8px 32px;
text-decoration: none;
font-size: 25px;
color: #000;
display: block;
transition: 0.3s;
}
.sidenav a:hover {
color: #000;
}
.clsFoodStores {
position:relative;
}
span.leftfilter {
cursor: pointer;
position: absolute;
font-size: 14px;
font-weight: 700;
color:#000;
left: 2rem;
}
.filterbutton {
position: relative;
margin-left: 20px;
}
span.leftfilter img {
width: 25px;
position: relative;
top: 0px;
border: 1px solid;
border-radius: 50%;
padding: 3px;
}
input#filterrestaurants {
text-align: center;
display: inline-block;
text-decoration: none;
background-color: var(--primary-color);
border: none;
padding: 10px 15px;
color: #fff;
border-radius: 4px;
outline: none;
cursor: pointer;
transition: 0.2s ease-out;
}
.sidenav .closebtn {
position: absolute;
top: 0;
right: 20px;
font-size: 36px;
margin-left: 50px;
}
div#mySidenav input#Reset {
border: 1px solid #666;
background: #fff;
box-shadow: none;
padding: 10px;
border-radius: 3px;
}
.sidenav label.filterhead {
position: absolute;
top: 11px;
left: 20px;
font-size: 16px;
font-weight:700;
margin-left: 0px;
}
div#mySidenav ul {
padding: 10px 22px;
line-height: 22px;
list-style: none;
}
.filterbutton input {
font-weight: 700;
}
div#mySidenav ul li label span {
margin-left: 7px;
}
div#mySidenav ul li {
display: inline-block;
width: 48%;
margin: 7px 0px;
}
.current-filters{
list-style:none;
padding: 10px;
}
.current-filters > li{
border:1px solid rgba(147,163,172,.2);
background:#fff;
color:#000;
padding:2px 4px;
font-size:12px;
font-weight:600;
float:left;
margin-right:10px;
}
.current-filters > li > a{
margin-left:10px;
font-size:14px;
}
.product-filter-buttons-container {
display: inline-block;
width: 100%;
margin-bottom: 5px;
}
.clear-current-filters {
font-size: 12px;
font-weight: 700;
font-family: 'Montserrat', sans-serif;
padding: 3px;
color: var(--primary-color);
text-transform: uppercase;
cursor: pointer;
}
.current-filters > li > a:hover {
color: var(--primary-color);
}
@media screen and (max-width: 667px){
span.leftfilter {
cursor: pointer;
position: relative;
font-size: 14px;
font-weight: 700;
color: #000;
bottom: -6px;
}
}
@media screen and (max-height: 450px) {
.sidenav {padding-top: 15px;}
.sidenav a {font-size: 18px;}
}
.fliter_btnnav {
display: flex;
position: relative;
width: 100%;
padding: 1rem 0 4rem 0;
border-bottom: 2px solid #f2f0f0;
margin: 0rem;
}
.becomeachef .become-chef {
position: absolute;
display: block;
right: 1%;
top: 45%;
}
.becomeachef .become-chef a.becomechef span {
color: #fff;
}
.becomeachef .become-chef a.howitwork span {
color: #000000;
}
.becomeachef .become-chef a.becomechef {
background: #000000;
padding: 10px;
margin: 10px 15px;
font-size: 14px;
font-family: 'Montserrat';
font-weight: 600;
color: #fff;
border-radius: 5px;
text-decoration: none;
box-shadow: 1px 1px 10px #cec9c9;
}
.becomeachef .become-chef a.howitwork {
background: #ffffff;
padding: 10px 15px;
margin: 10px;
font-size: 14px;
font-family: 'Montserrat';
font-weight: 600;
color: #000000;
border-radius: 5px;
text-decoration: none;
box-shadow: 1px 1px 10px #cec9c9;
}
div#input-tags_tagsinput {
width: 100% !important;
border-radius: 3px;
}
div.tagsinput span.tag {
border: 1px solid #28a745 !important;
background: #28a745 !important;
color: #fff;
border-radius: 5px;
}
div.tagsinput span.tag span {
color: #fff;
font-size: 13px;
font-family: 'Montserrat';
font-weight: 500;
}
div.tagsinput span.tag a {
color: #fff;
}
input#input-tags_tag {
font-family: 'Montserrat';
width: 90px !important;
color: #3f3e3e !important;
font-weight: 500;
}
div.tagsinput span.tag a {
color: #fff !important;
}
.checkOption {
width: 100%;
flex-wrap: wrap;
text-align: left;
margin-left: 10px;
}
.modal-open {
width: 100%;
}
@media (min-width: 1200px){
.modal-xl {
max-width: 1140px !important;
max-width: 900px !important;
}
}
input[type=text], input[type=email], input[type=password]{
font-size: 14px;
padding: 10px 12px;
border-radius: 5px;
}
.form-group.signUpprdtcsubbtn-wrappr input#btn-login, input#btn-reg,button#shippingUpprdtcsubbtn {
font-size: 14px;
font-family: 'Montserrat';
}
p.signupSecPara {
margin-bottom: 0px;
}
/*.frmheading{padding-bottom: 0px;margin-left: -10px;}*/
.modal-header{
padding:10px;
}
.formfield-wrapper{
padding:5px;
}
.btn:focus, .btn:hover, .button-inverse, .button-tabs li a:focus, .button-tabs li a:hover, .button-vote:hover, .button:focus, .button:hover, .buttons-set .back-link a:focus, .buttons-set .back-link a:hover, .form-list .bootstrap-select.btn-group .btn:focus .caret, .form-list .bootstrap-select.btn-group .btn:hover .caret, .scrolltop, .sidebar .btn:focus, .sidebar .btn:hover, .sidebar .button:focus, .sidebar .button:hover {
border: 2px solid #28a745;
color: #FFF;
background-color:#28a745;
font-weight: 600;
}
.btn, .button, .button-inverse, .button-tabs li a, .button-vote, .buttons-set .back-link a, .dropdown .dropdown-menu .button, .scrolltop, .sidebar .btn, .sidebar .button {
color: #28a745;
font-weight: 600;
border: 2px solid #28a745;
}
button.btn.btn-danger.remove i.glyphicon.glyphicon-remove-sign {
color: red;
}
.form-group-pro .col-md-6 {
display: flex;
position: relative;
}
.form-group-pro .col-md-6 label {
text-align: left;
display: block;
width: 60%;
}
.form-group-pro .col-md-6 select#serve_qty {
width: 50%;
display: block;
}
.form-group-pro .col-md-6 input#prep {
width: 50%;
display: block;
}
.form-group-pro .col-md-6 input#cooking {
width: 50%;
display: block;
}
.form-group-pro .col-md-6 select#course {
display: block;
width: 40%;
}
.tl-selected {
background: white;
border: 2px solid orange;
position: relative;
}
.ingredientsListMincro img {
width: 45px;
height: 45px;
}
.productImg img {
width: 60%;
}
button.swal2-confirm.swal2-styled {
background: #000 !important;
color: #fff;
font-weight: 600;
padding: 10px;
font-size: 13px;
}
.applicationSectionCounter .col-sm-32 {
width: 23%;
display: inline-block;
margin: auto;
}
.applicationSectionCounter div {
display: flex;
width: 100%;
}
section.reviewSection {
position: relative;
display: block;
padding: 3rem;
}
.reviewDivcount {
padding: 10px 20px;
color: #000;
font-size: inherit;
font-family: 'Montserrat';
font-weight: 600;
position: relative;
text-decoration:none;
border-radius: 5px;
border:0px solid;
background: #fff;
}
a.reviewDivcount span {
font-family: 'Montserrat';
color: #fff;
background: #e3dfda;
padding: 5px 7px;
}
button.reviewDiv {
background: #1e8c37;
color: #fff;
font-family: 'Montserrat';
font-weight: 600;
padding: 10px 20px;
display: inline-block;
position: relative;
float: right;
border-radius: 5px;
border: 1px solid #1e8c37;
box-shadow: 1px 1px 6px #a8a1a1;
}
.reviewbtnDiv {
position: relative;
display: block;
/*border-bottom: 2px solid #c6c4c4;*/
padding-bottom: 10px;
padding-top: 20px;
}
.fa-quote-left:before {
content: "\f10d";
font-size: 25px;
color: #b2afaf;
}
form#commentForm {
display: block;
position: relative;
width: 90%;
margin: auto;
border-radius: 5px;
background: #FFF;
}
form#commentForm h3{
font-size: 22px;
font-weight: 550;
padding-bottom: 20px;
font-family: 'Montserrat';
}
.panel.panel-primary {
position: relative;
display: flex;
margin: 10px;
border: 0px solid #ccc3c3;
padding: 0px 10px;
}
.panel.panel-primary .commentbody{
width: 100%;
}
.panel.panel-primary .commentImg{
width: max-content;
}
.panel.panel-primary .panel-heading {
border-bottom: 0px solid #d4cbcb;
padding: 5px;
margin: 5px;
font-family: 'Montserrat';
}
.panel.panel-primary .panel-body {
padding: 5px;
margin: 5px;
position: relative;
display: block;
font-family: 'Montserrat';
font-weight: 500;
color: #000;
font-size: 13px;
}
.panel.panel-primary .panel-footer {
padding: 5px;
margin: 5px;
}
.panel.panel-primary .reply {
background: #fff;
color: #000;
border-radius: 5px;
font-family: 'Montserrat';
font-weight: 800;
border: 0px solid;
}
.panel.panel-primary img.user_profile_tag.rounded-circle {
display: block;
position: relative;
top: 2%;
width: 56px;
left: 2%;
border: 2px solid #fff;
border-radius: 50%;
}
form#commentForm input[type=text] , form#commentForm textarea {
font-size: 13px;
font-family: 'Montserrat';
color: #000;
font-weight: 500;
}
form#commentForm button#submit {
font-size: 14px;
background: #000;
color: #fff;
padding: 10px;
border: 1px solid #000;
border-radius: 5px;
font-weight: 600;
font-family: 'Montserrat';
}
.btncancel, .btncancel:hover{
font-size: 14px;
background: #fff;
color: #000;
padding: 12px 10px;
border: 1px solid #E4E4E4;
border-radius: 5px;
font-weight: 600;
font-family: 'Montserrat';
text-transform: uppercase;
}
.chefActive_div a img.card-img-top {
height: 180px;
}
.chefDetailsprofile img.card-img-top {
max-width: 480px;
}
section.product_slider .single-item.slick-initialized.slick-slider {
padding: 10px 0;
}
section.product_slider .single-item.slick-initialized.slick-slider .slick-arrow.left {
left: 15px;
color: #fff;
}
section.product_slider .single-item.slick-initialized.slick-slider .slick-arrow.right {
right: 15px;
color: #fff;
}
section.product_slider .single-item.slick-initialized.slick-slider .slick-slide img{
width: 100%;
}
span.lablespan {
font-size: 13px;
font-weight: 600;
color: red;
}
div#login-form .col-sm-12 {
margin-bottom: 10px;
}
.form-toggle {
display: block;
position: relative;
margin: 15px;
}
a#login-toggle,a#signup-toggle {
padding: 10px;
font-size: 14px;
font-family: 'Montserrat';
font-weight: 600;
color: #fff;
background-color:#000;
border-radius: 4px;
}
.inner-addon.right-addon input.form-control {
border-radius: 5px;
font-size: 13px;
}
a.inner-addon.glyphicon {
cursor: pointer;
border-radius: 5px;
z-index: 999;
text-decoration:none;
outline:0;
}
div#login-form,div#signup-form {
padding-top: 10px;
}
span.statusRed {
display: block;
position: absolute;
/* background: #e79104; */
font-size: 11px;
padding: 5px;
color: #fff;
font-weight: 600;
text-align: center;
left:12px;
top: 12px;
border-radius:4px;
}
table.table.table-responsive.table-striped.table-bordered {
margin-bottom: 13px;
border: 1px solid #cacaca;
}
.circle {
width: 200px;
margin: 20px 6px 20px;
display: inline-block;
position: relative;
text-align: center;
line-height: 1.2;
}
.circle canvas {
vertical-align: middle;
width: 55px !important;
height:auto !important;
}
.circle strong {
position: absolute;
top: 15%;
left: 0;
width: 100%;
text-align: center;
line-height: 40px;
font-size: 22px;
color: black;
font-family: 'Montserrat';
}
.circle strong i {
font-style: normal;
font-size: 0.6em;
font-weight: normal;
}
.circle p {
display: block;
color: #aaa;
margin-top: 12px;
}
.pro {
width: 51%;
text-align: center;
padding: 2rem 0;
}
.progressbar .barpro p {
color: #000;
font-weight: 500;
font-size: 12px;
}
.progressbar p a {
color: #000;
margin: 15px;
}
.progressbar {
text-align: center;
}
a#signup-toggle {
border-bottom: 2px solid #fff;
}
.mainlDiv{
display: flex;
position: relative;
border-bottom: 1px solid #000;
}
.chefActive_div .card .ingredients a.inredirect:nth-child(n){
border-right: 0px solid;
}
.ingredients a:hover,.ingredients p:hover{
text-decoration: underline;
color: var(--dark-primary-color);
}
.chefDetailsprofile {
position: relative;
display: block;
}
#regForm .answer {
padding: 2rem;
}
.dataTables_wrapper{
width: 100%;
}
section.mainBannerRecipe.recipeMyaccount .overlay,section.mainBannerRecipe.recipeMyaccount .bg-video-wrap{
height: auto;
}
a.editBtn {
padding: 10px;
background: #000;
color: #fff;
font-weight: 600;
width: 20%;
float: right;
position: relative;
margin: 4px 8px;
border-radius: 5px;
}
section.applicationSectionlisting .card-bottom ul{
right:5%;
top: 10px;
}
section.applicationSectionlisting .card.tl-box{
width: calc(100% * (1/3) - 20px - 1px);
}
section.applicationSectionlisting .chefActive_div a img.card-img-top {
height:150px;
}
section.applicationSectionlisting .ingredients{
border-top: 1px solid #E4E4E4;
padding-bottom: 10px;
}
.second.circle {
width: 30%;
margin: 10px 0 0;
}
.barpro {
width:90%;
}
.text-center.sublist .progressbar {
width: 100%;
display: flex;
position: relative;
align-content:center;
}
.barpro h3 {
font-size: 14px;
font-weight: 500;
padding: 9px 0px;
margin: 10px 7px;
}
.text-center.sublist{
display: block;
position: relative;
}
section.applicationSectionlisting .chefActive_div .card-body {
padding: 15px 15px 0;
position: relative;
}
section.applicationSectionlisting .card-bottom{
padding: 0;
}
section.applicationSectionlisting p.card-text {
min-height: auto;
font-weight: 500;
color: #000;
}
section.applicationSectionlisting .chefActive_div{
/*width: 100%;*/
margin: 10px 9%;;
}
section.main_banner_chef h2.heading {
font-size: 18px;
margin: 0;
font-weight: 600;
text-align: center;
text-transform: uppercase;
}
section.main_banner_chef #myBtn{
position: absolute;
display: block;
bottom: 10%;
color: #fff;
left: 5%;
}
.show{
z-index: 9999;
display: none;
}
.productListNote {
background: #FAFAFA;
}
.productListNote h2{
font-size: 18px;
font-weight: 550;
padding: 0px 0px 20px;
}
.productListNote .container-fluid{
width:80%;
padding-top:30px;
padding-bottom:30px;
}
section.productListNote .productListSectionDiv {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 10px;
}
.show .overlay{
width: 100%;
height: 100vh;
background: rgba(0,0,0,.66);
position: absolute;
top: 0;
left: 0;
}
.show .img-show{
width: 50%;
height: 100vh;
background: #FFF;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
overflow: hidden;
z-index: 9999;
}
.img-show span{
position: absolute;
top: 10px;
right: 10px;
z-index: 99;
cursor: pointer;
color: #fff;
font-weight: 600;
}
.img-show img{
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
#user_form fieldset:not(:first-of-type) {
display: none;
}
.recipeImage {
position: relative;
display: block;
}
.chefActive_div .card-body span {
font-size: 12px;
font-family: 'Montserrat';
}
a#view_btn{
color:#000;
}
a.editBtn:hover{
color: #fff;
}
form#reg-form input#autocomplete,form#reg-form input#apt_no,form#frmGuestAddress input#autocomplete2,form#frmGuestAddress input#apt_no2 {
width: 93%;
}
section.sharingSection {
padding: 3rem;
background: #ebe8e8;
}
section.sharingSection ul {
top: 50%;
}
section.sharingSection a.fbcount, section.sharingSection a.idmail {
width: 35px;
height: 35px;
font-size: 16px;
line-height: 32px;
}
section.sharingSection p {
line-height: 25px;
}
.mailform {
/* border: 1px solid #fcfcfc; */
padding: 10px;
/* margin: 10px; */
/* border-radius: 5px; */
/* box-shadow: 1px 1px 5px #c1bebe; */
}
.mailform input[type="text"], .mailform textarea.form-control {
width: 100%;
font-size: 14px;
font-family: 'Montserrat';
border-radius: 5px;
font-weight: 500;
}
.mailform h2 {
text-align: center;
font-family: 'Montserrat';
font-size: 14px;
font-weight: 600;
padding-top: 10px;
}
div#popupoffermail input[type="button"] {
padding: 10px 20px;
border: 1px solid #000;
background: #000;
color: #fff;
font-family: 'Montserrat';
font-weight: 600;
border-radius: 5px;
width: 80%;
}
@media (min-width: 576px){
div#popupoffer1 .modal-dialog, div#popupoffermail .modal-dialog {
max-width: 500px;
margin: 60px auto;
}
}
input#search {
background-image: url(../images/search.png);
background-position: right 10px bottom 12px;
background-repeat: no-repeat;
width: 100%;
font-size: 14px;
padding: 12px 23px 12px 10px;
border: 1px solid #ddd;
margin-bottom: 0px;
/* margin: 0 auto; */
display: block;
/* margin-top: 10px; */
font-weight: 400;
background-size: 12px;
border-radius:8px;
}
span.close {
position: absolute;
top: 12px;
left: 95%;
z-index: 9999;
color: #000;
font-size: 2rem;
}
.clsMiniCart.active{
z-index:9999;
}
select.hour,select.minute {
border-radius: 5px;
}
#popupoffermail .top-strip {
height: 185px;
background: #007b5e;
transform: rotate(141deg);
margin-top: -135px;
margin-right: 360px;
margin-left: -100px;
border-bottom: 65px solid #4CAF50;
border-top: 10px solid #4caf50;
}
#popupoffermail .bottom-strip {
height: 155px;
background: #007b5e;
transform: rotate(315deg);
margin-top: -115px;
margin-right: -300px;
margin-left: 340px;
border-bottom: 65px solid #4CAF50;
border-top: 10px solid #4caf50;
}
#popupoffermail .modal-content{
overflow:hidden;
}
#popupoffermail .form-control {
height: 56px;
border-top-left-radius: 30px;
border-bottom-left-radius: 30px;
padding-left:30px;
}
#popupoffermail .btn {
border-top-right-radius: 30px;
border-bottom-right-radius: 30px;
padding-right:20px;
background:#007b5e;
border-color:#007b5e;
}
#popupoffermail .form-control:focus {
color: #495057;
background-color: #fff;
border-color: #007b5e;
outline: 0;
box-shadow: none;
}
input#email {
width: 80%;
}
div#popupoffermail .form-group-pro{
display: flex;
}
.productinBasket.mobile {
display: none;
}
div#signupformmodal .modal-dialog.modal-xl{
max-width:800px;
}
.col-lg-6.cst-fromrow-50{
font-family: 'Montserrat';
}
div#popupoffermail button.close.popupclose{
opacity: .75;
}
.chefDetailsname .count p.number span.minHrs {
position: relative;
}
.clsBreadcrumb {
padding: 0rem 2rem;
margin: 0;
}
.clsPgWidth.clsBreadcrumb a{
color:gray;
}
div#popupoffer1 .modal-dialog.modal-xl100{
top: 10%;
}
div#popupoffer .modal-dialog.modal-xl100 {
max-width: 500px;
top:15% !important;
}
label.error[for="fnamehow"], label.error[for="lnamehow"], label.error[for="autocompletehow"], label.error[for="mobilehow"], label.error[for="emailhow"], label.error[for="passwordhow"] {
display:none !important;
}
.answer.label.error {
display:none !important;
}
#user_form .tabcontiner1{
padding-bottom:100px;
}
.stepimages_grid{
display: grid;grid-template-columns: repeat(2, 1fr);grid-gap:10px;
}
.hidden-xs{
display:block;
}
.hidden-md{
display:none !important;
}
.qtyS{
padding: 10px 0px 6px 5px !important;
}
.ck-editor__editable_inline {
min-height: 150px;
}
.stepDivImg .item div.imgcount {
display: block;
position: absolute;
top: 6%;
width: 25px;
left: 7%;
border: 2px solid green;
border-radius: 50%;
background: #FFF;
color: green;
text-align: center;
}
.stepDivImg .step-img div.imgcount {
display: block;
position: relative;
top: 30%;
width: 25px;
left: 5%;
border: 2px solid green;
border-radius: 50%;
background: #FFF;
color: green;
text-align: center;
}
.become-chef a.becomechef {
background: #000000;
padding: 10px;
margin: 10px 15px;
font-size: 14px;
font-family: 'Montserrat';
font-weight: 600;
color: #fff;
border-radius: 5px;
text-decoration: none;
box-shadow: 1px 1px 10px #cec9c9;
}
.become-chef a.howitwork {
background: #ffffff;
padding: 10px 15px;
margin: 10px;
font-size: 14px;
font-family: 'Montserrat';
font-weight: 600;
color: #000000;
border-radius: 5px;
text-decoration: none;
box-shadow: 1px 1px 10px #cec9c9;
}
.br-theme-fontawesome-stars .br-widget a{
outline:0px;
}
.tooltip{
font-size: 12px;
background:none;
left:5% !important;
}
.tooltip-inner{
max-width: 100%;
padding: 5px 8px;
background-color: indianred;
}
form#reg-formhow label.error {
padding-left: 5px;
}
.contact-form .form-check-input{
margin-left:-1.5rem;
}
.notification-inner-wrapper{
padding-top:15px;
}
.edit-recipe{
position: absolute;
top: 12px;
right: 15px;
width: 36px;
}
header .clsPopUp .clsContent a:hover {
text-decoration:none !important;
}
header .clsLoginSignup a, header .clsShopBySearch a {
text-decoration:none !important;
}
.qdashboard .modal-dialog {
min-width: auto !important;
}
.seventhnoti img {
vertical-align: baseline;
}
h4.modal-title span {
font-size: 16px;
color: #000;
text-transform: lowercase;
}
.qtopleftpanel h1 {
font-size: 16px;
font-weight: 600;
color: #000000;
margin: 9px 11px;
}
.qtopleftpanel h1 img {
width:30px;
margin-right:15px
}
.qleftsidenav ul {
padding: 0 10px;
list-style: none;
margin: 0px 15px;
}
.qleftsidenav ul li a {
font-size: 14px;
font-weight: 500;
color: #333333;
text-decoration:none;
cursor: pointer;
}
.qleftsidenav ul li {
padding:9px 10px;
}
.qleftsidenav ul li a img {
width:25px;
margin-right:10px;
}
.qleftsidenav ul li.active {
background: #F2F9FF;
}
.qleftpanel {
border: 1px solid #eaeaea;
padding: 0px 0px;
min-height:600px;
}
.qtopleftpanel {
border-bottom: 1px solid #eaeaea;
margin: 0px 0px 10px 0px;
height:40px;
}
.qdashboard .container {
background: #fff;
}
.padding-right-0 {
padding-right: 0;
}
.padding-left-0 {
padding-left: 0;
}
.qrightpanel {
border-top: 1px solid #eaeaea;
}
.qtoprightpanel h3 {
font-size: 16px;
font-weight: 600;
margin: 10px 20px;
line-height: 28px;
color: #717171;
}
.qtoprightpanel {
border-bottom: 1px solid #eaeaea;
height: 50px;
}
.qtoprightpanel h3 a {
background:#333;
color:#fff;
font-weight:500;
font-size:13px;
padding:5px 20px;
margin-left:15px;
border-radius: 4px;
}
span.showtooltip {
display: none;
position: absolute;
color: #fff;
background: #911D59;
padding: 0px 6px;
right: 6px;
border-radius: 4px;
top: 18px;
font-size: 10px;
}
.qrightuserwelcomestrip {
background: #F2F9FF;
margin: 10px 10%;
padding: 12px 15px;
border-radius:6px;
}
.qrightuserwelcomestrip h3 {
margin: 0;
font-size:18px;
color:#000;
font-weight:600;
}
.qrightuserwelcomestrip p {
color:#333333;
font-weight:500;
margin:0;
padding:8px 0px 0px;
}
.qrightcoupon {
margin: 30px 20px;
}
.qrightcoupon h3,.qrightsaving h3 {
font-size:18px;
font-weight:600;
color:#333;
}
.qrightcoupon ul {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 20px 15px;
margin:0;
padding:0;
list-style:none;
}
.qrightcoupon ul li img {
width:11px;
cursor: pointer;
margin-left:7px;
}
.discountper {
width: 70px;
display: inline-block;
text-align: center;
background: #C74B62;
border-radius: 5px;
padding:8px 5px;
}
.discountcoupon {
width: calc(100% - 80px);
display: inline-block;
margin-left: 7px;
}
.discountper h3 {
color: #fff;
font-size: 20px;
margin: 0;
padding: 0;
}
.discountper h4 {
margin: 0;
padding: 0;
font-size: 13px;
color: #fff;
font-weight: 500;
}
.discountcoupon h3 {
font-size: 14px;
margin: 0;
line-height: 20px;
}
.discountcoupon h4,.discountcoupon span.mycode {
font-size: 11px;
font-weight: 500;
color: #333;
margin: 0;
line-height: 20px;
margin-top: 10px;
position:relative;
}
.qrightcoupon ul li {
margin: 0;
/* padding: 0; */
box-shadow: 0px 3px 6px #00000029;
padding: 10px 10px;
border-radius:6px;
}
.qrightsaving ul {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 20px 15px;
margin:0;
padding:0;
list-style:none;
}
.qrightsaving ul li {
margin: 0;
/* padding: 0; */
box-shadow: 0px 3px 20px #00000014;
padding: 10px 10px;
border-radius:6px;
}
.qrightsaving {
margin: 10px 20px;
}
.savinghead {
display: flex;
}
a.viewallsaving {
text-align: right;
width: calc(100% - 120px);
font-size: 14px;
color: #000;
font-weight: 500;
line-height: 49px;
}
.qrightsaving ul li h4 {
font-size: 16px;
font-weight: 500;
color: #000;
}
.qrightsaving ul li h3 {
font-size: 22px;
font-weight: 600;
color: #000;
margin-top: 0;
}
.qrightsaving ul li p {
font-size: 14px;
font-weight: 500;
color: #000;
}
.qrightsaving ul li a{
font-size: 14px;
font-weight: 500;
color: #911D59;
text-decoration:underline;
}
.clsFoodCustomDialog .clsContent.clsFoodStoreCard.exclude-calc {
width: 100%;
min-width: 750px;
padding:20px;
}
.clsContent.clsFoodStoreCard.exclude-calc table.table thead {
background: #F5F5F5;
border: 1px solid #E4E4E4;
border-radius:6px;
}
.clsContent.clsFoodStoreCard.exclude-calc table.table thead tr{
border:none;
}
.clsContent.clsFoodStoreCard.exclude-calc table.table thead tr th {
text-align: center;
border: 0;
font-weight: 500;
color: #000;
font-size: 14px;
}
.clsContent.clsFoodStoreCard.exclude-calc table.table tbody tr {
border:1px solid #E4E4E4;
text-align:center;
border-radius:8px;
}
.clsContent.clsFoodStoreCard.exclude-calc h4.modal-title {
text-transform: initial;
font-size: 16px;
margin-bottom: 10px;
}
.clsContent.clsFoodStoreCard.exclude-calc table.table tbody tr td {
border-top: 0;
border-bottom: 0;
font-size: 14px;
font-weight: 500;
}
.qleftsidenav ul li.active img.activeimg {
display: inline-block;
}
.qleftsidenav ul li img.activeimg {
display:none;
}
.qleftsidenav ul li.active img.deactiveimg {
display:none;
}
.showupgrademsg {
display:none;
}
p.showupgrademsg.active {
display: block;
color: #911D59;
font-weight: 500;
font-size: 13px;
}
.planupdatewrapper h3 span {
color: #fff;
font-size: 12px;
text-decoration: none;
float: right;
font-weight: 500;
background: #333;
padding: 5px 10px;
border-radius: 4px;
}
p.lightcolor {
color: #707070;
font-weight: 500;
margin-bottom: 5px;
}
p.darkcolor {
color: #000000;
font-weight: 500;
margin-bottom: 5px;
}
div#selectedplans .quickllyplaninner h4.pricing {
font-size: 20px;
}
button.updateplan {
background: #333;
border: 0;
color: #fff;
padding: 5px 10px;
border-radius: 4px;
/* float: right; */
margin-top: 10px;
}
.planupdatewrapper {
box-shadow: 0px 3px 20px #00000014;
padding: 15px;
}
button.updateplan.action2 {
margin-right: 20px;
color: #000;
background: #fff;
border: 1px solid #E4E4E4;
}
div#unsubscribemodel ul li,#upgragedowndradeplan ul li {
list-style: none;
display: inline-block;
}
div#unsubscribemodel ul, #upgragedowndradeplan ul {
margin: 10px auto;
}
div#unsubscribemodel ul button, #upgragedowndradeplan ul button {
background: transparent;
border: 1px solid #e2e2e2;
padding: 10px 40px;
margin: 0px 20px;
border-radius: 20px;
outline:none;
font-size: 15px;
font-weight: 500;
}
h4#planmsg {
font-size: 14px;
line-height: 20px;
clear: both;
margin-bottom: 25px;
}
#upgragedowndradeplan .modal-body {
padding: 30px 70px !important;
}
button#yes, button#enablecta {
background:#911D59 !important;
color:#fff;
}
select#reason {
width: 70%;
margin: 15px 0px;
text-align: center;
text-align-last: center;
-moz-text-align-last: center;
}
#otherreason {
width: 70%;
font-weight: 400;
}
@media only screen and (max-width: 767px) and (min-width: 320px) {
span.showtooltip {
position: relative;
left: -23px;
}
.qleftpanel {
border: 1px solid #eaeaea;
padding: 0px 0px;
min-height: auto;
}
#upgragedowndradeplan .modal-body {
padding: 20px 10px !important;
}
.qleftsidenav ul {
margin:0;
}
.qleftsidenav ul li {
padding: 9px 4px;
display:inline-block;
}
.qleftsidenav ul li img {
display:none !important;
}
.qleftsidenav ul li.active {
background: #fff;
border-bottom: 1px solid #000;
opacity: 1;
}
.qleftsidenav ul li.active a {
color: #000;
font-weight: 600;
}
.qleftsidenav ul li a {
font-weight: 600;
color: #707070;
font-size: 11px;
}
.qrightcoupon ul {
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-gap: 20px 0px;
}
.qrightsaving ul {
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-gap: 20px 0px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
#upgragedowndradeplan .modal-body {
padding: 20px 5px !important;
}
.qrightcoupon ul {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 20px 10px;
}
}
a{
text-decoration:none;
}
.pmobile{
display:none;
}
.pdesktop{
display:block;
padding: 6px;
font-size: 11px;
background: #fff;
color: #000;
border: 1px solid #e0dddd;
font-size: 13px;
font-family: 'Montserrat';
font-weight: 500;
text-decoration: none;
}
Directory Contents
Dirs: 1 × Files: 33