/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
@font-face {
	font-family: PeydaWebNoEn;
	font-style: normal;
	font-weight: 100;
	src: url('fonts/woff2/PeydaWebNoEn-Thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/PeydaWebNoEn-Thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: PeydaWebNoEn;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/woff2/PeydaWebNoEn-ExtraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/PeydaWebNoEn-ExtraLight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: PeydaWebNoEn;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/woff2/PeydaWebNoEn-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/PeydaWebNoEn-Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: PeydaWebNoEn;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/woff2/PeydaWebNoEn-Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/PeydaWebNoEn-Medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: PeydaWebNoEn;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/woff2/PeydaWebNoEn-SemiBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/PeydaWebNoEn-SemiBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: PeydaWebNoEn;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/woff2/PeydaWebNoEn-ExtraBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/PeydaWebNoEn-ExtraBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: PeydaWebNoEn;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/woff2/PeydaWebNoEn-Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/PeydaWebNoEn-Black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: PeydaWebNoEn;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/woff2/PeydaWebNoEn-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/PeydaWebNoEn-Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: PeydaWebNoEn;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/woff2/PeydaWebNoEn-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/PeydaWebNoEn-Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}


h1, h2, h3, h4, h5, h6, a, p, input, span, div{
	font-family: PeydaWebNoEn !important;
}
#newsl {
  width: 100%;
  display: inline-flex;
}
#newsl #email {
  border: 1px solid #888;
  border-radius: 0px 7px 7px 0px;
  font-size: 12px;
  color: #868585;
}
#newsl #btn {
  font-size: 15px !important;
  font-weight: 400 !important;
  border-radius: 7px 0 0 7px !important;
  box-shadow: none !important;
 background: #fdb604;
  border: 1px solid #fdb604 !important;
  color: #1c1e21;
}
#footer-text {
box-shadow: 0 40px 70px -40px rgba(0, 0, 0, 0.74);
}

#input_1_4,#input_1_5 {
 height: 44px;
  border-radius: 6px;
  border: none !important;
  background: #1d1f22;
  color: #fff;
  font-size: 15px !important;
  font-weight: 600 !important;
}
#input_1_6 {
  display: inline-block;
}
#input_1_3 {
  height: 100px;
  border: none !important;
  border-radius: 8px;
 color: #fff !important;
  font-size: 14px !important;
  background: #1d1f22;
}
#input_1_4:active:focus:focus-visible {
  box-shadow: none !important;
  border: none !important;
  local-border-color: #fdb604 !important;
  --gf-local-outline-color: rgb(253, 182, 4) !important;
}
#input_1_5:active:focus:focus-visible {
  box-shadow: none !important;
  border: none !important;
  local-border-color: #fdb604 !important;
  --gf-local-outline-color: rgb(253, 182, 4) !important;
}
#label_1_6_0 {
  padding: 0px !important;
  margin-right: 7px;
  margin-left: 7px;
  font-size: 13px;
}
#label_1_6_1 {
  padding: 0px !important;
  margin-right: 7px;
  margin-left: 7px;
  font-size: 13px;
}
#label_1_6_2 {
  padding: 0px !important;
  margin-right: 7px;
  margin-left: 7px;
  font-size: 13px;
}
#field_1_5 {
  margin-top: -22px;
}
#field_1_6 {
  margin-top: -18px;
}
#field_1_3 {
  margin-top: -18px;
}
.gfield_required.gfield_required_text {
  color: #1d1f22 !important;
  font-size: 10px !important;
}
.gform-theme--framework input[type="radio"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
background-color: #1d1f22;}
#gform_submit_button_1 {
  width: 100%;
  height: 45px;
  border-radius: 7px;
  color: #fdb604;
  background: #1d1f22;
}
#gform_submit_button_1:hover {
  opacity: .9;
}
#gfield_description_1_3 {
  color: #111;
  font-size: 13px;
  font-weight: 500;
}
.entry-title.title {
  font-size: 16px !important;
}
.whb-column.whb-col-right.whb-visible-lg {
  background: #fdb604;
  padding: 29px;
  margin-top: 18px;
  margin-bottom: 18px;
}
.whb-column.whb-col-center.whb-visible-lg {
  background: #fdb604;
  padding: 29px;
  border-radius: 0 50px 50px 0;
  margin-top: 18px;
  margin-bottom: 18px;
}
.whb-column.whb-col-right.whb-visible-lg::before {
  background: #fdb604;
  padding: 29px;
  width: 760px;
  height: 89px;
  position: absolute;
  left: -450px !important;
  right: auto;
  top: 18px;
  overflow: auto;
  content: "";
  z-index: 0;
}

.wd-meta-author {
  display: none !important;
}
.wd-post-actions {
  padding: 5px;
  background: #fdb604;
  border-radius: 5px;
}
.wd-entities-title.title.post-title {
  font-size: 15px;
  height: 54px;
  letter-spacing: -.35px;
  font-weight: 600 !important;
  color: #444 !important;
  line-height: 1.7;
}
.wd-post-desc {
  font-size: 14px !important;
  line-height: 1.8;
  text-align: justify;
  letter-spacing: -.35px;
  color: #555 !important;
  font-weight: 400;
}
.btn-read-more.more-link {
  font-size: 13px !important;
  font-weight: 400;
  color: #555;
  text-align: right;
  background: #f5f5f5;
  padding: 5px 9px;
  border-radius: 5px;
}
.blog-design-meta-image {
  border: 1px solid #eeecec;
  border-radius: 9px;
  padding: 3px;
  background: #fff;
}
.blog-design-meta-image img {
  border-radius: 7px;
}
.blog-design-meta-image.blog-style-bg .wd-post-content {
  padding: 20px 15px;
}
.post-single-page p {
  line-height: 1.9;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -.25 !important;
  color: #333;
  text-align: justify;
}
.wd-single-post-header .title {
  margin-bottom: 0;
  font-size: 24px !important;
  text-align: right !important;
  width: 100%;
  line-height: 1.8;
}
.wd-single-post-img img {
  text-align: right !important;
  border-radius: 8px;
}
.post-single-page, .related-posts-slider {
  margin-bottom: 40px;
  border: 1px solid #eee;
  margin: 6px !important;
  padding: 20px;
  border-radius: 5px;
}
.wd-sidebar {
  border: 1px solid #eee;
  margin: 6px !important;
  padding: 10px;
  border-radius: 5px;
}
.wd-single-post-header{
  position: relative;
}
.wd-post-cat.wd-style-with-bg {
  display: inline-block;
  overflow: hidden;
  padding-right: 23px;
  padding-left: 23px;
  height: 26px;
  border-radius: calc(var(--wd-brd-radius) / 1.5);
  background-color: #fdb604;
  color: #fff;
  line-height: 26px;
  position: absolute;
  left: 9px;
  top: 8px;
  font-size: 15px !important;
  font-weight: 400 !important;
  border-radius: 5px;
}
.post-single-page .wd-meta-date {
  position: absolute;
  left: 9px;
  padding: 5px 12px;
  background: #f5f5f5;
  color: #333 !important;
  top: 39px;
  font-size: 12px !important;
}
.post-single-page .wd-meta-reply {
  position: absolute;
  right: 0px;
  font-size: 12px !important;
}
.wp-block-heading {
  font-size: 16px !important;
  border-bottom: 1px solid #eee;
  padding-bottom: 5px;
  color: #444 !important;
  font-weight: 600;
}
.wp-block-latest-posts__post-title {
  font-weight: 400;
  font-size: 13px !important;
  letter-spacing: -.35px;
  line-height: 1.8;
  color: #333;
}
.wd-accordion-item {
  border-radius: 20px 5px 20px 5px !important;
}
#input_2_1,#input_2_3,#input_2_9,#input_2_11 {
  height: 46px;
  border-radius: 7px;
  border: 1px solid #cec4c4;
  font-size: 14px !important;
  font-weight: 300 !important;
  color: #333;
}
#input_2_4,#input_2_7,#input_2_6,#input_2_8 {
  display: inline-block;
}
.gfield-choice-input {
  padding: 4px !important;
  margin-left: 4px !important;
}
.gform-field-label {
 
  margin-right: 3px !important;
  margin-left: 9px !important;
  font-size: 14px !important;
}
#input_2_5 {
  border-radius: 7px;
  border: 1px solid #cec4c4;
  font-size: 14px !important;
  font-weight: 300 !important;
  color: #333;
height: 70px;
  min-height: 70px;
}
#gform_submit_button_2 {
  height: 44px;
  background: #fdb604 !important;
  border-radius: 6px !important;
  width: 100%;
  color: #333;
  box-shadow: none !important;
}
#field_2_4,#field_2_7,#field_2_6,#field_2_8,#field_2_9,#field_2_11,#field_2_5 {
  margin-top: -8px;
}
#post-3 p {
  font-size: 15px !important;
  line-height: 1.8;
  color: #333 !important;
  text-align: justify;
}
#post-3  {
  padding: 15px;
}
#top-slider::before {
position: absolute;
  background: rgb(253, 182, 4);
  border-top-left-radius: 20px;
  border-bottom-left-radius: 50px;
  width: 116px;
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
  content: '';
  top: -8px;
  -webkit-transform: skewX(10deg);
  transform: skewX(10deg);
  height: 275px;
  right: -111px;
}
#top-slider::after {
position: absolute;
  background: rgba(253, 182, 3, 0.1);
  border-top-left-radius: 20px;
  border-bottom-left-radius: 50px;
  width: 200px;
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
  content: '';
  top: 26px;
  -webkit-transform: skewX(10deg);
  transform: skewX(10deg);
  height: 448px;
  right: -189px;
}



#ht b {
  font-weight: 700 !important;
  color: #fcb503;
  font-size: 41px;
  text-transform: uppercase;
}