@font-face {
    font-family: 'vazir';
    src:url('/libraries/fonts/vazir/vazir.eot?#') format('eot'),
        url('/libraries/fonts/vazir/vazir.woff') format('woff'),    
        url('/libraries/fonts/vazir/vazir.ttf') format('truetype');
}

@font-face {
    font-family: 'vazir-fd';
    src:url('/libraries/fonts/vazir-fd/vazir-fd.eot?#') format('eot'),
        url('/libraries/fonts/vazir-fd/vazir-fd.woff') format('woff'),    
        url('/libraries/fonts/vazir-fd/vazir-fd.ttf') format('truetype');
}

@font-face {
    font-family: 'sahel-bold';
    src:url('/libraries/fonts/sahel-bold/sahel-bold.eot?#') format('eot'),
        url('/libraries/fonts/sahel-bold/sahel-bold.woff') format('woff'),    
        url('/libraries/fonts/sahel-bold/sahel-bold.ttf') format('truetype');
}

@font-face {
    font-family: 'sahel-fd';
    src:url('/libraries/fonts/sahel-fd/sahel-fd.eot?#') format('eot'),
        url('/libraries/fonts/sahel-fd/sahel-fd.woff') format('woff'),    
        url('/libraries/fonts/sahel-fd/sahel-fd.ttf') format('truetype');
}
@font-face {
    font-family: 'yekan';
    src:url('/libraries/fonts/yekan/yekan.eot?#') format('eot'),
        url('/libraries/fonts/yekan/yekan.woff') format('woff'),    
        url('/libraries/fonts/yekan/yekan.ttf') format('truetype');
}

@font-face {
    font-family: 'iransans';
    src:url('/libraries/fonts/iransans/iransans.eot?#') format('eot'),
        url('/libraries/fonts/iransans/iransans.woff') format('woff'),    
        url('/libraries/fonts/iransans/iransans.ttf') format('truetype');
}


.dir-ltr {
	direction:ltr;
}

.dir-rtl {
	direction:rtl;
}

.align-center {
	text-align:center;
}

.custom-color {
	background-color:#103b7f !important;
}

.custom-color .stuck{
	background-color:#103b7f !important;
}

.main .field--name-body a ,.tabs-panel a{
	1background-image: url("../images/icons/link-xxl.png");
	1background-repeat: no-repeat;
	1background-position: right 4px;
	1background-size: 15px;
	1padding-right: 18px;
}

.link-no-background-image a {
	background-image:none !important;
	padding-right:0px !important;
}

.font-size-2em {
	font-size:2em;
}

[dir="rtl"] .hierarchical-taxonomy-menu .menu-item--expanded {
	1background-image: url("../images/icons/icons8-down-left-48.png");
	1background-repeat: no-repeat;
	1background-position: right 4px;
	1background-size: 15px;
	1padding-right: 18px;
}

[dir="rtl"] .hierarchical-taxonomy-menu li a::after {
	display:none;
}

[dir="rtl"] .hierarchical-taxonomy-menu .block-taxonomymenu__link--active {
	color: #920003;
	background-image: url("../images/icons/icons8-goal-48.png");
	background-repeat: no-repeat;
	background-position: right 0px;
	background-size: 25px;
	padding-right: 25px;
}

[dir="rtl"] body {
	font-family:vazir-fd !important;
	color:black;
	overflow: hidden;
}

.stuck {
	1background: #33a2cb !important;
}

[dir="ltr"] body {
	font-family:arial;
	color:#026425;
}

[dir="rtl"] body .main-page {
	min-height:620px;
}

[dir="rtl"] .path-node .main-page {
	1padding-top:15px;
}

[dir="rtl"] header .container {
	direction:rtl;
}

[dir="rtl"] article ,.block-gavias-blockbuilder{
	direction:ltr;
}

[dir="rtl"] .gavias-blockbuilder-content {
	scroll-snap-type: y mandatory;
	1overflow-y: scroll;
}

[dir="rtl"] .gbb-row-wrapper {
	scroll-snap-align: start;
}



[dir="rtl"] .site-branding-logo {
float:right;
font-style: normal;
font-variant-caps: normal;
font-stretch: normal;
line-height: 1.6;
font-family: "iransans", Arial, Helvetica, sans-serif;
font-size-adjust: none;
font-kerning: auto;
font-optical-sizing: auto;
font-variant-alternates: normal;
font-variant-east-asian: normal;
font-variant-ligatures: normal;
font-variant-numeric: normal;
font-variant-position: normal;
font-language-override: normal;
font-feature-settings: normal;
font-variation-settings: normal;
	text-decoration: none;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 700;
	direction:rtl;
	color:white;
}

[dir="rtl"] .site-branding__name {
	float: right;
	font-style: normal;
	font-variant-caps: normal;
	font-stretch: normal;
	font-family: "iransans", Arial, Helvetica, sans-serif;
	font-size-adjust: none;
	font-kerning: auto;
	font-optical-sizing: auto;
	font-variant-alternates: normal;
	font-variant-east-asian: normal;
	font-variant-ligatures: normal;
	font-variant-numeric: normal;
	font-variant-position: normal;
	font-language-override: normal;
	font-feature-settings: normal;
	font-variation-settings: normal;
	text-decoration: none;
	font-size: 17px;
	direction: rtl;
	color: white;
	margin-top: 25px;
	margin-right: 12px;
}

[dir="rtl"] .site-branding__name a {
  color:white;
}

[dir="ltr"] .site-branding-logo {
float:left;
font-style: normal;
font-variant-caps: normal;
font-weight: normal;
font-stretch: normal;
font-size: 19px;
line-height: 1.6;
font-size-adjust: none;
font-kerning: auto;
font-optical-sizing: auto;
font-variant-alternates: normal;
font-variant-east-asian: normal;
font-variant-ligatures: normal;
font-variant-numeric: normal;
font-variant-position: normal;
font-language-override: normal;
font-feature-settings: normal;
font-variation-settings: normal;
text-decoration: none;
text-transform: uppercase;
font-weight: 700;
direction:ltr;
color:white;
}

.pulse {
	border-radius: 50%;
	box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.9);
	animation: pulse-red 2s infinite;
}

.site-branding-logo img {
	width:69px;
	height:69px;
	vertical-align:middle;
}

[dir="rtl"] .p-static {
	float:right;
}

[dir="rtl"] .content {
	1direction:rtl;
}

[dir="ltr"] .content {
	direction:ltr;
}

[dir="rtl"] .ui-widget {
	font-family: vazir-fd;
}

[dir="rtl"] .node--type-page .gbb-row .bb-inner {
	1padding-top:0px;
	1padding-bottom:0px;
}

[dir="rtl"] .widget.gsc-heading.style-default .sub-title ,[dir="rtl"] .widget.gsc-heading.style-default .title-desc ,[dir="rtl"] .node--view-mode-full p {
	font-family: vazir-fd;
}

[dir="rtl"] .widget.gsc-heading.style-default .title ,.widget.milestone-block .milestone-text {
	font-family: sahel-bold;
}

[dir="rtl"] .widget.gsc-heading.style-default .title {

}

[dir="rtl"] .widget.gsc-heading.style-default .title span {

}

[dir="rtl"] .widget.gsc-heading.style-default .title span::before {

}

[dir="rtl"] .widget.gsc-heading.style-default .title span::after {

}

.widget.gsc-icon-box.top-center .title {
	1font-family: sahel-bold;
}

.gsc-button {
	letter-spacing: 0px;
}

[dir="rtl"] .gva-view-mlayout-1 .item-first .post-title a {
	font-family:sahel-bold;
}

[dir="rtl"] .gva-view-mlayout-1 .item-first .post-body {
	font-family: vazir;
	direction:rtl;
	text-align:justify;
}

[dir="rtl"] .gva-view-mlayout-1 .items-second .item-post .post-title a{
	font-family:sahel-bold;
	font-size:14px;
}

.post-block {
    background: transparent !important;
}

[dir="rtl"] .post-block .post-created {
	font-family:vazir;
	direction:rtl;
}

[dir="rtl"] .gva-view-mlayout-1 .item-first {
	float: right;
}

[dir="rtl"] .gva-view-mlayout-1 .items-second {
	float: right;
}

[dir="rtl"] .gva-view-mlayout-1 .items-second .item-post {
	padding-right: 15px;
	padding-left: 0px;
}

[dir="rtl"] .gva-view-mlayout-1 .items-second .item-post .post-image {
	float: right;
}

[dir="rtl"] .gva-view-mlayout-1 .items-second .item-post .post-content {
	padding-right: 110px;
	padding-left: 0px;
}

[dir="rtl"] .event-block .event-content .event-info .title {
	text-align: right;
}

[dir="rtl"] .event-block .event-content .event-info .body {
	text-align: right;
}

[dir="rtl"] .event-block .event-image .date .icon {
	margin-left: 5px;
	float: right;
}

[dir="rtl"] .event-block .event-content .event-info .address i {
	float: right;
	margin-left: 5px;
}

[dir="rtl"] .event-block .event-content .event-info .address {
	text-align: right;
}

[dir="rtl"] .widget.gsc-block-drupal.text-light div {
	1color: red;
}

[dir="rtl"] .testimonial-node-v5 .quote {
	direction: rtl;
	text-align:justify;
	font-family:vazir;
}

[dir="rtl"] .testimonial-node-v5 .job {
	float:right;
	font-family:vazir;
	color:red;
	font-size:17px;
}

[dir="rtl"] .testimonial-node-v1 .testimonial-content .info .left {
	float: right;
}

[dir="rtl"] .testimonial-node-v1 .testimonial-content .info .right {
	float: right;
	padding-right:85px;
}

[dir="rtl"] .testimonial-node-v1 .testimonial-content .info .right .job {
	float: right;
}

[dir="rtl"] .testimonial-content {
	direction:rtl;
}

[dir="rtl"] .testimonial-content .title {
	font-family:sahel-bold;
	font-size:18px;
}

[dir="rtl"] .iut-slide-1 {
	font-family:vazir;
	font-size:35px;
	direction:rtl;
}

[dir="rtl"] .iut-slide-2 {
	font-family:sahel-bold;
	font-size:44px;
	direction:rtl;
}

[dir="rtl"] .iut-slide-button-1 {
	background: #86BC42;
	font-family:sahel-bold;
	font-size:30px;
	color: #fff;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	font-weight: 700;
	position: relative;
	display: inline-block;
	z-index: 1;
}

[dir="rtl"] iut-slide-button-1 a {
	text-align: center;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	display: inline-block;
	padding: 10px 24px 8px;
	color: #fff;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
}

.footer {
	background-color:#EFF8FC;
}

.footer-center {
	padding:0px !important;
}

.footer-menu li a:befor {
  font-family: 'Font Awesome 6 Free';
  content: '\f007';
  margin-right: 5px;
}

#block-gavias-edubiz-gaviasblockbuiderfooter {
  border-top: 4px solid #052a61;
}

.copyright {
	font-family:vazir;
	font-size:16px;
	direction:rtl;
	color:white;
	background:#182F3F;
}

.panel {
	background: #EFF8FC;

}

.gsc-accordion .panel-heading {
	border:1px solid gray !important;
	box-shadow:1px 1px 2px black !important;
	border-radius:5px;
	padding:5px !important;
}

.panel .panel-heading .panel-title > a::after {
	font-weight: 900;
}

.panel .panel-heading .panel-title > a {
	background: #EFF8FC;
}

[dir="rtl"] .nav-tabs {
	direction:rtl;
}

[dir="rtl"] .nav-tabs li{
	float:right;
}

[dir="rtl"] .node-detail .post-title ,[dir="rtl"]  .node-detail .post-meta .field--name-body ,[dir="rtl"] #node-single-comment ,[dir="rtl"] .samin-inside-type1 .description {
	direction: rtl;
	text-align:justify;
}

[dir="rtl"] .post-style-list .post-block .post-image {
	float: right;
}

[dir="rtl"] .post-style-list.small .post-content {
	padding-left: 0;
	padding-right: 95px;
	text-align:right;
	direction:rtl;
}

[dir="rtl"] .event-full .event-info .date > *, .event-full .event-info .address > * {
	float: right;
}

[dir="rtl"] .navigation .gva_menu > li.megamenu.menu-columns-3 > ul.sub-menu > li {
	width: 33.33%;
	float: right;
}

[dir="rtl"] .navigation .gva_menu .sub-menu {
	z-index:99999;
	padding-right:10px;
}

[dir="rtl"] .sub-menu .sub-menu {
	right:auto !important;
}

[dir="rtl"] .navigation .menu-grid .sub-menu {
	right:200px;
}

[dir="ltr"] .navigation .gva_menu {
	float: left;
}

[dir="rtl"] .sidebar-right {
	position:fixed;
	right:25px;
	1top:100px;
}

.gva-navigation {
  padding-top:25px;
}

[dir="rtl"] .navigation .gva_menu li a {
	text-align: right !important;
	font-family: sahel-bold;
	font-weight: bold;
	font-size: 14px;
	padding-left: 3px;
	padding-right:3px;
	padding-top:3px;
	color:white;
}

[dir="rtl"] header .area-main-menu .area-inner {
	padding-left: 5px !important;
}

[dir="rtl"] .samin-research-menu .gva_menu li a ,[dir="rtl"] .samin-mathhouse-menu .gva_menu li a , [dir="rtl"] .samin-civil-menu .gva_menu li a , [dir="rtl"] .samin-vp-studentaffairs-menu .gva_menu li a , [dir="rtl"] .samin-evp-menu .gva_menu li a , [dir="rtl"] .samin-daneshamooz-menu .gva_menu li a , .samin-mali-edari-menu .gva_menu li a , [dir="rtl"] .samin-physics-menu .gva_menu li a  {
	font-size:13px;
	padding-left: 3px !important;

}

[dir="ltr"] .samin-tr-menu .gva_menu li a {
        font-size:13px;
        padding-left: 3px !important;
}

[dir="ltr"] .navigation .gva_menu li a {
	text-align: left !important;
	font-weight: bold;
	font-size: 12px;
	color:white;
	padding-left: 7px;
	padding-right:0px;
}

.navigation .gva_menu li a .fa {
	min-width:10px;
}

[dir="rtl"] .gva_menu_main li:last-child a {
	background-image:none !important;
}

[dir="ltr"] .gva_menu_main li:first-child a {
	background-image:none !important;
}

[dir="ltr"] .gva_menu_main li:nth-child(5) a {
	1color: white;
	1padding: 6px;
	1background-color: red;
	1border-radius: 22px;
	1margin-left: 10px;
}

[dir="rtl"] .sidebar .navigation .gva_menu li a {
	background-image:none !important;
}

.sidebar .block-menu ul li a::after {
	content: "\f178";
	color: #eaeff2;
}

.sidebar .block-menu ul li.menu-item--active-trail > a {
	color: red !important;
}

.sidebar .block-menu h2 {
	font-size:25px;
	color:#374F99;
	font-weight:600;
	font-family:vazir;
}

.navigation .gva_menu li a:hover {
	color:gold;
}

.navigation .gva_menu > li.menu-item--active-trail > a {
	color: gold !important;
}

.samin-z-hidden-child {
	display:none;
}

.samin-z-sub-menu {
	font-size: large;
	position: absolute;
	padding-right: 230px;
	right: 0;
}

.navigation .gva_menu .sub-menu li a {
	background-image:none;
	border-bottom:1px dotted #002248 !important;
	padding-bottom:5px !important;
	font-size:15px;
	color:#262C38 !important;
}

.navigation .gva_menu .sub-menu li a:hover {
  color:red;
}

.navigation .gva_menu .megamenu > .sub-menu > li > a {
	color: #920003 !important;
}

.menu-category {
	color:#262C38;
}

.views-tabs-colorful .nav-tabs li:nth-child(1) {
  background-color:red;
}


[dir="rtl"] .sidebar .block .block-title {
	direction: rtl;
}

[dir="rtl"] .gsc-service-carousel .item .content-inner .title a {
	font-family:sahel-bold;
	color:#026425;
}

.gsc-service-carousel .item .content-inner .icon i {
	color:#3fa4ae;
}

[dir="rtl"] .owl-carousel.padding-left .owl-dots
{
	float: right;
}

.samin-news-views .owl-carousel .owl-item {
	1float: right !important;
}

.owl-carousel .owl-item {
	1float: right !important;
}

.views-banner .owl-carousel .owl-item img {
	width: 70%;
	margin: 0 auto;
}

[dir="rtl"] .gsc-image-content.skin-v2 .content .title {
	direction: rtl;
	background-color: #635f5f;
	padding: 10px;
	font-family: sahel-bold;
}

[dir="rtl"] .gsc-image-content.skin-v2 .content .desc {
	text-align:justify;
}

[dir="rtl"] .gsc-image-content.skin-v2 .content .action {
	text-align: right;
}

[dir="rtl"] .gsc-image-content.skin-v2 .content .action a {
	text-decoration:none;
	font-family:sahel-bold;
	font-size:18px;
	color:gold;
}

[dir="rtl"] .gsc-image-content.skin-v2 .content .action a:hover {
	text-decoration:underline;
}

[dir="rtl"] .gsc-image-content.skin-v2 .content .desc p {
	font-family:vazir;
}

.samin-a-40p {
	font-family:sahel-bold;
	font-size:40px;
}

[dir="rtl"] .padding-top-20 {
	padding-top:20px;
}

[dir="rtl"] .widget.gsc-heading.style-default.align-left {
	text-align: right;
}

[dir="rtl"] .widget.gsc-heading.style-default.align-left .heading-line {
	text-align: right;
}

[dir="rtl"] .widget.gsc-heading.style-default.align-left .heading-two {
	text-align: right;
}

[dir="rtl"] .widget.gsc-heading.style-default.align-left .heading-three {
	text-align: right;
}

[dir="rtl"] nav.breadcrumb ol > li {
	float: right;
}

[dir="rtl"] .form-item .description {
	direction:rtl;
}

[dir="rtl"] .team-single-page .team-name .name ,[dir="rtl"] .team-single-page .team-name .job ,[dir="rtl"] .team-single-page .team-info ,
[dir="rtl"] .team-single-page .team-education .field__item ,[dir="rtl"] .team-single-page .team-image {
	direction:rtl;
}

[dir="rtl"] .team-single-page .team-education .field__item {
	padding-right:10px;
}

[dir="rtl"] .team-single-page .team-contact {
	direction: rtl;
}

[dir="ltr"] .frontpage-news-local .post-title ,[dir="ltr"] .frontpage-news-local .post-created ,[dir="ltr"] .frontpage-news-local .post-body{
	text-align:left;
}

.views-ltr {
	direction:ltr;
}

.width-90 {
	width:90%;
}

.border-bottom-dashed {
	border-bottom:1px dashed black;
}

.iut-samin-bb-main-news {
	padding-left:5px;
	padding-right:12px;
}

.samin-views-news-image img {
	height:300px;
	width:100% !important;
	border-top:2px solid #026425;
	border-right:2px solid #026425;
	border-left:2px solid #026425;
}

.samin-views-news-image a {
	background-image:none !important;
}

[dir="rtl"] .samin-views-news-date {
	width: 130px;
	height: 50px;
	line-height: 50px;
	padding-right: 10px;
	position: absolute;
	left: 0px;
	top: 32px;
	background: #920003;
	color: #eaeff2;
	direction:rtl;
}

[dir="ltr"] .samin-views-news-date {
	width: 110px;
	height: 50px;
	line-height: 50px;
	padding-left: 10px;
	position: absolute;
	left: 4px;
	top: 32px;
	background: #920003;
	color: #eaeff2;
	direction:rtl;
}

.samin-views-news-date:after {
  content: "";
  position: absolute;
}

.samin-views-news-date:after {
  height: 0;
  width: 0;
  right: -14.5px;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-left: 15px solid #920003;
}

#block-gaviasblockbuiderhome5en .column-content-inner {
    text-align: left;
}

[dir="ltr"] .samin-views-news-title {
	direction: ltr;
	background-color: rgba(220,221,223);
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top:0px;
	padding-left:10px;
	height:100px;
	margin-bottom:0px;
	border-bottom:2px solid #026425;
	border-right:2px solid #026425;
	border-left:2px solid #026425;
}

[dir="ltr"] .samin-views-news-title a {
	font-size:15px;
}

[dir="rtl"] .samin-views-news-title {
	direction: rtl;
	background-color: rgba(220,221,223);
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top:0px;
	padding-right:10px;
	height:100px;
	margin-bottom:0px;
	border-bottom:2px solid #026425;
	border-right:2px solid #026425;
	border-left:2px solid #026425;
}

.samin-views-news-title a {
	color:#026425;
	text-align:justify;
	font-family:sahel-bold;
	background-image:none;
}

.samin-views-announcements li {
	list-style:none;
}

.samin-views-announcements-title {
	margin-bottom:10px;
}

.samin-views-news-title a:hover ,.samin-views-announcements-title a:hover{
	color:#3fa4ae !important;
}

.samin-views-announcements-title {
	direction:rtl;
}

.samin-views-announcements-title li {
	padding-top:10px;
}

.samin-views-announcements-title li::marker {
  color: red;
}

.samin-views-announcements-title a {
	1color:#026425;
	font-size:17px;
	padding-bottom:10px;
	padding-top:10px;
}

.samin-views-announcements-date {
	color:#920003;
}

.samin-views-announcements-date span {
	direction:rtl;
}

.samin-views-announcements-style2 .item {
	background-color: #dcdddf;
	border: 1px solid #026425;
	padding-left:10px;
	padding-right:10px;
	padding-top:45px;
	margin-left: 15px;
	margin-right:15px;
	min-height: 180px;
	text-align: center;
}

.samin-views-announcements-style2 li {
	list-style:none;
}

.row-3 .samin-views-announcements-title a {
	border-bottom:none;
}

.samin-views-announcements .row-3 {
	padding-top:10px;
}

.samin-views-announcement-horiz .item {
	padding: 9px 10px 10px 10px;
	background-color: white;
}

[dir="rtl"] .samin-category-front .gsc-heading {
	padding: 8px !important;
	background-color: green;
	border-radius: 10px 10px 0px 0px;
}

[dir="rtl"] .samin-category-front .gsc-heading h2 {
	color:white !important;
}

.samin-news-views-category-front .views-contents {
  padding:10px;
  box-shadow: 0px 0px 5px 1px #00000030;
  min-height:150px;
  background-color:white;
  border-radius:0px 0px 5px 5px;
  
}

.padding-top-50 {
  padding-top:50px;
}

.samin-news-views-category-front .views-title {
  text-align:center;
}

.samin-news-views-category-front .views-date {
  direction:rtl;
  text-align:center;
}

.samin-news-views-category-front .views-date::after {
	content: "";
	position: absolute;
}

.samin-news-views-category-front .owl-nav.disabled {
  display:block !important;
}

.calendar-item-front .widget.gsc-icon-box.top-center .title::after {
	background: white;
}

.gsc-image-content.skin-v1 {
   padding:5px;
   background-color:white;
   border-radius:5px;
}

.gsc-image-content.skin-v1 .image {
  max-width:100%;
  height:200px;
}

.gsc-image-content.skin-v1 .content {
  text-align:center;
  padding:10px; 
}

.gsc-image-content.skin-v3 {
   padding:5px;
   background-color:#d4e7f7;
   border-radius:5px;
}

.gsc-image-content.skin-v3 .image {
  max-width:100%;
  height:200px;
}

.gsc-image-content.skin-v3 .content {
  text-align:center;
  padding:10px; 
}


[dir="rtl"] .content-main .gsc-heading {
	text-align:right;
}

[dir="ltr"] .content-main .gsc-heading {
	text-align:left;
}



.samin-views-announcement-horiz .post-image {
	float:right;
	padding:5px;
}

.samin-views-announcement-horiz .post-title {
	margin-top:40px;
}

[dir="rtl"] .front-section-title .title span {
	background-image: url("../images/front-section-title-bg.png");
	color: white;
	font-size: 1.5em;
	background-color: #920003;
	padding: 5px 10px 5px 10px;
	border-radius: 20px 0 20px 0;
	width: 120px !important;
	display: inline-block;
	text-align: center;
}

.front-section-title-announce .title span {
	color: white;
	font-size: 1.5em;
	background-color: #920003;
	padding: 5px 10px 5px 10px;
	border-radius: 20px 0 20px 0;
	width: 180px !important;
	display: inline-block;
	text-align: center;
}

.widget.gsc-heading.style-default .title {
	1color: #eaeff2;
}

.samin-news-front-box-single .item {
	1border:20px solid white;
}

.samin-news-front-box-multi .item {
	1border:20px solid white;
	padding-left:0px !important;
	padding-right:0px !important;
	margin-left:5px;
}

.samin-introduction-front .bb-inner {
	padding-top:20px;
	padding-bottom:20px;
}

.samin-introduction-row {
	padding: 18px;
	1background-color: rgba(220,221,223, 0.7);
}

.samin-views-events {
	padding: 18px;
	background-color: rgba(220,221,223, 0.7);
}

.samin-introduction-front-box .item , .samin-introduction-front-box .widget-content ,[dir="ltr"] .samin-introduction-front .column-content-inner {
	1border:20px solid white;
}

[dir="ltr"] header .area-main-menu .area-inner {
	padding-left: 0px;
}

.samin-introduction-front-en .title {
	direction: ltr;
	padding: 12px 12px 12px 12px;
	height: 70px;
	1background-color: #eaeff2;
	margin: 0px;
}

.samin-introduction-front-en .action {
	padding-left:12px;
	margin-top:-39px;
}

.samin-introduction-front-en .action a {
	color:red;
}

.samin-introduction-front-box .views-field {
	background-color:#eaeff2;
}

.samin-introduction-front-box img ,.samin-introduction-front-en img{
	width:600px;
	height:304px;
}

.samin-introduction-publication-date ,.samin-introduction-date {
	color: #eaeff2;
	background-color: #920003;
	padding: 5px;
	position: absolute;
	left: 20px;
	top: 25px;
	direction: rtl;
	box-shadow: 0px 6px 7px black;
}

.samin-introduction-title {
	direction: rtl;
	padding: 12px 12px 12px 12px;
	height: 75px;
	background-color: #eaeff2;
	margin: 0px;
}

.samin-views-block-more-link {
	padding-right:10px;
}

.samin-views-block-more-link a {
	font-family:sahel-bold;
}

.samin-introduction-front .column-inner {
	margin-top:10px;
}

.samin-introduction-front .title span {
	padding:7px;
	color: #eaeff2;
	background-color: #920003;
	
}

.samin-introduction-front .widget.gsc-heading.style-default {
	padding-bottom:0px;
	padding-right:1px;
}

.samin-introduction-front .heading-line {
	display:none !important;
}

.front-views-subdiv .field-content i::before {
  color:white;
  font-size:3em;
}

ul.sf-menu.sf-style-blue a, ul.sf-menu.sf-style-blue a:visited, ul.sf-menu.sf-style-blue span.nolink {
	color: #052a61;
}

header.header-v1 {
	z-index:99;
}

header.header-v1 .header-inner {
	padding-right: 0px !important;
}

[dir="rtl"] .header-v1 .branding {
  float:right;
}

ul.sf-menu li {
	z-index: 98;
}

.iut-samin-facts .gsc-column {
	1background-image:url(../images/iut-samin-facts-column-bg-10.png);
	1background-repeat:none;
}



[dire="rtl"] a ,[dire="rtl"] .widget.gsc-heading.style-default .title ,[dire="rtl"] .text-theme {
	color: #026425;
	font-family:sahel-fd;
}

.container {
	width: 1200px;
}

header .site-branding-logo {
	max-height: 87px;
}

.views-scopus-research .views-field-nothing {
	text-align:left;
	direction:ltr;
}

.border-type-1 {
	1border:1xp solid black;
	1box-shadow: 5px 10px;
}

.samin-departments-logo img ,.samin-research-centers-logo img{
	width:100px;
	height:100px;
	z-index:1;
}

.samin-departments-logo .title {
	margin-top: 40px;
	margin-right: -35px;
	min-height: 50px;
	width: 185px;
	padding-top: 7px;
	border-bottom: 2px solid #026425;
	background-color: rgb(79,164,174,.3);
	padding-right: 25px;
	font-size: 0.9em !important;
	border-radius: 20px 0px 0px 0px;
}

.samin-research-centers-logo .title {
	margin-top: 40px;
	margin-right: -35px;
	height: 50px;
	width: 300px;
	padding-top: 7px;
	border-bottom: 2px solid #026425;
	background-color: rgb(79,164,174,.3);
	padding-right: 30px;
	font-size: 1.3em !important;
	border-radius: 20px 0px 0px 0px;
}


.widget.gsc-icon-box .highlight-icon .icon-container .icon {
	z-index: 1;
}

.samin-bg-10 .main-page{
	background-image:url(../images/iut-samin-systems-bg-10.jpg);
	background-repeat:no-repeat;
}

.samin-bg-20 .main-page{
	background-image:url(../images/iut-samin-systems-bg-20.jpg);
	background-repeat:repeat;
}

.samin-bg-30 .main-page{
	background-image:url(../images/iut-samin-systems-bg-30.jpg);
	background-repeat:repeat;
}

.samin-bg-contact-us .main-page {
	background-image:url(../images/iut-samin-bg-contact-us.jpg);
	background-repeat:repeat;
}

.widget.milestone-block.text-light .milestone-number, .widget.milestone-block.text-light .milestone-text {
	font-size: 1em;
}

.widget.milestone-block .milestone-icon span {
	font-size: 55px;
}

[dir="rtl"] .language-icon li {
	list-style: none;
	float: right;
	padding-left: 5px;
}

[dir="ltr"] .language-icon li {
	list-style: none;
	float: left;
	padding-left: 5px;
}

.language-icon img {
	width:35px;
	height:35px;
}


[dir="rtl"] .about-us li {
	list-style:none;
	float:right;
	padding-left:5px;
}

[dir="ltr"] .about-us li {
	list-style:none;
	float:left;
	padding-left:5px;
}

.about-us img {
	width:35px;
	height:35px;
}

header .fa-search {
	font-size: 20px;
	color: white;
	padding-top: 5px;
}

[dir="ltr"] header .fa-search {
	font-size: 24px;
	color: white;
	padding-top: 5px;
	padding-left:8px;
}

header #search-block-form input.form-submit {
	background: #026425;
	1color: #026425;
}

.a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-panel {
	border-top: none !important;
}

.leaflet-popup-content {
	width:260px !important;
}

.samin-map-popup-title {
	text-align:center;
}

.leaflet-container .leaflet-marker-pane img {
	1width:41px !important;
	1height:41px !important;
}

[dire="rtl"] .navigation .gva_menu > li.gva-mega-menu > .sub-menu {
	width: 60%;
	right: 200px;
	border-radius: 0 0 20px 20px;
}

.navigation .gva_menu > li.gva-mega-menu > .sub-menu {
	left: 200px;
	width: 70%;
	border-radius: 0 0 20px 20px;
}

.iut-samin-contact-us-social-menu .content {
	display:none;
}

.currentdate {
	text-align:center;
	font-size:1.5em;
	color:#026425;
	font-family:sahel-fd;
	padding:5px;
	direction:rtl;
}

.currentdate .currentdate_year {
	width:120px;
}

.currentdate .currentdate_month {
	width:80px;
}

.currentdate .currentdate_day {
	width:50px;
}

.currentdate span {
	border:1px dotted black;
	padding:5px;
	margin-left:10px;
	box-shadow:2px solid black;
	text-align:center;
}

.marker-cluster {
	1transform:none !important;
	1background-image:url("../images/iut-map-cluster.png");
	1background-repeat:no-repeat;
}

.heading-line {
	display:none !important;
}

.contact-us-info {
	border: 7px double #eaeff2;
	background-color: #026425;
	color: #eaeff2;
	min-height: 300px;
	padding-top: 20px;
	line-height: 1.5em;
	padding-bottom:40px;
}

.contact-us-info .title {
	color:#eaeff2 !important;
}

#edit-cas-login-link {
	border:2px solid #d09b2c;
	background-color:#920003;
	padding:10px;
	font-family:sahel-bold;
	color:white;
	display:inline-block;
}

.event-block .event-image .date {
	direction:rtl;
}

.samin-iutnews-instagram img {
	height:245px;
}

.samin-iutnews-instagram h2 {
	padding-top:15px;
}

.aparat-iutnews-video-title h2{
	font-family:sahel-bold;
	font-size:25px;
}

[dir="rtl"] .current-date-top {
	display:block;
	direction:rtl;
	padding-right:10px;
	color:#920003;
	font-size:1em;
	font-weight:bold;
	display:none;
}

[dir="ltr"] .current-date-top {
	display: block;
	direction: rtl;
	padding-right: 35px;
	color: #920003;
	font-size: 0.7em;
	font-weight: bold;
	display:none;
}

[dir="ltr"] .main-menu {
	1padding-top:13px;
}

[dir="rtl"] .area-main-menu .gva-search-region {
	top: 40px;
	left:5px;
}



[dir="ltr"] .area-main-menu .gva-search-region {
	right: -35px;
}

[dir="rtl"] .gavias-box-images .header {
	text-align:left;
}

.samin-announcements-front-date {
	color:red;
}


.field--name-field-video {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}

.samin-views-announcements-group {
	color:#920003;
}



.block-gavias-sliderlayer .tp-parallax-wrap {
	1top:0px !important;
	1left:0px !important;
}

.block-gavias-sliderlayer .tp-parallax-wrap img {
	1width:1425px !important;
}

#edit-field-people-group-term {
	min-height:200px;
}

.weather-info {
	text-align:center;
}

#weather-humidity-icon i ,#weather-humidity-data ,#weather-temp-icon i ,#weather-temp-data {
	padding-top:32px;
}

.samin-archive-style1 #edit-submit-portfolio {
	margin-right:20px;
	width:80%;
}

.samin-archive-style1 #edit-title::placeholder {
	color:#657184;
}

.samin-archive-style1 #edit-title {
	color:#026425;
}

[dir="rtl"] .portfolio-v1 .content-inner ,[dir="rtl"] .portfolio-v2 .content-inner{
	text-align: right;
}

.portfolio-v1 .content-inner .title a ,.portfolio-v2 .content-inner .title a {
	text-align:justify;
}

.portfolio-v1 .content-inner .title a:hover ,.portfolio-v2 .content-inner .title a:hover {
	text-decoration:none;
	color:#d09b2c;
}

.logged-in .inside-news-image {
	1margin-top:150px;
}

[dir="rtl"] .gsc-icon-box {
	direction:ltr;
}

[dir="ltr"] .gsc-icon-box {
        direction:rtl;
}

[dir="rtl"] .path-node article{
	direction:rtl !important;
}

[dir="rtl"] .node--type-course .field--type-entity-reference .field__item {
	float:right;
}

[dir="ltr"] .node--type-course .field--type-entity-reference .field__item {
	float:left;
}

.node--type-course .field--type-entity-reference .node__title {
	display:none;
}

[dir="rtl"] .samin-inside-labs-people {
	float:right;
}

.inside-news-gallery {
	padding-right:10px;
	padding-top:10px;
}

[dir="ltr"] .team-grid-2 .team-block {
    direction: ltr; 
}

[dir="rtl"] .team-grid-2 .team-contact ul{
	padding-right:0px;
	padding-left:25px !important;
}

.team-contact li {
	list-style:none;
}

.color-white , .color-white a  {
	color:white;
}

.samin-introduction-image img {
	width:400px;
	height:600px;
}

[dir="rtl"] .content-main header {
	font-weight: 600;
	color: #262C38;
	font-size: 25px;
	font-family: sahel-bold;
	text-align:right;
	direction:rtl;
}

.views-transport-report  header {
	font-weight:300 !important;
	font-size:16px !important;
}

.views-transport-report td {
	text-align:center;
}

.views-transport-report tr {
	vertical-align:center;
}

[dir="rtl"] .samin-faq {
	font-family:vazir-fd !important;
}

.samin-faq .ui-icon-triangle-1-e {
	background-position: -95px -16px;
}

.logged-in .theiaStickySidebar { 
	1padding-top:80px;
}

#views-slider-caption {
	padding: 10px;
	border: 2px solid black;
	position: absolute;
	bottom: 50px;
	background-color: white;
	right: 50px;
	border-radius:10px 0px 10px 0px;
}

#views-slider-caption a {
  color:red;
}

#views-slider-caption a:hover {
  color:blue;
}

#subdivs-header-menu .subdivs-menu {
	width: 100%;
	height: 44px;
	border: 1px solid white;
	border-radius: 20px;
	margin-bottom: 0px;
}

#subdivs-header-menu .subdivs-menu .block-title{
	color:gold;
	border-bottom:none;
	padding-right:12px;
	float:right;
}

#subdivs-header-menu .subdivs-menu ul.sf-menu.sf-style-default a.is-active {
	background:none;
}

#subdivs-header-menu .subdivs-menu ul.sf-menu.sf-style-default a:hover {
	color:gold;
	background:none;
}

#subdivs-header-menu .subdivs-menu ul.sf-menu.sf-style-default {
	margin-bottom: 0px !important;
	1float:right;
	padding-right:10px;
}

#subdivs-header-menu .subdivs-menu .menuparent ul {
	background-color:rgba(220,221,223, 0.9);
}

#subdivs-header-menu .subdivs-menu .menuparent ul li a {
	color:#262C38 !important;
}

#subdivs-header-menu .subdivs-menu  .sf-depth-1.nolink {
  color:white !important;
}

#subdivs-header-menu .subdivs-menu  .nolink:hover {
	background:none !important;
}

#subdivs-header-menu .subdivs-menu li {
	background:none !important;
}

#subdivs-header-menu .subdivs-menu .block-title a {
	color:gold !important;
	letter-spacing:0px !important;
}

.just-for-mobile {
	display:none;
}

.just-for-mobile h2 {
	color:#920034;
	font-size:1.4em;
}

.just-for-mobile.branding {
	color:white;
	padding-top:5px;
}

.fw-before-content {
	margin-top:20px;
}

.breadcrumb-content-inner {
	margin-bottom:0px !important;
}

.block.block-system-breadcrumb-block {
	margin-bottom: 0px !important;
}

.breadcrumb-style {
	background-color: transparent !important;
	margin-bottom: 0px !important;
	padding: 0px !important;
}

[dir="rtl"] .breadcrumb-style .page-title {
	font-family:sahel-bold !important;
	font-size:2em !important;
	color:#026425;
	border-bottom:2px solid #026425;
	padding-bottom:10px;
	padding-top:10px;
	direction:rtl;
	
}

[dir="rtl"] .struct-section-title {
	font-family:sahel-bold !important;
	font-size:1em !important;
	color:#026425;
	border-bottom:2px solid #026425;
	padding-bottom:5px;
	direction:rtl;
	margin-bottom:10px;
}

.path-node .page-title {
	display:none;
}

.block-content header {
	1display:none;
}

.field--name-body img {
	padding:10px;
}

[dir="rtl"] .field--name-body p {
	1text-align:justify;
}

.field--name-body p:last-child a {
	background-image:none !important;
	background-color:transparent !important;
}

.field--name-body p:last-child span {
	background-color:transparent !important;
}

.nsec9-views-front .date {
	direction:rtl;
}

.text-center {
	text-align:center;
}

.font-vazir-fd {
	font-family:vazir-fd !important;
}

.ui-widget-content {
	color:#026425;
}

.form-required:after {
    content:" *";
    color: red;
}

.front-achievements-natres {
	position:absolute;
	top:10px;
	left:10px;
	z-index:98;
	1border-radius:40px;
}

.front-achievements-natres img {
	1margin:10px;
}

.front-achievements-natres-title {
	text-align:center;
	font-family:sahel-bold;
}

[dir="rtl"] .form-item-field-section-name-target-id {
	min-width:300px;
}

.no-video-file-name .file--mime-video-mp4 {
	display:none;
}

.select2-container--default .select2-selection--single {
	background-color: #eaeff2;
	border: 2px solid rgba(0, 0, 0, 0.1);
	height: 50px;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
	padding: 0 15px;
	font-family: "vazir", sans-serif;
	-moz-appearance: none;
	color: #657184;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
	padding-top: 8px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
	top: 8px;
}

.phonebook-front-searcharea .form-item ,.phonebook-front-searcharea .form-actions  {
	display:inline;
}

.phonebook-front-searcharea .area-title .title {
	border-bottom:1px solid;
	padding-bottom:3px;
}

.phone-color-voip-fax td {
	background-color:#AEB3FF !important;
}

.phone-color-voip td {
	background-color:#FFBF00 !important;
}

.phone-color-fax td {
	background-color:#FF8ED4 !important;
}

.samin-struct-announce {
	padding-right:10px;
}

.fc-unthemed td.fc-today {
	background: gold;
}

.orgchart {
	direction: ltr;
}

input[type="text"].form-text::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #222222;
	opacity: 0.6;
}
input[type="text"].form-text:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #222222;
   opacity: 0.6;
}
input[type="text"].form-text::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #222222;
   opacity: 0.6;
}
input[type="text"].form-text:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #222222;
   opacity: 0.6;
}
input[type="text"].form-text::-ms-input-placeholder { /* Microsoft Edge */
   color:    #222222;
   opacity: 0.6;
}

input[type="text"].form-text::placeholder { /* Most modern browsers support this now. */
   color:    #222222;
   opacity: 0.6;
}

.orgchart .nodecontent {
	width: 100px;
	font-family:vazir;
	border-radius:10px;
	border-color:#026425;
	color:#026425;
	border:2px solid #026425;
}

.orgchart a.nodecontent:hover {
  background-color: #920003 !important;
  color:white !important;
}

.orgchart ul.vertical::before, .orgchart li::before, .orgchart li::after, .orgchart .nodecontent::after, .orgchart .nodecontent::before {
	border-color:#026425 !important;
	1border-width:2px !important;
}

.slideshow_content {
	1position:sticky;
	1top:100px;
}



ul.sf-menu.sf-style-default {
	1float: none;
}

.block-superfish li {
	1background-color: #eaeff2 !important;
	text-align:right;
	1margin-right:1px !important;
	1border-right:2px solid #920003;
	1border-right:2px solid white;
    font-size: 14px;
    font-weight: 400;
}

.block-superfish li a {
	padding:15px !important;
	color: white !important;
	1background-color: #052a61 !important;
	1border: 2px solid #026425 !important;
	padding: 8px !important;
        1margin: 4px !important;
}

.block-superfish li a:hover {
	color: #374F99 !important;
}

.hljs {
	direction:ltr;
}

.block-superfish li a::after {
	display:none;
}

.block-superfish .sf-hidden {
	background-color: #eaeff2 !important;
}

.block-superfish .menuparent li {
	background-color: #eaeff2 !important;
	padding: 4px !important;
	margin: 0px;
}

ul.sf-menu .sf-sub-indicator {
	left:auto !important;
}

.sf-accordion-toggle {
	1background-color:#026425;
	text-align:center;
	1border-right:2px solid #920003;
}

.sf-accordion-toggle a {
	color:white !important;
}

div.sf-accordion-toggle.sf-style-default a {
	background: #052a61;
}

.sf-accordion-toggle span:hover {
	color:gold !important;
}

[dir="rtl"] .contact-message-form .form-item #edit-copy {
	float: right;
}

.no-num-counter-display .milestone-number{
	display:none;
}

[dir="rtl"] .samin-struct-news .samin-c-views-news-college-date {
	left:15px !important;
}

.samin-mathhouse-search .ar {
	display:none;
}

.block-taxonomymenu__submenu.collapsed-submenu {
	padding-right:7px !important;
}

[dir="rtl"] .hierarchical-taxonomy-menu .menu-item--expanded {
	background-size: 12px;
	padding-right: 12px;
	background-position: right 9px;
}

.hierarchical-taxonomy-menu {
	padding-right:2px;
}

.arrow-down ,.arrow-right{
	float: right;
	height: 20px;
}



.arrow-right {
	background-image: url(data:image/png;base64,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);
}



.a11y-paragraphs-tabs__section-title {
	display:none;
}

.a11y-paragraphs-tabs__wrapper .tabs-trigger.is-selected, .a11y-paragraphs-tabs__wrapper .tabs-trigger.is-selected:hover, .a11y-paragraphs-tabs__wrapper .tabs-trigger.is-selected:focus {
	border-bottom: none !important;
	color: white;
	background-color: #002248;
}


.a11y-paragraphs-tabs__wrapper .tabs-trigger {
	color: #222;
	background-color: #eaeff2;
        padding: 10px 18px 8px;
        margin: 1px;
        letter-spacing: 1px;
        font-weight: 600;
}

.a11y-paragraphs-tabs__section-container .views-field-title {
	1display:none;
}

.a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-tab-list {
	margin-bottom: 30px;
	justify-content: center;
	margin-top: 40px;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: red;
  opacity: 1; /* Firefox */
}

.samin-search-block .form-item-combine {
	padding-right:0px !important;
}

.samin-search-block .form-text {
	width:170px !important;
	margin-left:10px;
}

.breadcrumbs {
	1margin-bottom:10px;
}

ul.sf-menu {
	1z-index: 1 !important;
}

#edit-field-station-proximity-value--description {
	display:none;
}

.node--type-route .comment__content h3 ,.node--type-route .comment__meta {
	display:none;
}

.node--type-route .comment__content {
	border: 2px solid #d3d7d9;
}

.route-stations-name {
	font-weight:normal;
	font-size:18px;
}

.views-route-stations-page {
	margin-left:10px;
}

#special-education-page a {
	font-family:vazir;
	color:white;
}

.img-responsive {
  max-width: 100%;
  height: 540px;
}

.flip-image-scalex img {
	animation-name:flip-with-scale;
	animation-timing-function: ease-in-out;
	animation-duration: 2s;
	animation-direction: alternate;
	animation-iteration-count: infinite;
}

@keyframes flip-with-scale {
    0% {
        transform: perspective(400px) scaleX(1);
    }

    100% {
        transform: perspective(400px) scaleX(-1);
    }
}

.card__collection {
  position: relative;
  display: block;
  1background: rgba(10, 10, 10, 0.5);
  1padding: 10px;
  1font-family: "Do Hyeon", sans-serif;
  overflow: hidden;
}
.card__collection .cards {
  1width: 400px;
  1height: 600px;
  display: block;
  background-size: cover;
  float: left;
  border-radius: 15px;
  position: relative;
  overflow: hidden;
  background-position: center;
  margin: 10px;
}
.card__collection .cards--two {
  position: relative;
  backface-visibility: hidden;
}
.card__collection .cards--two p {
  position: absolute;
  top: 83%;
  left: -100%;
  text-transform: capitalize;
  color: #fff;
  font-size: 20px;
  z-index: 8;
  transition: all 0.6s ease;
}
.card__collection .cards--two:hover p {
  left: 8%;
}
.card__collection .cards--two:hover img {
  transform: translateY(-15px);
}
.card__collection .cards--two:hover .cards--two__rect {
  top: 75%;
}
.card__collection .cards--two:hover .cards--two__rect:before {
  transform: translateY(15px);
}
.card__collection .cards--two:hover li {
  transform: translateY(0);
}
.card__collection .cards--two:hover .cards--two__tri {
  right: -40%;
}
.card__collection .cards--two:hover .cards--two__tri:before {
  right: -312px;
}
.card__collection .cards--two img {
  transition: all 0.2s ease;
}
.card__collection .cards--two__tri {
  border-top: 220px solid transparent;
  border-bottom: 190px solid transparent;
  border-right: 288px solid #fff;
  opacity: 0.9;
  position: absolute;
  display: block;
  top: 0;
  right: -100%;
  transition: all 0.3s ease-in-out;
}
.card__collection .cards--two__tri:before {
  border-top: 220px solid transparent;
  border-bottom: 190px solid transparent;
  border-right: 288px solid #57ccfd;
  position: absolute;
  content: "";
  display: block;
  top: -220px;
  right: -612px;
  transition: all 0.3s ease-in-out;
  transition-delay: 0.2s;
}
.card__collection .cards--two__rect {
  width: 750px;
  height: 200px;
  background: #fff;
  display: block;
  position: absolute;
  top: 175%;
  left: -78%;
  transform: rotate(30deg);
  z-index: 5;
  opacity: 0.9;
  transition: all 0.3s ease-in-out;
}
.card__collection .cards--two__rect:before {
  content: "";
  display: block;
  width: 100%;
  position: relative;
  height: 100%;
  background: #f07306;
  transform: translateY(200px);
  z-index: 2;
  transition: all 0.3s ease-in-out;
  transition-delay: 0.1s;
}
.card__collection .cards--two ul {
  list-style: none;
  position: absolute;
  bottom: 0;
  left: 10px;
  z-index: 9;
}
.card__collection .cards--two ul li {
  display: inline-block;
  font-size: 16px;
  margin: 7px;
  color: #fff;
  transition: all 0.2s ease-in-out;
  transform: translateY(100px);
}
.card__collection .cards--two ul li:nth-child(2) {
  transition-delay: 0.2s;
}
.card__collection .cards--two ul li:nth-child(3) {
  transition-delay: 0.3s;
}
.card__collection .cards--two ul li:nth-child(4) {
  transition-delay: 0.4s;
}

.indicator{
    position:relative;
    width:50px;
    height:50px;
    transform:rotate(45deg);
	margin-top:-185px;
}

.indicator span{
      position:absolute;
      left:0;
      top:0;
      width:100%;
      height:100%;
      box-sizing:border-box;
      border:none;
      border-bottom:3px solid #fff;
      border-right:3px solid #fff;
      animation:animate 1s linear infinite;
}

.indicator span:nth-child(1){
        top:-30px;
        left:-30px;
        animation-delay:0s;
}
.indicator span:nth-child(2){
        top:-15px;
        left:-15px;
        animation-delay:0.2s;
      }
.indicator span:nth-child(3){
        top:0;
        left:0;
        animation-delay:0.4s;
      }
.indicator span:nth-child(4){
        top:15px;
        left:15px;
        animation-delay:0.6s;
      }
.indicator span:nth-child(5){
        top:30px;
        left:30px;
        animation-delay:0.8s;
      }

@keyframes animate{
  0%{
    border-color:#fff;
    transform:translate(0,0);
   20%{
  }
    border-color:#fff;
     transform:translate(15px,15px);
  }
   20.1%,100%{
    border-color:#ffd64a;
  }
}

.purple-heart {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  1bottom: 0;
  1left: 0;
  background-color: #f23d70;
  height: 50px;
  width: 50px;
  animation: heartbeat 0.6s alternate infinite ease-in;
}

.menu-2 img:hover {
    animation: spinHorizontal;
	animation-delay: -2s ;
	animation-duration: 2s;
	animation-timing-function: linear;
	animation-direction: alternate-reverse;
}


@keyframes heartbeat {
  0% {
    transform: scale(1) rotate(-45deg);
  }
  
  40% {
    transform: scale(1.3); transform: scaleX(1.05) rotate(-45deg);
  }
  
  80% {
    transform: scale(1.25) rotate(-45deg);
  }
  
  100% {
    transform: scale(1) rotate(-45deg);
  }
}

@keyframes pulse-red {
    0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
    }
    
    70% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);
    }
    
    100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    }
}

.purple-heart::after {
  background-color: #f23d70;
  content: "";
  border-radius: 50%;
  position: absolute;
  width: 50px;
  height: 50px;
  top: 0px;
  left: 25px;
}

.purple-heart::before {
  background-color: #f23d70;
  content: "";
  border-radius: 50%;
  position: absolute;
  width: 50px;
  height: 50px;
  top: -25px;
  left: 0px;
}

@keyframes spinHorizontal {
	0% { 
        transform: rotateY(0deg); 
	}
    100% {
        transform: rotateY(360deg);
    }
}

.social-menu img:hover {
    animation: beat .5s infinite alternate;
	transform-origin: center;
}

@keyframes beat{
	to { transform: scale(1.2); }
}

@media only screen and (max-width: 700px) {
	header .site-branding-logo {
		max-height: 100px;
	}
	
	[dir="rtl"] .area-main-menu .gva-search-region {
		width: 140px;
		float: left;
		position: relative;
		top: -12px;
	}
	[dir="ltr"] .area-main-menu .gva-search-region {
		width: 140px;
		float: right;
		position: relative;
		top: -12px;
	}
}

@media only screen and (max-width: 480px) { 
	[dir="rtl"] header .area-main-menu .gva-search-region {
		width: 118px;
		margin-top:12px;
		margin-left:50px;
	}
	[dir="ltr"] header .area-main-menu .gva-search-region {
		width: 118px;
		margin-top:12px;
		margin-right:0px;
	}
	
	.language-icon img {
		width: 25px;
		height: 25px;
	}
	
	[dir="rtl"] .p-static {
		padding-right: 0px;
	}
	
	.samin-views-announcements-title a {
		border-bottom:none !important;
	}
	
	.samin-news-front-box-single .item {
		margin-top:15px;
	}
	
	.navigation .gva_menu .sub-menu {
	background: none !important;
	}
	
	.theiaStickySidebar ,.indicator {
		1display:none;
	}
	
	.just-for-mobile {
		display:block;
	}
	
	.just-for-mobile .block-title {
		display:none;
	}
	
	#subdivs-header-menu {
		display:none;
	}
	
	.front-achievements-natres img {
		width:50px;
		height:50px;
		border-radius:0px !important;
	}
	
	[dir="rtl"] .views-exposed-form form > div {
		float: right !important;
	}

	.views-exposed-form .form-item.form-item-title {
		width: auto !important;
	}
	
	[dir="rtl"] .form-item-field-section-name-target-id {
		min-width:250px  !important;
	}
	
	.body-page input[type="text"],.body-page select {
		width: inherit !important;
	}
	
	[dir="rtl"]  .views-exposed-form {
		width: auto !important;
	}
	
	[dir="rtl"] .site-branding-logo {
		font-size: 17px !important;
	}
	
	.menu-bar span {
		background-color: white;
	}
}
