/*-------------------------------------------------------
Theme Name: Divi Child Theme
Description: A child theme template for Divi
Template: Divi
Version: 1.0.0
----------------- ADDITIONAL CSS HERE ------------------*/

#menu-sitemap-menu {flex-direction:column;}
/* Gravity Form CSS */
/* validation css */
.validation_error, .instruction.validation_message {display:none;}
.gfield_description.validation_message {padding:0 !important;color:#c1272a !important;}
.gform_wrapper li.gfield.gfield_error{background:none !important;border:none !important;padding-top:0px !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0px !important;}
.gfield_error input{border:1px solid #c1272a !important;}

/* common css */
.gform_wrapper{margin-bottom:0px !important;}
 body .gform_wrapper ul li.gfield,input{margin-top:0px !important}
.gform_wrapper .gform_footer{padding-top:0px !important;margin-top:0px !important}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"]{margin-bottom:0px !important}
.gform_wrapper textarea{height:120px !important}
.gform_wrapper li{margin-bottom:15px !important} 
.has_first_name label{display:none !important}
.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{padding:15px !important;}
input[type="submit"]{padding:14px 30px !important;border:none !important;cursor:pointer;transition:ease-in-out 0.2s;letter-spacing: 2px;font-size: 16px;font-weight: 700 !important;border-radius:0px;}
.datepicker{width: 100% !important;}
.gform_wrapper select{-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;}
.ginput_container_select{position: relative;}
.ginput_container_select::before{content: '\f107';font-family: FontAwesome;position: absolute;color: #000;right: 25px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);font-size: 20px;}

/* newsletter css */
.gf-style-one ::placeholder{color:#fff;opacity:1 !important;}
/*.gf-style-one .gform_body.gform-body{padding-right: 140px;}*/
.gf-style-one input,.gf-style-ne select,.gf-style-ne textarea{color:#fff;background:transparent;border:none;border-bottom:1px solid  #fff !important;}
.gf-style-one input[type="submit"]{color:#000;background:#fff;position:absolute;right:0px;top:0px;border-radius: 8px 8px 0px 0px;}

/* end newsletter css */

/* style css */
.gf-style-two ::placeholder{color:#777777;opacity:1 !important;}
.gf-style-two input,.gf-style-two select,.gf-style-two textarea{background:#F4F4F4;color:#000;border:none!important;}
.gf-style-two input[type="submit"]{color:#fff;background:#3A8AC7;border:1px solid #3A8AC7 !important;margin-top:15px !important;Padding:15px 30px;margin:auto;letter-spacing:0px;}
.gf-style-two input[type="submit"]:hover{background:#fff;color:#3A8AC7;transition:ease-in-out 0.2s;}
/* Custome css starts */
.new_tag:before{ content: "";position: absolute;top: 0;left: 0;width: 40px;  height: 40px;   background-image: url('https://demo2.sharehq.org/theshishmarket/wp-content/uploads/2025/05/new-product_tag.png');background-repeat: no-repeat;}
 
.hours-table {
  border-collapse: collapse; width: 100%;}
.hours-table th { font-weight: bold;text-align: left;padding: 8px;border-bottom: 2px solid #ccc;}
.hours-table td {font-weight: normal;padding: 8px;border-bottom: 1px solid #eee;}
.hours-table td.closed {color: #f0540b;font-style: italic;}
.main-head {font-family: 'Dancing Script', cursive !important; color: #fff !important; font-size:94px !important; line-height:100px !important}
.main-head-s2{font-family: 'Dancing Script', cursive !important; color: #fff !important; font-size:50px !important; line-height:60px !important}
.et_pb_slide {	padding:0 !important;}
@media screen and  (max-width: 1400px) {
.et_pb_slider .et_pb_slide_2.et_pb_slide .et_pb_slide_description .et_pb_slide_title {font-size: 60px !important;line-height: 70px!important; }
  .main-head {font-size: 60px!important; line-height: 70px !important; }
  .main-head-s2 {font-size: 28px !important;line-height: 30px !important; }
}

@media screen and (max-width:980px){ 
	.et_pb_slide_image {
  width: 100% !important;
  margin-top: 0px !important;
}

.et_pb_slide_with_image .et_pb_slide_description {
  width: 100% !important;
  padding-left: 0;
  padding-right: 0;
}
 .et_pb_slides .et_pb_slider_container_inner {
  display: table-cell;
  width: 100%;
  vertical-align: bottom !important;
}

.et_pb_media_alignment_center .et_pb_slide_image {
  bottom: 0% !important;
  top:0% !important;
}
}
@media (max-width: 767px) {
  .et_pb_slide_image, .et_pb_slide_video {
    display: block !important;
    position: relative !important;
  }
}

@media only screen and (max-width: 980px) {
  .et_pb_slide_0 .et_pb_slide_image {
    right: 0px !important;
  }
}
.et_pb_container.clearfix {
  height: 750px !important;
}

.et_pb_slide_description {
  margin-top: 20px;
}
@media only screen and (max-width: 480px) {
 
.et_pb_container.clearfix {
  height: 500px !important;
}
}
