/* =========================================================================================

									RTL Stylesheet
	
========================================================================================= */


/* ========================================================================================= */
/* 1. Basics                                                                                 */
/* ========================================================================================= */
body {
	font-family: 'Droid Arabic Kufi', sans-serif !important; /* RTL */
}
/* Headings
---------------------------------------- */
.heading-1 {
	font-size: 18px !important; /* RTL */
	text-align: right !important; /* RTL */
    display: block !important; /* RTL */
}
.inner-title {
	font-size: 24px !important; /* RTL */
    text-align: right !important; /* RTL */
}



/* ========================================================================================= */
/* 3. General Elements                                                                       */
/* ========================================================================================= */

/* List
---------------------------------------- */
.blue-list {
    text-align: right;
}
.blue-list li {
}
.blue-list li:before {
    content: "\f111";
    font-family: "FontAwesome";
    font-size: 9px;
    text-align: center;
    position: relative;
    right: -7px;
    margin-right: 7px;
    top: -1.5px;
    color: #46529b;
}



/* ========================================================================================= */
/* 4. Header                                                                                 */
/* ========================================================================================= */
header #logo {
	float: right !important; /* RTL */
}


/* ========================================================================================= */
/* 5. Menu / Navigation                                                                      */
/* ========================================================================================= */
#menu {
}

#main-nav > ul > li {
	margin: 0 30px 0 0 !important; /* RTL */
}
#main-nav > ul > li:first-child {
	margin: 0 !important; /* RTL */
}

#main-nav > ul li.menu-item-has-children > a:before {
    left: -10px !important; /* RTL */
    right: auto !important; /* RTL */
}

#main-nav ul li ul > li > a {
	text-align: right; /* RTL */
}

/* Responsive Toggle Icon */
#menu .responsive-nav-toggle {
	float: left !important; /* RTL */
    right: auto !important; /* RTL */
    left: 15px !important; /* RTL */
}

#menu.menu-is-open #menu-misc {
}


/* ========================================================================================= */
/* 6. Header Misc                                                                            */
/* ========================================================================================= */
#menu-misc {
	float: left !important; /* RTL */
	padding-right: 35px !important; /* RTL */
	padding-left: 0 !important; /* RTL */
}

/* Languages */
.header-lang {
	top: -43px !important; /* RTL */
	left: 1px !important; /* RTL */
	right: auto !important; /* RTL */
}
.header-lang li > a {
}

#menu.menu-is-open #menu-misc .header-lang {
    left: 50px !important;
    right: auto !important;
}


/* ========================================================================================= */
/* 7. Revolution Slider                                                                      */
/* ========================================================================================= */
#hero {
	direction: ltr !important; /* RTL */
}


/* ========================================================================================= */
/* 10. Buttons                                                                               */
/* ========================================================================================= */

/* Button with icon
---------------------------------------- */
a.withicon:hover span,
a.withicon:active span,
button.withicon:hover span,
button.withicon:active span {
	padding: 0 0 0 20px !important; /* RTL */
}

/* ========================================================================================= */
/* 11. Section Styles                                                                        */
/* ========================================================================================= */


/* Inner pages
---------------------------------------- */
.content-data h6 {
	text-align: right; /* RTL */
}
.content-data p {
	text-align: right; /* RTL */
    font-weight: 400; /* RTL */
}
.content-img {
	float: left !important; /* RTL */
	padding-right: 35px; /* RTL */
    padding-left: 0; /* RTL */
}


/* Contact us page elements
---------------------------------------- */
.map h2 {
	margin-right: 60px; /* RTL */
	margin-left: 0; /* RTL */
}


/* ========================================================================================= */
/* 14. Footer Section                                                                        */
/* ========================================================================================= */

 

/* Contacts */
.contacts {
	direction: ltr; /* RTL */
}

/* Socials */
ul.social-icons {
	list-style: none;
	text-align: center;
	padding-bottom: 15px;
}
ul.social-icons li {
	margin-right: 0 !important; /* RTL */
	margin-left: 5px !important; /* RTL */
}
ul.social-icons li:last-child {
	margin-left: 0 !important; /* RTL */
}

@media only screen and (max-width: 480px) {
	footer .copyrights {
	    margin-top: 25px !important; /* RTL */
	    margin-bottom: 0 !important; /* RTL */
	}
}