/*
Theme Name: Maskil theme
Theme URI: https://lamaskill.com/
Author: Maskil Themes
Author URI: https://lamaskill.com/
Text Domain: maskil-theme
Version: 3.7
*/
@font-face {font-family:'icomoon';src:url('fonts/icomoon.woff2') format('woff2');font-display:swap;font-weight:normal;font-style:normal}[class^="icon-"], [class*="icon-"] {font-family:'icomoon';text-transform:none;line-height:1;font-display:swap}
.icon-facebook:before{content:"\ea90"}.icon-whatsapp:before{content:"\ea93"}.icon-cart:before{content:"\e900"}
.header-cart .icon-cart{color:#efefef;font-size:25px}
*{margin:0;padding:0;}
.site-title::after{content:"\e901";font-family:Icomoon;font-size:28px;padding-right:8px}
html{line-height:1.15;-webkit-text-size-adjust:100%;}
html:focus-within{scroll-behavior:smooth;}
body, html{height:100%;scroll-behavior:smooth;}
body *:focus{outline:1px dashed #FFB52E}
body{width:100%;max-width:100%;background:#fff;margin:0;padding:0;line-height:30px;color:#292929;letter-spacing:0.5px;font-size:17px;word-wrap:break-word;box-sizing:border-box;direction:rtl}
p{margin:0 0 15px 0;padding:0;overflow-wrap:break-word;word-wrap:break-word}
a{color:#000;text-decoration:none}div{display:block}
body,button,a,ul,li,i,span,div,article,section,p{font-family:'Miriam'}
a:hover{color:hotpink}
a:link{color:#3B60E4}
a:visited{color:#551A8B}
a:link:active, a:visited:active{color:#FF0000;}
a:not([class]){text-decoration-skip-ink:auto;}
:root{box-sizing:border-box}
blockquote{border:0 solid #a98dfb;border-right-width:4px;color:#686868;font-style:italic;margin:0 0 1.4736842105em;overflow:hidden;padding:0 1.263157895em 0 0}
blockquote cite, blockquote small{color:#1a1a1a;font-size:16px}
address{font-style:italic;margin:0}
code{background-color:#d1d1d1;padding:.125em .25em}
abbr,acronym{border-bottom:1px dotted #d1d1d1;cursor:help}
*,:before,:after{box-sizing:inherit}
*,*::before,*::after{box-sizing: border-box}
hr{background-color:#d1d1d1;border:0;height:1px;margin:0 0 3em}
ul,ol{margin:0;padding:0}
ul{list-style:disc}
ol{list-style:decimal;margin-right:1.5em}
li > ul,li > ol{margin-bottom:0}
dl{margin:0 0 1.75em}
dt{font-weight:700}dd{margin:0 0 1.75em}
img{border:none;margin:0;padding:0;height:auto;max-width:100%;max-inline-size:100%;max-block-size:100%;}
del{opacity:.8}
table,th,td{border:1px solid #d1d1d1}
table{border-collapse:collapse;border-spacing:0;border-width:1px 1px 0 0;margin:0 0 1.75em;table-layout:fixed;width:100%}
caption,th,td{font-weight:400;text-align:right}
th{border-width:0 0 1px 1px;font-weight:700}
td{border-width:0 0 1px 1px}th,td{padding:.4375em}
::-webkit-input-placeholder{color:#686868}
:-moz-placeholder{color:#686868}
::-moz-placeholder{color:#686868;opacity:1}
:-ms-input-placeholder{color:#686868}
ul li ul,ul li ul li ul,ol li ol,ol li ol li ol{margin-right:10px}
h1,h2,h3,h4,h5,h6{color:#282828;font-weight:700;margin:8px 0 15px;padding:0;line-height:1.4;display:block;font-family:'MiriamBold';overflow-wrap:break-word;word-wrap:break-word}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:'MiriamBold';}
h1{font-size:34px}
h2{font-size:28px}
h3{font-size:24px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px}
.nav__title span{font-family:'MiriamBold';font-size:26px}
.logo{float:right;width:auto;position:relative;z-index:999;color:#fff;padding:0 0 0 95px;top:20px;height:auto}
.logo p{font-size:14px;text-align:right;color:#fff;padding-top:12px}
.logo img{height:auto;width:auto;max-height:90px;max-width:266px}
.logo h2{margin:0;padding:0;color:#fff;font-size:34px;text-align:right;line-height:22px}
.logo h2 span{color:#fff}
.logo a{color:#dedede}
.site-header{width:100%;z-index:999;position:relative;background-color:#222933;height:auto;padding-bottom:10px}
.contain, .container{width:100%;margin:0 auto;position:relative;padding:25px 30px 15px 30px}
#navigate-main{float:left;padding:0}
.site-navigation{display:block;margin:0}
.site-navigation .menu .sub-menu li{padding-bottom:0;padding-top:0}
.site-navigation ul{font-weight:700}
.site-navigation a{font-family:'Miriam';display:block;font-size:17px;padding:.56em .85em;color:#fff;text-decoration:none;box-sizing:border-box;width:100%;border-bottom:1px dashed #bbb}
.english-books-title a{font-size:17px}
.site-navigation .menu li{display:inline-block;width:100%;margin:0}
.site-navigation .menu,.site-navigation .menu ul,.site-navigation .menu li:hover > ul,.site-navigation .menu li:focus > ul{position:absolute;top:100%;right:-9999em;padding:0;margin:0}
.site-navigation .menu a:hover,.site-navigation .menu a:focus{color:#ccc}
.dropdown-toggle{background-color:transparent;padding:10px;position:absolute;top:0;left:5px;border-color:transparent;border-style:solid;border-width:1px;border-right-color:#bbb}.toggled .menu .dropdown-toggle::after{content:"";display:inline-block;vertical-align:middle;margin-left:0;margin-right:6px;border-style:solid;border-width:8px 8px 0 8px;border-color:#fff transparent transparent}
.dropdown-toggle:hover,.dropdown-toggle:focus{border:1px dashed}
.toggled .menu{display:block;position:relative;top:0;right:0;background-color:#282828;z-index:99999999;margin:0}
.toggled .menu li{position:relative;right:unset}.toggled .menu li > .sub-menu{display:none}
.toggled .menu .toggled-on > .sub-menu{display:block;position:relative;right:0;top:100%}
.site-navigation .menu ul a,.site-navigation .menu ul ul a{padding:1.25em .75em}
.site-navigation .menu ul a{padding:.56em 2em .56em 0}
.site-navigation .menu ul ul a{padding:1.25em 1.75em}
.site-navigation .menu ul a,.site-navigation .menu ul ul a{color:#fff}
#navigate-main .sub-menu li a:hover,#navigate-main .children li a:hover,#navigate-main .menu_highlight_slim:hover,#navigate-main .sub-menu .current_page_item a,#navigate-main .children .current_page_item a,#navigate-main .sub-menu .current-menu-item a,#navigate-main .children .current-menu-item a{background-color:#282828}
.skip-link{position:absolute;top:-40px;left:0;background-color:#000;color:#fff;padding:8px;z-index:1000}
.skip-link:focus{top:0}
.main-navigation a:focus{background-color:#ddd}
#content_navigator{padding:25px;background-color:#fff}#content_navigator[tabindex="-1"]:focus{outline:0}
#content{padding:15px;width:1170px;margin:50px auto;position:relative}
.page_content{padding:20px 50px;width:100%;margin:0px auto;background-color:#fff}
.page_content p{line-height:28px}
.search-clear{display:none}
.site-search{position:relative}
.site-search .search-clear{position:absolute;left:25.5%;top:50%;transform:translateY(-50%);background:#f2f2f2;color:#000;cursor:pointer;font-size:14px;height:25px;width:25px;border:none;border-radius:15px;text-align:center;line-height:25px;outline:none}
.search-clear:hover, .search-clear:focus{background:#e0e0e0;outline:none}
.search-clear:focus{box-shadow:0 0 0 .1rem #008080}
.site-search .search-clear{left:21%;padding:0;background:none;color:red}
.site-search .search-clear:focus,.site-search .search-clear:hover{background:#444}
.site-search .search-clear:focus{box-shadow:none}
.site-search .search-clear{background:transparent;border:none;font-size:18px;cursor:pointer;margin-left:5px;color:red}
.site-search .search-clear:hover{color:pink;background:black}
.focused{background-color:#f0f0f0;outline:none;}
#woocommerce_product_categories-3{width:90%}
.folcon{background:#161B21;padding:3.5px 10px}
#follow-menu{display:flex;justify-content:left;margin:10px 5px}
#follow-menu span{transition:all .2s ease-out;font-size:15px;color:#7e7e7e;margin-right:5px}
#follow-menu span:before{font-size:36px;font-family:'icomoon'}
#faceG span:before{color:#3b5998}
#faceP span:before{color:#0165E1}
#follow-menu span:hover{color:#A4C2A5}
#follow-menu li{margin:0 0 0 15px;list-style:none}
.footerarea a:hover{color:#a98dfb}#follow-menu li a{font-size:18px;color:#eee}
/*Footer-main*/
#topmenu{position:relative;z-index:999999;display:block;box-sizing:border-box;float:left}
/*footer-shop*/
#footer-wrapper{position:relative;background-color:#222933}
a.footer-contact-a{color:#fff;font-weight:bold}
.widget-column-4{margin-left:0!important}
#copyright-area{position:relative;color:#fff;background-color:#222933}
.copyright-wrapper{color:#fff;position:relative;display:block}
.copyright-txt{padding:30px 0;float:none;text-align:center;font-size:16px;line-height:1.9em;border-top:1px solid #383f49}
.copyright-txt a{color:#fff;text-decoration:underline}.copyright-txt a:hover{color:#54be73}.copyright-txt span{color:#000}
.design-by{float:left}
.design-by a:hover{color:#919090}
textarea.wp-editor-area{border:1px #ccc solid}
.screen-reader-text{clip-path:inset(1px 1px 1px 1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.no-results-cat-title{margin-top:35px}
.no-results-cat-ul{display:block;}
.no-results-cat-ul li{list-style:none;display:inline-block;padding:12px;text-decoration: underline}
.entry-content p{font-size:16px;line-height:1.6;margin-bottom:20px}
.entry-content h2{margin-bottom:20px}
.product_meta div{display:inline-block;border-bottom:1px solid #ddd}
.product_meta div:last-child{border-bottom:0}
#Status p,.product_meta p{line-height:24px;display:inline-block;font-weight:700;padding-left:5px;margin-bottom:0;color:#000}
#Status span,.product_meta span{color:#242a30;display:inline-block}
.product_meta span a{padding:0 1px;border-radius:3px;text-decoration:underline;color:#FF7263}
.product_meta span a:hover{opacity:.7;text-decoration:none;transition:all .18s ease-in}
.product_meta .rank-math-gtin-wrapper{border-bottom:1px solid #ddd;line-height:2.4}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#logo-main a{display:block}h1.screen-reader-text{font:22px 'Open Sans'}
.site-nav-previous,.nav-previous{float:right}.site-nav-next,.nav-next{float:left}
.page-links span{padding-left:10px}
.rank-math-breadcrumb{padding:8px}
.rank-math-breadcrumb p{margin:0;height:100%;display:inline-block;vertical-align:middle}
.breadcrumbs{background-color:#364252;color:#eee;padding:0px 6px 2px;text-align:center;font-size:18px}
.breadcrumbs a{color:#eee;text-decoration:underline;padding:5px}
.breadcrumbs a:hover{color:#99adcc}
/* page-on-sale badge */
.onsale{min-height:3.236em;min-width:3.236em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:0.2em;left:2.5em;margin:0;border-radius:100%;background-color:#6A5ACD;color:#FFF;font-size:.857em;z-index:9}
/* Pagination */
.pagination{display:inline-block;width:100%;text-align:center;margin-top:60px;background:#E9E8F2;border-top:1px solid #ccc;padding:20px 0}
.woocommerce nav.woocommerce-pagination ul{display:inline-flex;flex-wrap:wrap;gap:5px;margin:0;padding:0}
.woocommerce nav.woocommerce-pagination ul li{list-style:none;margin:0}
.pagination .nav-links a,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;color:#242a30;background:#fff;border:1px solid #ccc;min-width:44px;height:44px;padding:0 12px;margin:0 0 5px 5px;border-radius:999px;text-align:center;line-height:1;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.woocommerce-pagination .next,.woocommerce-pagination .prev{min-width:auto;padding:0 16px}
.woocommerce nav.woocommerce-pagination ul li span.current,.pagination .nav-links span.current,.pagination .nav-links a:hover,
.woocommerce nav.woocommerce-pagination ul li a:hover{color:#fff;background:#FF7263;border-color:#FF7263}
/**/ body.title-tagline-hidden .site-title,body.title-tagline-hidden .site-description{clip-path:inset(1px 1px 1px 1px);position:absolute}
/* Pagination input */
.woocommerce-pagination .page-number-input{display:block;text-align:center;margin-top:20px}
.woocommerce-pagination .page-number-input label{margin-right:5px}
.woocommerce-pagination .page-number-input input{width:80px;height:36px;padding:0 8px;margin:0 5px;border:1px solid #ccc;border-radius:6px;text-align:center}
.woocommerce-pagination .page-number-input button{height:36px;padding:0 16px;border:none;border-radius:6px;background:#FF7263;color:#fff;cursor:pointer}
.woocommerce-pagination .page-number-input button:hover{background:#e85b4f}
.site-title,.site-description{position:relative;text-shadow:2px 2px 4px #000}
.prd-count{width:70px;text-align:right;box-sizing:border-box;padding:7px 15px;background:#aece89;color:#fff;position:absolute;z-index:999;left:10px;border-radius:25px;top:10px}
.prd-amount{position:absolute;right:-10px;top:18px}#withcontent{padding:50px 0;background-color:#FFF}
.w-thumb{float:right;vertical-align:top;text-align:center;width:48%}.w-cont{float:left;text-align:right;width:48%}
.w-cont h2,.w-fullcont h2{text-align:right;clear:both;margin:0;padding-bottom:5px;font-weight:700;font-size:38px}
.w-cont h2 span,.w-fullcont h2 span{color:#000}.w-cont p,.w-fullcont p{line-height:24px;padding:0;margin:0 0 20px;font-size:13px}
.flex-control-nav{margin-top:15px!important}.columns-row{margin-right:-15px;margin-left:-15px}
.col-columns-2{width:50%;padding:0 15px;box-sizing:border-box;float:right;min-height:1px}
.col-columns-2-full{width:100%!important}
.col-columns-2 h3{color:#fefefe;font-size:32px;margin-bottom:30px;text-align:right;font-weight:400;line-height:40px}
.col-columns-2 p{line-height:26px;margin:0 0 20px}#footer-wrapper .widget{padding:0;border:none}
.row_area{margin-right:-15px;margin-left:-15px;clear:both}
.skt-coll-columns-3{width:33.33%;padding:0 15px;box-sizing:border-box;float:right}
.featurethumb{text-align:center}
.featurethumb img{max-width:304px;height:auto;margin:0;position:relative}
.entry-meta{padding-bottom:20px}
.read-more-button{background:#4421e6;padding:12px 34px;border-radius:12px;font-size:16px;color:#fff;margin-top:0;display:inline-block;border:0}
.read-more-button:hover{background:#310be1;color:#fff}
.header-cart{float:left;margin:20px 40px 0 15px}
.cart-customlocation{display:block;position:relative;top:0;z-index:999}.custom-cart-count{font-size:15px;color:#fff;background-color:#3B60E4;height:22px;width:22px;display:block;border-radius:50%;text-align:center;line-height:1.5;position:absolute;top:-7.5px;left:22px}#custom-col{background:rgba(255,255,255,0.90);padding:140px 30px}.colside1,.colside3{float:right}.colside2,.colside4{float:left}
/* Wordpress search */
/* General Search Wrapper Styling */
.search-wrapper{padding:10px;width:100%;max-width:400px;direction:rtl;float:left;position:relative}
.site-search {display:flex;}
.site-search .search-field{flex-grow:1;padding:10px;border:none;border-radius:0 5px 5px 0;outline:none;background-color:#000;color:#fff;font-size:16px;width:80%}
.site-search button{padding:10px;border:none;background-color:#3B60E4;color:#fff;cursor:pointer;border-radius:5px 0 0 5px;width:20%;font-size:15px;border:1px solid #000;transition:background-color .2s ease}
.site-search button:hover{background-color:#7d12ff}
#live-search-wp{position:absolute;top:100%;right:0;background-color:#000;color:#7d12ff;border:1px solid #7d12ff;border-radius:5px;overflow:hidden;right:0; width:97%;max-height:400px;overflow-y:auto;z-index:1000}
#live-search-wp div{border-bottom:1px solid #2f2f2f;font-size:16px;padding:5px;}
#live-search-wp div:last-child{border-bottom:none}
#live-search-wp div:hover{background-color:#2f2f2f}
#live-search-wp a{padding:10px;text-decoration:none;color:#ddd;display:block;width:100%;height:100%}
#live-search-wp div a:hover{background:#333;text-decoration:underline}
#live-search-wp a div strong{color:orange}
#live-search-wp a .tag-result strong{color:#00ffff}
#live-search-wp a .category-result strong{color:#73ff5c}
.highlight {background-color:#2f2f2f;}
@media screen and (max-width: 767px){
	.search-wrapper{max-width:100%;padding:0;padding-top:0}
	.site-search{margin-top:10px}
.site-search .search-field, .site-search button{border:0;border-radius:0;height:45px;padding:5px 10px}
#live-search-wp{max-width:80%;right:0} }

@media screen and (max-width:767px){
.contain, .container{width:100%;padding:0}
.woocommerce-tabs .product_meta{width:100%;grid-template-columns:repeat(1, 1fr);gap:1px}
*{box-sizing:border-box;}
.center{width:100%}
.container{max-width:100%;padding:0}
.upper-header{padding:0 20px}
.footer{padding-top:40px;padding-bottom:30px}
.wrap_one{width:auto;text-align:center}
.site-header{width:100%;padding:0;position:relative;background-color:#222933}
	.logo{float:none;text-align:right;padding:25px 0 12px 100px;position:relative;width:auto;top:0}
	.site-main-wraper{max-width:100%;margin:0;padding:0 0 20px;float:none}
	.copyright-wrapper{text-align:center}
	.cols-3{width:100%!important;display:block;margin-left:0;margin-bottom:15%}
	h2.section_title{text-align:center}.BlogPosts{float:none;width:auto;margin:0 0 10%}
	#pagearea{margin-top:0;padding:20px 0;position:relative;z-index:9}
	.toggle{margin:0 auto}.copyright-txt{padding:15px 0}
	.site-header .container{border-bottom:none;display:flex;flex-wrap:wrap;width:100%}.skt-coll-columns-3{width:100%}
	.row_area{margin:0}
	.col-columns-2{width:100%;padding:25px 15px;box-sizing:border-box;float:none}
	.site-navigation .menu li{padding:0}
	.site-navigation .menu ul a,.site-navigation .menu ul ul a{color:#fff}
	.header-cart{position:absolute;left:15px;top:5px;margin:12px 40px 0 0}
	.cart-customlocation{top:5px}.post-navigation{text-align:center}
	.nav-previous,.nav-next{float:none;margin-bottom:10px}
#content_navigator{padding:0;margin-top:15px}
.page_content{padding:0 15px}
.menu-toggle{display:block;position:absolute;top:73px;left:15px;z-index:999;user-select:none;background:transparent;border:none}
.menu-toggle .humburger{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#cdcdcd;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(0.1,0.2,0.05,1.0),background .5s cubic-bezier(0.1,0.2,0.05,1.0),opacity .55s ease}
.menu-toggle .humburger:first-child{transform-origin:0 0}
.menu-toggle .humburger:nth-last-child(2){transform-origin:0 100%}.toggled{margin-bottom:25px}
.toggled .humburger{opacity:1;transform:rotate(45deg) translate(-4px,-2.5px);right:-5px;top:6px}
.toggled .humburger:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2,0.2)}
.toggled .humburger:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px)}
	.search-form{max-width:100%;max-height:45px;border-radius:0}
	.search-form .search-submit{border-top-left-radius:0;border-bottom-left-radius:0}
.footer-row ul{margin:0 0 2em}
#footer-wrapper .ftr-trk-btn{margin-top:0}
.wp-block-columns{padding:10px}
#book-donation-section{padding:20px 15px}
	#book-donation-section h2{font-size:20px}
	.site-search .search-clear{left:25%}
	#live-search-wp{width:100%}
  #customHeader .container{width:100%:}
  #footer-wrapper{width:100%}
}
@media screen and (min-width: 480px) and (max-width: 767px){
	.container,.content-area,.contain{width:auto;margin:0 auto}
	.post-thumb{width:100%;float:none}.toggle{width:100%}
	.site-navigation .menu li{padding:0}.logo{padding:0 20px 12px 100px}
	.header-cart{margin:-70px 40px 0 10px}#navigate-main{width:100%}}
@media screen and (max-width:1023px) and (min-width:768px){
	.menu-toggle{top:34px}
	.skt-coll-columns-3{width:90%;margin:0 auto;text-align:center}
	.site-navigation .menu li{padding:0}
	.site-header{width:100%;padding:0;position:relative;background-color:#222933}
	.site-header .container{padding:0 20px 40px 0}
	.header-cart{margin:15px 0 0 128px}
	#navigate-main{width:100%}
	.site-navigation .menu ul a,.site-navigation .menu ul ul a{color:#fff}}
@media screen and (max-width:1169px) and (min-width:768px){
	.logo{width:auto;float:right;position:relative;text-align:center}
	.site-main-wraper{width:80%}.cols-3 h5{font-size:22px}
	.footer{padding-top:40px;padding-bottom:30px}
	input.search-field{width:53%}
	#pagearea{padding:30px 0}
	.toggle{float:left;width:15%;margin-top:3.8%}
	.logo{min-height:inherit}
	.row_area{margin-right:0}
	}
@media screen and (min-width: 768px) and (max-width: 980px){
	.post-thumb{height:auto}}
@media screen and (max-width:1169px) and (min-width:981px){:root{overflow-x:hidden}
	.headertop .header-inner{width:auto}
	input.search-field{width:70%}
	.toggle{width:inherit}
	.header-right{width:450px}
	.sitenav ul li a{padding:40px 14px}}
@media screen and (min-width: 981px){
	.menu-toggle,.dropdown-toggle{display:none}
	.site-navigation .primary-menu,.site-navigation .social-menu{position:static}
	.site-navigation .menu ul li:first-child{border-top:0}
	.site-navigation .menu li{position:relative;width:auto;right:unset;padding-top:5px;margin:0 5px 0 5px}
	.site-navigation .menu ul{position:absolute;background-color:#111933;text-align:right;top:100%;right:-9999em}
	.site-navigation .menu li:hover > ul,.site-navigation .menu li:focus > ul,.site-navigation .menu .focus > ul{right:0}
	.site-navigation .menu ul li{position:relative;width:220px}
	.site-navigation .menu li li:hover > ul,.site-navigation .menu li li:focus > ul,.site-navigation .menu li .focus > ul{top:0;right:100%}
	.site-navigation .menu ul a:hover,.site-navigation .menu ul a:focus{color:#a98dfb}.headertop{text-align:center}
	.headertop .header-inner{width:auto}
	.headertop .header-inner,.widget-left,.topright{width:auto;padding:0;float:none}
	.topbar-container{float:none}.container.menuwrapper{background:transparent}#menubar{border-top:3px solid transparent}#topmenu{float:none}}
.footer-row{display:flex;flex-flow:row wrap;padding:65px 0 25px;color:#fff;background-color:#222933;border-top:1px solid #4b5a70}
.footer-row > *{flex:1 100%}
.footer__addr{margin-right:1.25em;margin-bottom:2em;line-height:1.84em}
.footer__logo{font-size:1.6em;color:#ededed}
.footer__logo::after{font-family:Icomoon;content:"\e901";padding-right:5px;font-size:24px}
.footer address{color:#999}
.footer-row ul{list-style:none;padding-left:0;margin:0}
.footer-row li{line-height:2em}.footer-row a{color:#bbb}
.nav__title{font-weight:400;font-size:18px;color:#fff}
.footer__addr ul{margin:0}
#footer-wrapper .ftr-trk-btn{display:inline-block;padding:8px 14px;background-color:#a98dfb;color:#000;font-size:20px;border:none;border-radius:8px;text-decoration:none;margin-top:15px;transition:background-color .3s ease;font-family:'MiriamBold';}
#footer-wrapper .ftr-trk-btn:hover{background-color:#7c6cfb}
.whatsapp-link:before{color:#25D366;font-size:22px;margin-right:8px}
.whatsapp-link:hover:before{color:#a98dfb}
@media screen and (min-width: 40.375em){.footer__addr{flex:1 0}}
/* Category Page */
.term-description{border-bottom: 1px solid #ddd;margin-bottom:35px;width:90%;background:#fff;border-radius:20px;margin-top:35px;padding:15px}
/*Divider*/
.outer-div{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#f8f8f8;margin-bottom:100px}.inner-div{width:100%}.styled-divider{border:0;background-color:#a98dfb}
.divider{border-top:1px solid #aaa;border-bottom:1px solid #aaa;box-shadow:0 1px 2px rgba(0,0,0,0.1);margin:20px 0 50px;height:3px;}
.divider-two{border-top:2px dotted #bbb;margin:100px 0;}
@media screen and (max-width: 767px){.divider-two{margin:30px 0;}.page-number-input{display:block;width:100%}}
/*product-cat-page*/.cat-page-btn{text-align:center;margin-top:40px}
#book-donation-section{background-color:#f8f9fa;padding:40px 20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}#book-donation-section h2{color:#333;margin-bottom:20px;font-size:24px;border-bottom:2px solid #e7e7e7;padding-bottom:10px}#book-donation-section .benefits li{margin-right:25px;line-height:2}#book-donation-section p{color:#666;line-height:28px;margin-bottom:15px;margin-top:15px}#book-donation-section .donate-contact{background-color:#007bff;color:#fff;padding:10px 20px;text-align:center;display:inline-block;border-radius:4px;list-style:none;margin-top:15px}#book-donation-section .donate-contact h4{margin:0 0 10px}#book-donation-section .donate-contact h4,#book-donation-section .donate-contact li a{color:#fff;line-height:28px}#book-donation-section .donate-contact:hover{background-color:#0056b3}

/* General Styles for All Product Display Sections */
 .product-section {
padding:20px;background-color:#f8f8f8;border:1px solid #e1e1e1;border-radius:5px;}
 .product-section h3.related-h4 {color:#333;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e1e1e1;text-align:center}