/*-------------------------------------------------------------- This is your custom stylesheet. Add your own styles here to make theme updates easier. To override any styles from other stylesheets, simply copy them into here and edit away. Make sure to respect the media queries! Otherwise you may accidentally add desktop styles to the mobile layout. https://www.w3schools.com/css/css_rwd_mediaqueries.asp --------------------------------------------------------------*/
 @media only screen and (max-width: 600px) {
     .post-title h1 {
         font-size: 24px !important;
         line-height: 140% !important;
    }
     .postcontent h2 {
         font-size: 22px !important;
         line-height: 140% !important;
         margin-top: 30px;
    }
     .postcontent h3 {
         font-size: 20px !important;
         line-height: 140% !important;
    }
     .postcontent p, .postcontent ol li, .postcontent ul li {
       font-size: 1rem !important;
    line-height: 165% !important;
    }
}
 h2 {
     font-size: 20px;
}
 h3 {
     font-size: 18px;
}
 .post-title h1 {
     font-size: 28px;
     line-height: 150%;
}
 .postcontent h2 {
     font-size: 24px ;
     line-height: 150%;
}
 .postcontent h3 {
     font-size: 22px !important;
     line-height: 150%;
}
 .postcontent p, .postcontent ol li, .postcontent ul li {
     font-size: 19px;
     line-height: 165%;
}
 .postcontent ol li, .postcontent ul li {
     margin-bottom: 10px;
}
 .postcontent h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
     color: #111;
     font-family: Monda;
}

.postcontent a {
    color: #eb8e00;
}

.jet-listing-grid__slider-icon.slick-arrow {
        z-index: 9 !important;
}
 label {
     padding-bottom: 10px !important;
}
 input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
     border: 1px solid #e5e5e5;
}
 [type=submit]:focus {
     background-color: #f6a62c;
}
 hr, .elementor-field-group .elementor-field-textual {
     border: 1px solid #e5e5e5;
}
 .bf_field_group label.error {
     color: red;
     margin-top: 5px;
}
 .bf-submit.bf-moderation.btn {
   /*  background-color: #f5a52c; */
}
 a {
     color: #f6a62c;
}
 a:hover {
     color: #f6a62c;
}
 [type=button], [type=submit], button {
     color: #ffffff;
     border: 1px solid #f6a62c;
         background-color: #f6a62c;
}
 [type=submit]:hover, button:focus, button:hover {
     color: #fff;
     background-color: #f6a62c;
}
/* Temporary fix as one sponsored post was not showing YouTube video */
 .postid-376890 .wp-block-embed.is-type-video .wp-block-embed__wrapper > iframe {
     display: block;
}
/* fix post page scroll issue*/
 body:not(.page-template-page-fullscreen, .elementor-page) .site {
     overflow: hidden;
}
/* Fix: Black rectangular box appear top-right corner on post page */
 @media only screen and (max-width: 600px) {
     .single-post .single-post {
         margin-left: unset;
         margin-right: unset;
    }
}
 ul.edit_links {
     display: none !important;
}
 .page h1{
     margin-bottom:0;
}
/* css for post /submit-post-lawctopus */
 .postid-261957 .elementor-widget-theme-post-content {
     color: #2f3741;
}
 body.postid-261957{
     font-size: 18px;
     line-height: 1.75rem;
}
/* extra css for razorpay buttons */
 .elementor-widget-container .PaymentButton--rzp-dark-standard.svelte-ekc7fv.svelte-ekc7fv {
     border:none;
}
 .PaymentButton-securedBy, svg.svelte-ekc7fv.svelte-ekc7fv, .PaymentButton--rzpTheme.svelte-ekc7fv.svelte-ekc7fv::before{
     display: none 
}
 .elementor-widget-container .PaymentButton-contents.svelte-ekc7fv.svelte-ekc7fv, .PaymentButton.svelte-ekc7fv.svelte-ekc7fv {
     font-style:normal 
}
/* header width */
 @media (max-width: 767px){
     body:not(.home-page) .elementor-301407 .elementor-element.elementor-element-1f162b62 {
         width: 100%;
    }
}
/* popup hitbox */
 .jet-popup__close-button{
     padding:20px;
}
 .input.jet-ajax-search__field {
     background-position: right 10px center !important;
}
 input[name=bbp_search], input[type=search], input.search {
     background-position: right 10px center !important;
}
 .wp-block-button a:hover {
     color: #fff !important;
}
 #jet-popup-377051 {
     margin-top: var(--wp-admin--admin-bar--height) !important;
}
 