
/* Page Fonts */

/*@import url('https://fonts.googleapis.com/css?family=Nunito:400,600,700&subset=latin-ext'); */
/* Body Options */

body *{outline:none;}

/* Health COLORS
================================================== */

/* Colored */
.colored, .colored-hover:hover{ color:#0073ab !important; }
.bg-colored, .bg-colored-hover:hover{background-color:#262261 !important; }
.bg-colored2, .bg-colored2-hover:hover{background-color:#076996 !important; }
.border-colored, .border-colored-hover:hover{ border-color:#0073ab !important; }

/* Colored1 */
.colored1, .colored1-hover:hover{ color:#056996 !important; }
.bg-colored1, .bg-colored1-hover:hover{ background-color:#056996 !important; }
.border-colored1, .border-colored1-hover:hover{ border-color:#056996 !important; }

/* Colored2 */
.colored2, .colored2-hover:hover{ color:#c09066 !important; }
.bg-colored2, .bg-colored2-hover:hover{ background-color:#076996 !important; }
.border-colored2, .border-colored2-hover:hover{ border-color:#c09066 !important; }

::selection{ background-color:#0073ab !important; }

/* Other Colors */

.bg-soft-colored2:before,.bg-soft-gradient:before,.bg-soft-gradient1:before,.bg-soft-gradient2:before{ opacity: 0.95; }

.bg-soft-gradient:before,
.bg-gradient{
	background: #0073ab; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #3856a2 0%, #e07526 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  #3856a2 0%,#e07526 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to 45deg,  #3856a2 0%,#e07526 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3856a2', endColorstr='#e07526',GradientType=1 ); /* IE6-9 */
}
.bg-soft-gradient1:before,
.bg-gradient1{
	background: #f2b03d; /* Old browsers */
	background: -moz-linear-gradient(45deg,  #f2b03d 0%, #e53838 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg,  #f2b03d 0%,#e53838 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg,  #f2b03d 0%,#e53838 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2b03d', endColorstr='#e53838',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.qdr-hover-5:before{ background-color:#ddd }


/* Services */
.services{ position: relative; }
.services-inner{ margin-bottom:150px; }
.skills-type-2 .item .progress{ background-color: rgba(255,255,255,0.1); }
.accordion .card-header{ padding:8px 0; color:#ddd; box-shadow: none; border-bottom:1px solid rgba(255,255,255,0.1); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.accordion .card-header[aria-expanded="true"],.accordion .card-header:hover{ color:#fff; }
.creative-sliders{ background-color:#1f1f1f; box-shadow: 2px 25px 45px 5px rgba(0,0,0,0.2); position: absolute; bottom:0; width: 100%; height: auto; max-width: 1170px; overflow: hidden; margin-left:auto; margin-right: auto; -webkit-transform: translateY(50%); -moz-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); }
@media only screen and (max-width: 768px){
	.services-inner{ margin-bottom:0; }
	.creative-sliders{ position: relative; -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); }
}
.double-image-slider .item>a{ width: 100%; height: auto; max-height: 190px; overflow: hidden; position: relative; display: block; }
.double-image-slider .item>a img{ width: 100%; height: auto;}

.footer-list li {
	margin: 10px 0;
	font-size: 15px;
}

.footer-list li a:before{
	font-family: "FontAwesome";
	display: inline-block;
	content: "\f105";
	margin-right: 3px;
}

.lang {
	z-index: 9749;
	position: absolute;
	top: 10px;
	right: 30px;
	background: #fff url(../../../images/lang_bg.png?v=2) repeat-x;
	width: 130px;
	height: 71px;
	-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.5);
	-moz-box-shadow: 2px 2px 4px rgba(0,0,0,.5);
	box-shadow: 2px 2px 4px rgba(0,0,0,.5);
}

.lang ul li ul li a {
	padding: 0px;
	min-width: 80px !important;
	color: #1d1d1d;
	display: block;
	line-height: 44px;
}

.lang i {
	font-size: 20px;
	color: #252525;
}





.lang ul, .lang ul li {
	/* position: initial !important; */
	/* float: right !important; */
	/* right: 0px; */
	text-align: center;
	font-size: 17px;
}


body.ar .lang ul, body.ar .lang ul li {
	float: left !important;
}

body.ar .lang ul li ul li a:before {
	margin-left: 5px;
}

.lang ul li img {
	max-width: 18px;
	margin-right: 5px;
	margin-top: -2px;
}

.lang ul li a {
	color: #333;
	padding: 0px 0;
}

.lang ul li a .fa-caret-down {
	color:#e31913;
}

.lang ul li ul {
	display: none;
	width: 100%;
	top:100%;
	position: absolute;
	background: #d5a644;
}

.lang ul li:hover ul{
	display: block;
}

.lang ul li ul li {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border-bottom:1px solid #bf9336;
	padding: 0px 0;
	height: 45px;
}


.lang ul li ul li:hover {
	background: #025590;
}

.lang ul li ul li:last-child{
	border-bottom:0;
}

.lang ul li ul li a {
	color:#fff;
}

#navigation.scrolled .dropdown-menu {
	height: 55px !important;
	padding: 27px 0 0 0 !important;
}

#navigation.scrolled .dropdown-menu:after {
	height: 55px !important;
	top: 80px !important;
}

#navigation.scrolled .lang ul li ul li a {
	padding: 0px 22px !important;
	min-width: 80px !important;
	line-height: 42px;
}



@media (max-width: 576px){
	.footer-list {
		margin-bottom: 0px;
	}
	.footer-list li {
		margin: 0px 0;
	}

	.footer-list li a {
		display: block;
		padding: 10px;
		background-color: #d9d9d9;

	}

	.footer-list li:nth-child(odd) a{
		background-color: #ececec;
	}


}
