/*
#------------------------------------------------------------------------
# News - December Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2012 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

/* Here you can include your override CSS styles */

/*
#------------------------------------------------------------------------
# News - December Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2012 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
# Immiglobe.com
*/

/* Here you can include your override CSS styles */
h4.nspHeader{
font-weight: 400;
}
.itemRatingList a, .itemRatingList .itemCurrentRating {
font-size:0px;
}
.box li a {
direction:rtl;
}
.nspMainPortalMode7 .nspHeader {
direction: rtl;
}
.nspArt p.nspText {
direction: rtl;
font-size: 16px !important;
margin-left: 10px;
}
.header .nspLinks ul li p {
direction: rtl;
text-align: right;
}
.header .nspLinks ul li h4 {
text-align: right;
direction: rtl;
}
.nspArt div {
direction: rtl;
}
.arrow .nspHeader {
direction: rtl;
}
.arrow .nspLinks .nspLinkScroll1 div ul li {
direction: rtl;
text-align: right;
}
.box.light h3{
text-align: center;
color: #e25b32;
font-weight: bold;
line-height: 22px;
}
.bigtitle .header{
text-align: center;
font-size: 25px;
line-height: 35px;
color: #e25b32;
}
.box.headlines .header {
font-size: 16px;
font-weight: bold;
line-height: 20px;
}
.k2LatestCommentsBlock ul li, .k2TopCommentersBlock ul li {
direction: rtl;
text-align: right;
}
.itemCommentsForm textarea.inputbox {
line-height: 20px;
padding: 10px;
}
.itemComments .itemCommentsList, .itemComments .itemCommentsForm {
direction: rtl;
}
.box.badge-top .header::after {
content: "2018";
}
.box.badge-hot .header::after {
  background: #DB4377;
  content: "NEW";
}
.box.badge-video .header, .box.badge-audio .header, .box.badge-gallery .header, .box.badge-new .header{
direction: rtl;
text-align: center;
}
.nspLinks .nspLinkScroll1 div ul {
direction: rtl;
}
.nspArt .fright {
direction: rtl;
}
.box.color .header {
color: #4c90fe;
text-align: center;
}
#gkLogo.cssLogo {
width: 230px;
}
select, textarea, input[type="text"], input[type="password"], input[type="url"], input[type="email"] {
border: 1px solid #cecece;
}
//.itemImage {
direction: rtl;
}
//article header {
direction: rtl;
}

#k2Container {
direction: rtl;
}
article aside.itemAsideInfo > div {
direction: initial !important;
}

article header ul li {
	float: right !important;
}
.itemBody ul li,
ul.gkCircle1 li {
	background-position: 100% 8px !important;
	padding-right: 25px !important;
}

.lynx {
	background: #4c90fe;
	outline: 10px solid rgba(255,255,255,.18);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	float: none;
	font-size: 20px;
	font-weight: 400;
	color: #ffffff;
	height: 60px;
	margin: 0 0 0 10px;
	padding: 10px 50px;
}
a.lynx:hover, a.lynx:active, a.lynx:focus {
	background:#fec54d;
	outline: 10px solid rgba(255,255,255,.18);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	float: none;
	font-size: 20px;
	font-weight: 400;
	color: #e25b32;
	height: 60px;
	margin: 0 0 0 10px;
	padding: 10px 50px;
}
.imageBg #gkHeaderMod input[type="submit"]:active,
.imageBg #gkHeaderMod input[type="submit"]:focus,
.imageBg #gkHeaderMod input[type="submit"]:hover {
	background: #fec54c;
	outline: 10px solid rgba(255,255,255,.18);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	float: none;
	font-size: 20px;
	font-weight: 400;
	color: #e25b32;
	height: 60px;
	margin: 0 0 0 10px;
	padding: 10px 50px;
}

.gk-form {
background: rgba(255,255,255,.12);
border: 1px solid rgba(255,255,255,.23);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
display: inline-block;
padding: 10px 10px 10px 1px;
margin-left: 300px;
}
.lynx1 {
	border: none!important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	float: none;
	font-size: 20px;
	font-weight: 400;
	color: #ffffff;
	height: 68px;
	margin: 0 0 0 10px;
	padding: 13px 30px;
}
.lynx2 {
	border: none!important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	float: none;
	font-size: 20px;
	font-weight: 400;
	color: #ffffff;
	margin: 0 0 0 10px;
	padding: 17px 30px 20px;
	direction: rtl!important;
}
@-webkit-keyframes glowing {
  0% {-webkit-box-shadow: 0 0 3px #004A7F;}
  50% {-webkit-box-shadow: 0 0 10px #0094FF;}
  100% {-webkit-box-shadow: 0 0 3px #004A7F;}
}
@-moz-keyframes glowing {
  0% {-moz-box-shadow: 0 0 3px #004A7F;}
  50% {-moz-box-shadow: 0 0 10px #0094FF;}
  100% {-moz-box-shadow: 0 0 3px #004A7F;}
}
@-o-keyframes glowing {
  0% {box-shadow: 0 0 3px #004A7F;}
  50% {box-shadow: 0 0 10px #0094FF;}
  100% {box-shadow: 0 0 3px #004A7F;}
}
@keyframes glowing {
  0% {box-shadow: 0 0 3px #004A7F;}
  50% {box-shadow: 0 0 10px #0094FF;}
  100% {box-shadow: 0 0 3px #004A7F;}
}
.lynx2 {
  -webkit-animation: glowing 1000ms infinite;
  -moz-animation: glowing 1000ms infinite;
  -o-animation: glowing 1000ms infinite;
  animation: glowing 1000ms infinite;
}
.lynx3 {
	color: #4c90fe;
}

article header h1, .category header, article header h2 {
direction: rtl;
text-align: center;
}
.box.dark h1, .box.dark h2, .box.dark h3, .box.dark h4, .box.dark h5, .box.dark h6 {
color: #e25b32;
text-align:center;
}

.k2TagCloudBlock a {
direction: rtl;
background-position: 100% 8px !important;
padding-right: 20px !important;
}
.itemBackToTop {
display: none;
}
.overTxtWrapper {
margin-bottom: 10px;
}
#cmc-signup-submit-215 {
margin-top: 10px;
width: 100% !important;
}
#EMAIL, #FNAME, #LNAME {
width: 100% !important
}
.muted {
display: none
}
#bfReCaptchaWrap {
border: white;
}
.bfQuickMode .bfCaptcha img {
display: none;
}
.recaptcha_only_if_privacy {
display: none;
}
.recaptchatable td img {
display: none;
}
.optional {
display:none;
}
#member-registration legend {
display: none;
}
.fmenu {
	background:#DDD !important;
	outline: 10px solid rgba(255,255,255,.18);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	float: none;
	font-size: 13px;
	font-weight: 400;
	color: #7a7a7a !important;
	height: 30px;
}
a.fmenu:hover, a.fmenu:active, a.fmenu:focus {
	background:#fec54d !important;
	outline: 10px solid rgba(255,255,255,.18);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	float: none;
	font-size: 13px;
	font-weight: 400;
	color: #e25b32 !important;
	height: 30px;
}
.klatest-items {
direction: rtl;
}
.klatest-posttime {
direction: ltr;
}
.klatest-subject a {
font-size: 11px !important;
}
#mortgage_payment_calculator_main {
text-align: right !important;
}
#amount {
float: right !important;
}
#tab2 ul {
text-align: right !important;
}
.k2k2 {
	background:#fec54d !important;
	outline: 10px solid rgba(255,255,255,.18);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	float: none;
	font-size: 11px;
	font-weight: 400;
	color: #7a7a7a !important;
	padding: 10px;

}
.kdiscuss-title {
text-align: right;
background: #ddd;
border-bottom: none;
}
.kdiscuss-avatar img {
margin: 0px;
}

/* ---------------------------------CUSTOM KUNENA FORUM------------------------------------ */
#Kunena .klatest-post-info {
direction: rtl;
}
#Kunena .kheader h2, #Kunena .kheader h2 a {
text-align: center;
}
#Kunena div.kmsgbody div.kmsgtext {
direction: rtl;
}
#Kunena div.kmsg-header-left span.kmsg-title-left {
margin-right: 15px;
float: right;
display:none;
}
#Kunena div.kmsg-header-left span.kmsgdate-left {
color: #B5B5B5;
float: right;
margin-right: 145px;
}
#Kunena div.kmsg-header-left span.kmsg-id-left a {
color:#B5B5B5 !important;
}
#Kunena div.kmsg-header-left span.kmsg-id-left {
float: left;
}
#Kunena span.kmsgtitle, #Kunena span.kmsgtitle-new {
background: none;
}
#Kunena textarea#kbbcode-message {
direction: rtl !important;
text-align:right;
}
#Kunena div.kmsgsignature {
direction: rtl;
text-align:right;
}
#Kunena .kreply-form .inputbox {
direction: rtl;
text-align:right;
}
#Kunena span.kavatar img {
max-height: 100px;
}
#Kunena div.kcc-subcat {
direction: rtl;
}
#Kunena span.kreadforum-sm, #Kunena span.knotloginforum-sm, #Kunena span.kicon {
float: inherit;
}
#Kunena #kpostmessage tr.krow1 .kpostbuttonset td.kposthint {
display: none;
}
#Kunena table.kblocktable {
border-color: #fff !important;
}
.k_guest {
text-align: center!Important;
}
#Kunena td, #Kunena table, #Kunena th, #Kunena div, #Kunena p, #Kunena span {
font-family: Tahoma !important;
border-color: #fff !important;
text-align: right;
direction: rtl;
}
#Kunena div.kthead-title a {
font-family: Tahoma !important;
float: none !important;
Font-size: 14px !important;
margin-bottom:15px;
}
.lynx-k-topics {
display:inline-flex;
Float: right;
}
.lynx-k-author {
display:inline-flex;
Float: right;
margin-top: 5px;
margin-bottom: 30px;
}
#Kunena span.kcat-topics-number, #Kunena span.kcat-replies-number {
margin: 0px 5px !important;
font-size: 1.1em !important;
}
#Kunena span.kcat-topics, #Kunena span.kcat-replies {
padding-left: 20px;
font-size: 1.1em !important;
}
#Kunena .nowrap {
margin-right: 5px;
font-size: 10px !important;
}
#Kunena .ks {
font-size:10px !important;
margin-left: 5px !important;
}
#Kunena span.kreadforum-sm, #Kunena span.knotloginforum-sm {
margin-left: 5px !important;
}
#Kunena .km {
font-size:12px !important;
}
#Kunena div.kcc-subcat {
float: right !important;
}
#Kunena tr.krow1 td {
text-align: right !important;
}
#Kunena tr.krow2 td {
text-align: right !important;
}
#Kunena span.kmsgtitle, #Kunena span.kmsgtitle-new {
font-weight: normal !important;
font-size: 1em !important;
background: transparent !important;
}
#Kunena div.kmsg-header-left span.kmsgdate-left {
margin-left: 30px !important;
}
#Kunena div.ktopic-title-cover {
text-align: right !important;
margin-top:20px;
}
#Kunena span.ktopic-posted-time {
float: right !important;
}
#Kunena span.ktopic-by {
float: right !important;
padding-right: 10px;
}
/*#Kunena .kpostbuttonset {
display: none !important;
}*/
.kpost-toolbar {
display: none !important;
}
#Kunena table#kpostmessage .ktxtarea {
float: right;
}
.klatest-itemdetails li.klatest-posttime {
direction: rtl !important;
margin-bottom: 5px !important;
}
.klatest-subject a {
font-size: 14px !important;
}
.klatest-items ul.klatest-itemdetails {
border-bottom: dashed;
border-bottom-color: #ccc;
border-width: 2px;
}

#Kunena table#kpostmessage .ktxtarea {
font-size: 20px;
}
#Kunena #kpost-message .postinput:hover, #Kunena #kpost-message .postinput:focus {
font-size: 20px;
}
.lynx-k {
outline: 10px solid rgba(255,255,255,.18);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
float: none;
font-family: tahoma !important;
font-size: 20px !important;
font-weight: 400 !important;
color: #ffffff;
height: 60px !important;
margin: 0 0 0 50px !important;
padding: 10px 50px !important;
}
/*#Kunena #kpost-buttons .kbutton {
display: none !important;
}*/
#Kunena ul.kprofilebox-link {
float: left !important;
margin-left: 50px !important;
}
#Kunena div#kannouncement .kanndesc {
background: #ddd !important;
}
/*new changes_Kunena_2016*/
#Kunena .kforum-pathway {
    display: none;
}
#Kunena h1, #Kunena h2 {
    text-align: center;
}
#Kunena h3 {
    font-size: 18px;
}
#Kunena .kblock div.kheader {
    padding: 15px;
}
/* ---------------------------------online contract------------------------------------ */

.adv-dl-container {
	background: #4c90fe;
	outline: 10px solid rgba(255,255,255,.18);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block !important;
	float: none;
	font-size: 20px;
	font-weight: 400;
	color: #ffffff !important;
	height: 60px;
	margin: auto !important;
	padding: 10px 50px !important;
	width: 350px !important;
	text-align: center !important;
	margin-bottom: 50px !important;
	margin-top: 30px!important;
}
@charset "UTF-8";
/**
 * Kunena Latest Module
 * @package Kunena.mod_kunenalatest
 *
 * @copyright (C) 2008 - 2013 Kunena Team. All rights reserved.
 * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
 * @link http://www.kunena.org
 **/

.klatest li {
	background: none !important;
}
.klatest-items {
	margin: 0;
	padding: 0;
}
.klatest-items li.klatest-item {
	list-style: none !important; 
	margin: 2px 0;
	padding: 0 0 1px;
	clear: both;
}
.klatest-items ul.klatest-itemdetails {
	margin: 0;
	padding: 0;
}

.klatest-items .knewchar {
	color: #009900;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 3px;
	font-size: .75em;
	vertical-align:top;
	white-space:nowrap;
}
.klatest-itemdetails li {
	margin-bottom: 0 !important;
	display: block;
}
.klatest-subject a {
	font-weight: bold;
	font-size: 12px;
}
.klatest-avatar {
	float:left;
	display: block;
	margin-right: 5px;
}
.klatest-avatar img {
	margin: 2px 2px 2px 0;
	border: 1px solid #CCCCCC;
	padding: 1px;
}
.klatest-topicicon {
	float:left;
	display: block;
	margin-right: 5px;
}
.klatest-topicicon img {
	margin: 2px 2px 2px 0;
	padding: 1px;
	width: 32px;
	height: 32px;
}
.klatest-posttime,
.klatest-cat,
.klatest-author {
	font-size: 10px;
}
p.klatest-more {
	margin: 0;
	padding: 0;
	clear: both;
}
.klatest-itemdetails li.klatest-author {
	display:inline;
}
.klatest-itemdetails li.klatest-posttime {
	display:block;
}
	
.klatest-preview-content li {
	margin-bottom: 0 !important;
	display: block;
}
/********************
MailChimp Custom Style for Horizontal Bar form
*********************/
#st {
background: #1c1c1c;
background:rgba(0,0,0,0.8);
bottom: 0;
width: 100%;
z-index:999999;
line-height:30px;
direction:rtl;
}
#lynx-subscribe {
background: transparent !important;
margin-top: 0px !important;
}
.mc-button{
border: none!important;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: inline-block !important;
font-size: 14px !important;
height: 26px !important;
margin:10px !important;
padding: 0 20px !important;
font-family: tahoma;
float:none !important;
line-height: 20px !important;
white-space: nowrap;
}
input[type="emailmc"] {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border: none!important;
border-radius: 3px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #00E0FF;
display: inline-block;
font-size: 14px;
font-style: italic;
height: 24px;
margin: 0!important;
padding: 0 10px;
position: relative;
top: 1px;
line-height: 18px !important;
background:rgba(255,255,255,0);
border-bottom-style: dashed !important;
border-bottom-width: 2px !important;
direction: ltr;
text-align: center;
font-family: tahoma;
border-bottom-color: rgb(100, 100, 100) !important;
}
input[type="emailmc"]:focus {
outline: none !important;
}
input:focus::-webkit-input-placeholder {
transition: opacity 0.5s 0.5s ease; 
opacity: 0;
}

/********************search results*********************/
fieldset.phrases, fieldset.only {
display: none;
}

/********************Countdown timer*********************/
div.scdp-digits-wrapper, div.scdp-label-wrapper {
display: block !important;
}

/********************K2 social buttons*********************/
.itemSocialSharing > div {
float: right !important;
}
/********************menu wrap issue*********************/
.menu li {
white-space: nowrap;
}
#gkMainMenu {
white-space: nowrap;
}
#Kunena div.kthead-title a {
white-space: nowrap;
}
/********************kunena latest changes Oct 29 2014*********************/
.kmsgtext-quote {
padding-bottom: 10px;
font-style: italic;
line-height: normal;
color: #bbb;
}
/********************News pro changes Feb 05 2015*********************/
.readon {
margin-top: 5px;
background: transparent!important;
border: 1px solid #ddd;
color: #afafaf;
float: left;
}

.readon:hover {
color: #e25b32;
}

.arrow .nspHeader {
font-size: 15px;
font-weight: bold;
line-height: 1.5;
}

.bigtitle .nspHeader {
font-size: 14px;
font-weight: bold;
padding-top: 10px;
}

.bigtitle p.nspText {
font-size: 12px;
}

/********************Happy noroz Ribbon MArch 17 2015*********************/
* {
  box-sizing: border-box;
}

.containerx {
  width: 80%;
  max-width: 1000px;
  height: 80px;
  margin: 40px auto; 
  position: relative;
}

.onex > div {
  height: 50px;
}

.mainx {
  background: #0fadc0; 
  position: relative;
  display: block;
  width: 90%;
  left: 50%;
  bottom: 30%;
/*top: 0; */
  padding: 5px;
  margin-left: -45%;
  z-index: 10;
}

.mainx > div {
  border: 1px dashed #fff;
  border-color: rgba(255, 255, 255, 0.5);
  height: 40px;
}

.bk {
 background: #1199a9;
 position: absolute;
 width: 8%;
 top: 12px;
}

.bk.l {
 left: 0;
}

.bk.r {
 right: 0;
}

.skew {
  position: absolute;
  background: #0c7582;
  width: 3%;
  top: 6px;
  z-index: 5;
}

.skew.l {
  left: 5%;
  transform: skew(00deg,20deg);
}

.skew.r {
  right: 5%;
  transform: skew(00deg,-20deg);
}

.bk.l > div {
  left: -30px;
}

.bk.r > div {
  right: -30px;
}

.arrowx {
  height: 25px !important;
  position: absolute;
  z-index: 2;
    width: 0; 
    height: 0; 
}

.arrowx.topx {
  top: 0px;
  border-top: 0px solid transparent;
    border-bottom: 25px solid transparent;  
    border-right: 30px solid #1199a9; 
}

.arrowx.bottomx {
  top: 25px;
  border-top: 25px solid transparent;
    border-bottom:0px solid transparent;    
    border-right: 30px solid #1199a9; 
}

.r .bottomx {
  border-top: 25px solid transparent;
    border-bottom: 0px solid transparent;   
    border-left: 30px solid #1199a9; 
  border-right: none;
}

.r .topx {
  border-bottom: 25px solid transparent;
    border-top: 0px solid transparent;  
    border-left: 30px solid #1199a9; 
  border-right: none;
}

@media all and (max-width: 1020px) {
  .skew.l {
    left: 5%;
    transform: skew(00deg,25deg);
  }

  .skew.r {
    right: 5%;
    transform: skew(00deg,-25deg);
  }
}

@media all and (max-width: 680px) {
  .skew.l {
    left: 5%;
    transform: skew(00deg,30deg);
  }

  .skew.r {
    right: 5%;
    transform: skew(00deg,-30deg);
  }
}

@media all and (max-width: 460px) {
  .skew.l {
    left: 5%;
    transform: skew(00deg,40deg);
  }
  .skew.r {
    right: 5%;
    transform: skew(00deg,-40deg);
  }
}
/********************K2 modified date on top April 02 2015*********************/
small.itemDateModified {
  color: #FFF;
  display: inline-block;
  text-align: center;
  background: #5CBF00;
  padding: 3px;
  font-style: initial;
  font-size: 1em;
 }
 /********************lynx4 April 02 2015*********************/ 
.lynx4 {
	border: none!important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	float: none;
	font-size: 28px;
	font-weight: 400;
	color: #ffffff;
	margin: 0 0 0 10px;
	padding: 17px 30px 20px;
	direction: rtl!important;
}
@-webkit-keyframes glowing {
  0% {-webkit-box-shadow: 0 0 15px #FF7400;}
  50% {-webkit-box-shadow: 0 0 50px #FF3B00;}
  100% {-webkit-box-shadow: 0 0 15px #FF7400;}
}
@-moz-keyframes glowing {
  0% {-moz-box-shadow: 0 0 15px #FF7400;}
  50% {-moz-box-shadow: 0 0 50px #FF3B00;}
  100% {-moz-box-shadow: 0 0 15px #FF7400;}
}
@-o-keyframes glowing {
  0% {box-shadow: 0 0 15px #FF7400;}
  50% {box-shadow: 0 0 50px #FF3B00;}
  100% {box-shadow: 0 0 15px #FF7400;}
}
@keyframes glowing {
  0% {box-shadow: 0 0 15px #FF7400;}
  50% {box-shadow: 0 0 50px #FF3B00;}
  100% {box-shadow: 0 0 15px #FF7400;}
}
.lynx4 {
  -webkit-animation: glowing 1000ms infinite;
  -moz-animation: glowing 1000ms infinite;
  -o-animation: glowing 1000ms infinite;
  animation: glowing 1000ms infinite;
}
.lynx5 {
	border: none!important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	float: none;
	font-size: 20px;
	font-weight: 400;
	color: #ffffff;
	margin: 0 0 0 10px;
	padding: 17px 30px 20px;
	direction: rtl!important;
}
 /********************BF form RTL text area and text input July 20 2015*********************/ 
.bfQuickMode textarea {
direction:rtl;
}

.bfQuickMode section input[type='text'] {
direction:rtl;
}

 /********************jcomments reply July 23 2015*********************/ 
#jcreply {
    border: solid #D20A6C;
    background-color: #D20A6C;
}

 /********************Form select font fix Oct 06 2015*********************/ 
.bfQuickMode input, .bfQuickMode textarea, .bfQuickMode select {
    font-family: tahoma;
}
#mod-search-searchword {
    font-family: tahoma;
}
#Kunena #jumpto .inputbox {
    font-family: tahoma;
}

 /********************Topmenu edit Nov 19 2017 *********************/ 
#gkLogo.cssLogo {
    margin: 5px 30px 5px 0 !important;
	}
a#menu122.last { 
    color: yellow !important;
}
a#menu127.first { 
    color: #4c90fe !important;
	
}


 /********************blog menu edit - side blocks Nov 22 2017 *********************/ 
 
 #gkContentTop {
    padding: 5px 20px;
}
.nsp {
    padding: 5px 20px;
}
 /********************New fonts IMMIfont Dec 02 2017 *********************/ 
@font-face {
	font-family: 'IMMIfont';
	src: url('../fonts/IMMIfont.eot');
	src: local('?'), url('../fonts/IMMIfont.woff') format('woff'), url('../fonts/IMMIfont.ttf') format('truetype'), url('../fonts/IMMIfont.svg#IMMIfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'IMMIfont_Bold';
	src: url('../fonts/IMMIfont_Bold.eot');
	src: local('?'), url('../fonts/IMMIfont_Bold.woff') format('woff'), url('../fonts/IMMIfont_Bold.ttf') format('truetype'), url('../fonts/IMMIfont_Bold.svg#IMMIfont_Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
h1, h2, h3, h4, h5, h6, .gkMenu > ul > li, #gkTopMenu {
    font-family: IMMIfont_Bold !important;
}
body, .box .header small, dl#tabs dt.tabs span h3, dl.tabs dt.tabs span h3, .bigtitle h3.header, .box.badge-new .header::after, .box.badge-popular .header::after, .box.badge-top .header::after, .box li a, .gkMenu>ul>li li {
    font-family: IMMIfont !important;
	font-size: 120% !important;
}
.nspArt h4.nspHeader a {
    font-size: 130%;
}
.nspArt p.nspInfo {
    font-size: 110% !important;
}
.gkMenu > ul > li > a, #gkTopMenu li, .gkMenu > ul div.childcontent a, #itemListLinks li {
    font-size: 16px;
}
#gkCopyrights {
    font-size: 15px;
}
#gkFooterNav a {
    font-size: 14px;
}
#mod-search-searchword {
    font-family: IMMIfont !important;
    direction: rtl;
    padding-right: 36px;
}
.itemImageCaption {
    font-size: 16px;
}
.gkMenu > ul div.childcontent small {
    font-size: 14px;
	direction: rtl;

}
article header ul li {
    font-size: 13px;
}
small.itemDateModified {
    color: #363636;
    padding: 3px 10px;
    font-size: 15px;
	background: transparent!important;
    border: 1px solid #ddd;
}
article header {
    margin: 0px 0 15px;
}

 /********************Breezingfor font Jan 29 2018 *********************/ 

label {
    font-size: 18px;
}

.bfQuickMode .bfLabelRight label, .bfQuickMode section.bfLabelRight .bfElementGroupNoWrap {

    text-align: right;
}

.bfQuickMode .bfNextButton, .bfQuickMode .bfSubmitButton, .bfQuickMode .bfCancelButton {
    float: left !important;
}

.bfQuickMode section input[type='text'], .bfQuickMode section textarea, .bfQuickMode section select, .bfQuickMode .bfLabelRight input {
    float: right !important;
}

.bfQuickMode .bfLabelLeft .bfElementGroup, .bfQuickMode .bfLabelRight .bfElementGroup, .bfQuickMode section.bfLabelLeft .bfElementGroupNoWrap {
    float: right !important;
    text-align: right;
}
 /********************Link color change Jan 30 2018 *********************/ 

a {
    color: #427fed;
}

 /********************k2 category view edit Feb 26 2018 *********************/ 

.itemContainer {
    float: right;
}

.itemContainer .itemsContainerWrap {
    margin: 0 20px 0 0;
}
 /********************OS-Map March 20 2018 *********************/ 
.osmap-items ul, #osmap-menu-uid-mainmenu, #osmap-menu-uid-blogs, #osmap-menu-uid-footermenu {
    direction: rtl;
}

 /********************Christmas lights Dec 2018 *********************/ 
#wire{
    text-align: center;
    white-space: nowrap;
    position: relative;
    padding: 0;
    width: 100%;
    top: -80px;
    border-bottom: 3px solid #222;
    height: 100px;
 }

 #wire li {
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 15px;
    height: 30px;
    border-radius: 50%;
    margin: 0px 15px;
    top: 102px;
    display: inline-block;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-iteration-count:infinite;
    animation-name: even-flash;
}

 #wire li:nth-child(odd){
     animation-name: odd-flash;
 }

#wire li:before {
    content: "";
    position: absolute;
    width: 14px;
    height: 10px;
    border-radius: 4px;
    top: -5px;
    left: 0px;
    background: #444;
}

@keyframes even-flash {
    0%, 100% {
        background: rgba(255,230,65,1);
        box-shadow: 0px 2px 20px 4px rgba(255,230,65,1);
    }
    50% {
        background: rgba(255,230,65,0.5);
        box-shadow: 0px 2px 20px 4px rgba(255,230,65,0.3);
    }
}

@keyframes odd-flash {
    50% {
        background: rgba(255,65,185,1);
        box-shadow: 0px 2px 20px 4px rgba(255,65,185,1);
    }
    0%,100% {
        background: rgba(255,65,185,0.5);
        box-shadow: 0px 2px 20px 4px rgba(255,65,185,0.3);
    }
}

 /********************English Topmenu edit Oct 07 2021 *********************/ 

a#menu340.first { 
    color: yellow !important;
}
a#menu336.last { 
    color: #e25b32 !important;
	
}

.dfBDQI {
    display: none !important;
}
.gcavcF {
 
    display: none !important;
}