/*
Theme Name:naddine-child
Template:twentytwentyone
Version:1.3
*/

.post-thumbnail, .entry-content .wp-audio-shortcode, .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), *[class*=inner-container] > *:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce), .default-max-width {
	max-width: none;
}

.category-news .entry-header,
.category-works .entry-header,
.category-news .entry-content,
.category-works .entry-content{
	max-width: 80%;
}

@media screen and (min-width: 900px){
	.category-news .entry-header,
	.category-works .entry-header,
	.category-news .entry-content,
	.category-works .entry-content{
		max-width: 640px;
	}
}


.site-main > article > .entry-footer {
	 border-bottom: none;
}

.format-video .entry-content p:first-child{
	position: relative;
	width: 100%;
	padding-top: 56.25%;
}
.format-video .entry-content p:first-child iframe {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

.singular .entry-header {
	border-bottom: none;
}

.single .site-main > article > .entry-footer {
	 border-top: none;
}

.entry-title {
	 color: inherit;
	 font-size: inherit;
	 letter-spacing: inherit;
	 line-height: inherit;
}

.singular .entry-title {
	font-size:2.0rem;
}
@media screen and (min-width: 900px){
	.singular .entry-title {
		font-size:3.6rem;
	}
}

.wp-block-image figcaption {
color: inherit;
 font-size: inherit;
 line-height: inherit;
}

.page-header {
	 border-bottom:none;
	 width: 90%;
	 max-width: 980px;
	 text-align: center;
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {
	font-family: inherit;
	font-weight: inherit;
}

.entry-content,
.entry-summary {
	font-family: inherit;
}

.entry-content{
	font-size: 1.3rem;
}

.site-header,
.site-main,
.widget-area,
.site-footer {
	padding-top: inherit;
	padding-bottom: inherit;
}

@media only screen and (min-width: 980px) {
	.site-main > article > *{
		margin-top: inherit;
		margin-bottom: inherit;
	}
}

.site-main > article > *:first-child, .site-main > .not-found > *:first-child, .entry-content > *:first-child, [class*=inner-container] > *:first-child, .wp-block-template-part > *:first-child, .wp-block-post-template :where(li > *):first-child {
	margin-top: 0;
}

.site-main > article > *, .site-main > .not-found > *, .entry-content > *, [class*=inner-container] > *, .wp-block-template-part > *, .wp-block-post-template :where(li > *) {
	 margin-top: 0;
}

ul, ol {
	 font-family: inherit;
}

.site .button, button, input[type=submit], input[type=reset], .wp-block-search .wp-block-search__button, .wp-block-button .wp-block-button__link, .wp-block-file a.wp-block-file__button {
padding: inherit; */
}

.site .button:not(:hover):not(:active):not(.has-background), button:not(:hover):not(:active):not(.has-background), input[type=submit]:not(:hover):not(:active):not(.has-background), input[type=reset]:not(:hover):not(:active):not(.has-background), .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background), .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background), .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
	 background-color: #fbfbf5;
}

.site .button:not(:hover):not(:active):not(.has-text-color), button:not(:hover):not(:active):not(.has-text-color), input[type=submit]:not(:hover):not(:active):not(.has-text-color), input[type=reset]:not(:hover):not(:active):not(.has-text-color), .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color), .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
	 color: #604c3f;
}



input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], .site textarea {
	 border: 1px solid #ddd;
	 border-radius: 0;
	 color: #604c3f;
	 line-height: 1.6rem;
	 padding: 0;
	 margin: 0;
	 max-width: 100%;
}

.pagination, .comments-pagination {
	 border-top: none;
}

.pagination .nav-links > *, .comments-pagination .nav-links > * {
	 color: #604c3f;
}

.pagination .nav-links > *:not(.dots):not(.current):hover,
.comments-pagination .nav-links > *:not(.dots):not(.current):hover {
	text-decoration-style: -moz-none;
}

.pagination .nav-links > *:not(.dots):not(.current):hover, .comments-pagination .nav-links > *:not(.dots):not(.current):hover {
	 text-decoration-style: -moz-none;
}


.pagination .nav-links a:hover, .comments-pagination .nav-links a:hover {
	 color: #604c3f;
}

.navigation a:hover {
	 color: #604c3f;
	 text-decoration: none;
	 text-decoration-style: -moz-none;
}

input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=month]:focus, input[type=week]:focus, input[type=time]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=color]:focus, .site textarea:focus {
	 color: var(--form--color-text);
	 outline-offset: 0;
	 outline: none;
}

.form-imputarea input[type="text"], .form-imputarea input[type="email"], .form-imputarea input[type="date"], .form-imputarea input[type="tel"], .form-imputarea textarea, .form-imputarea select {
	 border: 1px solid #ccc;
	 color: #604c3f;
}

.form-group input[type="submit"], .form-group input[type="reset"] {
	 display: inline-block;
	 padding: 10px;
	 color: #FFF !important;
	 text-decoration: none;
	 text-align: center;
	 background-color: #604c3f !important;
	 border-radius: 4px;
	 transition: all 0.5s;
}



hr {
	 border-style: none;
	 border-bottom: 1px solid #604c3f;
	 clear: both;
	 padding: 1.0rem 0;
	 margin-bottom: 1.0rem;
}

.wpshopify .css-1pbp7de-ProductVariantDropdownValueCSS {
	 color: #604c3f !important;
}

.wpshopify .wps-products-wrapper{
	margin-top:0;
}

.wpshopify .wps-heading{
	text-transform:uppercase;
	font-size: 3.6rem;
	 line-height: 3.6rem;
	 text-indent: 0.5rem;
	  letter-spacing: 0.5rem;
	  margin: 0 0 50px;
	  padding: 0;
	  text-align: center;
	  font-weight: 400;
}
@media screen and (min-width: 900px){
	.wpshopify .wps-heading{
		margin: 0 0 100px;
	}
}

.css-7ltxef-titleStyles.css-7ltxef-titleStyles {
	font-size: 3.6rem !important;
	line-height: 3.6rem !important;
	text-indent: 0 !important;
	letter-spacing: 0.5rem !important;
	margin: 0 0 50px !important;
	color: #604c3f !important;
	white-space: normal;
}

.wps-product-from-price,
.wps-product-individual-price,
.wps-product-from-price-separator,
.wps-product-individual-price,
.wps-component-products-description,
.css-azzsp7-ProductQuantityLabelCSS,
.css-tlz1ah-inputStyles.css-tlz1ah-inputStyles{
	color: #604c3f !important;
}

@media screen and (max-width: 899px){
	.navigation .nav-links {
		 display: flex;
		 justify-content: space-between;
		 flex-wrap: wrap;
	}
	.post-navigation .nav-next:first-child, .post-navigation .nav-previous:first-child {
		 margin-top: 0;
		 margin-bottom: 0;
	}
	.post-navigation .nav-next:last-child, .post-navigation .nav-previous:last-child {
		margin-top: 0;
		 margin-bottom: 0;
	}
}
