/*
Theme Name: beiram
Theme URI: http://dimawp.ir
Author: Balvardi
Author URI: http://beiram.ir
Description: Responsive Theme for Word Press
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/************ Posts *****************/
img{
	max-width:100%;
	height:auto;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
a{
	color:#333;
}
a:hover{
	color:#666;
	text-decoration:none;
}
table { 
	width: 90%; 
	border-collapse: collapse; 
	margin:auto;
	}

/* Zebra striping */
tr:nth-of-type(odd) { 
	background: #eee; 
	}

th { 
	background: #3498db; 
	color: white; 
	font-weight: bold; 
	}

td, th { 
	padding: 1%; 
	border: 1px solid #ccc; 
	text-align: center; 
	font-size: 13px;
	}
td > *{
	display:block;
	color:#FFF;
	background:#8C8C8C;
}
td > *:hover{
	display:block;
	color:#FFF;
	background:#999;
}
.slider{
	width:100%;
	float:right;
}
.demo-1{
	overflow:hidden;
	border-radius:10px;
}
.footer{
	padding:5px;
}
footer{
    padding:1%;
	margin:1%;
	text-align:center;
	position:relative;
}
footer #back-top a{
	position:absolute;
	left:10px;
	top:10px;
	font-size:25px;
}
.infobox{
    padding:1%;
	margin:1%;
	background:#EFEFEF;
	border-radius:10px;
	text-align:center;
	width:96%;
	float:right;
}
.posts {
    margin: 5px 0;
    background: #fff;
    padding-left: 0 !important;
    padding-right: 0 !important;
	border-radius:10px;
}
.post-list {
    padding:0.5%;
	margin:0.5%;
	width:98%;
	float:right;
	border-bottom:1px dotted #CCC;
	padding-bottom:1%;
}
.breadcrumbs{
	font-size:11px;
}
.post-title2{
	position:relative;
	text-align:right;
}
.component{
	border-radius:0px;
	float:right;
	width:100%;
	padding:1%;
	background:#FFF;
	margin-bottom:20px;
	box-shadow:0px 0px 10px -8px #000;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}
.post-title{
	font-size:16px;
}
.comments_section{
	padding-bottom:2%;
}
.post-image{
	float:right;
	width:20%;
}
.post-content .clearfix{
	display:none;
}
.post-image img {
    width: 100%;
    height: auto;
}
.post-content {
    padding:0.5%;
	margin:0.5%;
	width:78%;
	float:right;
	position:relative;
	padding-top:0px;
	margin-top:0px;
}
.post-title2 small{
	position:absolute;
	left:10px;
	color:#FFF;
}
img.wp-post-image{
	float:right;
	margin-left:5px;
	margin-bottom:5px;
	max-width:100%;
}
.post-title2{
    color: #FFF;
    font-size: 14px;
	display:block;
	padding:0;
	background:#294076;
	width:100%;
	float:right;
	padding:5px;
}
.post-title2 a:hover {
    color:#ADE1FD;
}
.post-image2{
	float:right;
	max-width:50%;
	margin-left:10px;
	margin-bottom:10px;
}
.post-meta span {
    margin-left: 30px;
    display:block;
    float: right;
}
.post-meta {
    display: block;
    width: 100%;
    float: right;
    border-bottom: 1px solid #F1F1F1;
    padding-bottom: 10px;
    margin-bottom: 20px;
    font-size: 12px;
}
.post-meta span i {
    color: #e74c3c;
    margin-left: 5px;
}
/**************** Sidebar ********************/
 
.sidebar-widget {
    background: #fff;
    padding: 10px;
    margin-top: 20px;
}
h3.widget-title {
    margin: 3px 0 20px;
    font-size: 18px;
}
/**************** Search Form ********************/
.tags {
    padding: 20px 0;
}
.tags a {
    background: #E74C3C;
    color: #fff;
    padding: 5px;
    border-radius: 10px;
    font-size: 11px;
    margin: 0 3px;
}
/*********** Author Box ************/
 
.author-box {
    position: relative;
    text-align: right;
    line-height: 30px;
    font-size: 13px;
	padding:5px;
}
.author-box img {
    border-radius: 50%;
    width: 80px;
    height: 80px;
    margin: auto;
	float:right;
	margin-left:10px;
}
.author-name {
    color: #313035;
    font-size: 16px;
    font-weight: bold;
    padding:0;
}
.author-box .clearfix{
	display:none;
}
 
/******************* Header Section *******************/
.top-banner {
    padding: 40px 0 0;
    text-align: left;
}
/************ Comments ************/
.comment-list, .comment-form{
	list-style:none;
	padding:1%;
	margin:0px;
}
.comment-list img{
	border-radius:4px;
	margin-left:5px;
}
.comment-list li{
	list-style:none;
	padding:1%;
	margin:1%;
	border-radius:10px;
	position:relative;
	border-right:2px solid #CCC;
	border-bottom:2px solid #CCC;
}
.comment-reply-link{
	background:#DC484B;
	color:#FFF;
	font-size:12px;
	border-radius:4px;
	padding-left:10px;
	padding-right:10px;
	display:inline-table;
	line-height:25px;
}

.comment-edit-link{
	color:#53B1D3;
	font-size:12px;
	border-radius:4px;
	padding-left:10px;
	padding-right:10px;
	display:inline-table;
	line-height:25px;
	float:left;
}
.input-lg{
	margin-bottom:10px;
	font-size:12px;
}
.comment-list li ul li{
	background:#FFF;
}
.comment-text{
	border-radius:5px;
	border:1px dotted #CCC;
	padding:10px;
	margin-bottom:10px;
	background:#FFF;
	line-height:170%;
	text-align:justify;
}
.comment-input{
	width:49%;
	margin-left:1%;
	float:right;
}
.comment-input:last-child{
	float:left;
	margin-right:1%;
	margin-left:0;
}
.form-submit{
	margin-right:1%;
}
.btn{
	font-size:12px;
}
.comment-list li ul li ul li{
	background:#F9F9F9;
}
.comment-list li .author{
	border-bottom:1px solid #CCC;
	padding-bottom:5px;
	margin-bottom:5px;
	position:relative;
}
.thread-even{
	background:#FCFCFC;
}
.thread-odd{
	background:#F4F4F4;
}
h2.comments-title {
    font-size: 16px;
    border-bottom: 2px solid #f1f1f1;
	padding:0.5%;
	margin:0.5%;
	padding-bottom:1%;
	position:relative;
}
.pagination {
    margin: 20px 0;
}
.pagination ul {
    display:block;
    margin-left: 0;
    margin-bottom: 0;
    border-radius: 5px;
	text-align:center;
	padding:0px;
	margin:0px;
	float:none;
}
.pagination ul>li {
    display: inline;
}
.pagination ul>li:first-child>a, .pagination ul>li:first-child>span {
    border-right-width: 1px;
    border-radius: 0px 5px 5px 0px;
}
.pagination ul>li:last-child>a, .pagination ul>li:last-child>span {
    border-left-width: 1px;
    border-radius: 5px 0px 0px 5px;
}
.pagination ul>li>a, .pagination ul>li>span {
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background: #ffffff;
    border: 1px solid #dddddd;
    border-left-width: 0;
}
.clear { clear:both;font-size:0px; }
h1{
	font-size:16px;
}
h2{
	font-size:15px;
}
h3{
	font-size:14px;
}
h4{
	font-size:13px;
}
h5{
	font-size:12px;
}
.othernews{
	padding:10px;
	background:#EFEFEF;
	border-radius:8px;
}
.othernews li{
	width:100%;
	float:right;
}
.othernews li a:before{
	content:url(assets/images/arrow_right.png);
	float:right;
	padding-left:5px;
}
.catnews.[class*="col-md-"]{
	float:right;
}
.catnews.[class*="col-md-"] a{
}
.catnews.[class*="col-md-"] img{
	float:right;
	border:1px solid #CCC;
	margin:0.25%;
	padding:0.25%;
	margin-left:5px;
	max-width:90%;
	height:auto;
}
.catnews.[class*="col-md-"] h4{
	padding:0px;
	margin:0px;
	font-size:13px;
}
.row-fluid.catnews .cat_item{
	border-bottom:1px dotted #CCC;
	padding:0.5%;
	padding-top:0px;
	margin:0.5%;
	margin-top:0;
	max-width:98%;
}
.row-fluid.catnews .cat_item .date{
	font-size:11px;
	color:#999;
	background:url(images/invoice.png) no-repeat top right;
	padding-right:20px;
	line-height:16px;
}
.row-fluid.catnews .cat_item .time{
	font-size:11px;
	color:#999;
	background:url(images/full-time.png) no-repeat right top;
	padding-right:20px;
	line-height:16px;
}
.row-fluid.catnews .cat_item .hits{
	font-size:11px;
	color:#999;
	background:url(images/hits.png) no-repeat right top;
	padding-right:20px;
	line-height:16px;
}
.row-fluid.catnews .cat_item .owner{
	font-size:11px;
	color:#999;
	background:url(images/users.png) no-repeat right top;
	padding-right:20px;
	line-height:16px;
}
.row-fluid.catnews .cat_item .desc{
	font-size:12px;
	color:#666;
}
.row-fluid.catnews .latestnews li{
	margin:0.25%;
	padding:0.25%;
	position:relative;
	float:right;
	width:99%;
}
.row-fluid.catnews .latestnews li.row1{
	background-color:#EFEFEF;
}
.row-fluid.catnews .latestnews small{
	margin-right:5px;
	color:#CCC;
	padding:1px;
	font-size:10px;
	position:absolute;
	left:0px;
	width:100px;
	text-align:center;
}
ul.latestnews li a, ulweblinks li a, ul.weblink li a, ul.mostread li a, .leftcolomon2 li a{
	padding-right:15px;
	font-size:11px;
	background:url(assets/images/arrow_right.png) no-repeat top right;
	display:block;
}

body {
	height: 100%;
	margin:0px;
	margin-top: 0;
	margin-bottom: 0;
	direction:rtl;
	font-family:yekan;
	font-size:14px;
	color:#333333;
	background:url(assets/images/bac.png) repeat-x top center  #dddddd;
	overflow-x:hidden;
}
img{
	border:0px;
	max-width:100%;
	height:auto;
}
div.center{
	margin-right:auto;
	margin-left:auto;
	width: 100%;
}
a{
	text-decoration:none;
	color:#11254d;
}
a:hover{
	color:#11254d;
}
div{
	min-height:1px;
}
a{
	text-decoration:none;
	color:#11254d;
}
a:hover{
	color:#11254d;
}
p{
	padding:0px;
	margin:0px;
}
ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
li{
	margin: 0;
	padding: 0;
	list-style: none;
}
form label {
    font-size:14px;
	min-width:70px;
	display:inline-table;
}
div.component h1{
    border: 1px solid #d4d4d4;
    border-bottom-color: #cacaca;
    border: 1px solid rgba(0,0,0,0.15);
    border-top-color: rgba(0,0,0,0.08);
    border-bottom-color: rgba(0,0,0,0.25);
    background: #EFEFEF;
    background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%);
    box-shadow: 0 2px 0 rgba(255,255,255,0.85) inset, 0 0 10px rgba(0,0,0,0.08) inset, 0 1px 1px rgba(0,0,0,0.05), 0 7px 4px -4px rgba(0,0,0,0.08);
    color: #333333;
    text-shadow: 0 1px 0 #ffffff;
	margin:0px;
	margin-bottom:0.25%;
	font-family:yekan;
	font-size: 13px;
	padding:5px;
    border-radius: 5px;
	display:none;
}
div.component h2{
    border: 1px solid #d4d4d4;
    border-bottom-color: #cacaca;
    border: 1px solid rgba(0,0,0,0.15);
    border-top-color: rgba(0,0,0,0.08);
    border-bottom-color: rgba(0,0,0,0.25);
    background: #EFEFEF;
    background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%);
    box-shadow: 0 2px 0 rgba(255,255,255,0.85) inset, 0 0 10px rgba(0,0,0,0.08) inset, 0 1px 1px rgba(0,0,0,0.05), 0 7px 4px -4px rgba(0,0,0,0.08);
    color: #333333;
    text-shadow: 0 1px 0 #ffffff;
	margin:0px;
	margin-bottom:0.25%;
	font-family:yekan;
	font-size: 13px;
	padding:5px;
    border-radius: 5px;
}
div.component h3{
    border: 1px solid #d4d4d4;
    border-bottom-color: #cacaca;
    border: 1px solid rgba(0,0,0,0.15);
    border-top-color: rgba(0,0,0,0.08);
    border-bottom-color: rgba(0,0,0,0.25);
    background: #dddddd;
    background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%);
    box-shadow: 0 2px 0 rgba(255,255,255,0.85) inset, 0 0 10px rgba(0,0,0,0.08) inset, 0 1px 1px rgba(0,0,0,0.05), 0 7px 4px -4px rgba(0,0,0,0.08);
    color: #333333;
    text-shadow: 0 1px 0 #ffffff;
	margin:0px;
	margin-bottom:0.25%;
	font-family:yekan;
	font-size: 13px;
	padding:5px;
    border-radius: 5px;
}
div.component h4{
    border: 1px solid #d4d4d4;
    border-bottom-color: #cacaca;
    border: 1px solid rgba(0,0,0,0.15);
    border-top-color: rgba(0,0,0,0.08);
    border-bottom-color: rgba(0,0,0,0.25);
    background: #dddddd;
    background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%);
    box-shadow: 0 2px 0 rgba(255,255,255,0.85) inset, 0 0 10px rgba(0,0,0,0.08) inset, 0 1px 1px rgba(0,0,0,0.05), 0 7px 4px -4px rgba(0,0,0,0.08);
    color: #333333;
    text-shadow: 0 1px 0 #ffffff;
	margin:0px;
	margin-bottom:0.25%;
	font-family:yekan;
	font-size: 13px;
	padding:5px;
    border-radius: 5px;
}
div.component h5{
    border: 1px solid #d4d4d4;
    border-bottom-color: #cacaca;
    border: 1px solid rgba(0,0,0,0.15);
    border-top-color: rgba(0,0,0,0.08);
    border-bottom-color: rgba(0,0,0,0.25);
    background: #dddddd;
    background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%);
    box-shadow: 0 2px 0 rgba(255,255,255,0.85) inset, 0 0 10px rgba(0,0,0,0.08) inset, 0 1px 1px rgba(0,0,0,0.05), 0 7px 4px -4px rgba(0,0,0,0.08);
    color: #333333;
    text-shadow: 0 1px 0 #ffffff;
	margin:0px;
	margin-bottom:0.25%;
	font-family:yekan;
	font-size: 13px;
	padding:5px;
    border-radius: 5px;
}
legend{
    border: 1px solid #d4d4d4;
    border-bottom-color: #cacaca;
    border: 1px solid rgba(0,0,0,0.15);
    border-top-color: rgba(0,0,0,0.08);
    border-bottom-color: rgba(0,0,0,0.25);
    background: #dddddd;
    background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%);
    box-shadow: 0 2px 0 rgba(255,255,255,0.85) inset, 0 0 10px rgba(0,0,0,0.08) inset, 0 1px 1px rgba(0,0,0,0.05), 0 7px 4px -4px rgba(0,0,0,0.08);
    color: #333333;
    text-shadow: 0 1px 0 #ffffff;
	margin:0px;
	margin-bottom:0.25%;
	font-family:yekan;
	font-size: 14;
	padding:5px;
    border-radius: 5px;
	width:98%;
}

small, .small, .smalldark, .img_caption, .contenttoc {
    font-size:11px;
    color: #333333
}

th {
    font-weight: bold;
    padding: 0.25% 0;
    text-align: right;
}

td {
    font-size:100%;
    padding: 8px;
}


hr {
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    border-top: 1px solid #ddd;
    height: 1px;
}
/* pagination */
div.pagination ul {
    margin: 5px 0 0;
    padding: 2px 0 0;
    width: 100%;
    text-align: center;
	background:url(assets/images/trans_dark.png) repeat-x top right #dddddd;
    border-top: 1px solid #EFEFEF;
    border-radius: 5px;
}

div.pagination ul li {
    display: inline-block;
}

div.pagination ul li a, div.pagination ul li span, .pagination-prev span, .pagination-prev a {
    height: 14px!important;
    line-height: 14px;
    display: block;
    float: right;
    margin: 2px;
    padding: 0.25% 0.25%;
    font-size: 13px;
    cursor: pointer;
    border: 1px solid #11254d
    border: 1px solid #d4d4d4;
    border-bottom-color: #cacaca;
    border: 1px solid rgba(0,0,0,0.15);
    border-top-color: rgba(0,0,0,0.08);
    border-bottom-color: rgba(0,0,0,0.25);
    background: #dddddd;
    background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%);
    box-shadow: 0 2px 0 rgba(255,255,255,0.85) inset, 0 0 10px rgba(0,0,0,0.08) inset, 0 1px 1px rgba(0,0,0,0.05), 0 7px 4px -4px rgba(0,0,0,0.08);
	border-radius:5px;
}

.pagination-start span, .pagination-next span, .pagination-end span, .pagination-start a, .pagination-next a, .pagination-end a {
    background: #dddddd;
}

.pagination-start {
    margin-right: 32px !important;
}

.pagination-end {
    margin-left: 32px !important
}

div.pagination ul li a:hover {
}

div.pagination p.counter {
    margin: 24px 0 6px!important;
    padding: 16px 0 0 !important;
    text-align: center;
    font-size: 13px;
    color: #333333;
    
}

td p {
    margin: 0;
    line-height: 1.7em
}

table, table td {
    border-collapse: collapse
}

table th {
    background: #222;
    padding: 6px 10px;
    color: #ffffff;
}

table th a {
    color: #ffffff!important
}

table{
    border-top: 1px solid #333333;
    border-left: 1px solid #333333;
}
table td {
    border-bottom: 1px solid #333333;
    border-right: 1px solid #333333;
}

table tr:hover {
    background: #dddddd;
}

table tr td:first-child {
    border-left: none;
}

div.component{
	width: 100%;
    float: right;
    padding:0;
	margin-bottom:0.25%;
}

/* headings */
 
p.dima_Headline { margin: 5px 0 0 !important; text-align: center; font: normal 2em/1.9 "Lucida Grande", Tahoma; color: #222; }
p.dima_SubHeadline { margin: 0 0 24px!important; letter-spacing: 0.3em; text-align: center;  font: lighter 0.75em/1em "Lucida Grande", Tahoma; color: #666; }
p.dima_SmallHeadline { margin: 1em 0 !important; letter-spacing: 2px;  font-size: 10px; font-weight: bold; color: #bbb }
p.dima_LargeHeadline { margin: 0 !important; padding: 0px 0px 6px 0px; letter-spacing: -2px; font: normal 44px/38px Arial, Helvetica, sans-serif; color: #444; }
/*icons*/

.dima_Audio, .dima_Creditcard, .dima_Feed, .dima_Help, .dima_Webcam, .dima_Images, .dima_Lock, .dima_Printer, .dima_Report, .dima_Script, .dima_Time, .dima_User, .dima_World, .dima_Cart, .dima_Cd, .dima_ChartBar, .dima_ChartLine, .dima_ChartPie, .dima_Clock, .dima_Cog, .dima_Coins, .dima_Compress, .dima_Computer, .dima_Cross, .dima_Disk, .dima_Error, .dima_Email, .dima_Exclamation, .dima_Film, .dima_Folder, .dima_Group, .dima_Heart, .dima_House, .dima_Image, .dima_Information, .dima_Magnifier, .dima_Money, .dima_New, .dima_Note, .dima_Page, .dima_Page_white, .dima_Plugin, .dima_Accept, .dima_Add, .dima_Camer, .dima_Brick, .dima_Box, .dima_Calendar, .dima_Camera { padding:0 0 2px 30px!important }
/*blocks*/ 

p.dima_Info1, p.dima_Tips1, p.dima_Warning1, p.dima_Info2, p.dima_Tips2, p.dima_Warning2, p.dima_Info3, p.dima_Tips3, p.dima_Warning3, p.dima_Info4, p.dima_Tips4, p.dima_Warning4 { padding: 8px 16px 8px 56px; min-height: 20px; line-height: 20px; }
p.dima_Info2, p.dima_Tips2, p.dima_Warning2, p.dima_Info4, p.dima_Tips4, p.dima_Warning4 { padding-left: 66px; min-height: 32px }
/* border radius */
p.dima_Info2, p.dima_Tips2, p.dima_Warning2 { border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; }
/*highlight*/

.dima_Highlight1, .dima_Highlight2, .dima_Highlight3, .dima_Highlight4 { padding:1px 5px; transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; text-shadow: none; cursor: default }
.dima_Highlight1:hover { background:#dddddd; }
.dima_Highlight2:hover { background:#333; color: background:#dddddd }
.dima_Highlight3:hover { background:#dddddd; color: #000 }
.dima_Highlight4:hover { background: #dddddd; color: #000 }
/*code */

pre, .dima_Code1, .dima_Code2, .dima_Code3 { margin:10px 0 15px!important; padding:10px 15px!important; font: normal 0.92em/18px 'Curier New', monospace!important; }
pre, .dima_Code1, .dima_Code2 { opacity: 1; transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; }
.dima_Code3 { padding-left: 82px !important; }
.dima_Code3 h4 { width:35px; position:relative; top: 0; margin: 0 0 0 -64px!important; padding: 2px 5px 0; font-size: 12px; font-weight:normal }
pre:hover, .dima_Code1:hover { background: #dddddd; }
div.dima_Code2:hover, div.dima_Code3:hover { color: #000; }
/* lists */

ol { margin: 2em 0; padding: 0; list-style-position:inside }
ol.dima_Dec { list-style-type:decimal; }
ol.dima_Roman { list-style-type:upper-roman; }
ol.dima_Alpha { list-style-type:lower-alpha; }
ol.dima_DecimalLeadingZero { list-style-type:decimal-leading-zero; }
/* unordered lists */

ul.dima_Bullet1, ul.dima_Bullet2, ul.dima_Bullet3, ul.dima_Bullet4, ul.dima_Circle1, ul.dima_Circle2, ul.dima_Square1, ul.dima_Square2, ul.dima_Square3 { margin: 2em 0; padding: 0; }
ul li { list-style-position:outside }
ul.dima_Bullet1 li, ul.dima_Bullet2 li, ul.dima_Bullet3 li, ul.dima_Bullet4 li, ul.dima_Circle1 li, ul.dima_Circle2 li, ul.dima_Square1 li, ul.dima_Square2 li { margin: 0!important; padding: 2px 20px 2px 0; line-height: 1.8em!important; list-style-position:inside; overflow:inherit; }
/* Definition lists */
dl.dima_Def1 dt, dl.dima_Def2 dt, dl.dima_Def3 dt { margin:10px 0 5px 0 }
dl.dima_Def1 dd, dl.dima_Def2 dd, dl.dima_Def3 dd { padding:10px; }
dl.dima_Def2 dt { text-decoration:underline }
dl.dima_Def3 dt { margin-top: 10px; letter-spacing: 0.3em;  font: lighter 1.1em/1.2em "Lucida Grande", Tahoma; font-variant: normal; color: #666666; }
/* acronyms and abbrs */
acronym, abbr { border-bottom-width:1px; border-bottom-style:dotted; }
acronym:hover, abbr:hover { border-bottom-style:solid; cursor:pointer }
/* Legends */

div.dima_Legend1 h4, div.dima_Legend2 h4, div.dima_Legend3 h4, div.dima_Legend4 h4 { float:right; position:relative; top: -18px; right:11px; margin:0 0 -9px!important; padding: 0 10px; font-size: 11px;  line-height: 22px; font-weight:normal; background: #dddddd; text-shadow: none; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px }
div.dima_Legend1, div.dima_Legend2, div.dima_Legend3, div.dima_Legend4 { margin: 25px 0; padding: 6px; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px }
div.dima_Legend1 p, div.dima_Legend2 p, div.dima_Legend3 p, div.dima_Legend4 p { margin:7px; clear:both; }
/* Dropcaps */

span.dima_Dropcap1, span.dima_Dropcap2, span.dima_Dropcap3 { display:block; float:left; line-height:1.0em; font-size: 5.0em; color: #333; }
span.dima_Dropcap1 { height:61px; margin:-4px 5px -3px 0 }
p.dima_Dropcap2 { padding:0 0 0 50px }
span.dima_Dropcap2 { height:61px; margin:-4px 0 0 -50px }
p.dima_Dropcap2 { padding-left: 50px; }
p.dima_Dropcap3 { margin-top:32px }
span.dima_Dropcap3 { height:61px; margin:-32px 5px 0 0 }
/* Blockquotes */

blockquote { margin:20px 0; font-style:italic; }
blockquote div { display:block; }
blockquote div.dima_Blockquote1 div, blockquote div.dima_Blockquote2 div { padding:0 24px; }
blockquote div.dima_Blockquote3 { padding-bottom:5px }
blockquote div.dima_Blockquote3 div { padding:5px 27px 0 27px }
blockquote div.dima_Blockquote4 div { padding: 0 27px }
/* Floated blocks */

.dima_BlockTextLeft, .dima_BlockTextRight, .dima_BlockTextCenter { display: block; font-size: 15px; font-style: italic; line-height: 150%; padding: 30px; width: 38%; }
.dima_BlockTextLeft { float:left; text-align:left }
.dima_BlockTextRight { float:right; text-align:right }
.dima_BlockTextCenter { margin:0 auto; text-align:center }
/* numBlocks*/

p.numblocks { position: relative; min-height: 38px; margin: 30px 0; padding: 0 60px 0 0 !important; }
p.numblocks span { position: absolute; top: 4px; right: 0; height: 42px; width: 42px; color: #dddddd; display: block; font-size: 22px; line-height: 44px; text-align: center; }
p.num-1 span { background: url('assets/images/typo/number-1.png') no-repeat 50% 50%; }
p.num-2 span { background: url('assets/images/typo/number-2.png') no-repeat 50% 50%; }
p.num-3 span { background: url('assets/images/typo/number-3.png') no-repeat 50% 50%; }
/* Blocks*/

.dima_block-1, .dima_block-2, .dima_block-3, .dima_block-4, .dima_block-5, .dima_block-6, .dima_block-7, .dima_block-8, .dima_block-9 { margin: 20px 0; padding: 6px 12px; }
/* Blocks*/

.bubble-1, .bubble-2, .bubble-3, .bubble-4, .bubble-5, .bubble-6 { position: relative; margin: 20px 0 40px; padding: 6px 12px; }
.bubble-1 cite, .bubble-2 cite, .bubble-3 cite, .bubble-4 cite, .bubble-5 cite, .bubble-6 cite { height: 17px; position: absolute; bottom: -17px; display: block; right: 20px; font-size: 11px; font-weight: bold; line-height: 22px; padding-right: 30px; background: url('assets/images/typo/buble_arrow.png') no-repeat right 0; color: #333 !important }
/*blockquote*/
blockquote div.dima_Blockquote1 { background: url('assets/images/typo/open1.png') no-repeat left bottom }
blockquote div.dima_Blockquote1 div { background: url('assets/images/typo/close1.png') no-repeat right top }
blockquote div.dima_Blockquote2 { background: url('assets/images/typo/open1.png') no-repeat left top }
blockquote div.dima_Blockquote2 div { background: url('assets/images/typo/close1.png') no-repeat right top }
blockquote div.dima_Blockquote3 { background: url('assets/images/typo/open2.png') no-repeat left bottom }
blockquote div.dima_Blockquote3 div { background: url('assets/images/typo/close2.png') no-repeat right top }
blockquote div.dima_Blockquote4 { background: url('assets/images/typo/open2.png') no-repeat left top }
blockquote div.dima_Blockquote4 div { background: url('assets/images/typo/close2.png') no-repeat right top }
/*tables*/
.dima_Table { border-collapse: collapse; font-style: normal }
.dima_Table thead { padding:5px 10px; text-align: right; font: normal 19px/32px "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.dima_Table td { padding: 10px; }
.dima_Table tfoot { margin-bottom: 10px; margin-top: 0px; padding:0px; text-align: right; font-size: 0.8em; font-style: italic }
.dima_Table2 { border-collapse: collapse; font-style: normal }
.dima_Table2 thead { text-align: right; font: normal 20px/32px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:5px 10px; }
.dima_Table2 td { padding: 10px; }
.dima_Table2 tfoot { margin-bottom: 10px; margin-top: 0px; padding:0px; text-align: right; font-size: 0.8em; font-style: italic }
/*tooltips*/

.dima_Tooltip { position: relative; outline: none; cursor: help; text-decoration: none; color: #000; text-shadow: none }
.dima_Tooltip span { position: absolute; margin-left: -999em; font-size: 11px; line-height: 16px; }
.dima_Tooltip:hover span { position: absolute; left: 0.5em; top: 1em; z-index: 99; width: 250px; margin-left: 0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow:  8px 8px 1px rgba(0, 0, 0, 0.12); -webkit-box-shadow: 8px 8px 1px rgba(0, 0, 0, 0.12); -moz-box-shadow: 8px 8px 1px rgba(0, 0, 0, 0.12); }
.dima_Tooltip:hover em { display: block; padding: 0; font-size: 1.2em; line-height: 30px; text-decoration: underline!important; text-shadow: none; font-style: normal !important }
.classicTooltip { padding: 0.6em 0.8em; text-shadow: none }
.customTooltip { padding: 0.6em 0.8em; text-shadow: none }
/* colors 
 *
 *
--------------------------------------------------------------------------------------------------------
 *
 *
 */

pre, .dima_Code1, .dima_Code2 { padding-right: 32px; border: 1px solid #EAE8CC; border-left: 4px solid #FC764A; background: #dddddd; color: #333; }
.dima_Code2 { background: #dddddd; border: 1px solid #eee; border-left: 4px solid #FC764A; }
.dima_Code3 { border: 1px solid #eee; background: #dddddd }
.dima_Code3 h4 { background: #7790dc; color:#dddddd; text-align: center; text-shadow: none; }
/* Warning message */
p.dima_Info1, p.dima_Info2, p.dima_Info3, p.dima_Info4 { padding-right:35px;background: url('assets/images/typo/info_small.png') no-repeat right center; }
p.dima_Tips1, p.dima_Tips2, p.dima_Tips3, p.dima_Tips4 { padding-right:35px;background: url('assets/images/typo/tips_small.png') no-repeat right center; }
p.dima_Warning1, p.dima_Warning2, p.dima_Warning3, p.dima_Warning4 { padding-right:35px;background: url('assets/images/typo/warning_small.png') no-repeat right center; }
p.dima_Tips1 { color: #222 }
p.dima_Tips3 { color: #92b534 }
p.dima_Info2 { border:#eee solid 1px; background-position: right center; }
p.dima_Tips2 { border: 1px solid #EAE8CC; color: #555; background-color: #dddddd; background-position: right center; }
p.dima_Warning2 { border:1px solid #ffc7b5; background-color: #dddddd7f5; background-position: 99% center; }
p.dima_Info2, p.dima_Info3 { color: #5479C5 }
p.dima_Warning3 { color: #FC764A }
p.dima_Info4 { border-top: 2px solid #5479C5; border-bottom: 2px solid #5479C5; color: #5479C5 }
p.dima_Tips4 { border-top: 2px solid #92b534; border-bottom: 2px solid #92b534; color: #555 }
p.dima_Warning4 { border-top: 2px solid #FC764A; border-bottom: 2px solid #FC764A; color: #FC764A }
/* Legends */

div.dima_Legend1 { border: 1px solid #e5e5e5 }
div.dima_Legend2 { border: 1px solid #c4d3ff }
div.dima_Legend3 { border: 1px solid #FC764A }
div.dima_Legend4 { border: 4px double #e5e5e5 }
div.dima_Legend1 h4 { background: #dddddd; color: #333; }
div.dima_Legend2 h4 { background: #dddddd; color: #7790dc; }
div.dima_Legend3 h4 { background: #dddddd; color: #FC764A; }
div.dima_Legend4 h4 { }
.dima_Highlight1 { background: #ffd; }
.dima_Highlight2 { background:#eee; }
.dima_Highlight3 { background: #7790dc; color:#dddddd; }
.dima_Highlight4 { background:#FC764A; color:#dddddd; }
/* Blocks */

.dima_block-1 { border: 2px dotted #ddd }
.dima_block-2 { border: 2px dotted #FC764A }
.dima_block-3 { border: 2px dotted #7790DC }
.dima_block-4 { border: 1px solid #eee; background: #dddddd }
.dima_block-5 { border: 1px solid #EAE8CC; background: #dddddd; }
.dima_block-6 { border: 1px solid #ccd9ff; background: #dddddd; }
.dima_block-7 { background: #222; color: #dddddd !important }
.dima_block-8 { background: #fc764a; color: #dddddd !important }
.dima_block-9 { background: #7790dc; color: #dddddd !important }
/* Bubbles */

.bubble-1 { border: 1px solid #eee; background-color: #dddddd; }
.bubble-2 { border: 1px solid #EAE8CC; background: #dddddd; }
.bubble-3 { border: 1px solid #ccd9ff; background: #dddddd; }
.bubble-4 { color: #dddddd !important; background: #222; }
.bubble-5 { color: #dddddd !important; background: #fc764a; }
.bubble-6 { color: #dddddd !important; background: #7790dc; }
.bubble-1 cite { }
.bubble-2 cite { background-position: right -17px }
.bubble-3 cite { background-position: right -34px }
.bubble-4 cite { background-position: right -51px }
.bubble-5 cite { background-position: right -68px }
.bubble-6 cite { background-position: right -85px }
/* list */

ul.dima_Bullet1 li {padding-right:20px; background: url('assets/images/typo/bullet1.png') no-repeat right 8px!important; }
ul.dima_Bullet2 li {padding-right:20px; background: url('assets/images/typo/bullet2.png') no-repeat right 5px!important; }
ul.dima_Bullet3 li {padding-right:20px; background: url('assets/images/typo/bullet3.png') no-repeat right 6px!important; }
ul.dima_Bullet4 li {padding-right:20px; background: url('assets/images/typo/bullet4.png') no-repeat right 6px!important; }
ul.dima_Circle1 li {padding-right:20px; background: url('assets/images/typo/bullet-circle1.png') no-repeat right 6px!important; }
ul.dima_Circle2 li {padding-right:20px; background: url('assets/images/typo/bullet-circle2.png') no-repeat right 5px!important; }
ul.dima_Square1 li {padding-right:20px; background: url('assets/images/typo/bullet-square1.png') no-repeat right 6px!important; }
ul.dima_Square2 li {padding-right:20px; background: url('assets/images/typo/bullet-square2.png') no-repeat right 6px!important; }
.dima_BlockTextLeft, .dima_BlockTextRight, .dima_BlockTextCenter { color: #222; }
span.classicTooltip { background-color: #ddddddfdd; color: #656565 }
span.criticalTooltip { background:#cb260a; color:#dddddd; }
span.helpTooltip { background: #333; color:#dddddd; }
span.infoTooltip { background: #F0F0F0; color: #5b5b5b; border: 1px solid #dedede; }
span.warningTooltip { background: #dddddd; color: #F93B3B; border: 1px solid #dddddd; }
/* Social Icons */

.iconDigg, .iconDelicious, .iconTwitter, .iconMobyPicture, .iconYoutube, .iconVimeo, .iconFacebook { display: block; height: 32px; line-height: 32px !important; background: transparent url('assets/images/social_icons.png') no-repeat; padding: 0 46px 0 0; margin: 0 0 12px; font-size: 11px !important; }
.iconFacebook { background-position: right 0; }
.iconTwitter { background-position: right -32px; }
.iconVimeo { background-position: right -64px; }
.iconMobyPicture { background-position: right -96px; }
.iconYoutube { background-position: right -128px; }
.iconDigg { background-position: right -160px; }
.iconDelicious { background-position: right -192px; }
/* demo */
ul#demo-typography { background: transparent; overflow: hidden; padding: 10px 30px 30px 30px; }
ul#demo-typography li { list-style-position: none; list-style-type: disc; line-height: 24px; width: 23.9%; float: right; color: #cb260a; font-size: 11px; }
ul#demo-typography li a { font-size: 11px; text-shadow: 2px 2px 0 #dddddd }
.demo-typoDiv { clear: both; overflow: hidden; margin: 0 0 30px }
h4.demo-typo { font-size: 11px; font-weight: normal; color: #333; margin: 30px 0; border-bottom: 1px solid #e5e5e5; }
.demo-typo-col2 { width: 50%; float: right; }
.demo-typo-col3 { width: 33%; float: right; }
.demo-typo-col4 { width: 25%; float: right; }
.demo-typo_padd { padding: 0 30px 0 0; }
#warnings .demo-typo_padd p { margin: 1em 0 1.6em; }
.typoDesc small { font: normal 11px tahoma; color: #999 }
.dima_block-7 small, .dima_block-9 small, .bubble-4 small, .bubble-5 small, .bubble-6 small, .dima_block-8 small { color: #dddddd !important }


@font-face {
	font-family: 'yekan';
	src: url('assets/fonts/yekan.eot');
	src: local('☺'), url('assets/fonts/yekan.woff') format('woff'), url('assets/fonts/yekan.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
.dima_wrapper.container {
	width: 100%;
	float:right;
	position:relative;
	background:url('assets/images/cloud-rhs-smaller.png') repeat-x top center;
	max-width:100%;
	margin:0px;
	padding:0px;
	}
.dima_wrapper.container > div.over{
	background:url('assets/images/bac_circle.png') no-repeat bottom center;
	width:100%;
	height:600px;
	position:absolute;
	top:100px;
	left:auto;
	right:auto;
	z-index:999999;
}
.dima_wrapper.container > div#dima{
	width: 100%;
	max-width:1200px;
	margin:auto;
}
.dima_1_1_wrapper {
	text-align:center;
	font-size:11px;
	color:#FFF;
	}
#dima_1_1 img{
	max-width:50%;
}
.dima_1_2_wrapper .logo{
	padding:5px;
	}
.dima_1_wrapper {
	min-height:128px;
	}
.dima_2_1_wrapper {
	position:relative;
	}
.dima_2_wrapper {
	}
.searchmod{
	margin:2%;
	max-width:96%;
}
.searchmod *{
	height:20px;
	border-radius:0px;
	border:none;
	float:right;
	font-size:11px;
}
.dima_3_1_wrapper {
	}
.dima_3_wrapper {
	position:relative;
	z-index:10000000;
	}
@media (min-width: 768px) {
	.dima_3_wrapper ul.menu{
		position:absolute;
		right:5%;
		margin:0px;
		padding:0px;
		list-style:none;
		bottom:0;
		margin-bottom:90px;
	}
	.dima_3_wrapper ul.menu li{
		width:16%;
		height:48px;
		float:right;
		position:relative;
		margin:0.3%;
		line-height:48px;
		color:#FFF;
	}
	.dima_3_wrapper ul.menu li img{
		width:20%;
		float:right;
		margin-left:1%;
	}
	.dima_3_wrapper ul.menu li:nth-child(1){
		margin-top:3%;
		transform: rotate(-15deg);
	}
	.dima_3_wrapper ul.menu li:nth-child(2){
		margin-top:6%;
		transform: rotate(-5deg);
	}
	.dima_3_wrapper ul.menu li:nth-child(3){
		margin-top:7%;
	}
	.dima_3_wrapper ul.menu li:nth-child(4){
		margin-top:7%;
		transform: rotate(5deg);
	}
	.dima_3_wrapper ul.menu li:nth-child(5){
		margin-top:5%;
		transform: rotate(10deg);
	}
	.dima_3_wrapper ul.menu li:nth-child(6){
		margin-top:2%;
		transform: rotate(15deg);
	}
}
.module2{
	width:35%;
	float:right;
}
.module3{
	width:65%;
	float:right;
}
.dima_4_1_wrapper div.module img{
	float:left;
	width:30%;
	height:auto;
	border:1px solid #CCC;
	border-radius:5px;
	padding:2px;
	}
.dima_4_2_wrapper {
	}
.dima_4_wrapper {
	background:#FFF;
	padding:1%;
	padding-top:0px;
	position: relative;
	z-index: 999999;
	}
.dima_5_1_wrapper {
	}
.dima_5_wrapper {
	background:url(assets/images/bac_ticker.png) repeat top right;
	background-size:100% 100%;
	}
.dima_6_1_wrapper ul{
	margin:1%;
	padding:1%;
	}
.dima_6_2_wrapper ul.menu{
	margin:1%;
	padding:1%;
}
.dima_6_2_wrapper ul.menu li{
	background:#E6E8EC;
	margin:1%;
	padding:1%;
	border-radius:5px;
	box-shadow:0px -10px 20px 10px #AFBBD2 inset;
	}
.dima_6_2_wrapper ul.menu li:hover{
	background:#11254D;
	margin:1%;
	padding:1%;
	border-radius:5px;
	box-shadow:0px -10px 20px 10px #11254D inset;
	}
.dima_6_2_wrapper ul.menu li:hover a{
	color:#FFF;
	display:block;
	}
.banneritem{
	text-align:center;
}
.dima_6_wrapper div.moduletable{
	background:#FFF;
	border-radius:7px;
	border:1px solid #CCC;
	overflow:hidden;
	min-height:350px;
	margin:10px;
	}
.dima_6_wrapper div.moduletable h3{
	background:url(assets/images/bac_h5.png) no-repeat top left;
	padding:0px;
	margin:0px;
	height:36px;
	margin-top:-1px;
	padding-top:15px;
	color:#FFF;
	font-size:12px;
	padding-right:10px;
}
.dima_6_wrapper {
	background:#FFF;
	}
.dima_7_1_wrapper {
	}
.dima_7_2_wrapper {
	}
.dima_7_3_wrapper {
	}
.dima_7_4_wrapper {
	}
.dima_7_5_wrapper {
	}
.dima_7_6_wrapper {
	}
.dima_7_wrapper {
	background:#FFF;
	}
#dima_7{
	background: #294076;
	box-shadow:0px 0px 10px -5px #000 inset;
	margin:0.5%;
	padding:0.5%;
	float:right;
	border-radius:6px;
	color:#FFF;
	width:98%;
}
#dima_7 *{
	color:#FFF;
}
.dima_8_1_wrapper {
	}
.dima_8_2_wrapper {
	}
.dima_8_3_wrapper {
	}
.dima_8_wrapper {
	background:#FFF;
	}
#dima_8{
	margin:1%;
	padding:1%;
}
#dima_8 div.moduletable ul{
	float:right;
	width:98%;
	padding:1%;
	margin:1%;
	background:#E5E5E5;
	border-radius:7px;
}
#dima_8 div.moduletable h3{
	padding:0px;
	margin:0px;
	color:#043286;
}
#dima_8 div.moduletable ul li{
	float:right;
	width:47%;
	padding-right:3%;
	background:url(assets/images/arrow_right.png) no-repeat top right;
	font-size:12px;
	line-height:20px;
	overflow:hidden;
}
.dima_9_1_wrapper .custom{
	padding:5px;
	}
.dima_9_wrapper {
	background:#283F75;
	color:#FFF;
	}
.dima_9_wrapper a{
	color:#FFF;
	}
.dima_10_1_wrapper {
	}
.dima_10_2_wrapper {
	}
.dima_10_wrapper {
	background:#193560;
	position:relative;
	z-index:99999999;
	}
.clear { clear:both;font-size:0px; }

header{
	float:right;
	width:100%;
	z-index:1;
	font-size:12px;
}
header nav {
	text-align: right;
}
header nav ul {
	margin: 0;
	padding:0;
	list-style-type: none;
    position: relative;
	z-index:100000;
	}
header nav ul.menu > li {
    position: relative;
	padding-left:0.5%;
	padding-right:0.5%;
	line-height:30px;
	float:right;
}
header nav ul li:hover{
	background:#333;
}
header nav ul li.active{
	background:#2787B8;
}
header nav ul li:first-child {
	margin-right: 0;
}
header nav ul.menu > li > ul {
    position: absolute;
    list-style: none;
	width:180px;
	height:auto;
	text-align:right;
	padding:0px;
	margin:0px;
	right:0px;
	display:none;
	font-size:12px;
	z-index:100000;
}
header nav ul.menu > li > ul > li > ul{
    position: absolute;
	right:170px;
	width:180px;
	margin-top:-30px;
	display:none;
}
header nav ul.menu > li > ul > li:hover > ul{
	display:block;
}
header nav ul li:hover ul{
	display:block;
}
header nav ul li ul li{
	display:block;
	background:#142C4E;
	padding:4px;
	margin:0px;
}
header nav ul li ul li:first-child{
}
header nav ul li ul li:last-child{
}
header nav li a {
	color: #FFF;
	text-decoration:none;
	display:block;
}
header nav li li a {
	color: #FFF;
	text-decoration:none;
	display:block;
}
header nav li a:hover {
	color: #FFF;
}
header nav li li  a:hover {
	color: #FFF;
}
header nav a, header nav a:hover {
	-o-transition: color 0.25s ease-in;
	-webkit-transition: color 0.25s ease-in;
	-moz-transition: color 0.25s ease-in;
	transition: color 0.25s ease-in;
}
section, article, header {
	display: block;
	float: right;
	width: 100%;
}
/*! #######################################################################

	MeanMenu 2.0.6
	--------
	
	To be used with jquery.meanmenu.js by Chris Wharton (http://www.meanthemes.com/plugins/meanmenu/)

####################################################################### */

/* hide the link until viewport size is reached */
a.meanmenu-reveal {
	display: none;
}

/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar {
	float: right;
	width: 100%;
	position: relative;
	background: #11254d;
	padding: 4px 0;
	min-height: 42px;
	z-index: 999999;
}

.mean-container a.meanmenu-reveal {
	width: 22px;
	height: 22px;
	padding: 13px 13px 11px 13px;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	text-indent: -9999em;
	line-height: 22px;
	font-size: 1px;
	display: block;
	font-family: Tahoma;
	font-weight: 700;
}

.mean-container a.meanmenu-reveal span {
	display: block;
	background: #fff;
	height: 3px;
	margin-top: 3px;
}

.mean-container .mean-nav {
	float: right;
	width: 100%;
	background: #11254d;
	margin-top: 44px;
}

.mean-container .mean-nav ul {
	padding: 0;
	margin: 0;
	width: 100%;
	list-style-type: none;
}

.mean-container .mean-nav ul li {
	position: relative;
	float: right;
	width: 100%;
}

.mean-container .mean-nav ul li a {
	display: block;
	float: right;
	width: 90%;
	padding: 1em 5%;
	margin: 0;
	text-align: right;
	color: #fff;
	border-top: 1px solid #383838;
	border-top: 1px solid rgba(255,255,255,0.5);
	text-decoration: none;
}

.mean-container .mean-nav ul li li a {
	width: 80%;
	padding: 1em 10%;
	border-top: 1px solid #f1f1f1;
	border-top: 1px solid rgba(255,255,255,0.25);
	opacity: 0.75;
	filter: alpha(opacity=75);
	text-shadow: none !important;
	visibility: visible;
}

.mean-container .mean-nav ul li.mean-last a {
	border-bottom: none;
	margin-bottom: 0;
}

.mean-container .mean-nav ul li li li a {
	width: 70%;
	padding: 1em 15%;
}

.mean-container .mean-nav ul li li li li a {
	width: 60%;
	padding: 1em 20%;
}

.mean-container .mean-nav ul li li li li li a {
	width: 50%;
	padding: 1em 25%;
}

.mean-container .mean-nav ul li a:hover {
	background: #252525;
	background: rgba(255,255,255,0.1);
}

.mean-container .mean-nav ul li a.mean-expand {
	margin-top: 1px;
	width: 26px;
	height: 24px;
	padding: 12px !important;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;

	z-index: 2;
	font-weight: 700;
	background: rgba(255,255,255,0.1);
	border: none !important;
	border-right: 1px solid rgba(255,255,255,0.4) !important;
	border-bottom: 1px solid rgba(255,255,255,0.2) !important;
}

.mean-container .mean-nav ul li a.mean-expand:hover {
	background: rgba(0,0,0,0.9);
}

.mean-container .mean-push {
	float: right;
	width: 100%;
	padding: 0;
	margin: 0;
	clear: both;
}

.mean-nav .wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}

/* Fix for box sizing on Foundation Framework etc. */
.mean-container .mean-bar, .mean-container .mean-bar * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


.mean-remove {
	display: none !important;
}
div.module ul.menu li{
	float:right;
	width:96%;
	padding:1%;
	margin:1%;
	background:#F7EBD3;
	border:1px solid #ECD6A7;
	border-radius:6px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
div.module ul.menu li:hover{
	background:#ECD6A7;
	border:1px solid #F7EBD3;
}
div.module ul.menu li li{
	background:#F8F3DF;
	border:1px solid #FFF;
}
div.module ul.menu li a{
	display:block;
}
div.module ul.menu li ul{
	display:none;
	height:0px;
}
div.module ul.menu li:hover > ul{
	display:block;
}

div.module{
	background:#FFF;
	border-radius:10px;
	border:1px solid #CCC;
	border-radius:5px;
	min-height:100px;
	float:right;
	width:100%;
	margin:0;
	margin-bottom:5px;
	border-top-right-radius:0px;
	position:relative;
}
div.module > div{
	padding:5px;
}
div.module h3{
	background:url(assets/images/bac_h3.png) no-repeat top right;
	height:26px;
	line-height:26px;
	padding:0px;
	margin:-5px;
	margin-bottom:5px;
	padding-right:10px;
	font-size:14px;
	font-weight:normal;
	color:#043286;
	margin-top:-31px;
	border-top-right-radius:7px;
	text-shadow:0px 0px 3px #FFF,0px 0px 3px #FFF,0px 0px 3px #FFF;
}


.searchmod{
	margin-bottom:5px;
	float:right;
	width:100%;
}
.searchmod input[type="search"]{
	padding:0px;
	margin:0px;
	float:right;
	width:78%;
	font-size:12px;
	height:25px;
	line-height:25px;
	font-family:Tahoma, Geneva, sans-serif;
	padding-right:1%;
	background:#EFEFEF;
	border:none;
}
.searchmod button.button{
	padding:0px;
	margin:0px;
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	width:20%;
	font-size:0px;
	height:25px;
	line-height:25px;
	background:url(assets/images/search.png) no-repeat center center #333;
	border:none;
	box-shadow:0px 0px 0px 0px #000;
}
.slideme{
	position:absolute;
	z-index:10000;
	width:256px;
	height:289px;
	background:rgba(25,53,96,0.7);
	font-size:12px;
	color:#FFF;
	line-height:150%;
	padding-top:55px;
	right:30px;
}
.slideme p{
	padding:10px;
}
.slideme h3{
	background:url(assets/images/bac_h6.png) no-repeat top right;
	height:49px;
	padding:0px;
	margin:0px;
	padding-right:50px;
	line-height:36px;
	width:300px;
	position:absolute;
	font-size:11px;
	top:10px;
	right:-7px;
}
.da-slider{
	width: 100%;
	height:496px;
	position: relative;
	overflow: hidden;
	float:right;
}
.da-slide{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	text-align: right;
}
.da-slide-current{
	z-index: 1000;
}
.da-slider-fb .da-slide{
	left: 100%;
}
.da-slider-fb  .da-slide.da-slide-current{
	left: 0px;
}
.da-slide h2,
.da-slide p,
.da-slide .da-link,
.da-slide .da-img{
	position: absolute;
	opacity: 0;
}
.da-slider-fb .da-slide h2,
.da-slider-fb .da-slide p,
.da-slider-fb .da-slide .da-link{
	opacity: 1;
}
.da-slider-fb .da-slide .da-img{
	opacity: 1;
}
.da-slide h2{
	color: #FFF;
	font-size: 25px;
	width:391px;
	height:65px;
	line-height:65px;
	white-space: nowrap;
	z-index: 10;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-right:10px;
	top:100px;
	font-family:yekan;
	background:url(assets/images/h2.png) no-repeat top right;
}
.da-slide p{
	color: #FFF;
	font-size: 18px;
	width:268px;
	height:72px;

	line-height:30px;
	z-index: 10;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-right:50px;
	top:200px;
	font-family:yekan;
	background:url(assets/images/p.png) no-repeat top right;
	margin-left:-100px;
}
.da-slide .da-img{
	text-align: center;
	width:100%;
	right:0;
}
.da-slide .da-img img{
	width:100%;
}
.da-slide .da-link{
	top: 130px; /*depends on p height*/
	border-radius: 30px;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	color: #666;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border: 1px solid rgba(255,255,255,0.8);
	padding: 2px 20px 0px;
	font-size: 11px;
	line-height: 30px;
	font-weight:bold;
	width: 80px;
	text-align: center;
	background: rgba(255,255,255,0.2);
}
.da-slide .da-link:hover{
	background: rgba(255,255,255,0.3);
}
.da-dots{
	width: 100%;
	position: absolute;
	text-align: center;
	left: 0px;
	bottom: 20px;
	z-index: 2000;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-dots span{
	display: inline-block;
	position: relative;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #666;
	margin: 3px;
	cursor: pointer;
	box-shadow: 
		1px 1px 4px -1px #000 inset, 
		1px 1px 4px -2px #000;
}
.da-dots span.da-dots-current:after{
	content: '';
	width: 12px;
	height: 12px;
	position: absolute;
	top: 2px;
	left: 2px;
	border-radius: 50%;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}
.da-arrows{
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-arrows span{
	position: absolute;
	top: 35px;
	height: 161px;
	width: 52px;
	background: #e4b42d;
	cursor: pointer;
	z-index: 2000;
	opacity: 0.2;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.da-slider:hover .da-arrows span{
	opacity: 1;
}
.da-arrows span.da-arrows-prev{
	left: 15px;
	background:url(assets/images/left.png) no-repeat top right;
}
.da-arrows span.da-arrows-next{
	right: 15px;
	background:url(assets/images/right.png) no-repeat top right;
}

.da-slide-current h2,
.da-slide-current p,
.da-slide-current .da-link{
	left: 10%;
	opacity: 1;
}
.da-slide-current .da-img{
	left: 60%;
	opacity: 1;
}
/* Animation classes and animations */

/* Slide in from the right*/
.da-slide-fromright h2{
	-webkit-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
}
.da-slide-fromright p{
	-webkit-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
}
.da-slide-fromright .da-link{
	-webkit-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-moz-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-o-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-ms-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
}
.da-slide-fromright .da-img{
	-webkit-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
}
@-webkit-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-moz-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-o-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-ms-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide in from the left*/
.da-slide-fromleft h2{
	-webkit-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
}
.da-slide-fromleft p{
	-webkit-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
}
.da-slide-fromleft .da-link{
	-webkit-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-moz-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-o-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-ms-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
}
.da-slide-fromleft .da-img{
	-webkit-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
}
@-webkit-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-moz-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-o-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-ms-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide out to the right */
.da-slide-toright h2{
	-webkit-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-moz-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-o-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-ms-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	animation: toRightAnim1 0.6s ease-in-out 0.6s both;
}
.da-slide-toright p{
	-webkit-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-moz-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-o-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-ms-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	animation: toRightAnim2 0.6s ease-in-out 0.3s both;
}
.da-slide-toright .da-link{
	-webkit-animation: toRightAnim3 0.4s ease-in-out both;
	-moz-animation: toRightAnim3 0.4s ease-in-out both;
	-o-animation: toRightAnim3 0.4s ease-in-out both;
	-ms-animation: toRightAnim3 0.4s ease-in-out both;
	animation: toRightAnim3 0.4s ease-in-out both;
}
.da-slide-toright .da-img{
	-webkit-animation: toRightAnim4 0.6s ease-in-out both;
	-moz-animation: toRightAnim4 0.6s ease-in-out both;
	-o-animation: toRightAnim4 0.6s ease-in-out both;
	-ms-animation: toRightAnim4 0.6s ease-in-out both;
	animation: toRightAnim4 0.6s ease-in-out both;
}
@-webkit-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-moz-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-o-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-ms-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
/* Slide out to the left*/
.da-slide-toleft h2{
	-webkit-animation: toLeftAnim1 0.6s ease-in-out both;
	-moz-animation: toLeftAnim1 0.6s ease-in-out both;
	-o-animation: toLeftAnim1 0.6s ease-in-out both;
	-ms-animation: toLeftAnim1 0.6s ease-in-out both;
	animation: toLeftAnim1 0.6s ease-in-out both;
}
.da-slide-toleft p{
	-webkit-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-moz-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-o-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-ms-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
}
.da-slide-toleft .da-link{
	-webkit-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-moz-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-o-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-ms-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
}
.da-slide-toleft .da-img{
	-webkit-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	-moz-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	-o-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	-ms-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
}
@-webkit-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }

}

@-moz-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-o-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-ms-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@media (max-width: 768px) {
	.dima_wrapper.container > div.over{
		display:none;
	}
	.slideme{
		position:static;
		width:100%;
		height:auto;
		text-align:justify;
	}
	.slideme .moduletable{
		max-width:270px;
		margin:auto;
	}
	.slideme h3{
		right:auto;
		width:100%;
	}
	.da-slider{
		height:270px;
	}
	.da-slide .da-img img{
		max-width:200%;
		width:200%;
	}
	.dima_3_wrapper ul.menu li{
		background:#193560;
		border-bottom:1px solid #255192;
		width:100%;
		float:right;
		padding:1%;
		color:#FFF;
	}
	.dima_3_wrapper ul.menu li img{
		width:10%;
		float:right;
		height:auto;
		background:#255192;
		padding:1%;
		margin-left:1%;
	}
	div.module{
		margin:1%;
		max-width:98%;
	}
	div.module h3{
		margin-top:0px;
		margin-right:0px;
		border-radius:0px;
	}
	#dima_1_1{
		max-width:200px;
		margin:auto;
	}
	.da-slide h2,.da-slide p{
		display:none;
	}
	.dima_6_wrapper div.moduletable{
		min-height:100px;
	}
}
