/* Write Custom CSS Style here */
/*******google*****************/
figure.effect-oscar.semi-rounded {
    margin: 0.25em !important;
}
.comming-events {
    background: #83cfcf;
    padding: 0.25em;
    border-radius: 0.25em;
    color: #fff;
    font-weight: 900;
    font-size: 1.25em;
}
img.smallBordered {
    box-shadow: 2px 1px 2px #ccc;
}
.span2 > img.smallBordered {
    box-shadow: 2px 1px 2px #ccc;
    height: 45px !important;
    width: 100%;
}

h2.f_3097.topTitr {
    font-family: BTitrBold;
    font-size: 1.2em;
}
.span13{
    width:99.5%;
}
div#news, div#announces, div#featured {
    background: #f2f4f8;
    padding-right: 0.5em;
    padding-top: 0.25em;
}
.gs-bidi-start-align.gs-snippet {
    font-family: 'Nasim';
    font-size: 1.2em;
}
.gsc-result .gs-title {
    height: 1.9em !important;
    font-size:2.5eml;
}
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
    border-color: #EEEEEE;
    background-color: #FFFFFF;
    border-radius: 5px;
}
.gsc-webResult.gsc-result {
    margin: 5px 0px !important;
    direction: rtl;text-align: right;
}
.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
    color: #444444;
    text-align: right;
    direction: rtl;
}
.gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
    border-color: #E1E1E1;
    background-color: #F6F6F6;
    border-style: outset;
}
table.gsc-search-box {
        direction: rtl !important;
}
input#gsc-i-id1{
    direction: rtl;
    text-align: right;    
}
/************google end*************/
#gallery_link figure.effect-bubba.span12 {
    margin-top: 0px;
    padding-top: 0px;
}
span.small.icon-calendar {
    font-size: 0.7em;
}
.entry-meta.muted.tight {
    padding: 0px !important;
    margin: 0px !important;
}
div#top-slide {
    padding-bottom: 15px;
}
img.docId, img.f_3105{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
#news-first > .list > li > .article > .span3 > img.docId {width: 90px !important; height: 50px !important;}
img.f_3105.medium.span2 {width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}

img.f_3105.medium.span2 {
    -webkit-filter: grayscale(90%) sepia(30%);
    filter: grayscale(90%) sepia(30%);    
    border-radius: 45px 0px 45px 0px;
    margin: 5px;
    border: 3px #ff0 solid;
}
img.f_3105.medium.span3 {
/*    -webkit-filter: saturate(3%);
    filter: saturate(3%);*/
}
figure.effect-bubba.span12 {
    margin-top: 5px;
    padding-top: 5px;
}
img.framed-image {
    padding: 5px;
    border: 3px #fff solid;
    margin: 5px;
}
.size3-4{ font-size: 3.5em;}
.size2-3{ font-size: 2.5em;}
.size1-2{ font-size: 1.25em;}

.size8{ font-size: 8em;}
.size6{ font-size: 6em;}
.size5{ font-size: 3em;}
.size4{ font-size: 3em;}
.size3{ font-size: 2.25em;}
.size2{ font-size: 1.2em;}
.size1{ font-size: 1.15em;}
.size-1{ font-size: 0.95em;}

small.f_3102.span3.semi-rounded.pull-right.tag {
    font-size: 0.68em;
}
.tag {
    background: #006874;
    color: #fff;
    height: 20px;
    padding: 0px;
    line-height: 28px;
    margin-top: 10px;
}
.f_3097.semi-rounded.lightSilver {
    margin-top: 20px;
    height: 55px;
    padding-bottom: 10px;
    padding-top: 10px;
}
h2.f_3097 {
    height: 40px;
    font-size: 16px;
    font-weight: 600;
    color: #006874;
}
img.f_3105.medium2{width:70%;}
li.span6> div> div > figure{margin: 0.1em;}
li.span6> div > div > figure > img{    width:75px !important;    height:75px !important; position: relative; bottom: 0.5em;}
li.span6> div > div > figure > img:hover{      -webkit-filter: grayscale(0%); filter: grayscale(0%); border: 2px #fff solid; box-shadow: 2px 3px 4px #c0c0c0; }

.grid figure a {
    color: #fff !important;
}

#search-form-small.rcw-form{background-color: rgba(0,0,0,0) !important;}
.box-service:hover{background: rgb(67, 183, 182);}/*-webkit-transform:translate(0,-20px) !important;-moz-transform:translate(0,-20px) !important;-ms-transform:translate(0,-20px) !important;-o-transform:translate(0,-20px) !important;transform:translate(0,-20px) !important} */
.box-service:hover .service-avatar{background:#EBEBEB} 
.box-service:hover .service-avatar img{margin-top: -105px; -webkit-transition:all 0.3s ease-in-out 0s;
-moz-transition:all 0.3s ease-in-out 0s;
-o-transition:all 0.3s ease-in-out 0s;
transition:all 0.3s ease-in-out 0s;} 
.box-service:hover .service-avatar:after{border-color:transparent transparent #EBEBEB #EBEBEB} 
.box-service .service-avatar{width:100%;text-align:center}
.box-service .service-avatar .service-img{margin:0auto}
.box-service{clear:both;overflow:hidden;margin-bottom:20px}
.box-service{background:#EBEBEB;
position:relative;
z-index:1;
cursor:pointer;
}
.box-service:before{content:"";
position:absolute;
z-index:2;
left:50%;
bottom: -20px;
width:90%;
margin-left: -45%;
height:15px;
-webkit-transform:scale(0.5);
-moz-transform:scale(0.5);
-ms-transform:scale(0.5);
-o-transform:scale(0.5);
transform:scale(0.5);
opacity:0;
-webkit-transition:all 0.3s ease-in-out 0s;
-moz-transition:all 0.3s ease-in-out 0s;
-o-transition:all 0.3s ease-in-out 0s;
transition:all 0.3s ease-in-out 0s;
background:radial-gradient(ellipse at center,rgba(0,0,0,0.25),rgba(235,235,235,0) 80%) repeat scroll 0 0 rgba(0,0,0,0)}
.box-service:after{content:"";
background:transparent;
height:40px;
width:100%;
position:absolute;
z-index:1;
left:0;
bottom: -40px}
.box-service .service-avatar{background:rgb(67, 183, 182);
width:23%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0;
min-height:105px;
position:relative;
z-index:3}
.box-service .service-avatar:after{content:"";
position:absolute;
z-index:2;
right: -38px;
bottom:0;
width:0;
border-width:0 38px 105px 0;
border-style:solid;
border-color:transparent transparent rgb(67, 183, 182) rgb(67, 183, 182);}
.box-service .service-avatar .service-img{width:105px;
height:105px;
overflow:hidden;
padding:0;
text-align:center}
.box-service .service-avatar
img{-webkit-transition:all 0.8s cubic-bezier(0.775,-0.575,0.285,1.475) 0s;
-moz-transition:all 0.8s cubic-bezier(0.775,-0.575,0.285,1.475) 0s;
-o-transition:all 0.8s cubic-bezier(0.775,-0.575,0.285,1.475) 0s;
transition:all 0.8s cubic-bezier(0.775,-0.575,0.285,1.475) 0s}
.box-service .service-content{width:77%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:24px
20px 0 50px;
position:relative;
z-index:3;
padding:14px
20px 0 50px}
.box-service .service-content h3{margin:0 0 5px}
.box-service .service-content h3
a{color:#555; display:block}
.box-service .service-content
p{margin-bottom:0}

.box-service:hover .service-content h3 a,
.box-service:hover .service-content p{
    color:#FFF;}

 .box-service .service-avatar .service-img{width:70px}
.box-service:after {
    content: "";
    background: transparent;
    height: 40px;
    width: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: -40px;
}

.dnntitle {
    margin-top: 20px;
    padding: 0 0 0.45em 0;
    text-align: right;
    background: url(../images/dividers_1.png) repeat-x left 32px;
}
.title2 {
/*    background: #F6F6F6;*/
    font-size: 20px;
    font-weight: bold;
    font-family: 'Nasim';
    padding: 0 0 0 15px;
}
.titleColor {
    font-size: 16px;
    font-weight: bold;
    font-family: 'dinar';
    padding:5px 18px 5px 100px;
    box-shadow: 5px -3px 17px -5px #9d9d9d;
    border-radius: 0px 5px 0px 0px;
   color: #fff; /**/
}
.titleColorCompact {
    font-size: 16px;
    font-weight: bold;
    font-family: 'dinar';
    padding:5px 18px 5px 40px;
    box-shadow: 5px -3px 17px -5px #9d9d9d;
    border-radius: 0px 3px 0px 0px;   
    color: #fff;
}

.titlePink {
    background: #E91E63;
}
.titleGreen {
    background: #8BC34A;
}
.titleGreen2 {
    background: #4CAF50;
}

.titlePurple {
    background: #9C27B0;
}
.titleOrange {
    background: #FF9800;
}
.titleBlue {
    background: #00BCD4;
}
.titleBlue2 {
    background: #26668B;
}

.Right {
    content: "";
    width: 0;
    height: 0;
    border-left: 35px solid transparent;
    top: -30px;
    position: relative;
    border-radius: 5px 5px 0px 4px;
}
.GreenRight{
        border-bottom: 35px solid #8BC34A;
}
.GreenRight2 {
    border-bottom: 35px solid #4CAF50;
}

.PinkRight {
    border-bottom: 35px solid #E91E63;
}
.PurpleRight {
    border-bottom: 35px solid #9C27B0;
}
.OrangeRight {
    border-bottom: 35px solid #FF9800;
}
.BlueRight {
    border-bottom: 35px solid #00BCD4;
}
.BlueRight2 {
    border-bottom: 35px solid #26668B;
}

.news-row h3.f_3097 {
    padding-top: 0px !important;
    margin-top: 0px !important;
}
.news-row.grid{
    margin: 1em !important;
     padding: 1em !important; 
}
f_3107 {
    word-break: break-word;
    text-align: justify;
}
.span3 div#details {
    height: 20px;
}

.effect-winston.rounded, 
img.small-rounded  {
    width:70px;
    height:70px;
    border-radius: 50%;
    -webkit-filter: grayscale(90%);
    filter: grayscale(90%);    
}
.icon-newspaper:before{
  content: "\f0f6";
    font-family: fontello;
    margin-top:10px;
    
    
}
.pagination{
    text-align: center;
    margin: 10px 0px 0px 5px !important;
}
.pagination li {
  display:inline-block;
}
.pagination li{
    border-radius: 16px;
    margin: 3px 6px;
    padding: 0px 6px;
    background: #83CFCF;
    
}
ul.pagination>li>a{
      font-family: 'BNazanin';
      font-size: 1em;
      line-height: 15px;
}
li.active>a {
    font-weight: bold;
    color: #ECECEC !important;
    font-size: 1.10em !important;
}
ul.pagination>li.disabled{
    background: none !important;
}
ul.list.horizontal {
    margin: 0px !important;
}
ul.list.horizontal>li.span3 {
    width:22%;
}
div.news-row:hover{background: #ebebeb !important; box-shadow: 2px 3px 5px #ddd;}
#top-menu,#top-left{margin-top: 0px !important; margin-bottom: 0px !important;}
a.subst.pull-left {
    padding-right: 5px;
    font-size: 0.75em;
    line-height: 25px;
/*    background: #F6F6F6;*/
}
#small-logo{margin-top: -10px;} .fit-image{width:100%;}
.mod-wrapper-menu ul{/*padding-top: 1.15em;*/}
.mod-wrapper-menu a:hover{    color: #fff;}
.ac-calander  ul > li:hover,
#menu-container > .mod-wrapper-menu  > div > ul > li:hover{
background:#006874;
color:#fefefe !important;
}
.ac-calander  ul > li:hover > a,
#menu-container > .mod-wrapper-menu > div  > ul > li:hover >a{
color:#fefefe;
}
.ac-calander  > ul > li,
#menu-container > .mod-wrapper-menu > div  > ul > li{
    border-bottom: 1px solid #eee;
    line-height: 30px;
    padding: 0.10em 0em;
    list-style-type: none;
    -webkit-transition: 400ms;
    -moz-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
    color: #006874;
}
.english:before{
    content: "\e9db";
    font-family: fontello;
    position: relative;
    top: -1px;
    margin-top: -10px;
    font-weight: normal;
    font-size: 1.175rem;
    color: #FFF;    
}
.english:hover:before,.english:hover,#english:hover{
    color: #F93 !important;    
}
.search-button:after{
    content: "\e910";
    font-family: fontello;
    position: relative;
    top: -1px;
    margin-top: -10px;
    font-weight: normal;
    font-size: 1.175rem;
    color: #FFF;    
}
div#menu-container.fix-header {
    position: fixed;
    top: 50px;
}
ul.sp-menu.level-0 a {
    color: #fefefe;
}#search-form-small > fieldset > div > input#keywords{
border: none;
    background: 0 0;
    width: 90%;
    padding: 0;
    font-size: 1.15em;
    color: #fff;
    margin: 0;
    text-indent: 0;
    -webkit-font-smoothing: antialiased;
}
.search-submit {
    background-color: transparent;
    color: #fff;
    border: 0;
    font-size: 1.25em;
    text-shadow: none;
    float: right;
    padding: 0;
    margin-top: 0;
    z-index: 2;
    height: 1.125em;
    line-height: 1.3em;
    -webkit-transition: opacity ease-in-out .3s;
    transition: opacity ease-in-out .3s;
    -webkit-animation: searchpulse 1.25s infinite alternate ease-in-out;
    animation: searchpulse 1.25s infinite alternate ease-in-out;
}
#top-nav{
    background: #001725
}
#top-left>li>a:hover
{
    background:transparent !important;
    color:#f93 !important;
}
ul.pull-left > li{
float: left;
padding-left: 10px;
margin-top: 5px;
}
.menu-title{
    cursor: pointer;
}
#menu-container{
background:#fafafa;
border-top:3px solid #006874;
    width: 70%;
    margin-left: 15%;
    margin-right: 15%;
}
#menu-container .open{
-webkit-transition:margin 300ms, visibility 100ms, opacity 100ms;
-moz-transition:margin 300ms, visibility 100ms, opacity 100ms;
-o-transition:margin 300ms, visibility 100ms, opacity 100ms;
transition:margin 300ms, visibility 100ms, opacity 100ms;    
}
.menu-container-expanded{
    display:block;
}
.top-nav-but{
    margin-top: 5px !important;
}
/* Hover effect */
.animrot_hover, 
.anim_hover {
	display: block;
/*	overflow: hidden;*/
	position: relative;
        margin-top:12px;
}
.animrot_hover img,
.anim_hover img {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.anim_hover:hover img {
	-webkit-transform: scale(1.15) ;/*rotate(-2deg);*/
	-moz-transform: scale(1.15) ;/*rotate(-2deg);*/
	-ms-transform: scale(1.15) ;/*rotate(-2deg);*/
	-o-transform: scale(1.15)  ;/*rotate(-2deg);*/
	transform: scale(1.15)  ;/*rotate(-2deg);*/
}
.animrot_hover:hover img {
	-webkit-transform: scale(1.1) rotate(-1deg);
	-moz-transform: scale(1.1) rotate(-1deg);
	-ms-transform: scale(1.1) rotate(-1deg);
	-o-transform: scale(1.1) rotate(-1deg);
	transform: scale(1.1)  rotate(-1deg);
}

.level-0  a{
padding:0px !important;
}.hidden-logo{display:none;}
.visible-logo{display: block;}
.fix-header{position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    border-bottom: 1px solid rgba(227,227,227,0.5);
    box-shadow: 5px 2px 9px rgba(26,23,23,0.6);
}
#sp-main-menu-wrapper .fix-header {
    padding: 0px !important;
}
.fix-header #sp-main-menu ul.level-0 > li{
    padding: 0px;
    margin: 0 15px 0 0 !important;
    font-size: 14px !important;
    font-weight: 400;
}
.news-row {
    height: 60px;
    text-align: justify;
    background: #ededed;
    padding: 0.2rem 0.5rem;
    margin: 0.5rem;  
    position: relative;
}
.results {
    border-bottom: 1px #cdcdcd  dashed  !important;
    padding-bottom: 5px;
}

.news-row > .f_3102{
    padding: .1em 0;
    font-size: 0.75rem;
/*    font-weight: bold;*/
    color: #404040;
    position: absolute;
    bottom: 5px;
    left: 5px;
    float: left;
}
@media(min-width:1170px){
    .horizontal .f_3102{
    font-size: 0.75rem;
    padding: 5px;
    color: #404040;
    line-height: 1.2;
    text-align: center;
    }    
}
ul.list{
    list-style: none;
}

.f_3105 img{
    width:150px !important;
    height:120px !important;
}
.f_3098, .f_3097 {
    line-height: 1.2;
}
.f_3097 {
    font-size:16px;
    text-align: right;
    padding-top: 5px; 
    font-weight: 500;
}
.article{
    color: #000000;
}
.article > .f_3098{
    font-size: 16px;
    color: #555;
}
.article > a > h1{
    font-size: 24px;
    font-family: 'BTitrBold';
}
.article > .art-image{
width: 70%;
    /* max-width: 95%; */
    float: inside;
    text-align: justify;
    display: inline-block;
    margin-left: 15% !important;
    margin-right: 15% !important;
    }
.article > .art-image >img.medium{
/*    object-fit: contain*/
}
.article >.art-image >img {
    border: 1px solid #cdcdcd;
    margin: 10px;
    padding: 10px;
}
.article > #details{
    margin-bottom: 20px;
    display: block;
}
.entry-meta.muted {
    background: transparent !important;
}
.entry-meta.muted > span.f_3102,
.entry-meta.muted > span.f_3150,
.light-gray  > span.f_3150,
.light-gray  > span.f_3102{
    font-size: 0.85em;
    font-family: 'BNazanin' !important;
    color:#656565;
}
.news-bordered{
    padding-top:  50px;
/*    background: url(border-iru.png) top right repeat-x;*/
}
.article > .abstract{
    background: #EDEDED;
    border-radius: 5px;
    padding: 15px;
    box-shadow: 3px 3px 20px 1px #cdcdcd;
    float: right;
    border: 1px solid #fff;
    margin: 15px;
    text-align: center;
}
.article > .maintext{
    float: right;
    text-align: justify;
}
/********************News in ROW **********/
.horizontal .f_3105 {
    width: 100%;
}
.horizontal > li{
    float: right;
    padding-right: 1.1%;
}
/********************Formsss****************/
.rcw-form header .form-main-heading,
.rcw-form .form-group .icon-left,
.rcw-form .form-group .icon-right {
  color: #006874;
  }
.rcw-form .btn-primary:hover,
.rcw-form .btn-primary:focus {
  color: #fff;
  background-color: #43B7B6;
  border-color:  #43B7B6;
  }
  @media(min-width:1170px){#search-form{
    background-image: url('../images/search-image-bg.png');
    background-position: 5% 30%;
    background-repeat: no-repeat;
    background-size: 16%;
  }
  }
  
/********************Pics*****************/
.underlined {border-bottom: 1px dashed #ccc;}
.justified{ text-align: justify !important;}
.centered{text-align: center; vertical-align: middle;}
.top-aligned{padding: 10px 0px 3px 0px;}
.bottom-aligned{padding: 0px 0px 20px 0px;}
.right-aligned{padding: 0px 20px 0px 0px;}
.left-aligned{padding: 0px 0px 0px 20px;}
.greenText{color: #078f5b;}
.greenText2{color: #68c4b0;}
.darkGreenText{color: #2A9EB4;}
.light-gray{
    background: #efefef !important;
    margin-bottom: 0.5em;
}


.green1{background-color: #078f5b; text-align: center; vertical-align: middle;}
.green2{background-color: #68c4b0; text-align: center; vertical-align: middle;}
.green3{background-color: #97c43b; text-align: center; vertical-align: middle;}
.green4{background-color: #245e07; text-align: center; vertical-align: middle;}
.purple2{background-color: #6d60e0; text-align: center; vertical-align: middle;}
.purple3{background-color: #4321a3; text-align: center; vertical-align: middle;}
.yellow1{background-color: #f0b800; text-align: center; vertical-align: middle;}
.yellow2{background-color: #d48f06; text-align: center; vertical-align: middle;}
.turqoise{background-color: #43B7B6; text-align: center; vertical-align: middle; color:#fff;}
.lightSilver{background-color: #EDEDED; text-align: center; vertical-align: middle;}
.darkGreen{background-color: #83cfcf; /*#2A9EB4;#006874; */ text-align: center; vertical-align: middle;}
.darkBlue{background-color:#2A9EB4; /*#006874; */ text-align: center; vertical-align: middle;}
.silver{background-color: #E0E0E0;/*#328db1;*/  text-align: center; vertical-align: middle;}
div.silver:hover{
    background-color: #43B7B6;
    opacity: 0.75;
-webkit-transition: all 0.9s fade;
	-moz-transition: all 0.9s fade;
	-ms-transition: all 0.9s fade;
	-o-transition: all 0.9s fade;
	transition: all 0.9s fade;    
}
div.darkGreen:hover,
div.darkBlue:hover{
    background-color: rgba(146, 201, 50, 1);
-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;    
}
.semi-rounded{border-radius: 0.25em; vertical-align: middle;}
.rounded{border-radius: 50%;}
/**********************Menu*******************/
.sp-submenu-wrap.span12.offset1 {
    background: #e9e9e9;
}
/************************profile*********************/
div#mid-row-profile {
    padding: 0 25px 25px 25px;
}
.sub-profile {
    padding: 15px 0px;
}
.mId > h1.f_3097, .mId > strong.f_3097{
    color: #1a4761 !important;
}

/*****************menu*****************/
.header-nav {
    transition: all 0.4s ease-in-out 0s;
    position: relative;
}
nav#menuzord, .header-nav-wrapper.navbar-scrolltofixed.bg-light {
    background: #ffc107!important;
}
.menuzord-menu, .menuzord-menu > li {
    display: inline-block;
    float: right !important;
}
