/* Enter Your Custom CSS Here */

@font-face {
	font-family: fb;
	src: url(http://taqa.sa/css/hiba1.ttf);
}
@font-face {
	font-family: fl;
	src: url(http://taqa.sa/css/hiba2.ttf);
}
@font-face {
	font-family: fs;
	src: url(http://taqa.sa/css/hiba3.ttf);
}
.logo {
	top: 4px;
	right:30px !important;
}
}

#menu-wrap {
 height: 75px !important;

  background-color:transparent !important;
  font-family:fb;
}

#menu-wrap .logo {
 margin-top:25px;
  margin-right:45px;
  
}


.horizontal-list-item .gallery-info {
  background:none!important;}

.photo-info-button, .filter-button, .frame-share-button, .menu-wrap-b .menu .page_item:hover:before, .menu-wrap-b .menu-arrow-up, .slide-button, .blog-readmore, .photo-thumb:after, .photo-info-button-bg, .portfolio-content-buttons #frame-share, .tooltip-inner, #split-thumbs li.active, .horizontal-gallery-item.active .play-video-button, .social-button:before, #playpause:hover, .portolio-item-navigation, .portfolio-item-social .share-button a, .portolio-item-navigation, .format-gallery .owl-prev, .format-gallery .owl-next, .tag-pagination .page-links > a, .format-gallery .page-links > a, #calendar_wrap caption, #calendar_wrap #prev, .tweets .jtwt_tweet, .widget_pages .page_item_has_children, .widget_recent_entries .post-date, .widget_recent_comments .url, .before-line, .before-line:before, .service-title:after, .soc a, .pbar-content, .reply:hover, .grid-item .format-link a, #popup-window .close-window, .owl-next, .owl-prev, #back-top > a, .wp-availability .wp-availability-month table tr th, .wp-availability .wp-availability-month table thead th, .woocommerce .minus:hover, .contacts-iconblock .phone, .contacts-iconblock .fax, .contacts-iconblock .mail, .zoom-close:before, .gallery-info .photo-count:after, .page-template-page-hover-slider-php .gallery-count, .pricing-table.featured, .page-template-page-templatesparallax-page-php .portfolio-item-button i, .page-template-page-templatesparallax-page-php #parallax-nav li.active:before, .page-template-page-templatesparallax-page-php .block-content-parallax-text h2, .heading-section p:after, .page-template-page-templatesparallax-page-php .services-hover > span:after, .nav-tooltip {
background-color: #00703C;
}

#page-footer, .single.single-photogallery #page-footer {
background: rgba(255, 255, 255, 1) !important ;
bottom: 0;
display: block;
height: 75px;
left: 0;
position: fixed;
right: 0;
width: 100%;
z-index: 888;
}


.copyright {
 font-size: 13px !important;
  line-height: 70px;
}

.footer-logo img{
  vertical-align: middle;
width: auto;
height: 60px;
margin-top: -68px;
margin-left: 32px;
display:none;}
.menu-wrap-b .menu ul li a:hover, .menu-wrap-b .menu ul li:hover > a {
background: none repeat scroll 0 0 rgba(207, 207, 207, 1);
}


#page-footer .zocial {
  float:left;
  padding-top: 23px;
  color: rgba(0, 112, 60, 1)!important;}

.link-footer a{
line-height: 90px;
color:white;
margin-top:0px;
}

.gotowebsite {
display: inline-block;
float: right;
margin-top: -45px;

}

.link-footer1 a img {
height: 69px;
}

#menu-wrap .menu-item-has-children a:hover {
 background-color: #e5e5e5; 
}

.link-footer1 {

margin-top:17px;
  float:none;
  margin-right:3%;
    text-align:center;
  
}


#gallery-list-horizontal .gallery-info h2 {
color: #1E7247;
line-height: 37px;
margin: 21% 0 0;
width: 90%;
font-size: 28px;
/* font-weight: bold; */
font-family: fl;
}

body.page-template-default #content-wrap{
 background:rgba(247, 246, 250, 0); 
}

body p ,ul, li,one-third{
 text-align:center; 
 color: #00703C;
  font-family: fl;
  font-size: 20px;
  line-height: 25px;
}

ul, li{
 text-align:right; 
 color: #00703C;
  font-weight: 600;
  font-family: fl;
  font-size: 20px;
  line-height: 25px;
}

ul{
 direction:rtl; 
}

li{
text-align:right !important;  
}

body{
  font-family: fl;
}

.gridifier-popup .button a, .portfolio-button > a, #sidebar-menu ul a:before, .sidebar-default .social a, .portfolio-content-wrapper .close-content, .gridifier-popup .owl-next:hover, .gridifier-popup .owl-prev:hover, #back-top a, #load-more:hover, .button, .pbar, .highlight_yellow, .jtwt_tweet_text:before, .footer-w.widget.widget_recent_entries .post-date, .slide-index, .owl-prev:hover, .owl-next:hover, .team-social a, .contact-info li, .wpcf7-submit, #intro-button {
background: rgb(0, 112, 60);
}

a, a hover, a visited{
  color:white;}


#back-top {
  display:none !important;
}

.menu-blank-area {
 
 
height:75px;}

footer#page-footer {
position: fixed !important;
  border-top-style: solid;
border-top-color: rgba(128, 128, 128, 0.28);
  border-top-width:1px;

}

h5{
  color: #00703C;
  font-family: fl;
  font-size: 20px;
  line-height: 25px;
  padding-bottom: 30px !important;
  direction:rtl;
}

h4{
  color: #00703C;
  font-family: fl;
  font-size: 24px;
  line-height: 29px;
  padding-bottom: 20px !important;
  direction:rtl;
  font-weight:800;
  
}

.small-photo{
 height:40px !important;
}
.small-photovw{
 height:35px !important;
}

.small-photoford{
 height:27px !important;
}

.main-sponsor{
 height:40px !important; 

}


table{
 direction:rtl !important; 
}

table td,th,tr{
 text-align:right;
}
.right-table{
  text-align=right !important;}

.wp-caption {
 margin: 0 auto; 
}

.breadcrumb{
 text-align:right;
  margin-right:11%;
  display:none;
 
}

.breadcrumb a{
   color: #00703C !important;
  font-family:fl;
}
.slicknav_nav ul li a {
background-color: #fff !important;
}
#crumbs li:before {
color: rgba(0, 0, 0, 0);
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) { 
  body.page-template-default #content-wrap {
    padding: 10px 10px !important;
  }
.breadcrumb {
  text-align: center;
  margin-right: 0;
}
  section.horizontal-list-item {
    width: 100% !important;
    height: 180px !important;
    background-position-y: 20% !important;
  }
    footer#page-footer {
    position: relative !important;
  }
  .greenwhite{
    position:relative !important;
    float:right !important;
    right:20px !important;
    top:10px !important;
    
  }
  
  div.link-footer1 {
    display: none;
  }
  .horizontal-list-item .gallery-info {
    display: none !important;
  }
  .body-preloader {
   text-align:center; 
  }
  #menu-wrap.visible-menu {
   width:30%; 
    border:0 !important;
     }
  #menu-wrap .logo {
   display:block !important;
    left:40px !important;
  }
  #menu-wrap .logo img{
    max-width:90px !important; 
  }
   
  #attachment_1241 img, #attachment_1242 img{
   width: auto;
   height: 390px;
  }
  
  h5{
    margin-right: 6px;
margin-left: 6px;
padding-right: 0;
padding-left: 0;
}
ul.sub-menu li a {
   background-color:#fff !important; 
  }
.close-popup, .slicknav_btn, .slicknav_nav a:hover, .slicknav_nav .slicknav_item:hover, .slicknav_nav .slicknav_item:hover a, .woocommerce .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page #content .quantity .minus:hover, .marker-button {
   color:#333; 
  }
.sub-menu li a:hover {
  border-bottom: 0px solid; 
  }

.videos{
    
text-align:center;
 padding-bottom:7px !important;
 padding-top:15px !important;
  }

#content-wrap .with-padding{
   padding:0px !important; 
  }
  
  .pictures{
     padding-bottom:10px !important;
 padding-top:15px !important;
  }
}













ul#social-icons{
  margin-left:30px;
}
.footer-left{
  float:left;
}


.menu-wrap-b .menu li a {
  color:rgb(9, 97, 45) !important;
  font-family:fb;
  
}

#main-menu {
  margin-right: 100px;
  margin-top: 87px;
  margin-left: 100px;
  padding-left: 0;
}

#crumbs li a{
  display:none;
}

.menu-wrap-b .menu{
 margin-top:-56px;
 float: left;
 margin-left: 57px;
}

#page-footer, .single.single-photogallery #page-footer{
 background:transparent; 
}

#menu-wrap.visible-menu{
  border-bottom-style: solid;
  border-bottom-color: transparent;
  border-bottom-width:1px;
  background:transparent;
  
}

#menu-wrap .logo img{
  max-width:59%;
}


.button.animate-me{
 float:right; 
}

.split-item .split-content{
 
  right:0;
  left:0;
  width:100%;
  top:0p;
  height:100%;
  bottom:0;
}


#split-slider .content, #split-slider .button{
  
width:100%;
float:none !important;
  margin:0 auto !important;
}

#split-slider .button, .btn-price{
  line-height:28;
  
}

#split-slider .caption  {
 display:none; 
}
#split-slider .button, .btn-price{
  
  background:transparent !important;
  border:none;
}

#split-slider .button:hover{
  
  background:transparent !important;
  border:none;
}


#split-slider .button:after{
  color:transparent;
}

.greenwhite{
position: fixed;
bottom: 8px;
right: 33px;}

.greenwhite img{
  height:55px;}

ul#mainmenu a {
color:rgb(6, 99, 51) ;
  font-family: fl;
}

ul#mainmenu a:hover {
  color: rgb(153, 153, 153) !important;
  font-family: fl;
}
#main-menu ul .sub-menu li a{

}
#main-menu ul{
 padding-right:0; 
 background-color: #CFCFCF;
  border-radius:5px;
}
ul.sub-menu li a{
 background-color: rgb(6, 99, 51); 
}



 #mainmenu ul li > ul.sub-menu li:hover {
  color:red !important;}


.menu-wrap-b .menu li a:hover{
    background: rgba(6, 99, 51, 1);
  color: pink !important;
}

.sub-menu li a :hover > .menu-wrap-b .menu li a{
   background:red !important;
   background-color:red !important;
}

.menu-wrap-b .menu li a:hover, .menu-wrap-b .menu li:hover > a, .menu-wrap-b .menu ul li a{
    background: rgba(6, 99, 51, 1);
  color:white !important;
}

ul#mainmenu li a{
  padding-right:20px;
  padding-left:20px;
}

.title-top{
 padding-top:40px; 
}

.resize{
  max-width: 80px !important;
height: auto !important;
}

.videos{
 text-align: center !important;
margin-bottom: -5px;
font-family: fb;
color: rgb(6, 99, 51);
}

#content-wrap .with-padding{
 padding:28px; 
}

img.aligncenter.size-full.wp-image-1438{
 height:350px !important;
  width:auto !important;
}

.competition{
  width:auto;
  height:200px;
}

.pictures{
  text-align: center;
margin-bottom: -5px;
font-family: fb;
color: rgb(6, 99, 51);
  width:200px;
}

.silversponsors{
  margin-left: 0px !important;
margin-right: 30px !important;
  height: 40px !important;
  width: auto !important;
}

.mainsp{
    margin-left: 0px !important;
    height: 40px !important;
	width: auto !important;
}

#split-thumbs li{
  border:1px solid #066333;
  
}
.small-photovw,.small-photoford{
  padding-right:7px;}