@font-face{font-family:IRANSans;font-style:normal;font-weight:normal;src:url("../fonts/IRANSansWeb.eot");src:url("../fonts/IRANSansWeb.eot?#iefix") format('embedded-opentype'),url("../fonts/IRANSansWeb.woff2") format('woff2'),url("../fonts/IRANSansWeb.woff") format('woff'),url("../fonts/IRANSansWeb.ttf") format('truetype');}
@font-face {
  font-family:'IRAN';
  font-style:normal;
  font-weight:normal;
  src:url('../fonts/IRAN.eot');
  src:url('../fonts/IRAN.eot?#iefix') format('embedded-opentype'),
  url('../fonts/IRAN.woff2') format('woff2'),
  url('../fonts/IRAN.woff') format('woff'),
  url('../fonts/IRAN.ttf') format('truetype')
}
:root {
  --color-primary: #3F75A2;
  --color-secondary: #6e7c03;
  --color-primary-light: #3F75A2;  
  --bg-body: transparent;
}
body{font-family:IRANSans!important;}
h1,h2,h3,h4,h5,h6{font-family:IRAN!important;}
body{background:linear-gradient(90deg, #4682B4 0%, #B0E0E6 25%, #B0E0E6 75%, #4682B4 100%);}
h2,.page-content .page-title-wrap h1.page-title {
    font-family: IRAN!important;  	
	margin-bottom:5px;
	font-size:1.2em!important;
	color:#36bddd!important;
	font-weight:600!important;
  }
  b,strong {
    color:initial;
  }
.path-node .field--name-field-image img{
	width:100%;padding:2px;
}
.node-taxonomy-container, .node-links-container{border:none!important;}
.node-view-mode-teaser img{float:right;margin-left:6px;}
#footer,.footer{background:#3F75A2!important;border:none!important;color:#FFF!important;text-align:center;}
#footer{position:relative!important;}#footer a{color:#fff!important;}.copyright{width:100%;}
.header-container{padding:0;height:110px}.site-branding img{max-height:105px!important;}
/*#header{position:fixed!important}
#main-wrapper{padding-top:130px;}*/
.frontpage #main-wrapper{padding-top:60px;}
.header{border-bottom-left-radius:40px;border-bottom-right-radius:40px;}
.header-top-left.header-top-block{width:100%;}
#block-aroerp-arabi .field:not(:last-child),#block-aroerp-language .field:not(:last-child){margin:0;}
.breadcrumb ,.breadcrumb a{color:#fff!important;}
#breadcrumb{background:transparent!important;}
a.is-active{color:#fff!important;}
.taxonomy-term a {
  background-color: var(--light);
  border: 0;
  border-radius: 40px; 
  -webkit-box-shadow: 0 0 4px 1px var(--color-primary);
  box-shadow: 0 0 4px 1px var(--color-primary);
  padding: 6px 14px;
}
.taxonomy-term a:hover {
  background-color: var(--color-primary);
  color: #ffffff;
}
/*btn bootstrap*/
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn,.btn:hover {
  transition: all ease-in 200ms;
  -webkit-transition: all ease-in 200ms;
    transition-property: all;
    transition-duration: 200ms;
}
.btn.focus, .btn:focus, .btn:hover {
  color: #333;
  text-decoration: none;
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;    
  padding: 16px;
  line-height: 1.42857143;
  border-radius: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
p{text-align:justify;}

  .region-primary-menu .menu{font-family:IRANSans!important;font-size:16px;}
  .region-primary-menu .menu-item-level-1{border-bottom: 1px solid #bbb;}
  .region-primary-menu  .menu a{color:#fff;}
  .primary-menu-wrapper  {
  transform: inherit;position:fixed;
  }   
  .active-menu .menu-wrap h2{color:#fff !important;background-color:#33A7A4;padding:3px;}
  .active-menu .menu-wrap li{background:url('../stem/circle.png') no-repeat right;padding-right:15px}
  /*.region-primary-menu .menu-item-level-1 a:hover, .region-primary-menu .menu-item-level-1 > span:hover{background-color:#33A7A4}*/
  .active-menu .region-primary-menu .menu{display:block;padding:4px;}
  .active-menu .menu-wrap .main-menu,.active-menu .menu-wrap .menu { overflow-y: auto; }
  #edit-comment-body-0-format{display:none;}/*comment tozih*/
  /****************gallery************/
  .field--name-field-report-images .field-item{
    float: right;
    margin: 0;
    padding: 2%;
	width:25%;
	}
  .field--name-field-report-images .field-item img
  {
    border:1px solid black;padding:2px;
  }
.field--name-field-report-images .field-item a:hover img
  {
    border: 1px solid red;
  }
  .field--name-field-tags
  {
    clear: both;                   /* new line for menu */
  }
    .main-wrapper{overflow-x:hidden;}
  @media (max-width: 768px) {
	  .views-view-grid .views-col{width:100% !important;margin:auto;margin-bottom:1rem;height:auto;}
	  audio, canvas, progress, video{max-width:100%;}
	  .views-field-title-1 a{color:#000!important;}
	  	  #block-aroerp-views-block-news-block-1{width:100%!important;float:none!important;margin-bottom:10px!important;}
#block-aroerp-views-block-news-block-2{width:100%!important;float:none!important;}
#block-aroerp-views-block-news-block-1 .hero-slideshow{height:auto!important}
  }
  /**********************************/
  
  /* view gallery */
  .view-gallery .item-list ul li
  {
    display: inline;               /* enable floating */
    list-style-type: none;         /* no leading disc */
    line-height: 50px;              /* to have enough space between rows */
    padding: 0;
  }
  .view-gallery .views-field-field-image-fid
  {
    background:transparent url(film.png) repeat-x scroll 0 0;
    float: left;
    margin: 0;
    padding: 16px 6px 16px;
  }
  li:has(>  a.is-active){background:var(--color-primary-light);}
  td,th{text-align:center!important;font-family:IRANSans!important;}
  .views-exposed-form .fieldset-wrapper{width:250px;}
  .container{max-width:1300px!important;}
  .project{flex:1 0 200px!important;}
  .project p{text-align:center;}
   #edit-body-0-format,.form-item-revision{display:none;}
/*.views-slideshow-controls-bottom,#views_slideshow_cycle_main_news-block_1{float:right;width:50%;padding:5px}
.views-slideshow-controls-bottom img{float:right;margin-left:10px;border-radius:10px;transition: all 0.5s linear;}
.views_slideshow_cycle_slide  img{border-radius:20px;width:100%!important;}
.views_slideshow_pager_field_item{border-bottom:1px dashed #dadada;padding-top:12px;padding-top:12px;display:flex}
.views-slideshow-controls-bottom img:hover{transform: scale(1.1);}*/
#block-aroerp-views-block-news-block-1,.path-node .page-content{background:#fff!important;border-radius:5px;padding:20px!important;box-shadow:var(--shadow);}
.region-content-home{display:inherit!important;}
.region-content-bottom{clear:both}
#block-aroerp-views-block-news-block-1 .hero-slideshow{max-height:490px}
#block-aroerp-views-block-news-block-1 .vvjs-inner {max-height:490px}
#block-aroerp-views-block-news-block-1 img{max-height:490px}
#block-aroerp-views-block-news-block-1{width:70%;float:right;}
#block-aroerp-views-block-news-block-2{width:30%;float:right;}
#block-aroerp-views-block-news-block-2 .views-row{background:#fff!important;border-radius:5px;padding:20px!important;box-shadow:var(--shadow);margin-bottom:10px;margin-right:10px;clear:both;height:97.6px;overflow:hidden;}
#block-aroerp-views-block-news-block-2 img{float:left;margin-right:5px}
.view-content img{border:1px solid #ddd!important;padding:1px;}
.content-home .block{margin-bottom:0!important;}
#block-aroerp-views-block-other-content-block-1{margin-top:2rem;text-align:center;}
.views-col{border-radius:10px;width:23%!important;margin:10px}
.views-col img{width:98%;}
.field--name-field-image img{border-top-left-radius:10px;border-top-right-radius:10px;border: 2px solid var(--border)!important;}
#block-aroerp-views-block-news-block-1 .view-content{text-align:center!important}
#last-section{height:20px!important;}
.vvjs.hero-slideshow .vvjs-items .vvjs-hero-content{background:rgba(255, 255, 255, 0.40);backdrop-filter: blur(10px);}
.vvjs.br-576.hero-slideshow .vvjs-items .vvjs-hero-content{width:100%}