/*Theme Name:
Theme URI:
Description:wordpress theme
Version:2.5
Author:sameh
Author URI:
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

@import url(//fonts.googleapis.com/earlyaccess/notonaskharabic.css);
@font-face {font-family: 'HacenVanilla';
src:url('fonts/Hacen Vanilla.ttf'),
url('fonts/Hacen Vanilla Lt.ttf');}

body {font-family: 'Noto Naskh Arabic', serif;}

.sitemap {
    text-align: right;
direction: rtl;
}
.sitemap h2 {
  color:#42B6DE;  
}

.sitemap ul {
    padding:0;
}
.sitemap ul li a{
  color: #000;
font-size: 20px;
}
.sitemap ul li {
    padding: 5px 0;
    
}


.opp{
background: rgba(2,2,2,0.7);
min-height: 415px;
}

.new .opp{
background: rgba(2,2,2,0.7);
min-height: 375px;
}

.phone-num {
    position: fixed;
    bottom: 0px;
    right: 10%;
    background: none repeat scroll 0% 0% #0DC143;
    color: #FFF;
    border-top-left-radius: 20%;
    border-top-right-radius: 20%;
}

.phone-num p {
 color: #FFF;
    margin: 0px;
    padding: 7px;
    font-weight: bold;
    font-size: 25px;
}

.phone-num p a {
    margin: 0px;
    padding: 10px;
    font-weight: bold;
    font-size: 25px;
 color: #FFF;
}








@media(min-width:768px){
.header .navbar-nav > li{ float: right;}
.banner img{padding-top:25%;}
}
.headmenu{background: #333333}
.header .nav-nav > li > a{line-height: 26px;}
.navbar-nav > li > a{line-height: 33px;}
.header .navbar-default .navbar-nav > li > a{color: #000; font-weight: bolder;padding: 23px 10px;font-size: 19px;}
.header .navbar-default .navbar-nav > li > a:hover{color: #C40C52;}
.header .navbar-brand{font-weight: bold;font-size: 40px;text-shadow: 2px 2px 5px #D8BC47;color: #4A8CB7;}
.navbar{margin-bottom: 0px; background: #f8f8f8; border: none;min-height: 80px;}
.navbar-brand{}
/*start header*/

.hvr-underline-from-right:before {

  background: #6D1708;
}



.services{background: #f8f8f8;border-top: solid 1px #ddd;border-bottom: solid 1px #ddd;margin-bottom: 30px;}
.services h2{margin-bottom: 20px;color: #EF2144;font-weight: bold;}
.services img {height: 160px; width: 95%;}
.services h3{color: #314491;font-size: 20px;margin: 0;padding: 15px;}
.services .media{margin-bottom: 20px; padding-top: 20px;}
.services h3 a{color: #EF2144; font-size: 21px;}
.services p{padding: 0 15px;color: #a49696;font-size: 18px;}


.feature{background: #f8f8f8;padding: 30px 0;border-bottom: solid 1px #ddd;text-align:center;}
.feature .fa{color: #EF2144;font-size: 50px;width: 100px;height: 100px;border-radius: 50%;background: #fff;line-height: 100px;}
.feature h3{font-weight: bold;}
.feature p{font-size: 20px;}
.feature h4{}
.feature h4 a{color: #EF2144;font-size: 20px;}

.banner-map{color:#000;text-align:right;padding: 30px 0;}
.banner-map h1{font-weight: bold;}
.banner-map p{font-size:22px;}
.banner-map img{
max-width: 66%;
height: 180px;
margin-top: 34%;
}
.banner-map .btn-default{background: #EF2144;border-color: #EF2144;color: #fff;font-weight: bold;font-size: 20px;}



.category{padding: 40px 0;}
.category h2{margin: 0;font-weight: bold;color: #EF2144;padding-bottom: 20px;}
.category p{font-size: 20px;margin-bottom: 25px;}
.category img{width: 100%; height: 200px; transition: 0.5s all; margin-bottom: 20px;}
.category img:hover{opacity: 1;}
.cat-content:hover .cap{opacity: 1; bottom: 0; height: 100px;}
.category .cap h3{margin: 0;padding-bottom: 13px;}
.category .cap {color: #fff; font-size: 20px;
padding-top: 15px; padding-bottom: 15px; background: rgba(254,162,0,0.9); font-weight: bold;
margin: 0px; height: 280px; bottom: -50%; position: absolute; width: 100%; opacity: 0;transition: 0.5s all;} 
.cat-content{background: #000; position: relative; overflow: hidden;}

.cat-content:hover .cap p{color:#fff;}


.content .read{float: left; margin-top: 14px; color: #fff; font-weight: bold;}
.content .read:hover{text-decoration: none;}

.main-content{background: none repeat scroll 0% 0% rgb(255, 255, 255);
margin-top: 30px; padding: 15px; direction: rtl; overflow: hidden; margin-bottom: 30px;}
.main-content img{width: 100%; height: 180px !important;}
.main-content h2{line-height: 20px; margin: 0; padding: 10px;}
.main-content h2 a{font-size: 14px; color: #E18728; font-weight: bold; transition: 0.5s all;}
.main-content h2 a:hover{text-decoration: none; color: #000;}


.panner{margin-top: 20px; margin-bottom: 20px; background: #f5f5f5;
padding-top: 20px; padding-bottom: 20px;}
.panner img{height: 170px; width: 75%;}
.opp-panner{background: rgba(34,34,34,0.8);min-height: 300px;}
.panner-content {color: #fff; min-height: 400px;}
.panner-content h1{font-size: 45px; font-weight: bold; color: #fff;}
.panner-content p{
    font-size: 23px;
    width: 390px;
    text-align: right;
    margin: auto;
    margin-bottom: 10px;
}

.btn-danger{background:#fff; border-color:#fff;color:#529BC9;}
.panner-content .fa{
    color: #fff;
    width: 40px;
    height: 40px;
    border: solid 1px;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    margin-left: 6px;
}
.banner{background: url('images/447.jpg'); min-height: 415px;background-size: cover;}
.info-header{color: #fff;text-align: right;padding-top: 15px;}
.info-header h1{font-weight: bold;font-size: 40px;margin-bottom: 20px;}
.info-header p{
font-size: 22px;
line-height: 34px;
}





.new{background: url('images/447.jpg'); min-height: 375px;background-size: cover;background-size: cover;text-align:right;color:#fff;}
.new h3{font-size: 35px;font-weight: bold;color: #fff;font-weight:bold;}
.new p{font-size: 21px;padding-bottom: 5px;}
.new .btn-primary{font-weight: bold;font-size: 20px;background:#EF2144;border-color:#EF2144;}
.new .btn-default{background:#EF2144;border-color:#EF2144;color:#fff;font-weight: bold;font-size: 20px;}

.details{
width: 95%;
margin: auto;
background: #fff;
text-align: right;
direction: rtl;
padding: 0 10px;
}


/*sidebar*/
.sidebar{direction: rtl; margin-top: 30px;}
.sidebar li{list-style-type: none;}
.sidebar ul{padding: 0;}
.sidebar h3{margin-top: 10px; font-size: 30px; font-weight: bold; text-align: center;}
#nav_menu-2{background: #FFF; border: 5px solid #F1F1F1; direction: rtl; overflow: hidden;}
#nav_menu-2 h3{}
#nav_menu-2 ul{}
#nav_menu-2 li{position: relative; display: block; padding: 10px 15px;
margin-bottom: -1px; background-color: #FFF; border-top: 1px solid #DDD; float: right; width: 50%;}
#nav_menu-2 li:last-child{border-bottom: none;}
#nav_menu-2 li a{color: #000; font-size: 22px; padding: 5px;}
#nav_menu-2 li a:hover{text-decoration: none;}
.cat-item{
    float: right;
    width: 36%;
}

.wrap{}

.content{
margin-top: 20px;
padding: 15px;
direction: rtl;
overflow: hidden;
margin-bottom: 30px;
background: #f8f8f8;
border: solid 1px #ddd;
}

.content h1{color: #E18728; font-weight: bold; font-size: 25px; padding-bottom: 15px;margin:0;}
.content h1 a{color: #660066; font-weight: bold; font-size: 25px; padding-bottom: 15px;
 transition: 0.5s all;}
.content h1 a:hover{text-decoration: none; color: #000;}
.content p{font-size: 16px; margin: 0;}
.content img{width: 100%; height: 140px; padding-bottom: 20px;}
.content .more-link{display: none;}
.content .btn-primary{
background: #660066;
border-color: #660066;
float: left;
margin-top: 20px;
color: #FAD30C;
font-weight: bold;
}

.main-content{background: none repeat scroll 0% 0% rgb(255, 255, 255);
margin-top: 30px; padding: 15px; direction: rtl; overflow: hidden; margin-bottom: 30px;}
.main-content img{width: 100%; height: 180px !important;}
.main-content h2{line-height: 20px; margin: 0; padding: 10px;}
.main-content h2 a{font-size: 14px; color: #E18728; font-weight: bold; transition: 0.5s all;}
.main-content h2 a:hover{text-decoration: none; color: #000;}

.panner{margin-top: 20px;}
.panner img{width: 100%; height: 80px;}


.one-page p{font-size: 16px; line-height: 30px; text-align: justify;}
.one-page img{ height: 240px; padding-bottom: 20px;}
.one-page{background: none repeat scroll 0% 0% rgb(255, 255, 255);
    margin-top: 20px; padding: 15px; direction: rtl; overflow: hidden; margin-bottom: 20px;}

.sidebar{margin-top: 20px; direction: rtl;}
.attachment-full{width: 100%; padding: 15px 10px 10px; height: 250px;}

.menu-main-menu-container{}
#menu-main-menu{padding: 10px;}
#menu-main-menu li{list-style-type: none; background: #EEEEEE;
margin-bottom: 5px; padding: 10px; border-radius: 6px;}
#menu-main-menu li a{font-size: 16px; color: rgb(225, 135, 40); font-weight: bold;}


.widget_recent_entries{}
.widget_recent_entries h3{color: #FFF; padding: 8px;
font-weight: bold; background: #EF2144;font-size: 30px; text-align: right;}
.widget_recent_entries li{list-style-type: none; background: #F8F8F8;
margin-bottom: 5px; padding: 7px; border-radius: 6px;}
.widget_recent_entries ul{padding: 0;}
.widget_recent_entries li a{font-size: 19px; color: #EF2144; font-weight: bold; transition: 0.5s all;}
.widget_recent_entries li a:hover{text-decoration: none; color: #529BC9;}









.menu-main-menu-container{}
#menu-main-menu{padding: 10px;}
#menu-main-menu li{list-style-type: none; background: #EEEEEE;
margin-bottom: 5px; padding: 10px; border-radius: 6px;}
#menu-main-menu li a{font-size: 16px; color: rgb(225, 135, 40); font-weight: bold;}

.page-content{}
.one-page{background: #fff; border: 5px solid #F1F1F1; direction: rtl; margin-top: 20px;}
.one-page h1{

font-weight: bold;
font-size: 30px;
padding-bottom: 15px;
color: #EF2144;
margin: 0;
}
.one-page p{text-align: justify; font-size: 20px; padding: 5px 30px;}
.one-image{}
.one-image img{height: 210px;}



/*start footer*/
footer{background: #EF2144; min-height: 200px; text-align: center; color: #fff;}
footer h3{ text-align: center; font-weight: bold;}
footer p{direction: rtl; text-align: center; font-size: 16px;}
footer ul{list-style-type: none; margin: 0; padding: 0;}
footer li{list-style-type: none; text-align: center;}
footer li a{
font-weight: bold;
font-size: 20px; color: #fff;}
footer .fa{}
/*end footer*/

.follow {padding-bottom: 40px;}
.follow .fa-3x {width: 70px; height: 70px; border-radius: 50%;
border: 1px solid #EF2144; padding: 15px; color: #EF2144;}
.follow h2{margin: 0px; color: #4F4F4F; padding-bottom: 20px; }

.vide{}

.sitemap {
    
}

.sitemap img {
    max-width:100%;
   height: 220px;
}

.sitemap {
    
}

#breadcrumbs {
background: #f8f8f8;
padding: 10px;
font-size: 17px;
font-weight: bold;
margin-top: 20px;    
}
.sitemap p {
font-size: 16px;
line-height: 27px;
text-align: right;    
}
.one img{}

.sitemap {
    text-align: right;
direction: rtl;
}

.one {
background: #f8f8f8;
padding: 10px;
border: solid 1px #ddd;
margin-bottom: 30px;  
 
}
.sitemap .one {
height: 470px; 
}

.sitemap h2 {
  color:#42B6DE;  
}
.sitemap h3 {
    text-align:right;
}
.details a {
font-size: 16px;
color: #000;  
font-weight: bold;
}
.sitemap ul {
    padding:0;
}
.sitemap ul li a{
  color: #000;
font-size: 20px;
}
.sitemap ul li {
    padding: 5px 0;
    
}

.footer2 p{
    margin:0;
    padding:7px 0;
}


#sidebar {
    direction:rtl;
    text-align:right;
}
#sidebar img {
height: 35px;
float: right;
margin-left: 10px;
}
#sidebar h3 {
color: #fff;
padding: 10px;
font-size: 20px;    
}
#sidebar ul {
    padding:0;
}
#sidebar li {
background: #f8f8f8;
overflow:hidden;
padding: 8px;
margin-bottom: 10px; 
list-style:none;
}
#sidebar li a{
color: #000;
font-size: 16px;
font-weight: bold;
}