/*
Theme Name: Olive Writers
Description: Child theme
Author: Ayoub Benarbia
Author URI: https://studio-ab.ma/
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
@font-face{
font-family: 'Plain';
font-weight: 300;
src: url('fonts/Plain-Light.otf') format('opentype');
}
@font-face{
font-family: 'Plain';
font-weight: 400;
src: url('fonts/Plain-Regular.otf') format('opentype');
}
@font-face{
font-family: 'Plain';
font-weight: 500;
src: url('fonts/Plain-Medium.otf') format('opentype');
}
@font-face{
font-family: 'Plain';
font-weight: 600;
src: url('fonts/Plain-Bold.otf') format('opentype');
}

/* Event Template Custom CSS */
.detail-container .detail-label, .detail-container .detail-value {
    display: table-row;
}
.detail-container {
	margin-bottom: 18px;
}
/* Sidebar Menus */
.widget-container.widget_nav_menu li a {font-size: 21px; text-transform: capitalize;}
.widget-container.widget_nav_menu .menu-item a:before {content: "";}
.widget-container.widget_nav_menu li.current-menu-item a {font-weight: 800;}
.widget-container.widget_nav_menu li {border-bottom: 1px solid #dddddd;}
.widget-container.widget_nav_menu li a, .widget-container.widget_custom_menu li a {padding-bottom: 9px}

/* Filters style */
.grid-filters ul.menu-smart a:not(.social-menu-link) {
	border: 1px solid;
    border-radius: 24px;
    padding: 9px 18px;
    font-size: 14px;
    font-weight: 400; 
	letter-spacing: normal;
}
@media (min-width: 960px){
.isotope-filters.menu-light .menu-smart a:hover, .isotope-filters.menu-light .menu-smart a:focus {
    color: #3f9647;
}}
@media (max-width: 569px) {
.grid-filters ul.menu-smart a:not(.social-menu-link) {
	margin: 4px;
	}
}

/* Woocommerce Shop */
@media (min-width: 960px) {
.products-grid .t-entry-title, .products-grid .price {
	display: inline-block !important;
}
.products-grid .price {
	float: right;
}
.products-grid .t-entry-title {
	width: 75%;
}
}
@media (max-width: 569px) {
	.products-grid .h4 {
		font-size: 18px;
	}
}
/* Hide Woocommerce icons in the menu for non-woo pages */
.nav-bar .menu-icons {}
/* Accordions */
.panel-title span {
	font-size: 21px;
	font-weight: 500;
}
/* Mobile font */
@media (max-width: 569px) {
.text-lead, .text-lead > * {
    font-size: 18px;
	}
	.text-lead, .text-lead:not(ul) > * {
	line-height: 1.5;
	}
	body, p, li, dt, dd, dl, address, label, pre, code {
    font-size: 16px;
}
.btn:not(input):not(.checkout-button):not(.btn-no-scale), .btn-link:not(input):not(.checkout-button):not(.btn-no-scale) {
    transform-origin: left !important;
}
h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]), .fontsize-148252, .fontsize-207979 {
    font-size: 30px !important;
}
h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) {
    font-size: 25px;
}
h3:not([class*="fontsize-"]), .h3:not([class*="fontsize-"]) {
    font-size: 21px;
}
h4:not([class*="fontsize-"]), .h4:not([class*="fontsize-"]) {
    font-size: 18px;
}
.fontheight-122353 {
    line-height: 1.3;
}
}
@media (max-width: 959px) {
.fontsize-148252 {
    font-size: 35px;
}}
/* Footer mobile */
@media (max-width: 569px) {
.uncode-accordion:not(.default-typography) .panel-title > a > span {
	font-size: 15px;
	}
.uncode-accordion .panel:first-child {
	border-top-width: 0; 
	}
.main-container .row-container .triple-top-padding {
		padding-top: 36px !important;
	}
.main-container .row-container .triple-top-padding {
		padding-bottom: 36px !important;
	}
	footer .footer-last {
		padding: 0;
	}
}
/* Mobile Menu */
@media (max-width: 569px) {
	.menu-smart li:not(.menu-item-has-children)  i.fa-dropdown{
		visibility: collapse !important;
	}
}
/* Mobile Sidebar */
@media (max-width: 569px) {
	.un-sidebar-layout {
		padding: 0 !important;
	}
	.col-widgets-sidebar {
		padding: 0 18px !important;
	}
	/*.col-widgets-sidebar {display: none;}*/
}
/* Mobile Spacing */
@media (max-width: 569px) {
	.main-container .row-container .single-h-padding {
    padding-left: 18px;
    padding-right: 18px;
}
}
/* Menu */
.menu-smart i.fa-dropdown {
	top: 3px;
}

/* Mobile spacing */
@media (max-width: 569px) {
	.main-container .row-container .double-top-padding {padding-top: 36px;}
	.main-container .row-container .double-bottom-padding {padding-bottom: 36px;}
	.tmb > .t-inside hr {
    margin-top: 9px;
    margin-bottom: 9px;
}
	.tmb > .t-inside .spacer.half-space {
		margin-top: 9px;
	}
}
/* General */
.style-light hr {border-color: #ddd}
/* Breadcrumbs */
.woocommerce-shop .breadcrumb-olw {
    display: none;
}
/* Carousel navigation */
.owl-carousel-container.half-gutter .owl-next {margin-right: 36px !important; left: 50px !important;}
.owl-carousel-container.half-gutter .owl-prev {margin-left: 0 !important;}

.owl-prev, .owl-next {bottom: 0; top: initial;}
.fil-actualites-horizontal .owl-stage-outer {margin-bottom: 72px;}
.fil-actualites-horizontal .owl-prev .owl-nav-container, .fil-actualites-horizontal .owl-next .owl-nav-container {top: initial; bottom: -50px;}
.fil-actualites-horizontal .owl-nav-container {background-color: transparent !important; color: #000 !important;}
.owl-prev i, .owl-next i {font-size: 64px;}
.fil-actualites-horizontal .fa-fw {width: auto;}
.fa-angle-right:before {content: "›"}
.fa-angle-left:before {content:"‹"}
/* List with icons */
ul.icons li {
    margin-left: 24px;
}
ul.icons li .fa {
    margin-left: -36px;
}