@import url(fontiran.css);

body{
	background: #FFFFFF;
	font-family:IRANSansX, Helvetica, Roboto, sans-serif,Arial, Tahoma

}
b, strong{
font-weight:bold;
}
a{
	-webkit-transition: .5s all ease;
	transition: .5s all ease;
	text-decoration: none
}
button:focus {
  outline: 0;
}
a:active
{
    border-style: none;
    border: 0px;
	outline: 0; 
}
a:focus {
 outline: 0; 
}
#bodybd{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	background-color:#ffffff
}
.ltr{
	direction: ltr;
}
.rtl{
	direction:rtl;
}
ul{
	margin:0px;
	padding:0px;
}
.topnav{
	
	border-bottom:1px solid #f2f2f2;
	background-color:#00784a;
	
}
.topnav .menunav{
	color: #ffffff;
	line-height: 42px;
	font-size: 0.9rem;
	padding: 0px !important;
	margin: 0px !important;
	
}
.topnav ul {
  list-style: none;
}
.topnav ul li {
  display: inline-block;
  text-align: right;
  float: right;
  margin-left: 20px;
  color:#ffffff;
  font-size:0.80rem;
}
.topnav ul li  i{
	color:#ffffff;
}
.menunav li a {
  color: #ffffff;
  cursor: pointer;
  font-size:0.80rem;
}
.logo img {
  max-width: 100%;
  height: auto;
  display: block;

}
.lang{
	text-align: left;
	
}
.nav-datatime{
	background-color: #01579b !important;
	border: 1px solid #FFFFFF !important;
	color: #FFFFFF !important;
}

.nav-lang{
	background-color: #fd7e14 !important;
	border:1px solid #FFFFFF	
}
.nav-lang:hover{
	background-color: #c45900 !important;
	border:1px solid #FFFFFF
}
.nav-datatime, .nav-lang {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 3px;
  padding-bottom: 3px;
	margin-top: 8px
}
.YearAlert{
	border: 1px solid #FFFFFF;
	margin-top: 20px;
	border-radius: 50px;
	line-height: 25px;
	color: #5a5a5a;
	text-align: left;
	padding: 0px 4px;
	font-size: 0.92em;
}
.YearAlert b{
	font-size:1.2rem;
}
.header-icons {
  margin-top: 10px;
	text-align: center
}
.header-icons .badge {
	opacity: 0.9;
  display: inline-block;
  position: relative;
  cursor: pointer;
  width: 2.7rem;
  height: 2.7rem;
  border: 0.125rem solid transparent;
  padding: 0;
  text-decoration: none;
  text-align: center;
	color: #06458e;
  font-size: 1.5625rem;
  font-weight: normal;
  line-height: 1.5em;
  border-radius: 1.6875rem;
  transition: all 0.5s ease;
  margin-right: 0.2rem;
	background-color: #ffffff;
}
.header-icons .badge:hover {
  -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
	background-color: #FFFFFF;
	border: 2px solid #fd7e14;
	opacity: 1
	
	
}
.header-icons .badge:hover i{
	color: #fd7e14
}
.header-icons a i{
	color: #5F5F5F;
	margin-top:7px;
}


.header{
	/*height: 130px;*/
	z-index: 999;
	position: sticky;
	min-height:80px;
	top:0px;
	background-color:#ffffff;
	opacity:0.90
}

.nav-menu{
	/*display:flex;*/
	display:flex;
	height: 45px;
	background-color:transparent;
	line-height: 55px;
	
	position: relative;
	z-index: +999999
}
.nav-menu [data-menu-style]:not([data-menu-style="horizontal"]){
	background-color:#FFFFFF !important;
	
}
.nav-menu [data-menu-style]:not([data-menu-style="horizontal"] )  li a{
color:#4E4E4E !important;
}
.nav-menu [data-menu-style]:not([data-menu-style="horizontal"] )  li a:hover{
	color:#FFFFFF !important;
}
.BotMod{
	background-color: #00784a;
	min-height: 100px;
	z-index:5;
	position:relative;
	width:100%;
}
.FooterDiv{
	background-color: #00472c;
	z-index:6;
	position:relative;
	width:100%;
	
}
.FooterContent{
	padding-top: 20px;
	padding-bottom: 20px;
	color: #FFFFFF;
	font-size:0.80rem;
	opacity:0.9;
	
}
.CopyRightBy, .CopyRightSupport{
	text-align: right;
	margin-top: 5px;
}
.FooterContent a{
	color: #fff9b8;
	
}
.FooterContent a:hover{
	color: #ff9f42;
	
}
.badge-pill{
	color: #FFFFFF !important
}

.IconMark{
	padding-top:5px;
	padding-bottom:5px;
	z-index:1;
	margin-top:20px;
	margin-bottom:10px;
	
}
.IconMark h2, #FeaturedLatestNews h2{
	color:#00784a;
	font-size:1.2rem;
	font-weight:bold;
	direction:rtl;
	text-align:right;
	margin-bottom:10px;
}
#FeaturedLatestNews{
	margin-bottom:3%
}
#FeaturedLatestNews a{
color:#00784a
}
.IconMark .list-group-item{
	background-color:transparent !important;
	border:none !important;
	text-align:center;
	padding: 0px !important;	
}
.IconMark .IconMarkContent .btn{
	background-color:#01579b;
	font-size:1em;
	font-weight:bold;
}

.IconMark .IconMarkContent .btn:hover{
			background-color:#002f55;
			color:#fcffd4
}

.IconMarkContent .cycle{
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	margin:0 auto;	
	
	
	vertical-align: middle;
	text-align: center;
/*	
	transition: All 700ms ease;
	-webkit-transition: All 700ms ease;
	-moz-transition: All 700ms ease;
	-o-transition: All 700ms ease;
*/	
	cursor: pointer;
	transition: transform .2s; /* Animation */	
}
.IconMarkContent .cycle img{
	margin: 0 auto;
}
.IconMarkContent .cycle:hover{
		  transform:scale(1.12);	
}
.IconMarkContent .caption{
	width: 100%;
	display: inline-block;
}
.IconMarkContent .caption span{
	font-size: 17px;
	font-weight: bold;
	
}
.IconMarkContent img{
	height:50px
}
.IconMarkContent .caption .title{
	color:#2e3135;
	font-weight:bold;
	font-size:0.85rem;
	margin-top:0px;
}
.IconMarkContent .caption span{
	color: #5e5e5e;
	font-size:0.70rem;
	
}
.IconMarkContent .caption span:hover{
	color:#ff0000
}


.slider-gradiant{
		background-image: url(../images/bg-top-gradiant.png);
		background-position:top;
		background-repeat:repeat-x;
		width:100%;
		height:111px;
		position:absolute;
		z-index:99999;
}
.Slider{

}

.Slider .carousel-caption{
	height: auto;
	bottom: 30px;
	position: absolute;
	color: #144683;
	text-align: right;
	padding: 10px;
	padding-top: 10px;
	font-size:17px;
	font-weight: bold;
}
.Slider .carousel-caption .container{
	padding-left:20%;
	border-right:35px solid #fe912a;
}
.Slider .carousel-caption a{
	color:#0078c6;
	text-decoration:none;
}
.Slider .carousel-indicators  li{
	width:50px;
	height:15px;
	border-radius:25px;
}
.Slider .carousel-indicators{
	margin-bottom:5px !important; 
}
.owl-carousel .owl-item img{
	width:auto !important;
	max-height:270px;
}
.MainWrapper{
	margin-top: 20px;
	margin-bottom: 10px;
	z-index:10;
	position:relative;
	background-color:#ffffff
}
.Feautured_row{
	/*background-color: #eeeffb;*/
	min-height: 10px;
	padding: 20px 0px 20px 0px;
	margin-bottom: 10px;
	z-index:3;
	position:relative
}
.Feautured_row h2{
	text-align:right;
	color:#232323;
	font-size:1.3rem;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:40px;
	
}
.Feautured_row p{
	line-height:1.8rem;
	text-align: justify;
	color: #4e4e4e;
	font-size: 16px;
	text-indent: 10px;
}



.top-news{
	margin-bottom:20px;
}
.top-news .mod-title {
  line-height: 30px;
  height: 30px;
  vertical-align: middle;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 12px;
  text-align:right;
}
.top-news .mod-title .th{
  font-weight: bold;
  font-size: 1rem;
  color: #00579c;
}
.top-news .date {
  color: #8a8b8c;
  font-size: 12px;
  
}
.top-news .Items  .item {
	margin-bottom:10px;
}
.top-news p{
	color:#6d6e71;
	font-size:0.9rem;
	text-align:justify
}
.Featured-Lead{
	color:#6d6e71;
	font-size:0.9rem;
	text-align:justify

}

.top-news .title{
  color: #045eac;
  font-size: 0.98rem;
  font-weight: bold;
}
.indent{
	text-indent: 10px;
}
.top-news2{
}
.top-news2 .Item h3 {
  color: #165392;
  font-size: 1rem;
  text-align: left;
  font-weight: bold;
}
.top-news2 .Item .datetime {
  color: #7e7e7e;
  font-size: 11px;
}



.top-links {
  margin-bottom: 12px;
  margin-top:20px;
}
.top-links h3 {
  color: #00579c;
  font-weight: bold;
  font-size: 1rem;
  border-bottom: 1px solid #00579c;
}
.top-links ul {
  display: block;
  text-align: right;
  color: #7f7f7f;
	list-style: none !important;
	margin: 0px;
	padding: 0px
	
}
.top-links ul li i {
  margin-left: 10px;
  color: #e5664d;

}
.top-links ul li a {
	font-size: 0.9rem;
	font-weight: normal;
	color:#565656
}
.BotmodLinks ul{
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
	
}
.BotmodLinks{
	direction:rtl;
	text-align:right
}
.BotmodLinks a {
  
	font-size: 0.95rem;
	color: #FFFFFF;
}
.BotmodLinks a:hover{
	color: #ffffff;
	text-decoration: underline;
}
.BotmodLinks a i {
  color: #fd7e14;
  margin-left: 5px;
    vertical-align: middle;
}
.BotmodLinks h3 {
  color: #fff29c;
  font-size: 1rem;
  font-weight: bold;
}
.BotmodLinks{
	padding-top: 20px;
	padding-bottom: 20px;
}

.BotmodContent{
	color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;	
}
.BotmodContent h3 {
	  color: #fff29c;
  font-size: 1rem;
  font-weight: bold;
}

.MainWrapper{
	direction:rtl;
	margin-top:10px;

}


.MainWrapper .title {
  min-height: 30px;
  vertical-align: middle;
  direction:rtl;
  text-align:right;
  font-size: 0.85rem;

}
.MainWrapper .title h1 {
  font-weight: bold !important;
  font-size: 1.2rem !important;
  color: #00784a  !important;
  
  }
  .MainWrapper .date {
  color: #8a8b8c;
  font-size: 12px;
  
  }
  .MainWrapper .container-fluid{
	margin-bottom:20px;
  }
  .MainWrapper .post-info .Update ,
  .MainWrapper .post-info .Author,
   .MainWrapper .post-info .Hits{
  background-color: rgba(0,0,0,0.1);
  color: #999;
  display: block;
  font-size: 13px;
  float: right;
  height: 25px;
  line-height: 25px;
  padding: 0 0px 0 10px;
  margin: 0 0 7px 10px;
  
}
 .MainWrapper .post-info .Hits, .MainWrapper .post-info .Author{
	/*margin-left:10px;*/
 }
.MainWrapper .post-info .Update i ,
.MainWrapper .post-info .Author i,
.MainWrapper .post-info .Hits i
{
  color: #fff;
  background-color: #4d629f;
  margin-left: 8px;
  display: block;
  float: right;
  font-size: 15px;
  height: 25px;
  line-height: 25px;
  width: 30px;
  padding: 0 3px;
  text-align: center;
	
  }
  .MainWrapper .fulltext{
	text-align:justify;
	text-indent:10px;
	font-weight: 300 !important;
	line-height:1.7 !important;	
	margin-bottom:15px;
	
  }
  .MainWrapper .contents-table {
	margin-top:10px;
  }
  .rutitr {
	direction:rtl;
	text-align:right;
	display:block;
	color: #8a8b8c;
	font-size: 12px;
}
  
  
  
  
  .breadcrumb{
	font-size:12px;
	padding: .5rem 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
	float: left !important;
	padding-left: .5rem !important;
}







/* MultiMedia Gallery Style*/
#MultiMediaGallery .top-links {
  margin-bottom: 12px;
}
#MultiMediaGallery .top-links h2 {
  color: #00579c;
  font-weight: bold;
  font-size: 1rem;
  border-bottom: 1px solid #00579c;
}
#MultiMediaGallery .top-links ul {
  display: block;
  text-align: right;
  color: #7f7f7f;
	list-style: none !important;
	margin: 0px;
	padding: 0px
	
}
#MultiMediaGallery .top-links ul li i {
  margin-right: 10px;
  color: #e5664d;

}
#MultiMediaGallery .top-links ul li a {
	font-size: 1rem;
	font-weight: normal;
	color:#565656
}

        .Gallery-Links li{
            display: block;
            height: 35px;
            line-height: 35px;
            color: #262626;
            padding-top: 5px;
            padding-bottom: 5px;
        }
        .Gallery-Links li a{
            display: inline-block;
            width: 100%;
            color: #2E2E2E;
            border-radius: 10px;

        }
        .Gallery-Links li a:hover{
            background-color: #DDDDDD;
            cursor: pointer;
            text-decoration: none;
        }

        .Gallery-Links li i{
            color: #FF7E00;
            padding-left: 5px;
            padding-right: 5px;
            padding-top: 5px;
        }
        .ItemIMGLink{
            margin-bottom: 15px;
            /*height: 200px;*/
        }
        .ItemIMG{
            /*max-height: 175px;*/
            max-width:100%;
            width: auto;
            height: auto;
        }
		/*
        .ItemIMGLink span{
            position: absolute;
            right: 0;
            width: 100%;
            bottom: 0px;
            clear: both;
            display: block;
        }
		*/
        .Curent{
            cursor: pointer;
            text-decoration: none;

        }
        .Curent a {
            display: inline-block;
            width: 100%;
            color: #2E2E2E;
            border-radius: 10px;
            background-color: #DDDDDD;

        }

        .lg-sub-html a{
			
            color:#FFFFFF
        }
		.lg-sub-html:hover{
			opacity:0.85 !important;
			background-color:#030000
		}
                    #Gallery .mod-title{
                        line-height: 30px;
                        height: 30px;
                        vertical-align: middle;
                        border-bottom: 1px solid #eeeeee;
                    }
                    #Gallery .mod-title .th{
                        font-weight: bold;
                        font-size: 1rem;
                        color: #00579c
                    }
                    .GalleryText{
                        text-indent: 10px;
                        color: #7f7f7f !important;
                    }
                    #Gallery .date{
                        color: #8a8b8c;
                        font-size: 12px;
                    }
                    #Gallery .title{
                        color: #045eac;
                        font-size: 0.98rem;
                        font-weight: bold;
                    }
                    #Gallery h5{
                        color: #045eac;
                        font-size: 0.90rem;
                        font-weight: bold;
                        direction: rtl;
                        text-align: right;
                    }
                    #GalleryAudio{
                        margin-bottom: 15px;
                    }
                    #GalleryDesc{
                        margin-bottom: 15px;
                    }
                    #GalleryVideo{
                        margin-bottom: 15px;
                    }
                    #GalleryDownload{
                        margin-bottom: 15px;
                    }
                    #GalleryImage{
                        margin-bottom: 15px;
                    }
                    .Download{
                        border: 1px dashed #c9cccf;
                        border-radius: 10px;
                        padding: 12px;
						margin-bottom:10px;
                    }
					.Download:hover{
						background-color:#f1efed
					}
					.Download .Count{
						font-size:0.85rem;
						color:#717070
					}
					
                    #GalleryDownload h5{
                        padding: 0px;
                        margin: 0px;
						text-align:right;
						direction:rtl;
						color:#3c3c3c;
						font-size:1rem;
						font-weight:bold
						
                    }
                    #GalleryDownload .link a{
                        font-size: 0.92rem;
                        color: #ffffff;

                    }
                    .FileDesc{
                        font-size: 0.80rem;
                        color: #8a8b8c;
                        line-height: 1.6em;
                    }		
		
    #CommentForm{
        text-align: right !important;
        margin-top: 10px;
        border: 1px dashed #c9cccf;
        border-radius: 10px;
        -moz-border-radius: 10px;
        padding: 15px;
		direction:rtl;
    }
    .Comment-Agreement{
        font-size: 0.80em;
        color: #929292;
    }
    .Comment-Form-Legend{
        margin-top: -25px;
        background-color: #ffffff;
        display:ruby-text;
        padding: 0 5px;

    }		
	#CommentForm .Form-Footer #PostComment{
		float:right
	}

	
                    .GalleryImageItem .ImageSelect{
                        bottom: 0px;
                    }
                    .GalleryImageItem .content{
                        height: 95%;
                    }
                    .GalleryImagefooter{
                        text-align: center;
                        background-color: #d3d3d3;
                        height: 20px;
                        line-height: 22px;
                        padding: 0px 5px;
                        width: 100%;
                    }
                    .GalleryImagefooter a {
                        color: #4A4A4A;
                        cursor: pointer

                    }
                    #GalleryImage .footer a:hover {
                        color: #000;

                    }
					.Featured .ItemIMGLink {
						display:table;
						margin:0 auto;
					}
					.Featured img{
						border-radius:10px;
						max-width: 100%;
					}
					.Featured .GalleryImagefooter{
						text-align: center;
                        background-color: #FFFFFF;
                        height:auto !important;
                        padding: 3px 0px;
						margin:5px 0px 0px 0px;
						border-radius:10px;
						font-size:0.95rem;
						color:#365dc0
					}
					.Featured .box{
						padding:20px 20px 20px 20px;
						border-radius:10px;
/*						
 background: rgb(244,244,242);
background: linear-gradient(180deg, rgba(244,244,242,1) 0%, rgba(251,251,251,1) 57%, rgba(255,255,255,1) 100%); ); 
*/
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f4f4f4+0,ffffff+100 */
background: #f4f4f4; /* Old browsers */
background: -moz-linear-gradient(top,  #f4f4f4 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f4f4f4 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f4f4f4 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */


					}
					.lg-outer .lg-img-wrap{
						padding:45px 0px !important;
					}
					
	.ckeditor-html5-video video{
		max-width:100% !important;
	}
	
	
	
.tabs{
}
.tabs .nav-tabs{
	background-color: #c8c8c8;
	
}
.tabs .nav-tabs .nav-item{
	text-align:center
}
.tabs .nav-tabs .nav-item .nav-link {
	height: 35px;
	padding: 5px 15px 0px 15px;
	color: #464646;
	border: none;
	margin: 0px !important;
	border-radius: 0px !important;
	font-size: 0.92rem;
}
.tabs .nav-tabs .nav-item .active{
	color: #FFFFFF;	
	background-color: #01579b;
}
	
.tabs .tab-content{
	direction: rtl;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 10px;
}
.tab-content p{
	font-size:0.95rem;
	color:#4e4e4e
}
.tabs .tab-content .Items .item .rootitr{
	font-size: 12px;
	color: #8e8e8e;
}
.tabs .tab-content .Items .item .title{
	font-size: 14px;
	color: #333333;
	direction: rtl;
	text-align: justify;
	padding-right: 0px !important;
	line-height: 1.5em;
}
.tabs .tab-content .Items .item .title a{
	color: #333333;
}
.tabs .tab-content .Items .item .date{
	color: #ff6e16;
	text-align: left;
	font-size: 11px;
}
@media (max-width: 768px) { 
	.tabs .nav-tabs .nav-item{
		width:100%;
	}
}
	
	

.titr-news-item{
	margin-bottom: 5px;
}
.titr-news-item .split{
	border-bottom: 1px dashed #d2d2d2;
	height: 1px;
	margin-right: 15px;
	margin-left: 15px;
	display: inline-block;
	width: 100%;
	margin-top: 5px;
}
.titr-news-item .date{
	margin-left: 0px !important;
	padding-left: 0px !important; 
	writing-mode: vertical-rl;

	
}
.titr-news-item .faday{
	background-color: #fe8f00;
	padding-top:7px;
	padding-bottom:7px;	
}
.titr-news-item .date .faday{
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}
.titr-news-item .date .bg{
	font-size: 0.9em;
	color: #8e8e8e;
	
}
.titr-news-item .text{
	font-size: 0.8rem;
	text-align: justify;

}
.titr-news-item .text a{
	text-decoration: none;
	font-weight:Bold;
	color: #646464
}
	
	
	
	
/***********SEARCH****************/
.nav-search:focus {
	width: 100%;
}
.nav-search input:focus{
	border: 1px solid #FFFFFF;
	outline: none;
}
.nav-search.search-open {
	width: 100%;
	background-color: #e7ebee;
	color: #333;
	border: 1px solid #f2f2f2;	
}
.nav-search {
	border: 1px solid #fff;
	border-radius: 50px;
	width: 28px;
	height: 28px;
	color: #fff;
	overflow: hidden;
	margin-top: 8px;
	-webkit-transition: 200ms all ease;
	-o-transition: 200ms all ease;
	transition: 200ms all ease;
	position: relative;
	top: 0;
	left: 3px;
	z-index:10;
	float: left;
	background-color: #fff;	
}
.parent-search {
	width: 100%;

}
.nav-search input {
	height: 20px;
	padding: 2px 10px 2px 0;
	line-height: 1.2;
	width:100% !important;
	font-size: 12px;
	font-family: IRANSansX;
	border:1px solid #f1f1f1
	
}
.nav-search input:focus {
	border:none;
	outline:none;
}	
.parent-search  i {
	line-height: 1.5;
	cursor: pointer;
	width: 32px;
	text-align: center;
	background-color:none;
	color:#333333
}
.parent-search  button {
	height: 28px;
	width: 31px;
	padding: 0;
	line-height: 0;
	display: block;

}
.parent-search .submit_icon i{line-height: 0;color:#333; font-size: inherit}
.nav-search input, .nav-search button {
	background: transparent;
	border: 0 none;
}
.nav-search button:hover {
	opacity: .7;
}
.search-open i{order:3;}
.search-open button{order:2}
.search-open input{order:1}
.search label{margin-left: 5px;}
.search legend{border-bottom: 1px solid #ccc;padding-bottom: 10px;}
.search fieldset{padding:10px 0px 10px 0px;}
	
	
	
.search-result	.contents-table{
	direction:rtl;
}



.tab-pane ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.tab-pane ul  li i{
	margin-left:10px;
	color:#ed9141;
}
.tab-pane ul  li a{
	color:#01579b;
	font-size:0.95rem;
	
}

.CategoryChildList .Category-Title{
text-align:right;
}
.CategoryChildList .CategoryDesc{
	text-align:justify;
	direction:rtl;
	color:#6c757d
}
.CategoryChildList .Category-Date,
.ContentCategoryList .Category-Date
{
	font-size:0.92rem;
}
.ContentCategoryBlog{
direction:rtl;
}
.ContentCategoryBlog .CategoryDesc{
	text-align:justify;
	direction:rtl;
	color:#6c757d
}
.ContentCategoryBlog .Item-Title{
	text-align:right;
	direction:rtl;
	color:#6c757d
}
 .ContentCategoryBlog .rutitr {
	direction:rtl;
	text-align:right;
	display:block;
	color: #8a8b8c;
	font-size: 12px;
}

.ContentCategoryBlog .Title{
	font-size:1.2rem;
}
.ContentCategoryBlog .Content_Lead{
	font-size:0.92rem;
	direction:rtl;
	text-align:justify;
}
.ContentCategoryList .Title,
 .ContentCategoryList .title,
.ContentCategoryList .Category-Title 
 {
	text-align:right;
	direction:rtl;
	font-size:0.95rem;	
}

.ContentCategoryList .PublishDate{
	font-size:0.90rem;
	color:#4b4b4bd6;
	
}
.ContentCategoryList .Hits, .ContentCategoryList .Clicks{
	font-size:0.90rem;
	color:#4b4b4bd6;
}

.Featured-Splitor{
	position: relative;

}
.Featured-Splitor a{
	margin-left: 10px;
}
.Featured-Splitor .hr {
	position: relative;
	top: 60%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	margin: 0;
	z-index: -1000;
	background-color: transparent;
	height: 7px;
	background-image: url('../images/pbox-pattern.png');

}





/* CMS Weblinks */
.WebLink_FullText{
	font-size:0.80rem;
	color:#6d6d6d;
	text-align:justify;
	direction:rtl;
}









.home-slider .owl-prev {
	position: absolute;
	top: 45%;
	left: 15px;
	width: 55px;
	height: 55px;
	line-height: 55px!important;
	font-size: 28px!important;
	border-radius: 50%!important;
	color: #fff!important;
	background-color: #00472c!important;
	-webkit-transition: .5s all ease;
	transition: .5s all ease
}
.home-slider .owl-prev:hover {
	color: #fff!important;
	background-color: #111!important
}

.home-slider .owl-next {
	position: absolute;
	top: 45%;
	right: 15px;
	width: 55px;
	height: 55px;
	line-height: 55px!important;
	font-size: 28px!important;
	border-radius: 50%!important;
	color: #fff!important;
	background-color: #00472c !important;
	-webkit-transition: .5s all ease;
	transition: .5s all ease
}
.home-slider .owl-next i,.home-slider .owl-prev i{
	padding:14px;
}

.home-slider .owl-next:hover {
	color: #fff!important;
	background-color: #111!important
}
.home-slider.owl-theme .owl-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px
}
.owl-theme .owl-nav {
	margin-top: 0
}
.home-slider.owl-theme .owl-dots .owl-dot span {
	width: 20px;
	height: 5px;
	margin: 5px 4px;
	background-color: #00784a;
	-webkit-transition: .5s all ease;
	transition: .5s all ease
}
.home-slider.owl-theme .owl-dots .owl-dot.active span, .home-slider.owl-theme .owl-dots .owl-dot:hover span {
	background: #fff;
	width: 30px
}


.slider-item {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 350px;
  position: relative;
}
.slider-item-img {
  background-image: url(../images/Slider.jpg);
}
.slider-item::before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #00784a;
  opacity: .85;
  }
  
.slider-item .slider-text {
  position: relative;
  margin-top: 70px;
  direction:rtl;
  
}

.slider-item .slider-text h1 {
  font-weight: bold;
  font-size: 30px;
  color: #ffffff;
  margin-bottom: 25px;
  max-width: 600px;
  margin-right: 0;
  direction:rtl;
  text-align:right;
  
}
.slider-item .slider-text p {
  color: #ffffff;
  font-weight: 40;
  margin-bottom: 40px;
  max-width: 575px;
  margin-left: 0;
  direction:rtl;
  text-align:justify;  
}
.common-btn{
text-align:right;
margin-bottom:20px;
}
.common-btn a {
  display: inline-block;
  color: #00784a;
  background-color: #ffffff;
  font-size: 15px;
  font-weight: 500;
  padding: 5px 18px;
  border-radius: 10px;
  margin-left: 20px;
   border: 2px solid transparent;
  direction:rtl;

}
.common-btn-dark a{
  background-color: #00784a !important;
  color:#FFF
}
.common-btn-dark a:hover{
  background-color:#FFFFFF !important;
  border: 2px solid #00784a !important;
  color: #00784a !important;
}
.common-btn a:hover {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
  
}

.slider-item .slider-shape img {
  position: absolute;
  top: -9px;
  right: -90px;
  max-width: 730px;
}
.slider-item .slider-shape-two img {
  position: absolute;
  top: 10px;
  left: 0px;
  max-width: 500px;
}
.d-table {
  width: 100%;
  height: 100%;
  
}
.d-table {
  display: table !important;
}

#toTop {
  position: fixed;
  bottom: 30px;
  right: 0;
  cursor: pointer;
  display: none;
  z-index: 10;
}
.back-to-top-btn i {
  background-color: #00472c;
  color: #ffffff;
  height: 50px;
  width: 50px;
  line-height: 50px;
  display: inline-block;
  text-align: center;
  font-size: 26px;
  border-radius: 50%;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  margin-right: 28px;
  -webkit-box-shadow: 0px 0px 14px 0px #00472c;
          box-shadow: 0px 0px 14px 0px #00472c;
}

.back-to-top-btn i:hover {
  background-color: #111111;
  color: #ffffff;
  -webkit-box-shadow: 0px 0px 14px 0px #111111;
          box-shadow: 0px 0px 14px 0px #111111;
}




/*----- Home Page One -----*/
/*-- Header Top --*/
.header-top {
  padding-top: 7px;
  padding-bottom: 15px;
  z-index: 1;
  text-align:left
}

.header-top ul {
  margin: 0;
  padding: 0;
}

.header-top ul li {
  display: inline-block;
  list-style-type: none;
  font-weight: 500;
  font-size: 14px;
  color: #4a6f8a;
}

.header-top ul li i {
  color: #ffffff !important;
  font-size: 18px;
  position: relative;
  top: 2px;
  margin-right: 2px;
}

.header-top ul li:last-child {
  margin-right: 0;
}

.header-top ul li a {
  display: inline-block;
  color: #4a6f8a;
}

.header-top ul li a:hover {
  color: #00784a;
}

.header-top ul li a i {
  color: #ffffff;
  font-size: 18px;
  position: relative;
  top: 2px;
  margin-right: 2px;
}
.header-top ul li a:hover i {
	  color: #4a6f8a;
}
.header-top {
  text-align: left;
}

.header-top ul {
  margin: 0;
  padding: 0;
}

.header-top ul li {
  list-style-type: none;
  display: inline-block;
  margin-left: 5px;
  float:left;
}

.header-top ul li:last-child {
  margin-right: 0;
}

.header-top ul li a {
  display: block;
  width: 25px;
  height: 25px;
  line-height: 25px;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  border: 1px solid transparent;
  background-color: #00472c;
}

.header-top ul li a:hover {
  color: #00784a;
  background-color: transparent;
  border: 1px solid #00784a;
}

/*-- End Header Top --*/





.service-item {
	margin-bottom: 30px;
	-webkit-box-shadow: 0 0 25px 0 #ddddddbf;
	box-shadow: 0 0 25px 0 #ddddddbf;
	text-align: center;
	position: relative;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 10px;
	padding-right: 10px
}
.service-item:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: .5;
	background-color: #00784a;
	opacity: 0;
	z-index: -1;
	-webkit-transition: .5s all ease;
	transition: .5s all ease
}
.service-item:hover {
	-webkit-box-shadow: none;
	box-shadow: none
}
.service-item:hover:before {
	opacity: 1
}
.service-item:hover .service-front {
	display: none;
	-webkit-transform: scale(.5);
	transform: scale(.5)
}
.service-item:hover .service-end {
	display: block;
	-webkit-transform: scale(1);
	transform: scale(1)
}
.service-item:hover .service-end p {
	margin-bottom: 24px;
	direction:rtl;
	text-align:justify;
}
.service-item .service-front {
	-webkit-transition: .5s all ease;
	transition: .5s all ease;
	display: block
}
.service-item .service-front i {
	display: block;
	color: #00784a;
	font-size: 65px;
	margin-bottom: 20px
}
.service-item .service-front h3 {
	font-weight: 600;
	font-size: 22px;
	margin-bottom: 14px
}
.service-item .service-front p {
	margin-bottom: 0;
	text-align:justify;
	direction:rtl;
}
.service-item .service-end {
	position: relative;
	display: none;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	padding-top: 4px;
	padding-bottom: 5px
}
.service-item .service-end i {
	position: absolute;
	left: 0;
	right: 0;
	top: 10%;
	font-size: 170px;
	color: #fff;
	opacity: .1;
	z-index: -1
}
.service-item .service-end h3 {
	color: #fff;
	font-weight: 600;
	font-size: 22px;
	margin-bottom: 20px
}
.service-item .service-end p {
	margin-bottom: 0;
	color: #fff
}
.service-item .service-end a {
	display: inline-block;
	color: #00784a;
	background-color: #fff;
	padding: 5px 15px;
	border-radius:5px;
}
.service-item .service-end a:hover {
	color: #fff;
	background-color: #111
}
.service-item {
  margin-bottom: 30px;
  -webkit-box-shadow: 0 0 25px 0 #ddddddbf;
  box-shadow: 0 0 25px 0 #ddddddbf;
  text-align: center;
  position: relative;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 10px;
  padding-right: 10px;
}




/* home page Blog */
.blog-item {
  margin-bottom: 30px;
  border-radius: 10px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 20px 0px #dddddd6b;
  box-shadow: 0px 0px 20px 0px #dddddd6b;
	box-shadow: 0 0 25px 0 #ddddddbf;  
	height:100%;
}

.blog-item .blog-top {
  overflow: hidden;
}
.blog-item .blog-top img{
	border-radius:5px 5px 10px 10px;
}
.blog-item .blog-top a {
  display: block;
}
.blog-item .blog-bottom {
  padding-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 35px;
}
.blog-item .blog-bottom h3 {
  margin-bottom: 7px;
  font-size:1rem;
  color:#3161c8;
  font-weight:bold;
  
  
}
.blog-item .blog-bottom p {
  color: #424242;
  margin-bottom: 0;
  padding-bottom: 15px;
  text-align:justify;
  text-indent:10px;
  font-size:0.95rem;
}
.blog-item  ul {
  margin: 0;
  padding: 0;
  padding-top: 10px;
  border-top: 1px solid #b1b8ed;
	padding-left: 20px;
	padding-right: 20px;  
	bottom:15px;
}
.blog-item ul li {
  display: inline-block;
  list-style-type: none;
  color: #00784a;
  font-weight: 500;
  font-size:0.85rem;
}
.blog-item  ul li.ReadMore {
	float:left
}

.blog-item ul li.date {
	float:right
}
.blog-item .blog-footer{

	position: absolute;
	width: 100%;
	bottom: 0px;
	margin-bottom:10px

}
/*
img{

}
img:hover{
	opacity: 1;
	-webkit-animation: flash 1.5s;
	animation: flash 1.5s;
}
@-webkit-keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
*/