/*
Theme Name: Child of StoreCommerce (Aug 2023)
Theme URI: 
Description: Child theme of storecommerce theme for the StoreCommerce theme
Author: <a href="https://afthemes.com/">AF themes</a>
Author URI: 
Template: storecommerce
Version: 2.0.1
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Thu, 03 Aug 2023 10:12:27 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

/* -------------------------------------------- Top Bar --------------------------------------------- */

ul.top-bar-menu li {
	font-size: 13px;
}

ul.top-bar-menu li a {
	color: #ffffff !important;
}

.social-navigation ul.menu li a {
	color: rgb(255,255,255) !important;
}

h3.site-title {
    font-size: 17px !important;
	letter-spacing: 1px;
}

h3.site-title a {
    color: #222222 !important;
}

p.site-description {
    font-size: 18px !important;
	letter-spacing: 8px;
}

.main-navigation li {
    font-size: 13px;
}

.main-navigation li a, .header-left-part .account-user a {
    color: #008181 !important;
}

.main-navigation ul .sub-menu li {
    font-size: 13px;

}

#menu-item-6486 a {
    color: #b56900 !important;
}

/* ------------------------------------------- Smart Slider ----------------------------------------- */

.slider-http-link img {
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}

.slider-http-link img:hover {
	opacity: 1.0;
	filter: alpha(opacity=100); /* For IE8 and earlier */
}

/* --------------------------------------------- Body ----------------------------------------------- */

a:visited {
	color: blue !important;
}

#primary .page .post-thumbnail {
	display: none;
}
section.banner-slider {
    max-width: 1200px;
	margin: 0 auto;
}

body header.entry-header h1.entry-title {
    font-weight: 500;
}

body, button, input, select, optgroup, textarea {
    font-size: 16px;
    line-height: 1.7;
}

body button {
	background-color: #008181;
}

body a {
	color: darkblue;
}

.hawakal-description {
	text-align: justify;
}

.book-catalogue {
	background-color: #ffffff;
}

.news-highlight {
	background-color: #f8e2c3;
	padding: 0 16px 0 16px;
}

.news-highlight figcaption {
	font-size: 14px;
	line-height: 1.3em;
	text-align: center;
}

.news-highlight .ugb-main-block {
	margin-bottom: 15px;
}

a#scroll-up.secondary-color {
	background-color: #008181;
}

#scroll-up i {
    color: #fff;
}

/* ------------------------------------------ Ilks Menu --------------------------------------------- */

.primary-footer .iksm-5843 .iksm-terms .iksm-term__link {
    color: rgba(255,255,255,1) !important;
}

.primary-footer .iksm-5843 .iksm-term__inner:hover .iksm-term__link {
    color: rgba(50,50,50,1) !important;
}

/* ------------------------------------------ Woocommerce ------------------------------------------ */

.single-product .addtoany_header, .single-product .addtoany_list {
  display: none;
}

.woocommerce nav.woocommerce-breadcrumb, nav.woocommerce-breadcrumb {
    margin: 0 0 15px 0;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
  padding: 30px !important;
}

.woocommerce div.product .product_title {
    font-size: 26px;
    font-weight: 500;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #5b804b !important;
    font-weight: 600;
}

.storecommerce-product-summary-wrap.clearfix {
    	margin-bottom: 20px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    padding: 10px 10px;
    text-transform: none;
    font-size: 17px;
	font-weight: 500;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	color: #000000 !important;
	opacity: 1;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background-color: #dddddd;
}

.woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button, body.woocommerce button.button, body.woocommerce button.button.alt, body.woocommerce button.button {
	background-color: #008181;
}

.yith-wcwl-add-button a.add_to_wishlist:hover, body.single-product .entry-summary .yith-wcwl-add-to-wishlist a:hover {
	color: #ffffff !important;
}

.woocommerce .horizontal ul.product-item-meta li a:hover, ul.products li.product a.button.add_to_cart_button:hover, .wc-proceed-to-checkout a.checkout-button {
	color: #ffffff !important;
}

.cart_price.wdr_product_strikeout del .woocommerce-Price-amount.amount {
	text-decoration: line-through;
}

/* -------------------------- Book Categories Menu -------------------------- */

.menu-book-categories-container {
	padding: 0 15px;
}

.menu-book-categories-container > .menu > .menu-item > .sub-menu {
	margin-left: 15px;
	font-size: 15px;
}

.menu-book-categories-container > .menu > .menu-item > .sub-menu a, .menu-book-categories-container > .menu > .menu-item a {
	color: #008181 !important;
}


/* ------------------------------- Related Products for WooCommerce --------------------------------- */

h2.woorelated-title  {
    font-size: 22px;
	font-weight: 500;
	line-height: 1.6em;
}

.wrps_related_products_area_title {
    margin-top: 35px;
    font-size: 22px;
	font-weight: 500;
	text-align: center;
}

/* ------------------------------------------ Side Bar -------------------------------------------- */

#secondary .widget-title {
    background-color: #f3f3f3;
	font-size: 18px;
    font-weight: 500;
    text-transform: none;
    text-align: center;
	padding: 10px;
}

#secondary ul.product_list_widget li a {
	font-weight: 400;
    text-decoration: underline;
}

/* -------------------------------- Customer Reviews for WooCommerce -------------------------------- */

.cr-reviews-slider .ivole-review-card .middle-row .review-text p {
	margin: 10px 0 10px 0 !important;
	line-height: 26px !important;
}

.ivole-reviews-grid .ivole-review-card .review-content .review-text p {
	font-size: 14px;
	line-height: 22px;
}

/* ------------------------------------------ Blog -------------------------------------------------- */

/* --------------------------- Easy Custom Auto Excerpt --------------------------- */
/*
article .post-thumbnail-wrap .post-thumbnail {
	display: none !important;
}
*/

.category-showcase .post-thumbnail-wrap {
	display: none;
}

.showcase-right-col {
	padding: 20px;
}

.showcase-right-col .wp-block-latest-posts.wp-block-latest-posts__list li {
	margin-top: 20px;
	font-size: 15px !important;
}

.showcase-right-col .product-description h4.product-title {
	font-size: 18px !important;
}

.reusable-block-new-arrival {
	padding: 0 25px 10px 25px;
}

/* --------------------- Woocommerce Single Product in Blog ---------------------- */

body.postid-6600 .woocommerce ul.products.columns-3 li.product {
	width: 100% !important;
}

/* ------------------------------------------- Footer ----------------------------------------------- */

.primary-footer .woocommerce ul.product_list_widget li a, .primary-footer .recentcomments a, .primary-footer .textwidget p a, .site-info-wrap a {
    font-weight: 400;
    color: #bbb !important;
    text-decoration: underline;
}

.primary-footer ul.product_list_widget li, ul#recentcomments li.recentcomments, .textwidget p {
	font-size: 15px;
}
.site-footer .widget-title, .site-footer .section-title {
	background-color: #333333;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 20px;
    text-transform: none;
	padding: 10px;
}

.site-info-wrap .single-align-c {
	font-size: 15px;
}