/**/
@import url(css/dnngo-font-icon.rtl.css );
@import url(vendor/bootstrap/bootstrap.rtl.css );
@import url(css/skin.rtl.css );
@import url(css/shortcodes.rtl.css);
@import url(css/page.rtl.css);
@import url(css/header_normal.rtl.css );
@import url( css/font-awesome.css );

@font-face {
	font-family:WebsimaRohan;
	src: url(fonts/WebsimaRohanRound-Regular.woff2) format('woff2'),
		 url(fonts/WebsimaRohanRound-Regular) format('woff'),
		 url(fonts/WebsimaRohanRound-Regular.ttf) format('truetype');
	}


@font-face {
	font-family: YekanBakh;
	font-style: normal;
	font-weight: 100;
	src: url('fonts/FaNum/Yekan Bakh FaNum 01 Hairline.eot');
	src: url('fonts/FaNum/Yekan Bakh FaNum 01 Hairline.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/FaNum/Yekan Bakh FaNum 01 Hairline.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: YekanBakh;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/FaNum/Yekan Bakh FaNum 02 Thin.eot');
	src: url('fonts/FaNum/Yekan Bakh FaNum 02 Thin.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/FaNum/Yekan Bakh FaNum 02 Thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: YekanBakh;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/FaNum/Yekan Bakh FaNum 03 Light.eot');
	src: url('fonts/FaNum/Yekan Bakh FaNum 03 Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/FaNum/Yekan Bakh FaNum 03 Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: YekanBakh;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/FaNum/Yekan Bakh FaNum 04 Regular.eot');
	src: url('fonts/FaNum/Yekan Bakh FaNum 04 Regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/FaNum/Yekan Bakh FaNum 04 Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: YekanBakh;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/FaNum/Yekan Bakh FaNum 05 Medium.eot');
	src: url('fonts/FaNum/Yekan Bakh FaNum 05 Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/FaNum/Yekan Bakh FaNum 05 Medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: YekanBakh;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/FaNum/Yekan Bakh FaNum 06 Bold.eot');
	src: url('fonts/FaNum/Yekan Bakh FaNum 06 Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/FaNum/Yekan Bakh FaNum 06 Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: YekanBakh;
	font-style: normal;
	font-weight: 700;
	src: url('fonts/FaNum/Yekan Bakh FaNum 07 Heavy.eot');
	src: url('fonts/FaNum/Yekan Bakh FaNum 07 Heavy.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/FaNum/Yekan Bakh FaNum 07 Heavy.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: YekanBakh;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/FaNum/Yekan Bakh FaNum 08 Fat.eot');
	src: url('fonts/FaNum/Yekan Bakh FaNum 08 Fat.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/FaNum/Yekan Bakh FaNum 08 Fat.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
/**************** Login page******************/
@media only screen and (max-width:767px){   
    .loginContent .LoginPanel{
        width:100% !important
    }
    .loginContent .dnnFormItem .dnnLoginRememberMe{
        white-space:nowrap
    }
    .loginContent .dnnFormLabel{
        display:block !important;
        text-align:right !important
    }
	.g-o-title {
		display: none;
	}
	h2.text-white {
		font-size: 22px;
	}
	p.note-p {
		font-size: 12px;
	}
}

.BannerPane {
    min-height: 200px;
}
/**************** register page******************/
@media only screen and (max-width:767px){   
    .dnnRegistrationForm{
        min-width:inherit !important
    }
    .dnnRegistrationForm .dnnForm{
        width:100%
    }
    .dnnRegistrationForm .dnnFormLabel{
        display:block !important;
        text-align:right !important
    }
    .dnnRegistrationForm .dnnForm .dnnFormItem .dnnLabel{
        display:block !important;
        float:none !important;
        text-align:right !important;
        width:100%
    }
    .dnnRegistrationForm .dnnForm .dnnFormItem a.dnnFormHelp{
        left:auto !important;
        position:static !important;
        margin-right:5px !important
    }
    .dnnRegistrationForm .dnnForm .dnnFormItem{
        padding:0 !important;
        margin:0 !important
    }
    .dnnRegistrationForm .dnnFormItem input[type="text"],.dnnRegistrationForm .dnnFormItem input[type="password"],.dnnRegistrationForm .dnnFormItem input[type="email"],.dnnRegistrationForm .dnnFormItem input[type="tel"],.dnnRegistrationForm .dnnFormItem select,.dnnRegistrationForm .dnnFormItem textarea{
        width:100%;
        margin-bottom:10px !important
    }
}
/**************** Password page******************/
@media only screen and (max-width:767px){   
    .dnnSendPasswordContent{
        width:auto !important
    }
    .dnnSendPasswordContent .dnnLabel{
        display:block !important;
        width:100% !important;
        text-align:right
    }
    .dnnSendPasswordContent a.dnnFormHelp,.dnnSendPasswordContent .dnnForm .dnnFormItem a.dnnFormHelp,.dnnSendPasswordContent .dnnTooltip label a.dnnFormHelp{
        position:static
    }
    .dnnSendPasswordContent input[type="text"],.dnnSendPasswordContent input[type="password"],.dnnSendPasswordContent input[type="email"],.dnnSendPasswordContent input[type="tel"],.dnnSendPasswordContent select,.dnnSendPasswordContent textarea{
        width:90%;
        margin-bottom:10px !important
    }
    .dnnSendPasswordContent ul.dnnActions{
        padding:0 !important
    }
}
/* ********** Control Panel Style ************** */
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{
    font-size:12px;
    color:#973939;
    text-decoration:none;
    font-weight:normal
}
A.CommandButton:hover{
    color:#973939;
    text-decoration:underline;
    font-size:12px;
    font-weight:normal
}
.FileManager A,.FileManager A:link,.FileManager A:visited,.FileManager A:active{
    color:#000;
    text-decoration:underline
}
.FileManager A:hover{
    color:#000;
    text-decoration:none
}
/* ********** Pane Style ************** */
.DNNEmptyPane{
    display:none
}
#dnn_ControlPanel #dnnCPWrap{
    filter:none !important
}
ul.dnnActionMenuBody li ul li a,ul.dnnActionMenuBody li ul li a img{
    color:#328DDE!important
}
#Form{
    height:100%
}
.ModuleTitle_SubMenu{
    z-index:9999!important
}
/* ********** Pane Style End ************** */
/*Bootstrap.rtl.css*/
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
    min-height:inherit
}
#ControlBar,#ControlBar *,.dnnMemberDirectory,.dnnMemberDirectory *,.dnn_mact > li.actionMenuMove > ul li{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{
    display:inline-block
}
big{
    font-size:larger
}
/*Bootstrap.rtl.css End*/
#Body,html,body,.Head,.SubTitle,.SubSubTitle,.Normal{
    color:#333;
    font-size:14px;
    font-weight:normal;
    font-family:YekanBakh,Tahoma;
    line-height: 2em;
	letter-spacing:0 !important;
}
.contact_img img{
    display:none
}
.home01-banner img{
    max-width:100%
}
li p{
    line-height:1.8
}
body[style*="margin-left:80px"] .mfp-arrow-left.mfp-prevent-close{
    margin-right:80px
}
.CoverPane,.BannerPane,.BottomOutPane,.footer_box [class*="Pane"],.header_bg [class*="Pane"],.BannerPane [class*="Pane"],.pagetitleBox [class*="Pane"]{
    margin-bottom:0!important
}
.DNNEmptyPane{
    width:auto
}
.dnn_logo a,.dnn_logo a:hover{
    text-decoration:none
}
    
.tp-splitted {
    direction: ltr;
}
video.arano-v{
    margin-top: 120px;
}
.contact-info:after {
    content: "";
    position: absolute;
    top: 0;
    right: -1000px;
    left: 5px;
    bottom: 0;
    background-color: #191919;
    z-index: -1;
}
ul.media-list.media-hover img {
    border-radius: 50%;
}
ul.media-list.media-hover.media-border {
    background-color: #fff;
}
.flleft {
    float: left;
}
.flright {
    float: right;
}
.added-info a {
    padding: 15px 20px 15px 0;
}
.center {
    text-align: center;
}
.fa-x {
    font-size: 20px;
}



.lightbox-box.list-item {
    background-color: #fff;
    border-radius: 20px;
	transition:all 0.5s ease-out;
	box-shadow:0px 2px 2px 0 rgba(85, 27, 248, 0.15);
	-webkit-box-shadow:0px 2px 2px 0 rgba(85, 27, 248, 0.15);
    -moz-box-shadow: 0px 2px 2px 0 rgba(85, 27, 248, 0.15);
}
.lightbox-box.list-item img {
    border-radius: 20px 20px 0 0;
}
.lightbox-box.list-item:hover {
    -webkit-box-shadow: 0px 10px 20px 0 rgba(85, 27, 248, 0.15);
    -moz-box-shadow: 0px 10px 20px 0 rgba(85, 27, 248, 0.15);
    box-shadow: 0px 10px 20px 0 rgba(85, 27, 248, 0.15);
}
.more-info em.fa {
    color: #D2A832;
}
a span.dg-ico-max {
    color: #fff;
}
.ab-btn {
    position: relative;
    top: -32px;
}
.ab-btn-20 {
    position: relative;
    top: 20px;
}
.white-color {
    color: #fff;
}
.lightbox-box.list-item p {
    padding: 15px;
    text-align: justify;
    color: #333;
}
h2.title:after,h3.title:after {
    content: "";
    width: 30px;
    margin: 13px auto;
    height: 10px;
    background-color: #D2A832;
    border-radius: 10px;
    opacity: 0.7;
    display: block;
}
a {text-decoration:none !important;}
h3 a:link,h3 a:visited ,h2 a:link,h2 a:visited {
    color: #000;
}
h2 a:hover,h3 a:hover {
    color: #007ACC;
}
.img-tile {
    border-radius: 12px;
    object-fit: cover;
}
/*btn-t*/
.btn-t {
    background-color: #fff;
    box-shadow: 0 2px 4px rgba(0,0,0,0.16);
    padding: 0 25px 0 50px;
    color: #000 !important;
    transition: all 0.3s ease;
    height: 48px;
    display: inline-block;
    border-radius: 50px;
}
.btn-t:hover {
    box-shadow: 0 4px 8px rgba(0,0,0,0.16);
	color: #007ACC !important;
	text-decoration:none !important;
}
.btn-t em.fa {
    display: inline-block;
    background: rgba(0,122,204,1);
    background: -moz-linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(0,122,204,1)), color-stop(100%, rgba(28,181,215,1)));
    background: -webkit-linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    background: linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007acc', endColorstr='#1cb5d7', GradientType=1 );
    width: 48px;
    height: 48px;
    position: relative;
    left: -50px;
    text-align: center;
    border-radius: 50%;
    top: 0;
    color: #fff;
    line-height: 48px;
	transition: all 0.3s ease;
}
a.btn-t:hover em.fa{
	background: rgba(43,241,76,1);
	background: -moz-linear-gradient(45deg, rgba(43,241,76,1) 0%, rgba(28,181,215,1) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(43,241,76,1)), color-stop(100%, rgba(28,181,215,1)));
	background: -webkit-linear-gradient(45deg, rgba(43,241,76,1) 0%, rgba(28,181,215,1) 100%);
	background: -o-linear-gradient(45deg, rgba(43,241,76,1) 0%, rgba(28,181,215,1) 100%);
	background: -ms-linear-gradient(45deg, rgba(43,241,76,1) 0%, rgba(28,181,215,1) 100%);
	background: linear-gradient(45deg, rgba(43,241,76,1) 0%, rgba(28,181,215,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bf14c', endColorstr='#1cb5d7', GradientType=1 );
}
.btn-t.btn-sm {
    padding: 0 12px 0 12px !important;
}
.btn-t.btn-sm  em.fa {
    left: -12px;
}
/*title*/
.g-title {
    background: rgba(28,181,215,1);
    background: -moz-linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(28,181,215,1)), color-stop(100%, rgba(0,122,204,1)));
    background: -webkit-linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    background: -o-linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    background: linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1cb5d7', endColorstr='#007acc', GradientType=1 );
    color: #fff;
    font-size: 24px;
    border-radius: 10px;
    height: 164px;
    vertical-align: bottom;
    text-align: left;
    padding: 20px;
	font-weight:700;
}
.g-o-title {
	background: #f0ad4e;
}
.p-g {
    text-align:justify;
	line-height: 2.2em;
	margin-right: 50px;
}
.module-container .sticker-container {
	background: linear-gradient(45deg, #EDF75E 0%, rgb(245,233,124) 100%);
    box-shadow: 0 8px 16px rgba(0,0,0,0.36);
    border-radius: 12px;
    padding: 12px;
}
/*gradiant-box*/
.module-container {
    position: relative;
}
.module-p-1 {
    position: relative;
    box-shadow: 0 2px 4px rgba(0,0,0,0.16);
    left: -3px;
    border-radius: 12px;
    top: -3px;
	background-color: #fff;
}
.module-p-2 {
    position: relative;
    left: 7px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.16);
    border-radius: 12px;
    top: 7px;
	background-color: #fff;
}
.module-border-wrap {
    background: rgba(28,181,215,1);
    background: -moz-linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(28,181,215,1)), color-stop(100%, rgba(0,122,204,1)));
    background: -webkit-linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    background: -o-linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    background: linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1cb5d7', endColorstr='#007acc', GradientType=1 );
    padding: 2px;
    border-radius: 12px;
	position: relative;
    left: 7px;
    top: 7px;
	margin-bottom: 20px;
}
.module {
  background: #fff;
  padding: 2rem;
  border-radius: 10px;
}
.rect-c {
    position: relative;
}
.rect-bg {
    background-color: #F2F2F2;
    position: absolute;
    left: 0;
    height: 150px;
    width: 45%;
    border-radius: 0 20px 20px 0;
	top: 40px;
}
.s-date {
    color: #9F9F9F;
	font-size: 12px;
}
.list-ico2 li {
    font-size: 16px;
    color: #000;
    font-weight: 400;
}
.link-box {
    background: rgba(28,181,215,1);
    background: -moz-linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(28,181,215,1)), color-stop(100%, rgba(0,122,204,1)));
    background: -webkit-linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    background: -o-linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    background: linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1cb5d7', endColorstr='#007acc', GradientType=1 );
    display: block !important;
    padding: 0 15px;
    margin: 0 0 30px;
    border-radius: 30px;
    color: #fff !important;
    height: 90px;
    vertical-align: middle;
    line-height: 30px;
	transition: all 0.4s ease !important;
	
}
.link-box-title {
    background: rgba(28,181,215,1);
    background: -moz-linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(28,181,215,1)), color-stop(100%, rgba(0,122,204,1)));
    background: -webkit-linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    background: -o-linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    background: linear-gradient(45deg, rgba(28,181,215,1) 0%, rgba(0,122,204,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1cb5d7', endColorstr='#007acc', GradientType=1 );
    display: block !important;
    padding: 0 20px;
    margin: 0 0 30px;
    border-radius: 10px;
    color: #fff !important;
    height: 50px;
    vertical-align: middle;
    line-height: 50px;
	transition: all 0.4s ease !important;
}
.link-box.color {
    background: rgba(255,79,176,1);
	background: -moz-linear-gradient(left, rgba(255,79,176,1) 0%, rgba(255,0,132,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,79,176,1)), color-stop(100%, rgba(255,0,132,1)));
	background: -webkit-linear-gradient(left, rgba(255,79,176,1) 0%, rgba(255,0,132,1) 100%);
	background: -o-linear-gradient(left, rgba(255,79,176,1) 0%, rgba(255,0,132,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,79,176,1) 0%, rgba(255,0,132,1) 100%);
	background: linear-gradient(to right, rgba(255,79,176,1) 0%, rgba(255,0,132,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4fb0', endColorstr='#ff0084', GradientType=1 );
	transition: all 0.4s ease !important;
}
.link-box:hover ,.link-box-title:hover{
	background: rgba(2,191,21,1);
	background: -moz-linear-gradient(-45deg, rgba(2,191,21,1) 0%, rgba(28,181,215,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(2,191,21,1)), color-stop(100%, rgba(28,181,215,1)));
	background: -webkit-linear-gradient(-45deg, rgba(2,191,21,1) 0%, rgba(28,181,215,1) 100%);
	background: -o-linear-gradient(-45deg, rgba(2,191,21,1) 0%, rgba(28,181,215,1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(2,191,21,1) 0%, rgba(28,181,215,1) 100%);
	background: linear-gradient(135deg, rgba(2,191,21,1) 0%, rgba(28,181,215,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02bf15', endColorstr='#1cb5d7', GradientType=1 );
}
.link-box em.fa{
    font-size: 40px;
    position: relative;
    top: 12px;
    margin-left: 12px;
}
/*post-box*/
.post-box {
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.24);
    padding-top: 30px;
	transition:all 0.5s ease;
	margin-bottom:20px;
	direction: rtl;
}
.post-box:hover {
    box-shadow: 0 4px 8px rgba(0,0,0,0.36);
}
.owl-carousel.dg-carousel05 .post-box {
    margin: 2px 2px 20px 2px;
}
.post-content {
    padding: 0 20px;
	text-align:center;
}
.mag-img .pic img {
    border-radius: 12px 0 0 12px;
}
.post-date {
    background-color: #fff;
    position: relative;
    top: -20px;
    width: 150px;
    margin: 0 auto;
    padding: 5px 0 10px;
    text-align: center;
    border-radius: 20px;
    z-index: 999;
    font-size: 12px;
    color: #ABABAB;
	transition:all 0.3s ease;
}
.post-date:hover {
    background: rgba(0,122,204,1);
    background: -moz-linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(0,122,204,1)), color-stop(100%, rgba(28,181,215,1)));
    background: -webkit-linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    background: linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007acc', endColorstr='#1cb5d7', GradientType=1 );
    color: #fff;
}
.post-title {
    font-size: 16px;
    letter-spacing: -0.3px;
	min-height: 75px;
}
.post-info {
    color: #ABABAB;
	min-height: 75px;
}
.post-more {
    text-align: center;
	display: inline-block;
}

/*infobox*/
.graybg {
    height: 170px;
    position: absolute;
    background-color: #F2F2F2;
    width: 100%;
    border-radius: 20px;
    top: 15px;
	right: 0;
}
.info-box {
    box-shadow: 0 2px 4px rgba(0,0,0,0.16);
    border-radius: 12px;
    padding: 12px;
    margin-bottom: 20px;
    color: #999;
	background-color:#fff;
}
.info-title {
    color: #000;
    font-size: 18px;
}
.mt100 {
    margin-top: -100px;
}
.note-container {
    margin-top: -170px;
}
.text-white {
    color: #fff;
}
.recr-gray {
    background-color: #d9534f;
    height: 187px;
    position: relative;
    top: 320px;
}
.note-bg {
    background-image: url(/portals/0/images/homepage/note.png);
    height: 531px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
	position: relative;
}
.note-text {
    position: relative;
    top: 115px;
}
em.fa.flright {
    margin: 10px 0 0 10px;
}
.row.video-list {
    position: relative;
    z-index: 100;
}
.bg-container {
    position: relative;
    z-index: 0;
}
.bggray2 {
    background-color: #f2f2f2;
    position: absolute;
    bottom: 200px;
    border-radius: 12px;
    height: 175px;
    z-index: 0;
    left: 20px;
	width:100%;
}
.bggray3 {
    background-color: #f2f2f2;
    position: absolute;
    bottom: 200px;
    border-radius: 12px;
    height: 175px;
    z-index: 0;
    r: 20px;
    width: 100%;
}
.footer-bottom .left img {
    width: 50px;
    margin-left: 10px;
}
.content-list a:link,.content-list a:visited {
    color: #000;
}
.content-list a:hover {
    color: #007ACC;
}
.faq-text {
    position: relative;
    top: -100px;
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    padding: 20px 10px 30px 30px;
    left: 20px;
}
@media only screen and (max-width:991px){
	.note-bg {
    background-image: none;
	height: auto;
	}
	.note-text {
    position: static;
    margin-top: 115px;
}
}

/*paging*/
.PagerContainerTable {display:block;float:none;clear:both;color: #fff;margin-bottom: 20px;}    
.PagingTable{clear:both;background-color:transparent !important;border:none !important;width:auto !important;margin:0 auto !important;height:auto;margin-top:10px;}
.PagingTable td{color:#333;width:auto !important;white-space:normal;padding:0 5px;font-size:inherit !important}
.PagingTable a:link {color: #333;}
.PagingTable a.CommandButton:link{text-decoration:none;font-size:inherit}
.PagingTable a.CommandButton:hover{}
.PagingTable .NormalDisabled{}
.PagingTable a, .PagingTable span {
    border-radius: 5px;
    font-size: 12px;
    display: inline-block;
    padding: 1px 10px;
    color: #000;
    box-shadow: 0 1px 4px rgba(0,0,0,0.16);
}
.PagingTable span {text-decoration:none; color:#fff; background: rgba(0,122,204,1);  background: -moz-linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(0,122,204,1)), color-stop(100%, rgba(28,181,215,1)));
    background: -webkit-linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    background: linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007acc', endColorstr='#1cb5d7', GradientType=1 );border: medium none; }
.PagingTable a:hover {text-decoration:none; color:#fff;background: rgba(0,122,204,1);  background: -moz-linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(0,122,204,1)), color-stop(100%, rgba(28,181,215,1)));
    background: -webkit-linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    background: linear-gradient(-45deg, rgba(0,122,204,1) 0%, rgba(28,181,215,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007acc', endColorstr='#1cb5d7', GradientType=1 ); }	
.description img {
    max-width: 100%;
}
#dnn_dnnLogin_enhancedLoginLink {
    font-size: 12px;
    line-height: 36px;
}
.rtmenu {
    position: fixed;
    left: 0;
    top: 100px;
    width: 45px;
    z-index: 9999;
    }
    .rtmenu a:hover &gt; span {
    width: auto;
    }
    .rtmenu .icon {
    background-color: rgba(255,255,255,0.1);
    background-image: url("images/rtmenu-icons.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    font-size: 12px;
    height: 43px;
    line-height: 1.7em;
    margin-bottom: 2px;
    transition: width 0.2s ease-in 0s, background-color 0.2s ease-in 0s;
    width: 43px;
    }
    .rtmenu .icon:hover {
    width: 125px;
    }
    .rtmenu .text {
    color: #fff;
    display: none;
    float: left;
    font-size: 1em;
    font-weight: bold;
    margin: 11px 0 11px 40px;
    white-space: nowrap;
    }
    .rtmenu a:hover .text {
    display: block;
    }
    .rtmenu #item1 span,.rtmenu #item2 span,.rtmenu #item3 span,.rtmenu #item4 span,.rtmenu #item5 span,.rtmenu #item6 span,.rtmenu #item7 span,.rtmenu #item8 span,.rtmenu #item2 span {
    border-radius: 0 5px 5px 0;

    }
    .rtmenu #item1 span {

    background-position: 12px 0;


    }
    .rtmenu #item1:hover .icon {
    background-color: #E1297B;
    }
    .rtmenu #item2 span {

    background-position: 11px -40px;

    }
    .rtmenu #item2:hover .icon {
    background-color: #4667AB;
    }
    .rtmenu #item3 span {

    background-position: 11px -80px;

    }
    .rtmenu #item3:hover .icon {
    background-color: #97D2F5;
    }
    .rtmenu #item4 span {

    background-position: 10px -120px;

    }
    .rtmenu #item4:hover .icon {
    background-color: #333;
    }
    .rtmenu #item5 span {

    background-position: 10px -160px;

    }
    .rtmenu #item5:hover .icon {
    background-color: #2eade5;
    }
    .rtmenu #item6 span {

    background-position: 10px -200px;

    }
    .rtmenu #item6:hover .icon {
    background-color: #3cb878;
    }
    .rtmenu #item7 span {

    background-position: 10px -240px;

    }
    .rtmenu #item7:hover .icon {
    background-color: #005e20;
    }
    .rtmenu #item8 span {

    background-position: 10px -280px;

    }
    .rtmenu #item8:hover .icon {
    background-color: #a67c52;
    }
    .rtmenu #item9 span {

    background-position: 10px -320px;

    }
    .rtmenu #item9:hover .icon {
    background-color: #ff9000;
    }



.post-content {
    min-height: 305px;
}
p {
    font-weight: 400;
}