/*
Theme Name: Apricot
Theme URI: https://apricothomeb2b.com/
Author: Anastasios Giannaros
Author URI: https://www.linkedin.com/in/giannaros-anastasios/
Description: Apricot Home B2B child theme
Template: riode
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.2.0
Text Domain: riode-child
*/

@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,900italic,800')
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700')

/* All but home pages: content below header */
.header {
  position: static;
}

/* Home Page: content behind header */
.page-id-4 .header, .page-id-6389 .header {
  position: absolute;
}

.vertical-align-items {
  display: flex;
  align-items: center;
}

.scroll-top {
  bottom: 70px;
}

/* Fix footer overlapping page content */
#main {
  margin-bottom: 70px;
}

#footer {
  padding: 10px 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 999999;
}

#footer .footer-bottom #copyright-text {
	margin-left: 5px;
	margin-bottom: 0px;
	font-size: 1.4rem;
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: 0 !important;
}

/* Header Row start */

#header .riode-block p, #footer .riode-block p {
  margin-bottom: 0px;
}

/* Nav Links color: home pages */
.skin1 .menu > li > a {
	color: #000;
}

/* Custom Language Switcher */
.lang-item {
  list-style: none;
}

#customLanguageSwitcherElement {
  margin-bottom: 0px;
}

ul.polylang_langswitcher {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* Custom Language Switcher */

/* Header Row end */

/* Home Page: Popular Items */
.products .woocommerce-loop-product__title {
		padding-right: 0;
		text-align: center;
}

/*Global*/
.btn, .header-top p, .search-wrapper, .search-wrapper span {
		font-family: 'Oswald', sans-serif;
}
.d-icon-arrow-right {
		top: -2px;
}
.mobile-icon-bar .mobile-item .d-icon-search {
		top: 0;
}
.mobile-icon-bar .search-wrapper span {
		font-family: Poppins, sans-serif;
}
/*Product*/
.product .star-rating span:after {
		color: #999;
}
/*Single Product page*/

@media (min-width: 1600px) {
   .single-product .container-fluid .product-thumbs-wrap {
   max-width: 130px;
  }
		.single-product .container-fluid .pg-vertical .product-single-carousel {
				max-width: calc(100% - 150px);
		}
		.single-product .product-label-group.pg-vertical-label {
				left: 180px;
		}
}
/*Shop page*/
.page-header {
		padding: 110px 0 14px;
}
.toolbox-wrap {
	display: none;
}
/*
.toolbox-wrap .top-sidebar-toggle {
		font-family: 'Poppins', sans-serif;
}
*/
/*Responsive*/
@media(max-width: 991px) and (min-width: 768px) {
		.footer .col-lg-2 {
				max-width: 33.3334%;
        flex: 0 0 33.3334%;
    }
		.footer .col-lg-3 {
				max-width: 50%;
        flex: 0 0 50%;
    }		
}
@media(max-width: 575px) {
		.header-top .header-left {
				overflow: hidden;
		}
		.header-top .header-right {
				flex-wrap: nowrap;
		}
}
/* Cart & Checkout */
.woo-page-header {
		border-top: 0;
}

/* Contact Form Start */
.wpforms-container-full .wpforms-form .wpforms-title {
	font-size: 3rem !important;
	text-align: center !important;
}
.wpforms-container-full .wpforms-form .wpforms-submit-spinner {
	display: none !important;
}
/* Contact Form End */

/* Back end: Product edit text area bug: text not visible in shop manager role */
textarea #content .wp-editor-area, .js .tmce-active .wp-editor-area {
	color: #000 !important;
}

.js .tmce-active .wp-editor-area, .wp-editor-area {color:#000 !important;}

#riode_custom_tab_options .wp-editor-container textarea{height: 12em;}