@font-face {
    font-family: "dinar";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/m1.eot?") format("eot"), url("../fonts/m1.woff") format("woff"), url("../fonts/m1.ttf") format("truetype"), url("../fonts/m1.svg#MetrophobicRegular") format("svg");
}
@font-face {
  font-family: 'bkoodak';
  src: url('../fonts/BKoodak.eot'); /* IE9 Compat Modes */
  src: url('../fonts/BKoodak.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/BKoodak.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/BKoodak.woff') format('woff'), /* Modern Browsers */
    url('../fonts/BKoodak.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/BKoodak.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family: iran;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/IRANSansWeb(FaNum)_Light.eot');
	src: url('../fonts/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}

.d4company #content .item .title {
	font-family: dinar;
	font-size: 17px;
	color: #bca451;
	margin-top: 30px;
	text-align: center;
	text-transform: uppercase;
	font-weight:bold;
}
.d4company #content .item .content p
{
	margin:0;
}
.d4company #content .item .content  h3 ,
.d4company #content .item .content  h3 a
{
	font-family:bkoodak;	
	font-size:17px;
	color:#b3b3b3;
	text-align:justify;
}
#yoo-zoo .item div.pos-description .element-textarea p, 
#yoo-zoo .item div.pos-description .element-textarea em, 
#yoo-zoo .item div.pos-description .element-textarea strong, 
#yoo-zoo .item div.pos-description .element-textarea span, 
#yoo-zoo .item div.pos-description .element-textarea ul li, 
#yoo-zoo .item div.pos-description .element-textarea ol li, 
#yoo-zoo .item div.pos-description .element-textarea th, 
#yoo-zoo .item div.pos-description .element-textarea th p, 
#yoo-zoo .item div.pos-description .element-textarea th span, 
#yoo-zoo .item div.pos-description .element-textarea th strong, 
#yoo-zoo .item div.pos-description .element-textarea td, 
#yoo-zoo .item div.pos-description .element-textarea td p, 
#yoo-zoo .item div.pos-description .element-textarea td span, 
#yoo-zoo .item div.pos-description .element-textarea td strong
{
	font-family: bkoodak;
	color: #b3b3b3;
	font-size: 17px;
	line-height:24px;
}
#yoo-zoo .item div.pos-description .element-textarea h1, 
#yoo-zoo .item div.pos-description .element-textarea h2, 
#yoo-zoo .item div.pos-description .element-textarea h3, 
#yoo-zoo .item div.pos-description .element-textarea h4, 
#yoo-zoo .item div.pos-description .element-textarea h5, 
#yoo-zoo .item div.pos-description .element-textarea h6 
{
	font-family: bkoodak;
	color: #b3b3b3;
}
#yoo-zoo .item div.pos-description .element-textarea ul 
{
    padding-left: 0;
    padding-right: 15px;
}
#yoo-zoo .item div.pos-description .element-textarea ol
{
    padding-left: 0;
    padding-right: 20px;
}

#yoo-zoo .item div.pos-description .element-textarea a,
#yoo-zoo .item div.pos-description .element-textarea td a ,
#yoo-zoo .item div.pos-description .element-textarea th a 
 {
    color: #bca451;
    font-family: bkoodak;
    font-size: 16px;
}


#yoo-zoo .item div.pos-description .element-textarea ul li, 
#yoo-zoo .item div.pos-description .element-textarea ul , 
#yoo-zoo .item div.pos-description .element-textarea ol li
{
	list-style-type:unset !important;
}

.searchbox input {
    font-family: dinar;
    font-size: 14px;
   
}
.internal #main .element-textarea p:nth-child(2n)
{
	text-align:left !important;
}
#search form.searchbox:hover
{
	background-position: 95% 50%;
}
#search
{
	/*margin-left: 100px;*/
	margin-right: 160px;
	margin-left: 0;
}
#search .searchbox
{
	float:right !important;
}
#myID .uk-offcanvas-bar {
    background: #000 !important;
    /*right: auto;
    left: 0;*/
    right: 0;
    left: auto; 
	border-left:2px solid #bca451;
	border-right:none;
	
}
body.uk-offcanvas-page {
    margin-right: 322px !important;
    margin-left:0 !important;
}
.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show
{
	transform:translateX(0%) !important;
	-webkit-transform:translateX(0%) !important;
}
#myID ul#accordeonck120 {
    background: none;
    border-radius: 0;
	box-shadow: none !important;
}
#myID ul#accordeonck120  li.level1 > span > a {
    font-family: iran;
	text-align:right;
    font-size: 15px;
    color: #bca451;
    text-transform: capitalize;
	padding-left: 8px;
    padding-right: 8px;
}

#myID ul#accordeonck120  li.level2 > span > a {
    font-family: iran;
    font-size: 15px;
    color: #bca451;
    text-transform: capitalize;
	padding-left: 0;
    
}
#myID ul#accordeonck120  li.level3 > span > a {
    font-family: iran;
    font-size: 15px;
    color: #bca451;
    text-transform: capitalize;
	padding-left: 0;
    
}
#myID ul#accordeonck120 ul.content_1 li {
    list-style:none;
}
#myID ul#accordeonck120  li.level2
{
	border: 1px solid #bca451;
    padding: 0 10px;
    border-radius: 			10px;
    -o-border-radius: 		10px;
    -moz-border-radius: 	10px;
    -webkit-border-radius: 	10px;
    margin-bottom: 4px;
}
#myID ul#accordeonck120 ul.content_2
{
	list-style:outside;
	padding-right:20px;
	padding-left:0;
	direction: rtl;
}
#myID ul#accordeonck120 ul.content_2 li
{
	list-style-type:disc;
	border: none;
}
#myID ul#accordeonck120 ul.content_1 {
    /*list-style: outside;*/
    padding-left:5px;
    padding-right: 5px;
}
#myID ul#accordeonck120 li.level1:hover > span > a,
#myID ul#accordeonck120 li.level1.active > span > a ,
#myID ul#accordeonck120 li.level2:hover > span > a,
#myID ul#accordeonck120 li.level2.active > span > a ,
#myID ul#accordeonck120 li.level3:hover > span > a,
#myID ul#accordeonck120 li.level3.active > span > a
{
	color:#fff;
	font-weight:normal;
}
#myID ul#accordeonck120 li span.toggler_icon {
    left: 0px;
	right:auto;
}
#myID ul#accordeonck120 ul.content_1 li a {
    text-align: right;
}

#accordeonck120 li > .accordeonck_outer .toggler_icon
{
	background:url("/modules/mod_accordeonck/assets/plus.png") right center no-repeat !important;
}
#accordeonck120 li.open > .accordeonck_outer .toggler_icon {
    background: url("/modules/mod_accordeonck/assets/minus3.png") right center no-repeat !important;
} 
ul#accordeonck120 li.level1 {
    border-bottom: 1px solid #444444;
}
/*#menu*/
#mainmenu
{
	margin-left:0;
	margin-right:60px;
}
#icemegamenu li.active,
#icemegamenu li:hover
{
	background-position:100% 50%;
}

#icemegamenu li.iceMenuLiLevel_1
{
	padding-right:30px;
	padding-left:0;
}

#icemegamenu li  span 
{
	font-family:dinar !important;
	font-size: 15px !important;
}
#secondmenu .level1 span
{
	font-family:dinar;
	font-size: 14px;
}

#toptext div.element-textarea p {
    font-family: bkoodak;
    font-size: 14px;
    line-height: 16px;
}

.alert div,
.formpage #content p	
{
	font-family:bkoodak;
	font-size: 16px;
}
#secondmenu {
    margin-right: 80px;
    margin-left: 0;
}



#centermenu span.mtext {
    font-family: dinar;
    font-size: 17px;
    font-weight: bold;
}


#langswitch 
{
    border: 2px solid #bca451;
    display: inline-block;
    float: left;
    height: 30px;
    margin-left: 50px;
	margin-right:0;
    width: 30px;
}
div.mod-languages li
{
	margin-left: 5px;
    margin-right: 5px;
}

.mod-languages {
    padding-left: 0;
    padding-right: 1px;
}
h1.rateTitle
{
	color: #a58d3a;
	font-family: dinar;
	font-size: 25px;
	text-align: center;
	font-weight:normal;
	margin-bottom:7px;
}
h3.getRow {
    color: #bca451;
    font-family: dinar;
    font-size: 18px;
    margin-top: 0;
    text-align: center;
}

#social {
    margin-right: 0;
	margin-left: 20px;
	float: left;
}

#menu .menu-dropdown li.level2 
{
	padding-left:0;
	padding-right:10px;
}



#yoo-zoo .details h1.title {
    font-family: dinar;
    font-size: 22px;
    font-weight: bold;
}

#yoo-zoo .items div.pos-media {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}

#yoo-zoo .items div.pos-media a img {
    margin-left: 0;
    margin-right: 35px;
}

#yoo-zoo .categories a.teaser-image img
{
	margin-left:0;
	margin-right:32px;
}

#yoo-zoo .items h2.pos-title a ,
#yoo-zoo .categories h2.title a
{
    font-family: dinar;
    font-size: 16px;
}
#yoo-zoo .items div.pos-description p
 {
    font-family: bkoodak;
    font-size: 15px;
}
#yoo-zoo .items p.pos-links a
{
	font-family:dinar;
}

#yoo-zoo .categories div.description
 {
    font-family: bkoodak;
    font-size: 15px;
	margin-top:5px;
	height:70px;
}

#yoo-zoo .zoo-pagination span, 
#yoo-zoo .zoo-pagination a ,
#yoo-zoo .zoo-pagination a:hover 
{
    font-family: bkoodak;
    font-size: 13px;
    font-weight: normal;
    padding: 0 8px;
}
.searchpage #system .pagination a,
.searchpage #system .pagination a:hover,
.searchpage #system .pagination strong
{
    font-family: bkoodak;
    font-size: 14px;
    font-weight: normal;
    padding: 0px 6px;
	line-height: 25px !important;
}

.topDiv
{
	float:right;
}

.searchpage #system .filter
{
	font-family: bkoodak;
    font-size: 16px;
}

#yoo-zoo .item div.pos-media {
    float: none;
    margin: 0;
    text-align: center;
}
#yoo-zoo .items div.pos-media .imgMsk ,
#yoo-zoo .categories a.teaser-image .imgMsk
{
    background-position: 0 100%;
}
#yoo-zoo .item div.pos-description .element-download a,
#yoo-zoo .item div.pos-description .element-link a
{
	background-position:100% 50%;
	padding-left:0;
	padding-right:30px;
}

#yoo-zoo .item div.pos-description .element-link a
{
	margin-right:0;
	margin-left:30px;
}

#yoo-zoo .item h1.pos-title {
    font-family: dinar;
    font-size: 17px;
}
#yoo-zoo .item div.pos-description .element-textarea p
{
	font-family: bkoodak;
    font-size: 17px;
}
#yoo-zoo .item div.pos-description .element-download a,
#yoo-zoo .item div.pos-description .element-link a
{
	font-family: bkoodak;
    font-size: 17px;
}
#yoo-zoo .categories a.teaser-image
{
	float:right;
	margin-right:0;
	margin-left:15px;
}

#yoo-zoo .categories a.teaser-image img
 {
    margin-right: 32px;
	margin-left:0;
}

.searchpage form#searchForm fieldset label 
{
	font-family:bkoodak;
	font-size:17px;
}

.searchpage form#searchForm fieldset strong {
    font-family:bkoodak;
	font-size:17px;
	font-weight:normal;
}
.searchpage form#searchForm fieldset input, 
.searchpage form#searchForm fieldset input:focus
{
	font-family:bkoodak;
	font-size:16px;
}


.searchpage form#searchForm fieldset button {
    font-family: dinar;
    font-size: 14px;
    margin-top: 0;
}
.formpage .formBody button
{
	font-family: dinar;
    font-size: 14px;
}

.searchpage div.filter label {
    font-family: bkoodak;
    font-size: 16px;
}

.searchpage div.items h1.title a
{
	font-family: dinar;
}
.searchpage div.items .content {
    font-family: bkoodak;
    font-size: 16px;
}
.searchpage div.items .content span.highlight
{
	padding:0 5px;
}

.formpage #content form#userForm h2,
#innerbottom form#userForm h2
{
	font-family:dinar;
	font-size:16px;
}
.rsform_error_3 p,
.rsform_error_4 p,
.rsform_error_5 p,
.rsform_error_6 p,
.formRed
{
	font-family:dinar !important;
	font-size:15px !important;
	color:#ff0000 !important;
	text-align:right !important;
}

.formpage .formResponsive .formHorizontal .formControlLabel ,
.formpage .formBody input,
.formpage .formBody input:focus,
.formpage .formBody textarea,
.formpage .formBody textarea:focus,
.formpage .formBody select,
#innerbottom form#userForm .formBody input,
#innerbottom form#userForm .formBody input:focus,
#innerbottom form#userForm .formBody textarea,
#innerbottom form#userForm .formBody textarea:focus
{
    font-family: bkoodak;
    font-size: 16px;
    text-align: right;
}
.formpage input#tel, 
.formpage input#mobile, 
.formpage input#email 
{
    text-align: left;
}

.formpage .rsform-block-edu .formBody
{
	font-family:dinar;
	font-size:15px;
	width:96px;
}

.formpage .rsform-block-english .formBody 
{
	font-family:dinar;
	font-size:15px;
	width:142px;
}

.formpage .rsform-block-resume .formBody 
{
	font-family:dinar;
	font-size:15px;
	width:75px;
}

.formpage .rsform-block-attach .formBody
{
	font-family:dinar;
	font-size:15px;
	width:350px;
}

.formpage .formBody label {
    font-family: bkoodak;
    font-size: 17px;
}
.formpage .radioTd .formBody input
{
	float:right;
}

table.topTbl tr td h2 {
    color: #ccb461 !important;
    display: inline-block;
    float: right;
    font-family: dinar;
    font-size: 19px;
    margin: 0;
    width: 110px;
}

table.topTbl tr td p {
    color: #b3b3b3;
    font-family: bkoodak;
    font-size: 15px;
    line-height: 30px;
    margin: 0;
}
#main
{
	margin-left: -393px;
}
table.rateTbl th 
{
	font-family:dinar;
	font-size:15px;
}
table.rateTbl td
{
	font-family: bkoodak;
    font-size: 15px;
}
.contact #content form#userForm h2 {
	text-align:right;
}


.uk-offcanvas-bar-flip
{
	transform: 			translateX(100%) !important;
	-o-transform: 		translateX(100%) !important;
	-moz-transform: 	translateX(100%) !important;
	-webkit-transform: 	translateX(100%) !important;
}

.topLeftDiv {
    left: 0;
    right: auto;
    margin-left: 100px;
    margin-right: 0;
}
#langswitch {
    float: left;
    margin-left: 0;
   /* margin-right: 50px;*/
}
.topRightDiv {
    left: auto;
right: 0
}
.openMenuDesk {
    /*float: left !important;
    margin-right: 0 !important;
    margin-left: 40px;*/
    right: 100px;
    top: 35px;
    background:url("../images/nb/menubtnfa.png") no-repeat 0 0 !important;
}
.uk-offcanvas-page
{
	transition : 			margin-right .3s ease-in-out !important;
	-o-transition : 		margin-right .3s ease-in-out !important;
	-moz-transition : 		margin-right .3s ease-in-out !important;
	-webkit-transition : 	margin-right .3s ease-in-out !important;

}

/********************footer***********************/
#footer
{
	text-align:right;
}

#footer .module
{
	float: right;
    margin-right: 40px;
    margin-left: 0px;
}
.dddd-register 
{
    float: left;
    margin-left: 40px;
    margin-right: 0px;
}


#footer p, .dddd-register a {
    font-family: tahoma;
    font-size: 12px;
}
/*******************************scroll**************/
.mCustomScrollBox > .mCSB_scrollTools
{
	right:790px !important;
	
}
/*.mCustomScrollBox {
    max-height: 800px !important;
}*/


.MENUSDIV {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2147483647;
}
