/*
You can add your own CSS here.

Click the help icon above to learn more.
*/



/* Header white transparent */

/*
.site-header {
	background-color: rgba(255,255,255,0.9) !important;
}

.site-header.float-header {

	background-color: rgba(255,255,255,0.9) !important;

}

*/

/* Main menu links */
a.sydney-dropdown-link {
  color: #ffffff !important;
}

/* Active/current page link */
a.sydney-dropdown-link[aria-current="page"] {
  color: #ffffff !important;
}

/* remove page title */
.page header.entry-header {
display: none;
}

span.wpml-ls-native {
	  color: #444444 !important;
}
/* add little dim to slider title */
.text-slider .maintitle {
    background: rgba(0,0,0,0.1);
}


/*No Padding*/
.page .content-wrapper {
padding-top: 0px !important;
padding-bottom: 0px !important;
margin: 0px;
}

strong {
font-weight:900;
color:#d65050;
}

h2 {
margin: 30px 0px 5px 0px;
color:#d65050;
}

.footer-widgets, .footer-info, .site-footer, .footer-widgets a, .footer-info a, .site-footer a {
    color: rgba(255,255,255,0.5);
}


.site-logo2 {
max-height:70px;
}

/*
@media only screen and (min-width: 768px) and (max-width: 989px) {
.main_menu {
left: 12em;
}}
*/


    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px)  and (max-width: 991px)  {
#large-site-logo2 {
	display:none;
}
#small-site-logo2 {
	display:block;
}

    }


    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
#large-site-logo2 {
	display:block;
}
#small-site-logo2 {
	display:none;
}
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {

    }

#small-site-logo2,#large-site-logo2 {
    text-align: center;
}

.content-area .hentry {
padding-bottom: 0px !important;
}


.entry-footer {
display:none;
}


/* declaring Arabic (ar) font styles*/
:lang(ar) { 
    font-family:'Droid Arabic Kufi' !important; 
font-weight:700 !important;

  }

.fa:lang(ar) {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome !important;
font-size: inherit !important;

}

body.page-id-542 .elementor-heading-title.elementor-size-large{
    font-family: "Roboto", Sans-serif !important;

    font-weight: 500 !important;
    text-transform: uppercase;
    letter-spacing: 2.6px;
	direction: ltr;

}

#mainnav-mobi ul > li > a {
background-color: #1c1c1c;
}

/* Template for job positions (table) */
#table {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

#table td, #table th {
    border: 1px solid #ddd;
    padding: 8px;
}

#table tr:nth-child(even){background-color: #f2f2f2;}

#table tr:hover {background-color: #ddd;}

#table th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #d65151;
    color: white;
	text-align :center;
}

#table li {
    text-align:left;
}