/*
	Theme Name:   Jannah Child
	Theme URI:    http://jannah.tielabs.com/
	Description:  Jannh Child Theme
	Author:       TieLabs
	Author URI:   https://tielabs.com
	Template:     jannah
	Version:      1.0.2
	License:      license purchased
	License URI:  http://themeforest.net/licenses/regular_extended
	Tags:         Tags: two-columns, buddypress, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, full-width-template, microformats, rtl-language-support, sticky-post, threaded-comments, translation-ready
	Text Domain:  jannah-child
*/


/* write custom css after this line */
/* ------------------------------<<<<<--------------------Add Custom CSS Code Below!------------------>>>>>-------------------------------*/

/* DARK-SKIN CODES */
.dark-skin *:not(a):not(span):not(strong){color:#fff}

/* --- Not too much important but only for theme style CSS code ---*/
.wp-block-columns.is-layout-flex{gap:2em;row-gap:0em;column-gap:2em}
.aps-offer-price{font-size:15px}
.aps-offer-thumb{text-align:center}
.aps-product-meta::after{content:"Key Takeaways";display:block;font-size:14px;font-weight:700;margin:20px 0;border-left:4px solid #007fff;padding-left:4px;text-transform:uppercase}
.aps-1co br{content:"";display:block;width:calc(100% + 20px);position:relative;left:-10px;border-top:1px dashed #f1f2f3;margin:2px 0}
.dark-skin .aps-1co br{border-top:1px dashed #36373a}
@media (min-width:1200px){.aps-offer-title,.aps-offer-price{width:600px;text-align:left}}
@media (max-width: 480px) {
    .aps-attr-co,
    .aps-1co,
    .aps-2co,
    .aps-3co,
    .aps-4co,
    .aps-5co {
        padding: 5px 10px;
    }
    .aps-specs-table td.aps-attr-title {
        width: 140px;
    }
	.aps-pub-rating li {
		width: 50%;
		padding-left: 3px;
		padding-right: 3px;
	}
}

.aps-content.aps-content-left{display:flex;flex-direction:column}


.aps-table-scripts {background: #f8f9fa;}
.dark-skin .aps-table-scripts {background: #1f2024;}
.breaking-news-nav li{border-radius:50px}
.follow-us-post-section .post-followus-btn{border-radius:50px}
.aps-container h2{margin:0 0 .5em}
.aps-wd-title{font-size:14px}
#header-notification-bar .container .button{border-radius:100px}
.aps-main-title span {display: inline-table;}

/* Styles for header row with colspan */
.colspan-header-row{background-color:#fff0;font-weight:700;padding:8px 10px;text-align:left;}

/* Style for pros and cons started! */
/* PROS */
h3.pros{border-radius:5px;color:#fff;text-align:center;background:linear-gradient(to right,#00cc00,#006600);box-shadow:0 0 10px rgb(0 128 0 / .5)}
h3.pros::before{content:'\2713';margin-right:5px}
/* CONS */
h3.cons{border-radius:5px;color:#fff;text-align:center;background:linear-gradient(to right,#ff6666,#cc0000);box-shadow:0 0 10px rgb(255 0 0 / .5)}
h3.cons::before{content:'\2717';margin-right:5px}


/* Style for WordPress Default Table! */
.wp-block-table{margin:0 0 1em}
.wp-block-table thead{background:#f8f9fa}
.dark-skin table tr:nth-child(even){background:#1f2024}
.wp-block-table td, .wp-block-table th {border:1px solid #e8e9ea;}
.dark-skin .wp-block-table td, .wp-block-table th {border:1px solid #36373a;}


 /* Styling for each product item in the .aps-products list */
.aps-products > li {
        position: relative;
}
/* Styling for the specs rating badge */
.specs-rating {
    position: absolute;
    top: 25%;
    right: 0;
    color: #fff;
    padding: 3px;
    display: flex;
    flex-direction: row;
    z-index: 1;
    align-items: center;
    border-radius: 50px 0px 0px 50px;
	box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 12px;	
}
/* Styling for the rating number */
.specs-rating > span {
    font-size: 13px;
    font-weight: bold;
    background: #1f2024;
    border-radius: 50px;
    padding: 5px;
}
/* Styling for the additional small text under the rating */
.specs-rating > small {
    font-size: 10px;
    text-align: center;
    padding-left: 3px;
}

/*--------------------------- GENERAL CODE IS FINISHES! -------------------------------------------*/


/* ARENA PRODUCTS STORE - WORDPRESS PLUGIN MAIN CATALOG PAGE */

/* Display Controls */
.dark-skin .aps-icon-down:before {
	color: #fff;
}
.dark-skin .aps-display-controls span {
	color: #ffffffd6;
}

/* Fillers Dropdown */
.dark-skin .aps-current-dp {
  background: #1f2024;
  border: 1px solid #36373a;
  color: #fff;
}

/* Fillers Dropdown Lists */
.dark-skin .aps-dropdown ul {
	background: #27292d;
	border: 1px solid #36373a;
}

.dark-skin .aps-dropdown ul li {
	border-bottom: 1px dotted #36373a;
}

/* Category and Band page details */
.dark-skin .aps-brand-desc.aps-column {
	color: #fff;
}

.aps-brand-desc.aps-column a {
	color: #097def;
}

.dark-skin .aps-brand-desc.aps-column a {
	color: #097def;
}

/* Product Box */
.dark-skin .aps-product-box {
  border: 1px solid #36373a;
  background: transparent;
}

/* Product Box Hidden Data and Information */
.dark-skin .aps-products-grid .aps-product-details {
  color: white;
  background: #38393d;
}
.dark-skin .aps-view-info.aps-icon-info {
	color: #097def;
}

/* Product Box "Add to Compare" Button */
.dark-skin .aps-products-grid .aps-item-buttons {
  color: #fff;
  background: #1f2024;
  border-top: 1px solid #36373a;
}

/* "Add to Compare" Button Box Holder and Stats */
.dark-skin .aps-cb-holder,
.dark-skin .aps-compare-stat {
  border: 1px solid #a1a2a3;
  background: #27292d;
  box-shadow: inset 0 0 3px #ffffff80;
}

/* Pagination Page */
.dark-skin span.dark-skin:not(.aps-main-features) a {
  color: white !important;
}
span.aps-price-value {
  color: #069fff;
}
.dark-skin .aps-pagination span.page-numbers {
	color: #fff;
}

/* ARENA PRODUCTS STORE - WORDPRESS PLUGIN SINGLE PAGE */

/* Broadcom */
.dark-skin ol.apscrumbs li span {
  color: #aaa;
}

/* Image Section */
.dark-skin .aps-main-image.aps-main-img-zoom {
  border: 1px solid #36373a;
}

.dark-skin .owl-item {
  border: 1px solid #36373a;
}

/* Features */
.aps-main-features a,
.dark-skin .aps-main-features a {
  color: #097def !important;
}

/* Product Meta and Term */
.dark-skin .aps-product-meta,
.dark-skin .aps-product-term {
  color: #ffffffbd;
}

/* APS Compare Text */
.aps-compare-stat {
  margin: 4px 5px 0 0;
}

.dark-skin .aps-compare-txt {
  color: #fff;
}

/* APS Features (aps-features-iconic) Style */

.dark-skin .aps-features-iconic {border-top: 1px dotted #36373a;}
.dark-skin .aps-features-iconic li {border-bottom: 1px dotted #36373a;}
.dark-skin .aps-feature-icn {color: #097def;}
.dark-skin .aps-feature-nm {color: #aaa;}
.dark-skin .aps-feature-vl {color: white;}

/* APS Offers List */
.aps-offers-list li {
  float: left;
  width: 100%;
  margin: 0 0 10px;
  padding: 16px 8px 8px 8px;
  border: 1px solid #e8e9ea;
  border-radius: 5px;
  background-color: #f8f9fa;
  position: relative;
}

.aps-offer-link {
    line-height: 0;
}

.aps-offer-link a.aps-button.aps-btn-skin[href=''][target='_blank'][rel='nofollow'] {
    display: none;
}

.dark-skin .aps-offers-list li {
  border: 1px solid #36373a;
  background: #1f2024;
}

/* Specifications */

/* Light Theme Styles */

.aps-specs-table {table-layout:fixed;width: 100%;}

.aps-specs-table td {
    word-wrap: break-word;
    white-space: normal;
}

.alignright {float: right !important;margin: 0 !important;}

.aps-specs-table tr,
.aps-specs-table td {
  border-top: 1px solid #f1f2f3;
}

.aps-specs-table tr:nth-child(even),
.aps-specs-table tr:nth-child(odd),
.aps-table-fold {
  background: transparent !important;
}

.aps-1co {
  border-left: 0;
}

.aps-specs-table td.aps-attr-title {
  background: #f8f9fa;
  border-right: 1px solid #f1f2f3;
}

.aps-specs-table td.aps-attr-value {
  display: table-cell;
}

.aps-specs-table tr:hover,
.aps-specs-table tr:hover .aps-attr-title,
.aps-specs-table tr:hover .aps-attr-value {
  background: lightyellow;
}

/* Dark Theme Styles */
.dark-skin .aps-group {
  border: 1px solid #36373a;
  background: #27292d;
}
.dark-skin .aps-group-title span {
	color: white;
}
.dark-skin .aps-specs-table tr,
.dark-skin .aps-specs-table td {
  border-color: #36373a;
}

.dark-skin .aps-specs-table td.aps-attr-title {
  background: #1f2024;
}

.dark-skin .aps-specs-table tr:hover,
.dark-skin .aps-specs-table tr:hover .aps-attr-title,
.dark-skin .aps-specs-table tr:hover .aps-attr-value {
  background: #69696920;
}

.dark-skin .aps-table-fold {
	color: white;
}

/* Tooltip Display */
span.aps-tooltip-display {
  z-index: 199;
}

.dark-skin span.aps-tooltip-display {
  background: #1c1d21;
  border: 1px solid #36373a;
}

/* Overview */
#aps-overview a {
  color: #097def;
}

/* Our Rating */
.aps-rating-card {
	margin-top: 20px;
}

.aps-rating-box,
.aps-animated {
  border-radius: 5px;
}

.dark-skin .aps-rating-card {
  border: 1px solid #36373a;
  background: #1f2024;
}

.dark-skin .aps-rating-box {
  color: #fff;
  background: #27292d;
}

.dark-skin .aps-rating-num {
  color: #fff;
}

/* Videos */
.dark-skin .aps-video-box {
  background: #1f2024;
  border: 1px solid #36373a;
}

/* Reviews */
#apsReviewForm .aps-text,
#apsReviewForm .aps-textarea,
.aps-search,
.aps-search-comp {
  width: 100%;
}

.dark-skin #apsReviewForm ul {
  border: 1px solid #36373a;
  background: #1f2024;
}

.dark-skin #apsReviewForm .aps-text,
.dark-skin #apsReviewForm .aps-textarea,
.dark-skin .aps-search,
.dark-skin .aps-search-comp {
  border: 1px solid #36373a;
  background: #27292d;
}

/* Disclaimer Note */
.dark-skin .aps-disclaimer-title {
  color: #ffffffbd;
}

.dark-skin .aps-disclaimer-note {
  color: #ffffff80;
}

/* More Products from Brand */
.dark-skin .aps-rd-box {
  background: #1f2024;
  border: 1px solid #36373a;
}

.aps-column h3 a:not(:hover):not(.aps-related-products a) {
    color: #097def;
}

/* ARENA PRODUCTS STORE - WORDPRESS PLUGIN BRANDS LIST PAGE */

/* Brands page Alphabet List */
.aps-brands-alpha {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(20px, 1fr));
    padding: 5px;
    gap: 3px;
	
}
.aps-brands-alpha li {
    text-align: center;
    border: 1px solid #e8e9ea;
	background: #f3f4f5;
	border-radius: 3px;
}
.dark-skin .aps-brands-alpha li {
	border: solid 1px #36373a;
	background: #1f2024;
}

/* Brands Page Body */

.dark-skin .aps-brands-head {
  background: #1f2024;
}
.dark-skin ul.aps-brands-body {
  background: #27292d;
}
.dark-skin .aps-brands-box {
  border: 1px solid #36373a;
}
.dark-skin.aps-main-image.aps-main-img-zoom {
  border: 1px solid #36373a;
}


/* ARENA PRODUCTS STORE - WORDPRESS PLUGIN COMPARE PAGE */

/* Compare page */
.dark-skin .aps-add-compare {
  background: transparent;
  border: 1px solid #36373a;
}

/* Compare overlay sidebar  panel */
.dark-skin .aps-comps-overlay {
  background: #27292d;
  border: 1px solid #36373a;
  color: #fff;
}
.aps-comps-overlay span {
  color: #000;
}
.aps-comps-overlay .aps-comps-num {
    color: #fff;
}


/* Compare overlay sidebar handle icon */
.dark-skin .aps-comps-handle {
    background: #1f2024;
    border: 1px solid #36373a;
    color: #fff;
}
.dark-skin .aps-comps-handle.aps-icon-libra {
	color: #fff;
}


.dark-skin .aps-2co,
.dark-skin .aps-3co {
    border-left: 1px solid #36373a;
}

/* ARENA PRODUCTS STORE - WORDPRESS PLUGIN  SIDEBARS */

/* Display New Arrivals (APS Products) */
.dark-skin .aps-wd-products li a {
  background: #27292d;
  border: 1px solid #36373a;
}

/* Display Brands List (APS Products) */
.dark-skin .aps-brands-list.aps-brands-v-grid li a,
.dark-skin .aps-brands-list.aps-brands-v-grid-logo li a,
.dark-skin .aps-table-fold,
.dark-skin .aps-brands-load,
.dark-skin .aps-widget-title small {
  border: 1px solid #36373a;
}
.aps-widget-title small a {
  visibility: hidden;
}
.dark-skin .aps-widget-title small a {
  visibility: hidden;
}
.aps-widget-title small {
  visibility: hidden;
}
.dark-skin .aps-widget-title small {
  visibility: hidden;
}

/* APS Live Search (APS Products) */
.dark-skin .aps-search {
  background: transparent;
  border: 1px solid #36373a;
}
.aps-search-btn,
.aps-pd-search {
  background: #f8f9fa;
  color: #222;
  border: 1px solid #e8e9ea;
}
.dark-skin .aps-search-btn,
.dark-skin .aps-pd-search {
  background: #1f2024;
  color: #fff;
  border: 1px solid #36373a;
}
.dark-skin .aps-ajax-results {
  background: #27292d;
  color: #fff;
  border: 1px solid #36373a;
}
.dark-skin .aps-ajax-results li:hover {
	background: #1f2024;
}
.dark-skin .aps-ajax-results li {
	border: 1px solid #36373a;
}

/* Display Filters (APS Products) */
.aps-select-box {
  border: 1px solid #e8e9ea!important;
  box-shadow: none!important;
}
.dark-skin .aps-select-box {
  background: #1f2024;
  border: 1px solid #36373a!important;
  box-shadow: none!important;
}
.dark-skin .aps-select-label:before {
  background: #1f2024;
}
.dark-skin .aps-select-label:after {
  color: #fff;
}

/* Display Comparisons List (APS Products) */
.dark-skin .aps-cp-thumb {
	border: 1px solid #36373a;
}
.dark-skin .aps-wd-compares li {
	border-bottom: 1px dotted #36373a;
}

/* CODE FINISH HERE */

.line-clamp-5 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2 !important;
}

.line-clamp-none {
    overflow: visible !important;
    display: block !important;
    -webkit-box-orient: horizontal !important;
    -webkit-line-clamp: none !important;
}

#description {
    width: 100%;
}
#readMore {
	background: transparent;
	color: #545556;
}

@media (min-width: 1200px) {
    .aps-pub-rating li, .aps-user-rating li {
        width: 33%;
    }
}

.dark-skin .aps-pros-arrow:after, .dark-skin .aps-cons-arrow:after {
	border-left: 15px solid #27292d !important;
}

.dark-skin .aps-pros-pros {
	background: #1f2024 !important;
}
.dark-skin .aps-cons-cons {
	background: #1f2024 !important;
}

.aps-group-title span {
    --aps-icon-size: 24px;
	padding-top:5px;
}
