<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
Theme Name: harmony technology
Theme URI: https://underscores.me/
Author: Automattic
Author URI: https://automattic.com/
Description: Hi. I'm a starter theme called &lt;code&gt;harmony technology&lt;/code&gt;, or &lt;em&gt;underscores&lt;/em&gt;, if you like. I'm a theme meant for hacking so don't use me as a &lt;em&gt;Parent Theme&lt;/em&gt;. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: harmony technology
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

harmony technology is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

@font-face {
    font-family: "Droid";
    src: url("assets/font/Droid/DroidKufi.ttf");
}

@font-face {
    font-family: "Droid";
    src: url("assets/font/Droid/DroidKufi-Bold.ttf");
    font-weight: bold;
}

html {
	direction: rtl;
	unicode-bidi: embed;
	overflow-x: hidden;
	font-family: "Droid", "Open Sans" !important;
}

body {
	font-family: "Droid", "Open Sans" !important;
}

[dir='rtl'] .slick-slide { float: left; }

.slider,.confiance,.partenaire,.qualite  {
	direction: ltr;
}
.slider .item .info h2,.slider .item .info p{
	text-align: right;
}
.header .menu .navbar ul li a{
	margin-left: 30px!important;
	margin-right: 0;
}
.slider .item .info a{
	float: right;
}
.experience .item .link {
    margin-right: 20px;
    margin-left: 0;
}
.title_text .title h2,.bloc_qualite h2 {
	text-align: right;
	letter-spacing: 0px;
}
.bloc_qualite .qualite .item .content .description h3 {
	/* text-align: right; */
	letter-spacing: 0px;
}
.reference .filters li{
	letter-spacing: 0px;
}
.breadcrumb_reference .title h1 {
	letter-spacing: 0px;
	text-align: right;
}
.reference .isotope-pager {
    float: right;
}
.reference .filters li {
    margin-right: 0px;
    margin-left: 10px;
}
.reference .grid-item .content h3 {
	letter-spacing: 0px;
}
.reference .grid-item .overlay {
	right: 6px;
    left: auto;
}
.blog_section .blog .content,.detail_blog h2 {
	text-align: right;
}
.blog_section .blog .content {
	padding-left: 10px;
    padding-right: 0;
}
.detail_blog .blog_meta .share .content_share {
	right: -198px;
	left: auto;
}
.detail_blog .blog_meta .share .content_share:before {
	left: -5px;
	right: auto;
}
.detail_blog .blog_content {
	text-align: right;
}
.breadcrumb_blog .title h1,.breadcrumb_blog .breadcrumbs span {
	letter-spacing: 0px;
}
.dropdown-menu &gt; .dropdown a::after {
	transform: rotate(90deg);
    right: 200px;
	left: 0;
}
.dropdown-menu &gt; .dropdown .dropdown-menu {
    right: 100%;
	left: auto;
}
.dropdown-item {
	text-align: right;
}
.bannier h1,.bannier2 .title {
	right: 50%;
	left: auto;
    transform: translate(50%, -50%);
}
.page_processus .processus .item p,.page_processus .processus .item h3 {
	text-align: right;
}
footer .last_blog ul li,.footer .last_blog h2, .footer .localisation h2 {
    text-align: right;
}
.page-id-432 .vc_row.container {
    margin: auto;
}
.page-id-432 .vc_row.container {
    margin: auto;
}
.page-id-432 .vc_section-has-fill {
    margin: auto;
}
.page-id-432 .none .wpb_column {
    display: none;
}
.page-id-11286 .none .wpb_column {
    display: none;
}
.page-id-432 .image_seule {
    background-attachment: scroll;
    will-change: transform;
    transform: translateY(3.56641px) translateZ(0px);
    height: 381px;
    background-repeat: no-repeat;
    background-size: cover;
}
.text_deux_bloc {
	margin: auto;
}
.text_button .item h2 {
	text-align: right;
}
.page_solutions .bloc_solution .solutions .item .content h3,.page_solutions .bloc_solution .solutions .item .content p {
	text-align: right;
}
.page_solutions .bloc_solution .solutions .item .content a {
	float: left;
}
.page_solutions .bloc_solution .solutions .item .content a i {
	margin-right: 10px;
	margin-left: 0px;
}
.fa-caret-right:before {
    content: "\f0d9";
}
.page_produits .produits .item .content .image a i {
	margin: -2px 0px 0px 15px;
}
.page_solutions .bloc_solution .solutions .item .icon {
	margin-left: 25px;
	margin-right: 0;
}
.page_produit .produit .item .title h3 {
	text-align: right;
	padding-left: 50px;
	padding-right: 0;
	letter-spacing: 0px;
}
.page_produit .produit .item .overlay p i,.recent_produit .dernier_produit .item .overlay p i {
    padding-left: 15px;
	padding-right: 0;
}
.detail_produit .excerpt {
	text-align: right;
}
.detail_produit .content {
	text-align: right;
}
.detail_produit .content ul {
    margin-left: 0;
    margin-right: 1.5em;
}
.recent_produit h2 {
	text-align: right;
}
.recent_produit .dernier_produit .item .title h3 {
	padding-left: 50px;
	padding-right: 0;
	letter-spacing: 0px;
}
.page_nav_right a{
	left: auto;
    right: -145px;
}
.page_nav_left a {
	right: auto;
	left: -210px;
}
.page_nav_right i {
	left: 0;
}
.page_nav_left .info .title h3 {
	text-align: right;
}
.page_nav_left .info {
    left: -100px;
}
.page_nav_left a:hover {
    left: -28px;
}
.page-id-451 .vc_row.container {
    margin: auto;
}
.page_repondre .repondre .item .description {
	text-align: right;
}
.page_fonctionne_doc .fonctionne .item:before {
    left: 0;
    right: 85%;
}
.page-id-460 .vc_row.container {
    margin: auto;
}
.bloc_title_text p {
	text-align: right;
}
.bloc_title_text ul{
	text-align: right;
}
.bloc_title_text ul li {
    padding: 0px 15px 0px 0px;
}
.bloc_title_text ul li i {
	padding-right: 0;
	padding-left: 10px;
}
.page-id-460 .none .wpb_column {
    display: none;
}
.page_contact .form_contact .form input, .page_contact .form_contact .form textarea {
	text-align: right;
}
.page_contact .form_contact form .checkbox .wpcf7-list-item {
	text-align: right;
	padding-right: 12px;
	padding-left: 0;
}
.page_contact .form_contact form .btn {
	text-align: center;
	letter-spacing: 0;
}
.cf7sr-g-recaptcha {
    display: flex;
    flex-direction: row-reverse;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
	text-align: right;
}
.quick_contact .form input, .quick_contact .form textarea {
	text-align: right;
}
.page_404 .content_404 .search_404 i {
    right: auto;
    left: 14px;
}
.serach-header .searchbox form button {
	right: 68%;
    left: auto;
}
.page_search .search_page i {
	left: 14px;
	right: auto;
}
.footer .logo_footer, .footer .info, .footer .last_blog, .footer .localisation {
	text-align: right;
}
.social li {
    margin: 5px 0px 5px 15px;
}
.blog_section .blog .content .excerpt .readmore-btn a,.recent_post h2 {
	letter-spacing: 0;
}
.reference .filters li.active{
	letter-spacing: 0;
}
.top_footer p {
	letter-spacing: 0;
}
.propos1 .item p ,.propos2 .item p,.experience .item .title p,.experience .item .title h2,.title_text .content p,.bloc_partenaire_type2 .content .title p,.text_sigb p,.expertise .content .description{
    text-align: right;
}
.search_content {
	text-align: right;
}
#return-to-top {
	left: 20px;
	right: auto;
}
.btn_contact {
	left: 10px;
	right: auto!important;
}
.btn_contact_rtl {
	left: 75px;
}
.quick_contact{
	left: -10px;
	right: auto;
}
.quick_contact .bottom-arrow {
    right: auto;
    left: 20px;
}
.propos2 .item h2,.experience .item .title h2,.experience .item .link a,.bloc_confiance .title h2,.bloc_partenaire .title h2 {
	letter-spacing: 0;
}
.bloc_qualite .qualite .item .content .description p {
	text-align: right;
}
.bloc_partenaire_type2 .content .title h2 {
	text-align: right;
	letter-spacing: 0;
}
.page_processus h2,.text_button .item h2,.bloc_chiffre .chiffres .item h3,.text_button_type2 .item h2,.page_contact .title h2,.contact .content .group_btn a {
	letter-spacing: 0;
}
.bannier2 .title h1 ,.text_sigb h2,.text_deux_bloc h3,.text_deux_bloc h4{
	letter-spacing: 0;
}
.bloc_qualite .qualite .item .content .description .divider-inner {
	margin-left: auto;
}
.bloc_qualite .qualite .item .content .description h3 {
	text-align: right;
}
.page_plagiat h2,.page_fonctionne_doc h2,.text_image h2,.page_repondre h2,.page_solutions .bloc_solution h2, .page_solutions .bloc_solution h1,.page_produits .produits .item h3,.page_produits .produits .item h4,.page_produits .produits .item .content .image a {
	letter-spacing: 0;
}
.recent_post .dernier_blog .item h3 a {
	letter-spacing: 0;
}
.contact_form_rejoignez_nous .content_name input,
.contact_form_rejoignez_nous textarea {
	text-align: right;
}


.header .navbar-nav&gt;li&gt;a:after {
	right: 0;
	left: auto;
}
.header .menu .navbar ul li a {
	margin-left: 15px !important;
}
.header .menu .navbar ul li a {
	text-align: initial;
}

.header .menu .navbar ul li a {
	margin-right: 12px !important;
}
.paragraphe {
	text-align: justify;
}
.blog_section .blog .content .title {
	letter-spacing: 0px;
}
.menu-item-has-children ul li a span {
	letter-spacing: 0px;
}

.footer .info p span {
	direction: ltr;
	unicode-bidi: embed;
}
header.sticky #transparent_logo {
	text-align: right;
}
body,
html {
	overflow-x: hidden;
}
.contact .content .info p span.gsm {
	margin-right: 145px;
	margin-left: 0;
}
.footer p span.gsm {
	margin-left: 0;
	margin-right: 108px;
}
.slider,
.gallery {
	direction: ltr;
}
/* Footer Location */
.footer span.title_info {
	unicode-bidi: initial !important;
}
.footer .info {
	width: 29%;
}
.footer p span.gsm {
	margin-left: 0;
	margin-right: 119px;
}
.footer_content_location .item .title h3 i,
.footer_content_location .item .title h3 img {
	margin-right: 0px;
	margin-left: 8px;
}
/* Footer Location */
/* Service type 3 */
.service_type3 .item .wrapper_content_service_hover img {
	margin-left: 10px;
	margin-right: 0;
	padding-right: 0px;
	padding-left: 30px;
}
.service_type3 .item .wrapper_content_service_hover h3,
.service_type3 .item .content_service_hover p.description
{
	text-align: justify;
}
.service_type3 .item .content_service_hover p.description {
	margin-right: 10px;
	margin-left: 0px;
}
.service_type3 .item .content_service_hover p.description del:before {
	left: auto;
	right: -10px;
}
/* End Service type 3 */
.detail_blog .blog_content ul {
	margin-right: 30px;
	margin-left: 0px;
}
body.rtl .header .menu .navbar ul li a {
    margin-left: 10px !important;
	margin-right: 10px !important;
}
/* Edit top bar  */
header .header_top_bar .content_header_top_bar {
	direction: ltr;
}
/* End top bar */
@media (max-width: 991px) {
	.slider .item .info {
		right: 5%;
	}
	.title_text .item,
	.bloc_qualite .qualite .item .content,
	.bloc_partenaire_type2 .content .title,
	.text_button .item,
	.blog_section .blog .content {
		padding-left: 10px;
		padding-right: 10px;
	}
	.page_contact .form_contact {
		width: 100%;
	}
	.dropdown-menu&gt;.dropdown a::after {
		right: 100%;
	}
}

@media (max-width: 767px) {
	.restez_connecte {
		background-image: none !important;
	}
	/* Location footer */
	.footer .info {
		width: 100%;
	}
	/*End  Location footer */
	.breadcrumb_blog .title h1 {
		text-align: justify;
		line-height: 20px;
	}
	.breadcrumb_blog .breadcrumbs span {
		line-height: 18px;
    	text-align: justify;
		margin: 0;
   	 	padding: 5px 0px;
	}
}</pre></body></html>