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

[dir="rtl"] body {
	font-family:sahel;
	color:#002248;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family:titrbold;
}

body .main-page {
	min-height:620px;
}

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

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

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

header .site-branding-logo {
    padding: 5px 0;
  
    min-height: 85px;
}
header .site-branding-logo img {
 
    max-height: 80px;
}
[dir="rtl"] .p-static {
	float:left;
}

[dir="rtl"] .node--type-page .node__title {
	1padding-top:100px;
}

[dir="rtl"] .node--type-page .highlight_content .title {

}

.node--type-page .gbb-row .bb-inner {
	1padding-top:0px;
	1padding-bottom:0px;
}

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

[dir="rtl"] .widget.gsc-heading.style-default .title ,.widget.milestone-block .milestone-text ,.widget.gsc-icon-box.top-center .title {
	font-family: titrbold;
}

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

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

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

[dir="rtl"] .post-block .post-created {
	font-family:sahel;
	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 {
	color: #e88f8f;
}

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

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

[dir="rtl"] .testimonial-node-v5 .job {
	float:right;
	font-family:sahel;
	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:titrbold;
	font-size:18px;
}
.block,.block-title {
    text-align: right;
    padding-bottom: px;
}


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

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

[dir="rtl"] .node-detail .post-title ,.node-detail .post-meta ,.field--name-body ,#node-single-comment ,.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 {
	right: 0;
	background: rgba(220,221,223, 0.9);
	z-index:99999;
	padding-right:10px;
}

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

[dir="rtl"] .navigation .gva_menu li a {
	text-align: right !important;
	font-family: titrbold;
	font-size: 15px;
}

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

[dir="rtl"] .navigation .gva_menu li a:hover {
	color:#3fa4ae;
}

[dir="rtl"] .navigation .gva_menu .sub-menu li a {

	font-size:15px;
}

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

.menu-category {
	color:#920003;
}

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

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

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

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

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

[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:titrbold;
	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:sahel;
}



[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;
}


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


.fa-search {
	font-size: 24px;
	color: #002248;
	padding-top: 5px;
}

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

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

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


.currentdate {
	text-align:center;
	font-size:1.5em;
	color:#002248;
	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;
}



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

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

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

.widget.gsc-icon-box.icon-background .highlight-icon .icon-container img
{
	width:100%;
	height:100%;
}
.widget.gsc-icon-box.icon-background .highlight-icon .icon-container.bg-theme:after {

    opacity: 0.4;
}
.node--view-mode-full .post-title ,.post-block .post-title a{
    font-family: titrbold;
   
}
.post-grid-1 .post-block .post-body:after {
    content: "";
    width: 50%;
    height: 2px;
    position: absolute;
    top: 0;
    background: #86BC42;
    z-index: 1;
    right: 0;
    left:auto;
}
.post-grid-1 .post-block .post-content {
    min-height: 150px;
}
.gavias_sliderlayer .slide-style-5
{
font-family:sahel;
direction:rtl;	
}
.gavias_sliderlayer .slide-style-3
{
	font-family:titrbold;
	direction:rtl;
}
.gavias_sliderlayer .text-right, #gavias_slider_single .text-right {
    text-align: right;
    direction: rtl;
}
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {
 /* margin-bottom: 5px; */
 /* margin-top:30px; */
 /* position: relative; */
 /* padding-top: 60px; */
 /* padding-bottom: 10px; */
}
header.header-v2 {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: none;
    z-index: 99;
    background: rgb(255, 255, 255);
    margin-top: 2px;
}
header.header-v2 .navigation .gva_menu > li > a {

    color: #000 !important;

}


header .header-main {
    border-bottom: 2px solid #fbf3b0;
}
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {
    padding: 10px;
    /* margin-bottom: 45px; */
    position: relative;
    line-height: 30px;
    margin-top:10px;
}

.btn_center 
{
margin-top:20px;
margin-left:10%;
margin-right:10%;
width:80%;
text-align:center;

}
.gsc-button.large.btn_center {
    padding: 18px 20px;
}
.block_bg1
{
	background-color:#fdd8b3;
	padding:20px;

}
.block_bg1 .block-title span
{
	color:#f6731b;
}
.block_bg1 .block-title
{
	 border-bottom: 1px solid #f6731b;
}
.block_bg2
{
	background-color:#bcf380;
	padding:20px;
}
.block_bg2 .block-title span
{
	color:#509c06;
	
}
.block_bg2 .block-title
{
	 border-bottom: 1px solid #509c06;
}
.block_bg1 h2,.block_bg2 h2
{
	font-family:sahel;
	font-weight:bolder;
}
.team-block .team-name {
    font-weight: 600;
    color: #222;
    margin-top: 20px;
    line-height: 24px;
    font-family: sahel;
    padding-bottom: 5px;
    text-decoration: underline;
}
.team-block .team-body:after {
    content: '';
    width: 85px;
    height: 1px;
    background: #86BC42;
    position: absolute;
    top: 0;
    left: unset;
    z-index: 1;
    right: 0;
}
.team-single-page .team-education .field__item:after {
 
    left: unset;
    right:0;

}
.team_single .team-content
{
	padding-right:15px;
	text-align:center;
}
.team_single .team-block .team-body:after
{
	width:100%;
}
.team_single .team-image img
{
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}



.field--label-inline .field__label
{
	display:inline;
	float:right;
	padding-left:5px;
	font-weight:bold;
}
.field--label-inline .field__label:after
{
content:':';
}
.node--type-learning-cources .field--label-inline .field__label:after
{
content:':';
}

.form-required:before
{
	content:'*';
	color:#b71414;
	padding-left:3px;
}
.btn-list
{
	padding:10px;
	text-align:center;
	background-color:#b1e272;
	border-radius: 60px;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	-ms-border-radius: 60px;
	-o-border-radius: 60px;
	border:1px solid #daa226;
	margin-bottom: 10px;
}
.btn-list:hover
{
	background-color:#f3a732;
	border-color:#b1e272;
}

#user-form label,#profile-athletes-add-form label,#edit-field-referee-cert-wrapper label,#edit-field-coach-cert-wrapper label
{
	display: block !important;
	width:100% !important;
	margin-top:10px;
}
#user-form h4
{
	font-family: sahel;
}
input.js-form-submit {

    margin-top: 20px;
	margin-bottom: 20px;
	letter-spacing: 0px;
}

#edit-field-referee-cert-wrapper .paragraph-type-title,#edit-field-coach-cert-wrapper .paragraph-type-title
{
		display: none;
}

#edit-field-referee-cert-wrapper .tabledrag-toggle-weight-wrapper ,#edit-field-coach-cert-wrapper .tabledrag-toggle-weight-wrapper
{
	display: none;
}
#edit-field-referee-cert-wrapper th,#edit-field-referee-cert-wrapper h4,#edit-field-coach-cert-wrapper th,#edit-field-coach-cert-wrapper h4{
text-align: right;
	font-family: sahel;
}
#edit-field-referee-cert-wrapper .field-multiple-drag,#edit-field-coach-cert-wrapper .field-multiple-drag
{
	display: none;
}
#edit-field-referee-cert-wrapper .form-wrapper ,#edit-field-coach-cert-wrapper .form-wrapper {
    margin-bottom: 2px;
    padding-bottom: 2px;
    padding-right: 5px;
	  border-bottom: 0px solid rgba(0, 0, 0, 0.1);
}
.gbb-row.row-border .row-wrapper > .gsc-column:first-child:after {
   display: none !important; 
}
.gbb-row.row-border .row-wrapper > .gsc-column:last-child:after {
   display: block !important; 
}
.container .container {
    width: 100% !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.event-block-list .event-date {
	width:auto;
}
.views-label
{
	display:inline;
	float:right;
	padding-left:5px;
	font-weight:bold;
}

.webform-submission label:after,.webform-submission--webform-freestyle-competition label:after
{
	content: ":";
}
.webform-submission .webform-element,
.webform-submission--webform-freestyle-competition .webform-element 
{
	width: 50%;
	float: right;
}
.webform-container .views-field-user-picture
{
	float:none;
	margin-top:0;
    margin-bottom:5px; 
}
.views-field-user-picture
{
	 float:right; 
	 margin:20px; 	

}
.webform-entity-print-links
{
	margin:10px;
}
.pdf-link
{
	font-weight:bold;
	color:#fff;
	background-color:#86BC42;
	padding:8px;
	border-radius:5px;
	margin:10px;
}
.pdf-link:hover
{
	color:#000;
}

.drupal-message .messages__wrapper {
    padding: 2px 30px 2px 15px;
    border: 2px solid #86bc42;
    font-family:sahel;
    font-weight:bold;
}
.drupal-message .messages__wrapper a{
	color:blue;
	text-decoration:underline;
}
.webform-submission-information summary
{
display:none;
}
#freestyle_competition--reg_page summary
{
	display:none;
}
/* Radantex.ir ************/
header.header-v1 .header-main {

    background-color: #02092f;
}
.footer {

    background: #02092f;

}
.stuck {
    background: #02092f !important;}

.navigation .gva_menu > li > a {

    color: #f1eadb !important;
}
.widget.gsc-icon-box .highlight_content .title {
 
    font-family: "titrbold";

}
.block .block-title {
    color: #86BC42;
    border-bottom: 1px solid #fbf3b0 !important;
    z-index: 1;
}
.footer .logo-footer
{
	height: 100px;
}
.footer .logo-footer img {
      position: relative;
    top: -150px;
}

.footer .footer-top .before-footer {
     border-bottom: 1px solid #02092f;
    }
    .footer-top
    {
    	margin-top:130px;
    }
.menu-bar span {
    background-color: #fef5af !important;
}
.widget.gsc-icon-box.top-center .highlight-icon:hover
{
  background-color:#2e3afb;
  box-shadow: 13px 0px 10px -7px rgb(0 0 0 / 50%);
  transform: scale(1.02, 1.02);
  
 
}

.widget.gsc-icon-box.top-center .highlight-icon {
box-shadow: 0px 13px 10px -7px rgb(0 0 0 / 50%);
  transform: scale(1.02, 1.02);
  text-align: center;
  width: 100px;
  height: 100px;
  border-radius: 50px;
  background: #02092f;
  margin: 0 auto;
  vertical-align: center;
}
.widget.gsc-icon-box .highlight-icon .icon-container {
   line-height: 100px;
}
.footer .footer-center {
    padding: 0px 0;
}
.copyright {
    background: #02092f;
}
.radanbtns
{
	width:180px;
    
	font-family:'sahel';
	font-size: 16px !important;
	font-weight:bolder;
}
.radanbtnl
{
	margin:0 auto;
	display:table;
	width:250px;
	text-align:center;
	letter-spacing:1;
	font-family:'sahel';
	font-weight:bold;
	font-size: 18px !important;

}
.product-list
{
	direction:rtl;
	text-align:center;

}
.product-list .item-columns
{
	border:1px #fff solid;
	height:350px;
	background-color:#fbfbf8;
	padding:3px;
}
[class*="block-grid-"] > div {
	float:right;
}