/*
Theme Name: JD Bhai Frame Child
Theme URI: https://www.jabbarbhairecipes.com/
Template: jd-bhai-frame
Author: Jabbar Bhai
Author URI: https://www.jabbarbhairecipes.com/
Version: 1.0.0.1688990310
Updated: 2023-07-10 11:58:30

*/

:root {
    --contrast: #45181f;
    --contrast-2: #971e30;
    --contrast-3: #d9495e;
    --base: #f0f0f0;
    --base-2: #f7f8f9;
    --base-3: #ffffff;
    --accent: #13aa20;
}
.site-header, 
.main-navigation, .main-navigation ul ul
{background-color: transparent;}

body{
	font-family: Noto Sans Adlam, sans-serif;
    font-size: 15px;
	background:#fde9ba url(https://www.jabbarbhairecipes.com/jdframework/uploads/2023/02/jabbar-bai-gradient-bg.png);
    background-position:70vw -80px;
    background-repeat: no-repeat;
    background-size: contain;
	background-blend-mode: overlay;
	font-weight: 400;
    text-transform: none;
    line-height: 1.5;
	color:var(--e-global-color-text);
}

/* body::before {
	content: "";
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background-image: url('http://localhost/Projects/JabbarbaiSecure/jdframework/uploads/2023/02/jabbar-bai-gradient-bg.png');
	background-size: contain;
	background-repeat: no-repeat;
	opacity: 0.2;
} */
/* body.single-post {
    background-position: 70vw -100px;
} */

.inside-header {
    padding: 0px 40px;
}
.site-logo {
    background-color: #45181f;
    padding: 10px;
    border-radius: 0 0 30px 30px;
}
.nav-float-right #site-navigation{margin: 0;}
/* .separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color: transparent;
} */

.inside-article>.featured-image{display: none}
.sidebar {
    background: #fff1d6;
}
/* .entry-content ul, .entry-content ul li{margin:0;padding:0;list-style:none;}
.entry-content ul li:before {
    content: "\f3ac";
    font-family: fontawesome !important;
    display: inline-block;
    width: 20px;
    margin-left: 15px;
} */
.entry-content ul,
.sidebar ul.rightside,
.elementor-widget-sidebar ul.rightside{
  --icon-space: 1.3em;
  list-style: none;
  padding: 0;
}

.entry-content ul li,
.sidebar ul.rightside li,
.elementor-widget-sidebar ul.rightside li{
  padding-left: var(--icon-space);
}

.entry-content .elementor ul li:before,
.sidebar ul li:before,
.elementor-widget-sidebar ul li:before,
.eael-simple-menu-container .eael-simple-menu li a:before{
  content: "\e87f"; 
  font-family: elementskit!important; /* FontAwesome;*/
  display: inline-block;
  margin-left: calc( var(--icon-space) * -1 );
  width: var(--icon-space);
	line-height: 1;
    -webkit-font-smoothing: antialiased;
	padding-right:5px;
}
.entry-content ul li li:before {content: "\e886"; }
.eael-simple-menu-container .eael-simple-menu li a:before {content: "\e886";margin-right:.3em;}
.eael-simple-menu-container .eael-simple-menu li a{line-height: 36px;}
.inside-article, 
.one-container .site-content{padding-top:0; padding-bottom:0;}

.elementor-widget-sidebar ul li:before,
.sidebar ul li:before{
	content: "\eba3"; 
/* 	font-family: "Font Awesome 5 Free"; FontAwesome;*/ 
}
.grid-container.gallery .gallery-item{text-align: inherit; position: relative;margin-bottom:20px;}
.gallery-columns-3 .gallery-item{max-width: 33%;}

.generate-back-to-top{bottom: 60px;}

.cuslink {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 1;
      }
.elementor-section.elementor-section-boxed>.elementor-container, .container {
    max-width: 1340px !important; 
}
.elementor-social-icon-instagram, .ekit_social_media a[aria-label='Instgram']:hover {
    background: #FB376D;
    background: -moz-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    background: -webkit-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    background: linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433',endColorstr='#bc1888',GradientType=1);
}

dfn, cite, em, i {
	color: inherit;}
a {text-decoration:none;color:var(--accent)}
.widget, .widget li, .widget li a{
	all:revert;
}

.widget li a {
	color: #13aa20;
	font-size:inherit;
	text-decoration:none;
}
b, strong {
    font-weight: 700;
    color: inherit;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Poppins, sans-serif;
    margin-bottom: 12px;
}
h1,h1 a{
    color: #793203;
    margin-bottom: 20px;
    line-height: 1.2em;
    font-weight: 400;
    text-transform: none;
}
h1{font-size: 42px;}
h2,h2 a  {
    color: #793203;
    margin-bottom: 20px;
    line-height: 1.2em;
    font-weight: 400;
    text-transform: none;
}
h2{font-size: 35px;}
h3,h3 a {
    color: #793203;
	font-weight: 400;
}
h3{font-size: 29px;}
.section-banner-wrap {
    padding: 0px 40px 0px 40px;
}
.section-banner-wrap{
    background-image: url(http://localhost/Projects/Jabbarnewtheme/jdframework/uploads/2023/03/Jabbar-Bhai-banner-2.png);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
}
article.post-content {
	background-color: inherit;
}
.wrap-inner-banner .page-header .page-title{
	color: #333333;
    margin: 0px 0px 0px 0px;
    font-size: 56px;
	font-weight:500;
}
.wrap-inner-banner .page-header{text-align:left;min-height:230px;margin:auto;position: relative;}
.inner-header-content{margin: 0;
  position: absolute;
  top: 35%;
  transform: translate-y(-35%);}

.widget li:hover:before, .widget li:focus:before, .widget li:active:before, sidebar.sidebar .widget ul{
	background: none; 
    border: none;
    padding-left: 0;
}
.meta .meta-date a {
	background-color: var(--contrast);}
.post-content {
    background-color:#ffffffc4;
}
.edit-link .post-edit-link{
	float:none;
	margin: 0;
}
.block-grid{padding: 70px 40px 85px 40px}
.post-content .post-inner{margin-bottom:0;}
.sidebar {padding: 40px;height:100%;}
.page-numbers.current, .page-numbers:hover.current, .page-numbers:focus.current, .page-numbers:active.current,
.comments-area .comment-respond .comment-form .submit{
    background-color: var(--contrast-2);
    border: 1px solid var(--contrast-2);
    color: #ffffff;
}
.page-numbers:hover, .page-numbers:focus, .page-numbers:active,
.comments-area .comment-respond .comment-form .submit:hover, .comments-area .comment-respond .comment-form .submit:focus, .comments-area .comment-respond .comment-form .submit:active{
    background-color: var(--contrast-3);
    border-color: var(--contrast-3);
    color: #ffffff;
}
.wrap-inner-banner,.banner-overlay{background: transparent;}
body.single article.hentry{font-size:inherit;}
.eael-entry-title {
    font-size: 1.8em !important;
}
.comments-area .comment-respond #email-notes,
.comments-area .comment-respond .required-field-message,
.comments-area .comment-respond .required,
.comments-area .comment-respond label, .comments-area .comment-respond .searchform .search-button, .searchform .comments-area .comment-respond .search-button{color: var(--e-global-color-text);}
.comments-area .comment-respond .comment-form input[type="text"], .comments-area .comment-respond .comment-form input[type="email"], .comments-area .comment-respond .comment-form input[type="url"], .comments-area .comment-respond .comment-form input[type="password"], .comments-area .comment-respond .comment-form input[type="search"], .comments-area .comment-respond .comment-form input[type="number"], .comments-area .comment-respond .comment-form input[type="tel"], .comments-area .comment-respond .comment-form input[type="range"], .comments-area .comment-respond .comment-form input[type="date"], .comments-area .comment-respond .comment-form input[type="month"], .comments-area .comment-respond .comment-form input[type="week"], .comments-area .comment-respond .comment-form input[type="time"], .comments-area .comment-respond .comment-form input[type="datetime"], .comments-area .comment-respond .comment-form input[type="datetime-local"], .comments-area .comment-respond .comment-form input[type="color"], .comments-area .comment-respond .comment-form textarea{background: #fff3f3 !important;}
.comment-form-url {
    display: none;
}
body.single .post-text h2{margin-top:0; margin-bottom:0;}
body:not(.single) .sharedaddy, body:not(.page) .sharedaddy {
    all:revert;
}
#jp-relatedposts h3.jp-relatedposts-headline{font-size: 29px !important;}
#jp-relatedposts h3.jp-relatedposts-headline em:before{margin-bottom: 0.3em !important;}
.g-recaptcha-wrap {
    float: left;
    width: 40%;
    padding: 0 15px;
    margin-bottom: 30px;
}
.comments-area .comment-respond .comment-form{margin-bottom:0;}
@media(max-width: 1024px){
	.elementor-34 .elementor-element.elementor-element-7b18bd4c{padding: 60px 40px 60px 40px !important;}
}
@media (min-width: 768px) and (max-width: 1024px){
	.elementor-reverse-tablet>.elementor-container>:first-child {order: 7;}
	.elementor-reverse-tablet>.elementor-container>:nth-child(2) {order: 10;}
	.elementor-reverse-tablet>.elementor-container>:nth-child(4) {order: 9;}
	.elementor-179 .elementor-element.elementor-element-8581824 {width: 6.656% ;}
	.elementor-179 .elementor-element.elementor-element-18bec9c {width: 60.029%;}
	.elementor-element-f7f03ce .elementor-column.elementor-element-9d01906,
	.elementor-element-f7f03ce .elementor-column.elementor-element-49e8c42,
	.elementor-element-f7f03ce .elementor-column.elementor-element-8ae1685,
	.elementor-element-f7f03ce .elementor-column.elementor-element-c534c3a{width:18.25% !important;}
	.gallery-columns-2 .gallery-item { max-width: 49.5% !important;}
}
@media (min-width: 768px){
	.col-md-8{width:70%;}
	.col-md-4{width:30%;}
}
@media (max-width: 768px){
	.elementor-5952 .elementor-element.elementor-element-1fc121fa, .elementor-5952 .elementor-element.elementor-element-5d38bc42, .elementor-37 .elementor-element.elementor-element-68ec08d, .elementor-37 .elementor-element.elementor-element-b6a3c8c, .elementor-37 .elementor-element.elementor-element-20bb28f7, .elementor-37 .elementor-element.elementor-element-4db8134{width: 100% !important;}
	.elementor-element-f7f03ce .elementor-column.elementor-element-9d01906,
	.elementor-element-f7f03ce .elementor-column.elementor-element-49e8c42,
	.elementor-element-f7f03ce .elementor-column.elementor-element-8ae1685,
	.elementor-element-f7f03ce .elementor-column.elementor-element-c534c3a{width:25% !important;}
	
	.elementor-element-9d01906 .elementor-column.elementor-element-2cb74b1,
	.elementor-element-49e8c42 .elementor-column.elementor-element-ca55246,
	.elementor-element-8ae1685 .elementor-column.elementor-element-bc41cc8,
	.elementor-element-c534c3a .elementor-column.elementor-element-b304a9e{width:40%}
	
	.elementor-element-9d01906 .elementor-column.elementor-element-e48d1b1,
	.elementor-element-49e8c42 .elementor-column.elementor-element-b27d2d3,
	.elementor-element-8ae1685 .elementor-column.elementor-element-b58c88b,
	.elementor-element-c534c3a .elementor-column.elementor-element-ba75721{width:60%}
}
@media (max-width: 767px){
	.site-content section.elementor-top-section, 
	.elementor-34 .elementor-element.elementor-element-7b18bd4c{padding: 30px 10px !important;}
	.elementor-179 .elementor-element.elementor-element-bc15a76{padding: 0 15px;}
	
	.elementor-34 .elementor-element.elementor-element-7c8b9a5c .elementskit-section-title-wraper .elementskit-section-title, .elementor-5952 .elementor-element.elementor-element-6451f847 .elementskit-section-title-wraper .elementskit-section-title, .elementor-37 .elementor-element.elementor-element-4d272f55 .elementskit-section-title-wraper .elementskit-section-title{font-size: 45px !important;}
	
	.elementor-34 .elementor-element.elementor-element-78a424f3 > .elementor-container,
	.elementor-5952 .elementor-element.elementor-element-11734100 > .elementor-container,
	.elementor-37 .elementor-element.elementor-element-715ace0e > .elementor-container{ min-height: auto !important;}
	
	.elementor-179 .elementor-element-0ee0c90 {width: 70%;}
	.elementor-179 .elementor-element-8daadf0 {width: 14%;}
	.elementor-179 .elementor-element-8581824 {width: 16%;}
	.elementor-179 .elementor-element-18bec9c {display:none;}
	.elementor-reverse-tablet>.elementor-container>:first-child {order: 7;}
	.elementor-reverse-tablet>.elementor-container>:nth-child(2) {order: 10;}
	.elementor-reverse-tablet>.elementor-container>:nth-child(4) {order: 9;}
	
	.elementor-element-f7f03ce .elementor-column.elementor-element-9d01906,
	.elementor-element-f7f03ce .elementor-column.elementor-element-49e8c42,
	.elementor-element-f7f03ce .elementor-column.elementor-element-8ae1685,
	.elementor-element-f7f03ce .elementor-column.elementor-element-c534c3a{width:50% !important;}
}
@media (max-width: 425px){
	.elementor-34 .elementor-element.elementor-element-78a424f3:not(.elementor-motion-effects-element-type-background),
	.elementor-5952 .elementor-element.elementor-element-11734100:not(.elementor-motion-effects-element-type-background),
	.elementor-37 .elementor-element.elementor-element-715ace0e:not(.elementor-motion-effects-element-type-background){
		background-position: 115px 0 !important; padding:20px !important;}
	
	.elementor-element-f7f03ce .elementor-column.elementor-element-9d01906,
	.elementor-element-f7f03ce .elementor-column.elementor-element-49e8c42,
	.elementor-element-f7f03ce .elementor-column.elementor-element-8ae1685,
	.elementor-element-f7f03ce .elementor-column.elementor-element-c534c3a{width:100% !important;padding:5% 5% 0; margin:0 auto;}
	.gallery-columns-1 .gallery-item { max-width: 98.5% !important;}
}