/*
Theme Name: Sarraty Child
Description: Child theme for the Sarraty
Author: Ahmad Salah
Template: sarraty
*/

@import url("../sarraty/style.css");

.tp-leftarrow.default {
	color: #1e73be;
	border: 4px solid #1e73be;
}

.tp-leftarrow.default:before {	
	color: #1e73be;
}

.tp-rightarrow.default {
	color: #1e73be;
	border: 4px solid #1e73be;
}

.tp-rightarrow.default:before {	
	color: #1e73be;
}

.header_info .lang {
  display:none;
}

.service_info p {
	line-height: 1.5em;
	min-height: 6em;
	padding-left: 5px;
	padding-right: 5px;
}

.header_info  .home_button {
	margin-top: 6px;
}

.page_title_holder .page_info .title {
	font-size: 17px;
}

.project_description_content ul{	
		list-style: initial !important;
		margin-left: 40px;
	}
	
.project_description_content ul > li {
	list-style: initial !important;
	border-bottom: 0px solid #f0f0f0; 
	padding-bottom: 6px; 
	margin-bottom: 8px;
}

.port_thumb  img{
	margin-top: 35px;
}


.side_content .widget_container  ul > li.selected > a {
    color: #1e73be;/*a3c95c*/
}

.widget_container.widget_categories  ul > li.selected:before {
	margin-right: 7px;
	margin-left: 3px;
}


.widget_container .textwidget ul > li{
    border-bottom: 1px solid #f0f0f0;
    padding-top: 10px;
    padding-bottom: 10px;
	padding-right:15px;
    margin-bottom: 8px;
	margin-right:15px;
	float:left;
}

.widget_container .textwidget ul > li:before{
	content: "\f105";
	font-family: FontAwesome;
	margin-right: 10px;
	font-size: 13px;
	color: #1e73be;
	-o-transition: all  0.15s ease-in;
    -webkit-transition: all  0.15s ease-in;
    -moz-transition: all  0.15s ease-in;
    transition: all  0.15s ease-in;
}

/*
.widget_container .textwidget ul > li:hover:before {
	padding-right: 7px;
	padding-left: 3px;
}*/

.widget_container .textwidget ul > li:hover {
background-color :#1e73be;
}

/*
@media only screen and (min-width:993px) and (max-width: 1119px) {
	.widget_nav_wrapper {
		width: 540px!important;
	}
}

@media only screen and (min-width:1120px) and (max-width: 1319px) {
	.widget_nav_wrapper {
		width: 600px!important;
	}
}

@media only screen and (min-width:1320px) {
	.widget_nav_wrapper {
		width: 700px!important;
	}
}*/

.widget_nav_wrapper .su-post {
	min-width: 47% !important;
}


.carousel_categories a {
	color: #555;
}
.carousel_categories a:hover {
	color: #555;
}

.owl-carousel2 .owl-wrapper {
	width:100% !important;
}
.owl-carousel2 .owl-item {
	float:left;
}

.owl-carousel2 .owl-controls {
	display:none !important;
}


.menu_selected {
	color: #1e73be !important;
}


.qtrans_language_chooser {
	padding-left: 10px;
	margin-top: 10px;
}


.qtrans_language_chooser > li {
	padding-left: 10px;
	float:left;
	
}


.header_info {
	display: block !important;
}

.portfolio_element {
	max-width: 100% !important;
}	

.logo img {
	height: 50px !important;
	margin-top: -20px !important;
	margin-bottom: -10px !important;
}

.sticky_header .logo img {
	height: 50px !important;
	margin-top: -10px !important;
	margin-bottom: -10px !important;
}

.home_button a {
	color: #333;
	font-size: 13px;
	font-weight: 700;
	padding: 0px 14px 16px;
	line-height: 18px;
	text-transform: uppercase;
	text-decoration: none;
}

.home_button a:hover {
	color: #1e73be;
	text-decoration: none;
}

.aq-block-aq_bloglist_block>a {
	float: right;
}

.service_icon i:hover {
	color: #5989B3;
}

.credits {
	margin-top: 10px;
}

.credits_logo img {
	margin-top: -20px;
}

.site_footer  .widget_container .textwidget ul > li{
	font-weight: bold;
}

.site_footer  .widget_container .textwidget ul > li:hover {
	background-color: inherit;
}

.site_footer .widget_container .textwidget ul > li:hover:before {	
	margin-right: 7px;
	margin-left: 3px;
}

.footer_all_news {
	margin-top: -8px;
	position: absolute;
}

/*.navbar-nav > .menu-item-1079 > a {
	pointer-events: none;
}

.navbar-nav > .menu-item-1111 > a {
	pointer-events: none;
}

.navbar-nav > .menu-item-1112 > a {
	pointer-events: none;
}
*/

.animated.fadeInUp {
	-webkit-animation-name: fadeIn !important;
	animation-name: fadeIn !important;
	z-index: 999;
}

#sidebar {
	padding-bottom: 20px;
}

#sidebar .widget_title {
	text-transform: none;
}

.my_divider {
	padding-top: 20px;
	padding-bottom: 20px;
}

.title_cap {
	font-size: 14px;
	color: #fff;
	margin-bottom: 0;
	font-weight: bold;
	margin:0;	
}

.title_anchor {	
	display: block; 
	position: relative; 
	top: -140px; 
	visibility: hidden;
}

.title_div {
	background-color :#1e73be;
	float: left;
	clear: both;
	padding: 9px 16px;
	-webkit-box-shadow: inset 0 1px 21px 1px rgba(21,22,23,0.1);
	-moz-box-shadow: inset 0 1px 21px 1px rgba(21,22,23,0.1);
	box-shadow: inset 0 1px 21px 1px rgba(21,22,23,0.1);
	margin-bottom: 20px;
	margin-left: 10px;
}

.title_div.ind_item {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	text-align: center;
	color: white;
	font-weight: bold;
	margin-bottom: 0px;
}

.services li {
	margin-bottom: 3px;
	text-align: left;
	font-size: 12px;
}

.services li:before{
	content: "\f105";
	font-family: FontAwesome;
	margin-right: 10px;
	font-size: 13px;
	color: #1e73be;
	-o-transition: all  0.15s ease-in;
    -webkit-transition: all  0.15s ease-in;
    -moz-transition: all  0.15s ease-in;
    transition: all  0.15s ease-in;
}

.services ul > li:hover:before {	
	margin-right: 7px;
	margin-left: 3px;
}

#post-18 .content_container {
	padding-bottom: 20px;
}

#post-18 .content_container {
	padding-bottom: 20px;
}

#post-18 .gray_section {
	margin-bottom: 40px;
}


.divider {
    border: 0;
    height: 4px;
    margin:18px 0;
    position:relative;
	background: -moz-linear-gradient(left, rgba(30,115,190,0) 0%, rgba(30,115,190,0) 15%, rgba(30,115,190,0.65) 50%, rgba(30,115,190,0) 85%, rgba(30,115,190,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(30,115,190,0)), color-stop(15%,rgba(30,115,190,0)), color-stop(50%,rgba(30,115,190,0.65)), color-stop(85%,rgba(30,115,190,0)), color-stop(100%,rgba(30,115,190,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(30,115,190,0) 0%,rgba(30,115,190,0) 15%,rgba(30,115,190,0.65) 50%,rgba(30,115,190,0) 85%,rgba(30,115,190,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(30,115,190,0) 0%,rgba(30,115,190,0) 15%,rgba(30,115,190,0.65) 50%,rgba(30,115,190,0) 85%,rgba(30,115,190,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(30,115,190,0) 0%,rgba(30,115,190,0) 15%,rgba(30,115,190,0.65) 50%,rgba(30,115,190,0) 85%,rgba(30,115,190,0) 100%); /* IE10+ */
	background: linear-gradient(left, rgba(30,115,190,0) 0%,rgba(30,115,190,0) 15%,rgba(30,115,190,0.65) 50%,rgba(30,115,190,0) 85%,rgba(30,115,190,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e73be00', endColorstr='#1e73be00',GradientType=1 ); /* IE6-9 */
}

.divider:before {
    content: "";
    display: block;
    border-top: solid 1px rgba(30,115,190,0.100);
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    z-index: 1;
}

.credits a:hover {
    color: #bbb;
}

.widget_container .image_container  img {
	width:100%;
	
}


