/*--------------------------------------------------------------
## Typography
--------------------------------------------------------------*/
@import url("fonts-ar/fonts.css");



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

font-family: "Hacen Algeria", "Hacen Algeria",  sans-serif !important;
letter-spacing: 0em !important;

}
h1, h2, h3, h4, h5, h6, h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {

font-family: "Hacen Algeria", "Hacen Algeria",  sans-serif !important;
margin: 25px 0;
letter-spacing: 0em !important;
text-align: right !important;
}

footer .container{

direction: ltr !important;
}
#ltrd, .ltrd{

direction: ltr !important;
}

.article-post.page .entry-content, .wp-block-latest-comments__comment-excerpt p, body.page .article-post {
    direction: ltr !important;
}
.g5core-page-title {
    background-color: transparent;
    direction: ltr !important;
}
.page-main-title {
	font-family: "Hacen Algeria", "Hacen Algeria",  sans-serif !important;
}
.footer-dark {
    direction: rtl !important;
    text-align: right !important;
}
.gel-social-icons .list-si {
    padding-right: 0 !important;
}
.menu-horizontal .menu-item {
	text-align: right !important;
    margin-left: 40px !important;
}
}
.g5core-search-button, .g5core-search-button a, .g5core-social-networks, .g5core-social-networks a {
    padding-left: 15px !important;
}
.x-menu-link-text{
    padding-right: 10px !important;
}
.g5portfolio__post-skin-modern.modern-bottom-left .g5portfolio__post-excerpt p {
    text-align: right !important;
    direction: rtl !important;
}
.g5core-site-footer p {
    direction: ltr !important;
}
.opening-time{
    direction: ltr !important;
}
.gel-breadcrumbs-left .g5core-breadcrumbs {
    direction: rtl !important;
}
.g5portfolio__post-cat a {
    float: right !important;
}
.gel-page-title p {
    text-align: right !important;
}
.g5core-site-footer .opening-time .date {
    direction: rtl !important;
}
.thetis-contact{
    direction: rtl !important;
}
.g5core-social-networks{
    margin-right: 20px !important;
	direction: ltr !important;
}
#primary-content {
     padding-top: 0px !important;
     padding-bottom: 0px !important;
}

.gel-social-icons .si-outline a {
    margin-left: 20px;
}
.widget_search button {
    position: inherit !important;
}
.g5core-page-title .page-title-content {
    direction: rtl !important;
}
.widget_categories ul li{
    text-align: right !important;
}