﻿
.ir a{ display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; position:relative; z-index:200;  cursor:pointer;} 

 /*-- Hide for both screenreaders and browsers: --*/
.hidden { display: none; visibility: hidden; }

/*-- Hide only visually, but have it available for screenreaders: --*/
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/*-- prevent margin-collapsing on child elements. --*/
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.left 								{ float: left !important;}
.right 								{ float: right !important;}
.center 							{ margin: 5px auto !important; float: none !important;}
.curve								{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.curve2 							{ -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px;}
.bg									{ background: #fff; color: #000 !important; }
.imgfluid							{ width: 100%; height: auto;}
.imgInline							{ margin: 15px 10px 0}

.yellow 							{ color: #ffea00;}
.col_300							{ width: 300px;}
.block								{ display: block !important; clear: both;}
.noborder 							{ border: 0;}

.full 	{ width: 990px !important;}
._680 	{ width: 680px !important;}
._520 	{ width: 520px !important;}
._490 	{ width: 490px !important;}
._360 	{ width: 360px !important;}
._340 	{ width: 340px !important;}
._320 	{ width: 340px !important;}
._300 	{ width: 300px !important;}
._280 	{ width: 280px !important;}
._160 	{ width: 160px !important;}

._80topM 		{ margin-top: 80px; }
._10leftM 		{ margin-left: 10px; }
