/*!
Theme Name: paragraphsoflovenew
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: paragraphsoflovenew
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

paragraphsoflovenew is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */


:root{
	--primary--color: #c4aa71;
}

html {
    scroll-behavior: smooth;
}


/* Global */
*{padding:0px;margin:0px;box-sizing:border-box;}
a{color:inherit;}
form *{font:inherit;}
body{font: 400 clamp(16px,0.833vw,21px)/calc(100% + 9px) "Poppins", serif;color:#272325;}
img{max-width:100%;}

h1,h2{font:700 clamp(35px,2.604vw,50px)/calc(100% + 10px) 'Dancing Script';color:#272324;}
.innerban h1{font-size:clamp(35px,2.604vw,50px) !important;}
h3{font:700 clamp(25px,1.563vw,30px)/calc(100% + 10px) 'Dancing Script';color:#272324;}



/* Class */
.container, .wp-block-group__inner-container{max-width:1200px;margin: 0 auto;padding-right: 12px;padding-left: 12px;}

/* Owl */
.owl-nav span{display:none;}
.owl-nav .owl-prev, .owl-nav .owl-next{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border-radius:50%;}
.owl-nav .owl-prev{left:100px;background:url(assets/images/angle-left-solid.svg) no-repeat center center #fff !important;background-size: 11px auto !important;}
.owl-nav .owl-next{right:100px;background:url(assets/images/angle-right-solid.svg) no-repeat center center #fff !important;background-size: 11px auto !important;}

.absolute-full{position:absolute;top:0;left:0;width:100%;height:100%;}



/* Start Home */

/* Header */
.header-sec .container{display:flex;align-items:center;justify-content:space-between;}
.resp_logo, .menubar-btn{display:none;}

.menu-sec {display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:clamp(20px,2.604vw,40px);list-style:none;padding:0;margin:0;}
.menu-sec li{display:inline-flex;}
.menu-sec a{font-size:clamp(16px,0.833vw,21px);color:#37393d;text-decoration:none;}
.menu-sec .current-menu-item a{color:var(--primary--color);}
.logo-menu-link{margin-left:48px;}
.logo-menu-link a{display:inline-flex;font-size:0px;line-height:0px;position:relative;}
.logo-menu-link a::before{content: '';position: absolute;bottom: -30px;left: 50%;width: calc(100% + 40px);height: 30px;background: #fff;z-index: 2;border-radius: 0 0 10px 10px;transform: translateX(-50%);}
.logo-menu-link img{margin-top:8px;max-width:261px;}


.right-header{display: flex;align-items: center;gap: 10px;padding-left:25px;}
.right-header button{background:#f4f4f4;border:1px solid #e6e6e6;border-radius: 39px;gap:10px;}
.langs-btn{display:inline-flex;align-items:center;padding:7px 14px 7px 7px;}
.langs-btn span{font-family: "Montserrat", sans-serif;font-weight:600;font-size:15.24 px;color:#252121;}
.langs-btn .country-flag{border-radius:50%;}
.langs-btn .down-angel{width:12px;}

.music-btn{display:inline-flex;align-items:center;padding:7px 14px 7px 7px;}
.music-btn i{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;background:#252122;border-radius:50%;overflow:hidden;}
.music-btn i img{width: 12px;}



/* Google Translate */
.ggltranslate:not(select,option), .ggltranslate *:not(select,option){font-size:0px;}
.ggltranslate span{display:none;}
.ggltranslate-select {width:145px;}
.ggltranslate-select select{width:100%;background: url(assets/images/chevron-down-solid.svg) no-repeat center right 9px #f4f4f4;border:1px solid #e6e6e6;height:52px;border-radius: 39px;padding:0 25px 0 6px;appearance:none;font-family:"Poppins", serif;background-size:12px auto;}



/* Banner */
.banner-sec{min-height:818px;}
.banner-sec .wp-block-group__inner-container{max-width:100%;padding:0;}
.banner-slider{opacity:0;transition:0.3s all linear;}
.banner-slider:has(.owl-nav){opacity:1;}
.banner-slider .owl-dots{display:none;}
.banner-sec p{font-size:clamp(18px,1.563vw,30px) !important;line-height:clamp(33px,2.865vw,55px);color:#333031;font-weight:500;width: 85%;margin: 0 auto;max-width: 700px;}



.scroll-down{margin-top: -150px;position: relative;z-index: 1;}
.scroll-down a{background:url(assets/images/chevron-down-solid.svg) no-repeat bottom center;font-family: "Montserrat", sans-serif;font-weight:600;font-size:16px;color:#252121;padding-bottom:26px;background-size: 16px auto;}


/* Categories Posts */
.catgposts-sec{width:100%;padding-top: 30px;}
.catgposts-sec .wp-block-group__inner-container{max-width: 1730px;width: 100%;margin: 0 auto;padding:0 14px;}

.catgposts-header{display:flex;justify-content:space-between;gap:clamp(15px,1.875vw,30px);width:100%;margin-top:clamp(15px,2.125vw,34px);}

.catgposts-heading-wrapper{width:auto;}
.catgposts-heading-wrapper h2{color:var(--primary--color);}

.catglists-wrapper{width:75%;display: flex;flex-wrap: nowrap;justify-content: space-between; align-items: center;flex-grow:1;opacity:0;transition:0.3s all linear;}
.full_loaded_body .catglists-wrapper{opacity:1;}
.catglists{padding:0;margin:0;list-style:none;width: calc(100% - 80px);}
.catglists a{padding:15px 28px;font-weight:500;font-style:italic;color:#000;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;border:1px solid #efefef;box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.13);border-radius: 39px;transition:0.3s all linear;min-width:136px;font-size:clamp(16px,1.25vw,20px);}
.catglists a.active,.catglists a:hover{background:var(--primary--color);color:#fff;box-shadow:none;}
.catglists .item{padding: 8px 0;}


.catgposts-header .owl-nav, .catgposts-header .owl-dots{display:none;}
.nextowl-btn{display:inline-flex;justify-content:center;align-items:center;background:var(--primary--color);min-width: 60px;min-height: 60px;max-width: 60px;max-height: 60px;border-radius:50%;overflow:hidden;border: 2px solid var(--primary--color);transition:0.3s all linear;}
.nextowl-btn img{width:13px;filter: brightness(0) invert(1);}
.nextowl-btn:hover{background:transparent;}
.nextowl-btn:hover img{filter:none;}



.posts_row .owl-item:nth-child(odd) .post_item{margin-top:-50px;}
.posts_row .owl-stage-outer{padding-top: clamp(80px,5.729vw,110px);}
.post_item {background:#f0ebe8;border:1px solid #ece0d9;border-radius: 23px;overflow: hidden;min-height:365px;display:flex;flex-direction:column;position:relative;}

.post_content{padding:16px 26px;}
.post_content h3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.post_content p{font-size:clamp(17px,0.938vw,18px);line-height:200%;color:#383a3e;margin:0;}
.post_content p + p{margin-top:15px;}
.post_comment{padding:16px 26px;border-top:1px solid #dbd9e5;text-align:center;display: flex;justify-content: center;align-items: center;gap:clamp(10px,0.938vw,18px);margin-top: auto;}
.post_item .post_comment .comment-icon{width: auto;max-width: 19px;display: inline-block;}

.posts_row .owl-item:nth-child(5n + 2) .post_item, .alm-listing .post_item:nth-child(5n + 2){background:#e7eee7;border:1px solid #d0ead0;}
.posts_row .owl-item:nth-child(5n + 3) .post_item, .alm-listing .post_item:nth-child(5n + 3){background:#efecfa;border:1px solid #dfd9f5;}
.posts_row .owl-item:nth-child(5n + 4) .post_item, .alm-listing .post_item:nth-child(5n + 4){background:#fcf3dd;border:1px solid #f1e0b6;}
.posts_row .owl-item:nth-child(5n + 5) .post_item, .alm-listing .post_item:nth-child(5n + 5){background:#faeef3;border:1px solid #f3d6e2;}


.posts_row .owl-nav{display:flex;justify-content:center;align-items:center;gap:clamp(15px,1.042vw,20px);margin-top: clamp(20px,2.344vw,45px);}
.posts_row .owl-nav .owl-prev, .posts_row .owl-nav .owl-next{position:inherit;inset:inherit;transform:inherit;background:url(assets/images/white-angle-left-solid.svg) no-repeat center center var(--primary--color) !important;background-size:13px auto !important;border:2px solid var(--primary--color) !important;transition:0.3s all linear;}
.posts_row .owl-nav .owl-next{background-image:url(assets/images/white-angle-right-solid.svg) !important;}
.posts_row .owl-nav .owl-prev:hover{background:url(assets/images/orange-angle-left-solid.svg) no-repeat center center transparent !important;background-size:13px auto !important;}
.posts_row .owl-nav .owl-next:hover{background:url(assets/images/orange-angle-right-solid.svg) no-repeat center center transparent !important;background-size:13px auto !important;}
.posts_row .owl-dots{display:none;}


/* recent_poetry  */
.recentpostcmnt-sec{padding: clamp(50px,4.688vw,90px) 0 0;}
.headerlist_col{border: 1px solid #e9eff5;border-radius: clamp(11px,1.625vw,26px);overflow: hidden;background:#f4f8fc;}
.headerlist_col h3{background:var(--primary--color);font-size:clamp(25px,1.875vw,36px);color:#fff;padding:10px 5px;margin:0;}

.recent_poetry {width: calc(100% - 54px);margin:0 auto;}
.recent_poetry li{border-bottom: 2px dashed #e2e4e68c;}
.recent_poetry a{display:block;text-align:center;padding:clamp(12px,1.146vw,22px) 5px;border-bottom: 2px dashed #e2e4e68c;text-decoration:none;font-weight:500;transition:0.3s all linear;}
.recent_poetry a:hover{color:var(--primary--color);}
.recent_poetry li:last-child, .recent_poetry li:last-child a{border-bottom:none;}

/* latest_comments */
ol.latest_comments{padding:0;max-width:calc(100% - 40px);margin:0 auto;}
.latest_comments li{margin-top:17px;border:1px solid #e9ddc6;background:#fff;padding:20px 28px 20px 85px;font-weight:500;border-radius:7px;overflow:hidden;position:relative;transition:0.3s all linear;}
.latest_comments li::before{content: '';position: absolute; top: 50%; width: 64px; height: 50px; border-right: 2px solid #d2d2d2; left: 8px;transform: translateY(-50%);background:url(assets/images/orange-comment-icon.png) no-repeat center center;background-size: 31px auto;}
.latest_comments li a{text-decoration:none;transition:0.3s all linear;}
.latest_comments li:hover{background:#faf5eb;}
.latest_comments li:hover a{color:var(--primary--color);}

/* Footer */
.footer-sec{background: url(assets/images/footer-bg.jpg) no-repeat top left;background-size:cover;padding:150px 0 44px;margin-top: 60px;}
.footer-sec .container{display: flex;flex-direction: column;justify-content: center;align-items: center;max-width:805px;}
.footer_menu .logo-menu-link{display:none;}
.footer_menu{display: flex;justify-content: space-between;align-items: center;width: 100%;max-width: 661px;gap: 6px;flex-wrap: wrap;list-style: none;padding: 0;margin: 0;margin-top:40px;}
.footer_menu a{text-decoration:none;font-size:clamp(16px,1.313vw,21px);}

/* Subscribe Form */

.subscribe-fields{display: flex;width: 100%;margin-top:clamp(25px,2.604vw,50px);justify-content: flex-start;align-items: center;background:#fff;border-radius:7px;overflow:hidden;padding:6px;box-shadow: 1px 2px 6px 0px rgba(4, 5, 5, 0.14);}
.subscribe-fields input::placeholder{color:#9e9c9c;}
.subscribe-fields p{margin:0;}
.subscribe-fields p:has(.subscribe-email){width:60%;flex-grow:1;}
.subscribe-email{background:none;border:none;box-shadow:none;width:100%;min-height: 60px;padding:0 28px;}
.subscribe-btn{display:inline-flex;justify-content:center;align-items:center;background:var(--primary--color);color:#fff;min-height:60px;background:var(--primary--color);color:#fff;min-width:166px;border:2px solid var(--primary--color);border-radius:7px;overflow:hidden;font-weight:600;font-size:clamp(18px,1.094vw,21px);transition:0.3s all linear;}
.subscribe-form .wpcf7-spinner{display:none;}
.subscribe-email:focus{outline: none;}
.subscribe-btn:hover{background:transparent;color:var(--primary--color);}
.subscribe-form .wpcf7 form.invalid .wpcf7-response-output{border-color: red;color: red;}
.subscribe-form .wpcf7-not-valid-tip{padding-left: 28px;}

.copyright{margin-top:clamp(25px,2.604vw,50px);font-size:clamp(16px,1.125vw,18px);}



@media(max-width:1366px){
	.menusec-wrapper{width:50%;flex-grow:1;}
	.menu-sec li:last-child{margin-left:auto;}
	.menu-sec li:nth-child(4){margin-right:auto;}
	
	.banner-sec .wp-block-cover, .banner-sec {min-height: 600px !important;}
	
}

@media(max-width:1199px){
	.logo-menu-link a::before {bottom: -10px;width: calc(100% + 20px);height: 10px;;}
	.logo-menu-link img {max-width: 200px;}
}


@media(max-width:1060px){
	.logo-menu-link {margin-left: 0;}
	.menu-sec li:nth-child(4) {margin-right: inherit;}
	.menu-sec li:last-child {margin-left: inherit;}
}


@media(max-width:1023px){
	.menu-sec .logo-menu-link{display:none;}
	.resp_logo{display:inline-flex;position:relative;margin-bottom: -30px;z-index: 2;background: #fff;padding:0 4px;}
	.resp_logo::before {content: '';position: absolute;width: 100%;height: 15px;background: #fff;border-radius: 0 0 7px 7px;bottom: -12px;z-index: 2;left: 0;}
	.resp_logo .custom-logo {height: auto;max-width: 170px;}
	.menusec-wrapper{order:1;position: relative;}
	.menusec-wrapper {width: auto;flex-grow: inherit;}
	
	.menu-sec li, .menu-sec li a{display:block;width: 100%;}
	.menu-sec li a{padding: 3px 0;}
	.menusec-wrapper .menu-sec{display: flex;position: absolute;top: calc(100% + 11px);right: 0;z-index: 2;width: calc(100vw - 24px);background: #fff;flex-direction: column;text-align: left;justify-content: flex-start;align-items: flex-start;padding: 12px;gap: 0;opacity:0;pointer-events:none;visibility:hidden;transition:0.3s all linear;border-radius:7px;overflow:hidden;}
	.menusec-wrapper.show .menu-sec{opacity:1;pointer-events:auto;visibility:visible;}
	
	.resp_logo, .menubar-btn {display: inline-flex;margin-right: auto;}
	
	.right-header {gap: 4px;}
	.country-flag{max-width:36px;}
	.menubar-btn > img {width: 23px;}
	.right-header button{border-color:transparent;background-color:transparent;padding:7px;gap: 5px;}
	.right-header button + button{padding-left:0px;}
	.music-icon, .langs-btn span{display:none;}
	.ggltranslate-select select{border:none;background-color:transparent;}

	
}


@media(max-width:991px){
	.banner-sec .wp-block-cover {}
	.banner-sec .owl-nav .owl-prev {left: 10px;}
	.banner-sec .owl-nav .owl-next {right: 10px;}
	.banner-sec .owl-nav .owl-prev, .banner-sec .owl-nav .owl-next, .posts_row .owl-nav .owl-prev, .posts_row .owl-nav .owl-next  {width: 40px;height: 40px;background-size: 9px auto !important;}
	.nextowl-btn{min-width: 40px;min-height: 40px;max-width: 40px;max-height: 40px;}
	.nextowl-btn img{width:9px;}
	
	.catgposts-header {flex-wrap: wrap;}
	.catgposts-heading-wrapper {text-align: center;width: 100%;}
	.catglists-wrapper {width: 100%;}
	.catglists a {padding: 10px 15px;}
	.catglists {width: calc(100% - 60px);}
	.post_item {min-height: inherit;}
	

	.latest_comments li {padding: 10px 12px 10px 58px;}
	.latest_comments li::before {width: 35px;height: 35px;background-size: 20px auto;}
	ol.latest_comments {max-width: calc(100% - 20px);}
	.recent_poetry{width:calc(100% - 20px);}
	
	.subscribe-btn {min-height: 44px;min-width: 110px;font-size: clamp(15px,1.094vw,21px);}
	.subscribe-email {min-height: 44px;padding: 0 4px;font-size: 14px;}
	
}



@media(max-width:767px){
	.resp_logo .custom-logo {max-width: 140px;}
	.banner-sec p br{display:none;}
}

@media(max-width:679px){
	.posts_row .owl-item:nth-child(odd) .post_item{margin-top:0px;}
	.posts_row .owl-stage-outer {padding-top: clamp(30px,5.729vw,110px);}
}


@media(max-width:575px){
	.footer-sec {padding: 90px 0 44px;}
	.right-header button {padding: 2px;}
	.resp_logo .custom-logo {max-width: 125px;}
	.ggltranslate-select {width: 76px;}
}

/* End Home */

/* Single Page */
.page-template-default .catgposts-sec {padding-top: 0;}

/* Start About Page */
.innerban .wp-block-group__inner-container{max-width: 100%;padding: 0;}
.innerban h1{margin-top:-50px;}

.aboutme-sec {margin-top:clamp(50px,4.688vw,90px);}
.aboutme-sec .wp-block-group__inner-container{max-width:1164px;}
.aboutme-col{background:#fcf3dd;border-radius: clamp(15px,4.313vw,69px);padding:clamp(20px,3.125vw,50px) clamp(12px,1.25vw,20px) clamp(22px,2vw,32px);border:2px solid #f3e4bf;}
.aboutme-col p{color:#333031;font-size:clamp(18px,1.75vw,28px);line-height:calc(100% + 17px);margin:clamp(15px,1.302vw,25px) 0 0;}

p.allrights-text{font-size:clamp(16px,1.094vw,21px);line-height:calc(100% + 8px);}


@media(max-width:1199px){
	.aboutme-col p br{display:none;}
}
/* End About Page */

/* Start Contact Page */
.page-id-14 .innerban strong{font-size:clamp(18px,1.75vw,28px);line-height:calc(100% + 17px);font-weight: 400;}
.page-id-14 .innerban .wp-block-cover__inner-container{width:90%;max-width:974px;margin:0 auto;}
.page-id-14 .innerban h1{margin-top:0;}

.helpform-sec{margin-top:clamp(50px,5.208vw,100px);}
.helpform-sec .wp-block-group__inner-container{max-width:994px;}

.helpform{background:#fcf3dd;border:2px solid #f5e7c5;border-radius:clamp(17px,2.292vw,44px);overflow:hidden;padding:clamp(20px,2.5vw,40px) clamp(10px,4.427vw,85px) 64px;}
.helpform h2{text-align:center;}
.helpform p{margin:20px 0 0;}
.helpform .wpcf7-form-control-wrap{width:100%;display: block;}
.helpform .wpcf7-form-control-wrap :where(input,textarea){width:100%;height:clamp(54px,3.646vw,70px);border:none;outline:none;box-shadow:none; font-family: "Montserrat", serif;font-weight:400;color:#858585;padding:clamp(10px,0.938vw,18px) clamp(10px,1.458vw,28px);border-radius:7px;box-shadow: 2px 3px 4px 0px rgba(4, 5, 5, 0.07); }
.helpform .wpcf7-form-control-wrap input::placeholder,.helpform .wpcf7-form-control-wrap textarea::placeholder{color:#858585;opacity:1;font-weight: 400;}
.helpform .wpcf7-form-control-wrap textarea{height:146px;}
p:has(.helpsubmit-btn){margin-top: -32px;display: flex;justify-content: center;align-items: center;flex-direction: column-reverse;gap: 10px;}
.submitting p:has(.helpsubmit-btn){margin-top: -58px;}
.helpsubmit-btn{background:var(--primary--color);color:#fff;min-width:168px;min-height:clamp(55px,3.125vw,60px);border:2px solid var(--primary--color);transition:0.3s all linear;font-size:clamp(18px,1.094vw,21px);font-weight:600;border-radius:6px;}
.helpsubmit-btn:hover{background:#fff;color:var(--primary--color);}
.helpform-col .wpcf7-spinner{display:none;}
.helpform-col .submitting .wpcf7-spinner{display:block;}
.helpform-col .wpcf7 form.invalid .wpcf7-response-output{border-color:var(--primary--color);}
/* End Contact Page */


/* Start Portfolio */
.page-id-10 .catgposts-body{max-width:1176px;margin:0 auto;}
/* End Portfolio */

/* Start Post Template Default */
.singpage-cargposts{padding:40px 0 0;}
.singpage-cargposts .container{max-width: 1730px;width: 100%;margin: 0 auto;padding: 0 12px;}
.single-the-content{background:#fcf3dd;border-radius: clamp(15px,4.313vw,69px);padding:clamp(20px,3.125vw,50px) clamp(12px,1.25vw,20px) clamp(22px,2vw,32px);border:2px solid #f3e4bf;max-width:1164px;margin:25px auto 30px auto;}
.single-the-content p{color:#333031;font-size:clamp(17px,1.25vw,20px);line-height:calc(100% + 17px);margin:clamp(15px,1.302vw,25px) 0 0;}
.single-the-content p:last-child:nth-child(1){margin:0;}
.singpage-cargposts .catgposts-header{margin-top:0;}

.post-template-default .posts_row .owl-stage-outer {padding-top: 70px;}

.single-the-content div:has(+.reaction_buttons){text-align:center;margin-top: 25px;}
.single-the-content .reaction_buttons{text-align:center;}
body div.reaction_buttons li.reaction_button{transition:0.3s all linear;border:1px dotted var(--primary--color);cursor:pointer;}
body div.reaction_buttons li.reaction_button:hover{background-color:var(--primary--color);border-color:var(--primary--color);box-shadow:none;background-image: none;color:#fff;}
.comment_share{text-align:center;}
.reaction_buttons_tagline{font-size: 20px;line-height: 26px;font-weight: 500;margin-bottom: 12px;}
.reaction_buttons ul{list-style: none;display: flex;justify-content: center;align-items: center;gap: 6px;padding-left:0px;}
.reaction_buttons li{padding:7px 11px;min-width: 125px;cursor:pointer;}
.reaction_buttons li *{cursor: pointer;}

.post-comment-wrapper{display: flex;justify-content: center;text-align:center;margin-bottom:20px;}
.comment-reply-title{text-align:center;}
.post-comment-wrapper .wp-social-login-widget-clearing{display:none;}
.post-comment-wrapper .wp-social-login-widget{display: flex; justify-content: center;align-items: center;}

.post-comment-wrapper .comment-form-comment{display:flex;flex-direction:column;}
.post-comment-wrapper .comments-area{background: #fcf3dd;width: 100%; max-width: 960px;padding: clamp(20px,1.563vw,30px) clamp(15px,2.083vw,40px);border-radius: 30px;border: 2px solid #f3e4bf;}
.post-comment-wrapper :where(input,textarea){border:none;border-radius:7px;padding:15px;}
.post-comment-wrapper input:focus-visible, .post-comment-wrapper textarea:focus-visible{outline:none;}
.post-comment-wrapper .comment-form-comment label{font: 700 clamp(35px,2.604vw,50px)/calc(100% + 10px) 'Dancing Script';color: #272324;margin-bottom: 15px;}
.post-comment-wrapper .submit{background: var(--primary--color);color: #fff;min-width: 168px;min-height: clamp(50px,3.125vw,60px);border: 2px solid var(--primary--color);transition: 0.3s all linear;font-size: clamp(16px,1.094vw,21px);font-weight: 600;border-radius: 6px;}
.post-comment-wrapper .submit:hover{background-color:transparent;color:var(--primary--color);}
.post-comment-wrapper :where(.comment-form-author, .comment-form-email, .comment-form-url){display:flex;justify-content:flex-start;align-items:center;gap:12px;}
.post-comment-wrapper :where(.comment-form-author, .comment-form-email, .comment-form-url) label{min-width:75px;text-align:left;}
.post-comment-wrapper :where(.comment-form-author, .comment-form-email, .comment-form-url) input{flex-grow:1;width: 100px;}
.post-comment-wrapper .comment-form-cookies-consent{text-align:left;position:relative;padding-left:30px;}
.post-comment-wrapper .comment-form-cookies-consent input{appearance: none;width: 20px;height: 20px;border: 2px solid #c4aa71;padding: 0;border-radius: 0px;margin-right: 6px;position:absolute;top:3px;left:0;color:var(--primary--color);}
.post-comment-wrapper .comment-form-cookies-consent input:checked{background:url(assets/images/check-solid.svg) no-repeat center center;background-size:12px auto;}


/* End Post Template Default */


/* Start Category Page */

.categorypost-sec{padding: 60px 0 0;}
.alm-listing{display:flex;flex-wrap:wrap;gap:20px;}
.alm-listing .post_item{width:calc(25% - 15px);}

@media(max-width:1199px){
	.alm-listing .post_item{width:calc(33.33% - 13.33px);}
}

@media(max-width:780px){
	.alm-listing .post_item{width:calc(50% - 10px);}
}

@media(max-width:680px){
	.alm-listing .post_item{width:100%;}
}
/* End Category Page */







