/* @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700italic,600italic,600,400italic,300,300italic,700); */
/*{ margin:0px; padding:0px;}*/

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(fonts/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(fonts/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(fonts/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(fonts/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(fonts/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(fonts/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(fonts/PRmiXeptR36kaC0GEAetxjqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}

body {
	width:100%;
	height:100%;
	margin:0px;
	font-family: 'Open Sans',sans-serif;
        overflow-x:hidden !important;
	}
	
	
img { border:none;}

.top-bar 
{
	width:100%;
	height:36px;
	background-color:#636363;
}

.internal-top-bar 
{
	width:1050px;
	height:36px;
	margin:0 auto;
}



.custom-select {
	width:160px;
	height:24px;
	float:left;
	margin-top:6px;
	padding-top:2px;
}

.login {
	width:auto;
	height:36px;
	float:right;
	line-height:36px;
}

.login a {
	color:#cbcaca;
	text-decoration:none;
	font-weight:400;
	font-size:14px;
}




.wrapper {
	width:1150px;
	height:auto;
	margin:0 auto;
}


.wrapper > .header {
	float: left;
        height: auto;
        width: 1150px;
}

.logo {
	float:left;
	margin-top:12px;
}
.header .logo img
{
    width:430px;
}
.header-right-part
{
    float: right;
    height: auto;
/*    margin-bottom: 20px;*/
    margin-top: 28px;
    width: auto;
}
.header{width: 100%;margin: 0 auto 15px;float: left;}
.social-icons {
	width:110px;
	height:28px;
	float:right;
        margin-right: 13px;
        margin-top: 7px;
}

.fb-icon {
	float:right;
}

.fb-icon:hover {
	opacity:0.9;
}

.rss-icon {
	float:right;
	margin-left:5px;
}

.twt-icon {
	float:right;
	margin-left:5px;
}


.search {
    width: 202px;
    height: 32px;
    float: right;
    border: 1px solid #BBB;
    background: url(images/search.png) no-repeat scroll 186px center transparent;
    padding-left: 8px;
    margin-top: 5px;
    background-color: #fcf5f5;
}

.nav {
	width:1150px;
	height:auto;
        float:left;
	background-image:url(images/nav-bg.png);
	background-repeat:repeat-x;
}

.nav ul { width:auto; height:auto; margin:0px; padding:0px; float:left; display:block;}

.nav ul li { width:auto; height:auto; margin:0px; padding:0px 27px; float:left; display:block; list-style:none; line-height:39px; }

.nav ul li a 
{
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    padding: 0 16px !important;
    text-decoration: none;
    width: auto;
    margin-left: 10px;
}

/*.nav ul li:hover { background: #3A3939; }*/

.nav ul li.home 
{
    padding-left: 20px;
    padding-top: 9px;
	padding-right:0px;
}
.region-menu
{
    margin: 0 auto;
    width: 1150px;
}
.home a { width:20px; height:20px; background:url(images/home.png); background-repeat:no-repeat;  float:left; }

.home a:hover { background:url(images/hicon.png);}





.banner 
{
        width:1150px;
        height:437px;
        margin-top:15px;
        float:left;
}

.slider 
{
	width:769px;
	height:417px;
	float:left;
/*	background-image:url(images/bn1.png);
	background-repeat:no-repeat;*/
}



.aside-banner 
{
	width:355px;
	height:417px;
	float:right;
}

.news-buttons {
	width:357px;
	height:38px;
	float:left;
}

.latest-btn {
	width:172px;
	height:38px;
	float:left;
	background-color:#FFF;
	border:1px solid #c8c8c8;
	border-radius:7px 0 0 7px;
	line-height:38px;
	text-align:center;
	cursor:pointer;
}

.latest-btn a {text-decoration:none; color:#3a3939; font-weight:600; font-size:14px;}

.latest-btn:hover {
	background-color:#eeeeeb;
}




.popular-btn {
	width:172px;
	height:38px;
	float:left;
	background-color:#FFF;
	border:1px solid #c8c8c8;
	border-radius:0px 7px 7px 0px;
	line-height:38px;
	text-align:center;
	margin-left:-1px;
	cursor:pointer;

}

.popular-btn a {text-decoration:none; color:#3a3939; font-weight:600; font-size:14px;}

.popular-btn:hover {
	background-color:#eeeeeb;
}


.newsboxes {
	width:346px;
	height:373px;
	float:left;
	margin-top:6px;
	background-color:#eeeeeb;
}

.news-box1 {
	width:346px;
	height:92px;
	float:left;
	border-bottom:1px solid white;
}

.news-box2 {
	width:345px;
	height:92px;
	float:left;
}

.inside-box {
	width:342px;
	height:60px;
	float:left;
		margin-top:15px;

}

.news-image {
	float:left;
	/*background-image:url(images/postimg.png);*/
	background-repeat:no-repeat;
}

.news-text {
    width: 265px;
    height: 35px;
    float: left;
    font-size: 14px;
    font-weight: 300;
    padding-left: 5px;
    padding-right: 5px;
	line-height:18px;
}

.news-text a {
	text-decoration:none;
	color:#282828;
}

.news-text a:hover {
	color:#7d1416;
}

.timing {
	float:left;
	font-weight:400;
	color:#9d9d9d;
	font-size:12px;
	margin-top:5px;
}


.line {
	width:1150px;
	height:2px;
	float:left;
	background-color:#d4d4d2;
}


.line2 {
    width: 2px;
    height: 428px;
    float: left;
    background-color: #D4D4D2;
    margin-left: 12px;
}




.quick-review-container {
	width:1150px;
	height:394px;
}



.internal-container{
	width:1150px;
	height:358px;
	float:left;
	background-color:#e2e2e2;
	margin-top:13px;
}

.internal-block{
	width:1077px;
	height:357px;
	margin:0 auto;
}

.quick-review {
	width:1077px;
	height:60px;
	float:left;
	line-height:60px;
	font-size:24px;
	color:#7d1416;
	font-weight:300;
}

.review-box {
	width:335px;
	height:298px;
	float:left;
}


.review-box2 {
	width:335px;
	height:298px;
	float:left;
	margin-left:35px;
}


.review-box3 {
	width:335px;
	height:298px;
	float:right;
}

.review-box-image {
	width:335px;
	height:197px;
	float:left;
	background-image:url(images/pimg1.png);
	background-repeat:no-repeat;
}

.review-box-image2 {
	width:335px;
	height:197px;
	float:left;
	background-image:url(images/pimg2.png);
	background-repeat:no-repeat;
}

.review-box-image3 {
	width:335px;
	height:197px;
	float:left;
	background-image:url(images/pimg3.png);
	background-repeat:no-repeat;
}


.review-text {
	width:335px;
	float:left;
	font-weight:600;
	font-size:14px;
	color:#2e2e2e;
	line-height:20px;
	padding-top:12px;
	padding-bottom:18px;
}

.review-text2 {
	width:335px;
	height:14px;
	float:left;
}

.date {
	width:150px;
	height:14px;
	float:left;
	line-height:14px;
	font-size:12px;
	font-weight:300;
	color:#2e2e2e;
}

.read-more {
	float:right;
	line-height:14px;
	font-size:12px;
	font-weight:600;
}

.read-more a {
	color:#7d1416;
	text-decoration:none;
}

.read-more a:hover {
	color:#2e3192;
}



.advertisement-container {
	width:1150px;
	height:235px;
}

.internal-advertisement-container {
	width:1150px;
	height:196px;
	float:left;
}

.block-simpleads 
{
	float:left;
        margin-right:10px;
}
#block-simpleads-ad-groups-27
{
    margin-right: 0;
}
#block-simpleads-ad-groups-22
{
     margin-right: 0;
     /*padding-top: 10px;*/
      margin-top: 40px;
}
#block-simpleads-ad-groups-22 .simplead-container img
{
    margin-top:0;
}
.ad2 {
	float:left;
	margin-left:10px;
}

.ad3 {
	float:left;
	margin-left:10px;
}

.ad4 {
	float:right;
}






.news-container1 {
	width:1150px;
	height:auto;
        float: left;
}


.news-block1 {
	width:537px;
	height:437px;
	float:left;
	background-color:#e84c3d;
	padding-left:12px;
	padding-right:12px;

}

.news-block-heading {
	width:537px;
	height:50px;
	float:left;
	line-height:50px;
	color:#FFF;
	border-bottom:1px solid #FFF;
	font-weight:300;
	font-size:21px;
}

.image-box {
	width:537px;
	height:139px;
	float:left;
	margin-top:18px;
}

.img1 {
	width:196px;
	height:139px;
	float:left;
	background-image:url(images/img1.png);
	background-repeat:no-repeat;
}

.img-details {
	width:328px;
	height:139px;
	float:right;
}

.details-heading {
	width:328px;
	height:82px;
	float:left;
	font-weight:600;
	font-size:16px;
	color:#FFF;
	line-height:22px;
}

.detail-points {
	width:320px;
	height:38px;
	float:left;
	font-size:13px;
	color:#2a2a2a;
	font-weight:600;
}
	
.detail-points a {
	color:#2e3192;
	text-decoration:none;
}

.detail-points a:hover {
	color:#fff;
}
	
.date2 {
	color:#d3d3d3;
	font-weight:300;
	font-size:13px;
}


.news-listing {
	width:540px;
	height:180px;
	float:left;
	padding-top:20px;
}


.news-listing ul {
	width:auto;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	display:block;
}

.news-listing ul li {
	width:auto;
	height:auto;
	float:left;
	margin:0 0 0 15px;
	padding:0;
	list-style:square;
	color:#FFF;
	line-height:24px;
}


.news-listing ul li a {
	color:#FFF;
	font-weight:300;
	font-size:13px;
	text-decoration:none;
}

.news-listing ul li a:hover {
	color:#2e3192;
}


.read-more2 {
    width: 80px;
    height: 12px;
    float: right;
    font-size: 12px;
    font-weight: 600;
}
	
.read-more2 a {
    color: #7D1416;
    text-decoration: none;
    background: url('images/triangle.png') no-repeat scroll 65px 6px transparent;
    padding-right: 13px;
}

.read-more2 a:hover{
	color:#e0d269;
	background: url('images/triangle-on.png') no-repeat scroll 65px 6px transparent;
}








.news-block2 {
	width:537px;
	height:437px;
	float:right;
	background-color:#25ad60;
	padding-left:12px;
	padding-right:12px;

}

.img2 {
	width:196px;
	height:139px;
	float:left;
	background-image:url(images/img2.png);
	background-repeat:no-repeat;
}

.detail-points2 {
	width:320px;
	height:38px;
	float:left;
	font-size:13px;
	color:#2a2a2a;
	font-weight:600;
}
	
.detail-points2 a {
	color:#7d1416;
	text-decoration:none;
}

.detail-points2 a:hover {
	color:#fff;
}



.news-listing2 {
	width:540px;
	height:180px;
	float:left;
	padding-top:20px;
}


.news-listing2 ul {
	width:auto;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	display:block;
}

.news-listing2 ul li {
	width:auto;
	height:auto;
	float:left;
	margin:0 0 0 15px;
	padding:0;
	list-style:square;
	color:#FFF;
	line-height:24px;
}


.news-listing2 ul li a {
	color:#FFF;
	font-weight:300;
	font-size:13px;
	text-decoration:none;
}

.news-listing2 ul li a:hover {
	color:#7d1416;
}









.news-container2 {
	width:1150px;
	height:auto;
        float: left;
}

.news-block3 {
	width:537px;
	height:437px;
	float:left;
	background-color:#31638a;
	padding-left:12px;
	padding-right:12px;

}

.img3 {
	width:196px;
	height:139px;
	float:left;
	background-image:url(images/img3.png);
	background-repeat:no-repeat;
}










.news-block4 {
	width:537px;
	height:437px;
	float:right;
	background-color:#f7990e;
	padding-left:12px;
	padding-right:12px;
}

.video-heading {
	width:535px;
	height:auto;
	float:left;
	padding:15px 0 15px 0;
	font-size:16px;
	font-weight:600;
	color:#FFF;
	line-height:22px;
}

.video {
	width:507px;
	height:264px;
	float:left;
	margin-left:14px;
}

.video-name {
	width:535px;
	height:50px;
	float:left;
	text-align:center;
	font-size:14px;
	font-weight:600;
	line-height:50px;
	color:#7d1416;
}







.news-container3 {
	width:1150px;
	height:467px;
        float: left;
}

.news-block5 {
	width:537px;
	height:437px;
	float:left;
	background-color:#408a31;
	padding-left:12px;
	padding-right:12px;
}

.news-block-heading2 {
    width: 537px;
    height: 65px;
    float: left;
    line-height: 28px;
    color: #FFF;
    border-bottom: 1px solid #FFF;
    font-weight: 300;
    font-size: 21px;
    padding-top: 10px;
}


.news-listing3 
{
	width:540px;
	height:auto;
	float:left;
	padding-top:20px;
}


.news-listing3 ul {
	width:auto;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	display:block;
}

.news-listing3 ul li {
	width:auto;
	height:auto;
	float:left;
	margin:0 0 0 15px;
	padding:0;
	list-style:square;
	color:#FFF;
	line-height:24px;
}


.news-listing3 ul li a {
	color:#FFF;
	font-weight:300;
	font-size:13px;
	text-decoration:none;
}

.news-listing3 ul li a:hover {
	color:#7d1416;
}






.news-block6 {
	width:537px;
	height:437px;
	float:right;
	background-color:#8a4c31;
	padding-left:12px;
	padding-right:12px;
}



.news-listing4 {
	width:540px;
	height:336px;
	float:left;
	padding-top:20px;
}


.news-listing4 ul {
	width:auto;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	display:block;
}

.news-listing4 ul li {
	width:auto;
	height:auto;
	float:left;
	margin:0 0 0 15px;
	padding:0;
	list-style:square;
	color:#FFF;
	line-height:24px;
}


.news-listing4 ul li a {
	color:#FFF;
	font-weight:300;
	font-size:13px;
	text-decoration:none;
}

.news-listing4 ul li a:hover {
	color:#2d3294;
}






.news-container4 {
	width:1150px;
	height:auto;
        margin-bottom:10px;
        float: left;
}

.maroon-box {
	width:561px;
	height:166px;
	float:left;
	background-color:#7d1416;
}

.islamic-image {
	width:125px;
	height:166px;
	float:left;
	background-image:url(images/star.png);
	background-repeat:no-repeat;
}

.maroon-box-heading {
	width:350px;
	float:left;
	padding:10px 0 10px 0;
	font-size:16px;
	font-weight:300;
	color:#FFF;
	padding-left:8px;
}



.listing {
    width: 430px;
    height: 124px;
    float: left;
    padding-top: 0px;
}

.listing ul {
	width:auto;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	display:block;
}

.listing ul li {
    width: auto;
    height: auto;
    float: left;
    margin: 0px 0px 0px 24px;
    padding: 0px;
    list-style: square outside none;
    color: #FFF;
    line-height: 22px;
}

.listing ul li a {
	color:#FFF;
	font-weight:300;
	font-size:13px;
	text-decoration:none;
}

.listing ul li a:hover {
	color:#2d3294;
}


#block-views-dc4a581d881503cf5be825b70e209429
{
    background: url("images/star.png");
    width:561px;
    height:166px;
    float:left;
}

#block-views-dc4a581d881503cf5be825b70e209429 h2
{
    color: #FFFFFF;
    float: right;
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    padding: 10px 0 10px 8px;
    width: 428px;
}

#block-views-dc4a581d881503cf5be825b70e209429 .view-rising-islamic-persecution
{
     float: right;
    height: auto;
    padding-top: 0;
    width: 436px;
}

#block-views-dc4a581d881503cf5be825b70e209429 .view-rising-islamic-persecution ul {
	width:auto;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	display:block;
}

#block-views-dc4a581d881503cf5be825b70e209429 .view-rising-islamic-persecution ul li {
    width: auto;
    height: auto;
    float: left;
    margin: 0px 0px 0px 24px;
    padding: 0px;
    list-style: square outside none;
    color: #FFF;
    line-height: 22px;
}
#block-views-dc4a581d881503cf5be825b70e209429 .view-rising-islamic-persecution ul li a {
	color:#FFF;
	font-weight:300;
	font-size:13px;
	text-decoration:none;
}

#block-views-dc4a581d881503cf5be825b70e209429 .view-rising-islamic-persecution ul li a:hover {
	color:#2d3294;
}
#block-views-4afd7c74ae2825e11143af9051b90af8
{
    background: url("images/star2.png");
    width:561px;
    height:166px;
    float:right;
}

#block-views-4afd7c74ae2825e11143af9051b90af8 h2
{
    color: #FFFFFF;
    float: right;
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    padding: 10px 0 10px 8px;
    width: 428px;
}

#block-views-4afd7c74ae2825e11143af9051b90af8 .view-rising-islamic-persecution
{
     float: right;
    height: auto;
    padding-top: 0;
    width: 436px;
}

#block-views-4afd7c74ae2825e11143af9051b90af8 .view-rising-islamic-persecution ul {
	width:auto;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	display:block;
}

#block-views-4afd7c74ae2825e11143af9051b90af8 .view-rising-islamic-persecution ul li {
    width: auto;
    height: auto;
    float: left;
    margin: 0px 0px 0px 24px;
    padding: 0px;
    list-style: square outside none;
    color: #FFF;
    line-height: 22px;
}
#block-views-4afd7c74ae2825e11143af9051b90af8 .view-rising-islamic-persecution ul li a {
	color:#FFF;
	font-weight:300;
	font-size:13px;
	text-decoration:none;
}

#block-views-4afd7c74ae2825e11143af9051b90af8 .view-rising-islamic-persecution ul li a:hover {
	color:#2d3294;
}


.blue-box {
	width:561px;
	height:166px;
	float:right;
	background-color:#0d45ad;
}

.globe-image {
	width:125px;
	height:166px;
	float:left;
	background-image:url(images/globe.png);
	background-repeat:no-repeat;
}

.global-para {
	width:412px;
	float:left;
	padding:10px 0 10px 0;
	font-size:13px;
	font-weight:300;
	color:#FFF;
	padding-left:8px;
	line-height:20px;
}




.advertisement-container-bottom {
    width: 1150px;
    height: 130px;
    float: left;
}


.red-ad {
	float:left;
        width:561px;
}

.blue-ad {
	float:right;
        width:561px;
}

.red-ad img,.blue-ad img
{
    width:100%;
}

.footer
{
	width:100%;
	height: auto;
	background-image:url(images/footer-bg.png);
	background-repeat:repeat-x;
        float: left;
}

.internal-footer 
{
	width:1150px;
	height:auto;
	margin:0 auto;
	padding-top:36px;
}

.left-part-footer 
{
	width:204px;
	height:auto;
	float:left;
        margin-bottom: 30px;
}

.new-topics-blocks {
	width:184px;
	height:354px;
	float:left;
	background-image:url(images/f1.png);
	background-repeat:no-repeat;
	padding:0 10px 0 10px;
}

.heading {
	width:184px;
	height:32px;
	float:left;
	border-bottom:1px solid #FFF;
	font-size:14px;
	color:#FFF;
	font-weight:600;
	line-height:32px;
}

.footer-menu {
	width:184px;
	float:left;
	margin-top:5px;
}


.footer-menu ul {
	width:auto;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	display:block;
}

.footer-menu ul li {
    width: 184px;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    line-height: 22px;
	list-style:none;
}

.footer-menu ul li a {
	color:#FFF;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
}

.footer-menu ul li a:hover {
	color:#dcca50;
}




 
.virtue-online-block {
	width:184px;
	height:233px;
	float:left;
	background-image:url(images/f2.png);
	background-repeat:no-repeat;
	padding:0 10px 0 10px;
	margin-top:15px;
}

.footer-menu2 {
	width:184px;
	float:left;
	margin-top:5px;
}


.footer-menu2 ul {
	width:auto;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	display:block;
}

.footer-menu2 ul li {
    width: 184px;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    line-height: 22px;
	list-style:none;
}

.footer-menu2 ul li a {
	color:#FFF;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
}

.footer-menu2 ul li a:hover {
	color:#dcca50;
}




.special-report-block {
	width:390px;
/*	height:602px;*/
        
	float:left;
	background-image:url(images/f3.png);
	background-repeat:no-repeat;
	height: auto;
    margin-bottom: 30px;
    margin-left: 16px;
    padding: 0 10px 30px;
}

.heading2 {
	width:390px;
	height:32px;
	float:left;
	border-bottom:1px solid #FFF;
	font-size:14px;
	color:#FFF;
	font-weight:600;
	line-height:32px;
}


.footer-menu3 {
	width:205px;
	float:left;
	margin-top:5px;
}


.footer-menu3 ul {
	width:auto;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	display:block;
}

.footer-menu3 ul li {
    width: 184px;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    line-height: 22px;
	list-style:none;
}

.footer-menu3 ul li a {
	color:#FFF;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
}

.footer-menu3 ul li a:hover {
	color:#dcca50;
}










.footer-menu4 {
	width:184px;
	float:left;
	margin-top:5px;
}


.footer-menu4 ul {
	width:auto;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	display:block;
}

.footer-menu4 ul li {
    width: 184px;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    line-height: 22px;
	list-style:none;
}

.footer-menu4 ul li a {
	color:#FFF;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
}

.footer-menu4 ul li a:hover {
	color:#dcca50;
}







.footer-right-part{
	float: right;
    height: auto;
    width: 454px;
}

.footer-right-upper {
	 background-image: url("images/f4.png");
    background-repeat: no-repeat;
    float: left;
    height: auto;
    margin: 0 0 30px;
    padding: 22px 25px 25px;
    width: 404px;
}

.footer-logo {
	float:left;
	margin-left:22px;
}

.footer-para {
    float: left;
    font-size: 12px;
    font-weight: 300;
    color: #FFF;
    line-height: 20px;
    padding-top: 15px;
   
}

.footer-right-part p
{
     margin:0;
}





.footer-right-bottom {
/*	width:454px;*/
        width: 430px;
/*	height:200px;*/
        height: 170px;
	float:left;
	background-image:url("images/f5.png");
	background-repeat:no-repeat;
	padding:0px 0px 0 25px;
	margin-top:20px;
}



.footer-address {
    float: left;
    font-size: 12px;
    font-weight: 300;
    color: #FFF;
    line-height: 20px;
    padding-top: 15px;
    width: 100%;
}
.footer-address1 {
    float: left;
    font-size: 12px;
    font-weight: 300;
    color: #FFF;
    line-height: 20px;
   
    width: 100%;
}
.footer-address a {
	color:#FFF;
	text-decoration:none;
}

.footer-address1 a{
    color:#FFF;
	text-decoration:none;
}

.footer-address a:hover {
	
	color:#dcca50;
}
.footer-address1 a:hover {
	
	color:#dcca50;
}


/************************08-04-14***********************************/
.block-lang-dropdown{
    float: right;
    height: 36px;
    padding-right: 10px;
}
.form-item.form-type-select.form-item-lang-dropdown-select
{
    margin: 0px;
}
.form-item-lang-dropdown-select select
{
    border: 2px solid black;
    height: 28px;
    margin: 5px 0;
    padding: 3px;
    padding:  2px \9;
    background: url("images/selectbox.png") no-repeat scroll right 0 #FFFFFF;
    
    width: 163px !important;
     width: 165px \9;
    text-indent: 0.01px;
    text-overflow: "";
    -ms-appearance: none; 
    appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
}

.form-item-lang-dropdown-select select option 
{
    background: none repeat scroll 0 0 white;
}
#block-system-user-menu
{
    float: right;
    height:36px;
}

#block-system-user-menu ul li.leaf{
    list-style: none;
    float: left;
    margin: 9px -1px!important;
    padding: 0px 9px !important;
}
#block-system-user-menu  ul{
    padding: 0px;
}
#block-system-user-menu  ul .first.leaf{
    border-right: 1px solid #A2A1A2;
}

#block-system-user-menu  ul .leaf > a{
    text-decoration: none;
    color: #A2A1A2;
}
#block-menu-menu-header-menu{
    float: right;
    height:36px;
}

#block-menu-menu-header-menu ul li.leaf{
    list-style: none;
    float: left;
    margin: 9px -1px!important;
    padding: 0px 9px !important;
}
#block-menu-menu-header-menu  ul{
    padding: 0px;
}
#block-menu-menu-header-menu  ul .first.leaf{
    border-right: 1px solid #A2A1A2;
}

#block-menu-menu-header-menu  ul .leaf > a{
    text-decoration: none;
    color: #A2A1A2;
}

.header-right-part #block-block-1{
    float: right;
    width: 97%;
}
.block.block-simplenews{
    float: right;
    /*margin: 10px 0px;*/
    width: 250px;
}

.block.block-simplenews .form-item-mail label{
    display: none;
    
    
}

.block.block-simplenews .form-item-mail {
    margin: 0px !important;
}
/*.block.block-simplenews .form-item-mail input{
    float: left;
    width: 136px;
    height: 29px;
    padding-left: 5px;
    background: url("images/search.png") no-repeat scroll 0 4px transparent;
   background-position: right;
   padding-right: 22px;
}*/

.block.block-simplenews #edit-submit--2{
    display: block;
    float: right;
    width: 75px;
    margin-left: 8px;
   padding: 6px 0px;
}

#block-system-main-menu ul li{
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

#block-system-main-menu ul li a.active{
    color:white;
    margin-left:10px;
}
.banner{
    border-bottom: 3px solid #D4D4D2;
}
.slider,.region.region-banner{
    float: left;
    width: 100%;
}

.block.block-media-gallery{
    background-image: url("images/bn1.png");
    background-repeat: no-repeat;
    width: 780px;
    float: left;
    border-right: 3px solid #D4D4D2;
    height: 437px;
}

.block.block-quicktabs .item-list ul{
   float: right;
   width: 351px;
   margin: 4px 0px;
   height: 40px;
   border: 1px solid #D4D4D2;
   border-radius: 5px 5px 5px 5px;
   
    
}

#quicktabs-right_banner_content .quicktabs-tabs{
    height: 38px;
}
#quicktabs-right_banner_content .quicktabs-tabs li{
    list-style: none ;
    float: left;
    padding:0px;
    text-align: center;
    width: 156px;
    text-transform: uppercase;
    margin: 0px;
    
}
#block-block-13{
    float: left;
}
.slider_image{
    border-right: 3px solid #D4D4D2;
    height: 438px;
    width: 782px;
}
#quicktabs-right_banner_content .quicktabs-tabs li
{
    width:auto;
}
#quicktabs-right_banner_content .quicktabs-tabs li.first{
    border-right:1px solid #D4D4D2; 
     width: auto;
}

#quicktabs-right_banner_content .quicktabs-tabs li a{
    float: left;
    padding: 8px 56px;
    text-decoration: none;
     width: auto;
}
#quicktabs-right_banner_content .quicktabs-tabs li.active{
    background-color: #EEEEEC;
    
}
#block-views-nashotah-house-block{
    float: right;
    width: 353px;
    padding-top: 4px;
}

#block-views-nashotah-house-block-1{
    float: right;
    padding-top: 4px;
    width: 353px;
}

.view-nashotah-house .views-row{
   background-color: #EEEEEC;
    border-bottom: 10px solid #FFFFFF;
    float: left;
    height: 75px;
    padding: 5px;
    width: 97%;
}
.view-nashotah-house .views-field-field-image{
    float: left;
    width: 80px;
}

/*.view-nashotah-house .views-field-field-image img{
    height: 70px;
    width: 70px;
}*/

.view-nashotah-house .views-field-field-image img{
margin-left: -11px;
}
.view-nashotah-house .views-field-body{
    font-size: 13px;    
    color: #282826;
    position: relative;
  
}
.view-nashotah-house .views-field-body p
{
    margin-top:0;
}
.view-nashotah-house .views-field-changed{
    color: #9D9D9B;
    font-size: 13px;
    font-style: oblique;
    position: relative;
    top: 11px;

}
.view-nashotah-house  .views-field-created
{
    color: #9D9D9B;
    font-size: 13px;
    font-style: oblique;
    position: relative;
    /*top: 11px;*/
}

.view-id-nashotah_house .view-empty p span
{
    color: #282826;
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;
}
.quick-review-container{
    margin:  0px;
    background-color:#E2E2E2;
    width: 1110px;
    padding: 0 20px ;
    float: left;
    height: auto;
}

#block-views-quick-review-block > h2 {
    color: #7B1417;
    float: left;
    font-size: 24px;
    font-weight: 300;
    padding-bottom: 13px;
    width: 100%;
}
#block-views-quick-review-block .views-row{
    float: left;
    margin-right: 45px;
    width: 339px;
}
/*#block-views-quick-review-block .views-field-field-image img{
    width: 340px;
    
}*/

#block-views-quick-review-block .views-field.views-field-title {
    color: #424242;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    padding-top: 12px;
    width: auto;
    padding-bottom: 18px;
}
#block-views-quick-review-block .views-field.views-field-created {
    color: #2E2E2E;
    font-size: 14px;
    position: relative;
    top: 15px;
    float: left;
}
#block-views-quick-review-block .views-field.views-field-nothing {
    
    float: right;
    font-size: 14px;
    position: relative;
    
    top: 15px;
}

#block-views-quick-review-block .views-field.views-field-nothing a{
    text-decoration: none;
    color: #863033;
}
.views-row.views-row-3.views-row-odd.views-row-last {
    margin-right: 0 !important;
}
.advertisement-container{
    height: auto;
    float: left;
    margin-top: 8px;
    margin-bottom: 20px;
}
#node-13 .field-name-field-image{
    display: none;
}
/**************************09-04-14**********************************/
.view-front-news .views-row-1
{
    background-color: #E84C3D;
    float: left;
    height: 437px;
    padding-left: 12px;
    padding-right: 12px;
    width: 537px;
    margin-right: 28px;
    margin-bottom: 30px;
    margin-top: 10px;
}
.view-front-news .views-field-title{
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: 300;
    height: auto;
    line-height: 50px;
    width: 537px;
    margin-bottom: 20px;
}
.view-front-news .views-field-field-image
{
    float: left;
    height: auto;
    width: auto;
    padding-right:10px;
}

.view-front-news .views-field-field-job-title
{
    color: #FFFFFF;
    float: right;
    font-size: 16px;
    font-weight: 600;
    height: 82px;
    line-height: 22px;
    width: 300px;
}

.view-front-news .views-field-field-author-name
{
    color: #2A2A2A;
    float: left;
    font-size: 13px;
    font-weight: 600;
    height: auto;
    width: 331px;
}
.view-front-news  .views-field-body
{
    float:none;
    width:auto;
}
.view-front-news .views-field-body p
{
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 300;
    text-decoration: none;
}
.view-front-news .views-field-field-url-link
{
    
    float: right;
    font-size: 13px;
    font-weight: 600;
    height: 22px;
    width: 328px;
}

.view-front-news .views-field-field-url-link a
{
    color: #2E3192;
    text-decoration: none;
}

.view-front-news .views-field-field-url-link a:hover
{
    color: #FFFFFF;
}
.view-front-news .views-field-created
{
    color: #D3D3D3;
    float: left;
    font-size: 13px;
    font-weight: 300;
    width: 388px;
    padding:10px 0px;
}

.view-front-news .news-listing ul li
{
    line-height: 28px;
}
.view-front-news .views-field-view-node
{
    float: right;
    font-size: 12px;
    font-weight: 600;
    height: 12px;
    /*position: absolute;*/
    width: 80px;
}
.news-container1 .views-field-view-node a,.Read-more
{
    background: url("images/triangle.png") no-repeat scroll 67px 7px rgba(0, 0, 0, 0);
    color: #7D1416;
    /*left: 454px;*/
    padding-right: 11px;
    /*position: relative;*/
    text-decoration: none;
    /*top: 404px;*/
}

.news-container1 .views-field-view-node a:hover,a.Read-more:hover
{
    background: url("images/triangle-on.png") no-repeat scroll 69px 5px transparent;
    color: #E0D269;
}
a.float-right{float:right}
a.font-12{
    font-size: 12px;
font-weight: 600;
}
.view-front-news .views-row-2
{
    background-color: #25AD60;
    float: left;
    height: 437px;
    padding-left: 12px;
    padding-right: 12px;
    width: 537px;
    margin-bottom: 30px;
    margin-top: 10px;
}

.view-front-news h2{
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: 600;
    height: 50px;
    line-height: 50px;
    width: 537px;
    margin-bottom:0;
}


#node-11 .field-name-field-url-link a{
    color: #7D1416;
    text-decoration: none;
}

#node-11 .field-name-field-url-link a:hover{
    
    color: #FFFFFF;
}

.view-front-news .views-row-3{
    background-color: #31638A;
    float: left;
    height: 437px;
    padding-left: 12px;
    padding-right: 12px;
    width: 537px;
    margin-right: 28px;
   margin-bottom: 30px;
    
}



.news-listing2 ul li{
    line-height: 26px;
}

.view-front-news .views-row-4{
    background-color: #F7990E;
    float: left;
    height: 437px;
    padding-left: 12px;
    padding-right: 12px;
    width: 537px;
    margin-bottom: 25px;
}

/*.view-front-news .views-row-4 .views-field-field-date{
    display: none;
}
.view-front-news .views-row-4 .views-field-field-image
{
    height:0;
}
.view-front-news .views-row-4 .views-field.views-field-field-author-name
{
    display:none;
}
.view-front-news .views-row-4 .views-field.views-field-field-url-link {
    display: none;
}
.view-front-news .views-row-4 .views-field-field-job-title
{
    float:left;
     width: 426px;
     height:auto;
     margin-bottom: 15px;
}
.view-front-news .views-row-4  .views-field-view-node{
    display: none;
}*/

#block-nodeblock-14{
    background-color: #408A31;
    float: left;
    height: 437px;
    padding-left: 12px;
    padding-right: 12px;
    width: 537px;
    margin-bottom: 30px;
}

#block-nodeblock-14 h2{
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: 600;
    height: auto;
    line-height: 50px;
    width: 537px;
    margin-bottom:0;
}

.news-listing3 ul li{
    line-height:30px;
}

.node-page ul.links li.node-readmore{
    float: right;
    font-size: 12px;
    font-weight: 600;
    height: 12px;
    width: auto;
}
.node-page ul.links li.node-readmore a{
    background: url("images/triangle.png") no-repeat scroll 69px 5px transparent;
    color: #7D1416;
    padding-right: 13px;
    text-decoration: none;
}

.node-page ul.links li.node-readmore a:hover{
    background: url("images/triangle-on.png") no-repeat scroll 69px 5px transparent;
    color: #E0D269;
}

#block-nodeblock-15{
    background-color: #8A4C31;
    float: right;
    height: 437px;
    padding-left: 12px;
    padding-right: 12px;
    width: 537px;
    margin-bottom: 30px;
}

#block-nodeblock-15 h2{
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: 600;
    height: 50px;
    line-height: 50px;
    width: 537px;
}
#block-nodeblock-46816{
    background-color: #8A4C31;
    float: right;
    height: 437px;
    padding-left: 12px;
    padding-right: 12px;
    width: 537px;
    margin-bottom: 30px;
}

#block-nodeblock-46816 h2{
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: 600;
    height: 50px;
    line-height: 50px;
    width: 537px;
     margin-bottom:0;
}

#block-views-as-eye-see-it-block{
    background-color: #8A4C31;
    float: right;
    height: 437px;
    padding-left: 12px;
    padding-right: 12px;
    width: 537px;
    margin-bottom: 30px;
}

#block-views-as-eye-see-it-block h2{
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: 600;
    height: 50px;
    line-height: 50px;
    width: 537px;
     margin-bottom:0;
}

 .view-as-eye-see-it
{
	width:540px;
	height:auto;
	float:left;
	padding-top:20px;
}


.view-as-eye-see-it ul {
	width:auto;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	display:block;
}

 .view-as-eye-see-it ul li {
	width:auto;
	height:auto;
	float:left;
	margin:0 0 0 15px;
	padding:0;
	list-style:square;
	color:#FFF;
	line-height: 30px;
        clear:both
}


 .view-as-eye-see-it ul li a {
	color:#FFF;
	font-weight:500;
	font-size:13px;
	text-decoration:none;
}
.front .view-footer{clear:both}
 .view-as-eye-see-it ul li a:hover {
	color:#7d1416;
}

.news-listing4 ul li{
    line-height: 30px;
}

#block-menu-menu-footer-new-topics{
    background-image: url("images/f1.png");
    background-repeat: no-repeat;
    float: left;
    height: 384px;  
    padding: 0 10px;
    width: 184px;
}

.left-part-footer h2{
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    line-height: 32px;
    width: 184px;
}

.left-part-footer .content{
    float: left;
    margin-top: 5px;
    width: 184px;
}

.left-part-footer ul{
    
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}

.left-part-footer ul li{
    float: left;
    height: auto;
    line-height: 22px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 184px;
}

.left-part-footer ul li a{
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
}
.left-part-footer ul li a:hover{
    color: #DCCA50;
}

#block-menu-menu-footer-virtue-online{
    background-image: url("images/f2.png");
    background-repeat: no-repeat;
    float: left;
    height: 233px;
    margin-top: 15px;
    padding: 0 10px;
    width: 184px;
}

#block-menu-menu-special-reports h2{
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    line-height: 32px;
    width: 390px;
}

.special-report-block .content{
    float: left;
    margin-top: 5px;
    width: 195px;
}
.special-report-block ul{

    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}

.special-report-block ul li {
    float: left;
    height: auto;
    line-height: 22px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 184px;
}

.special-report-block ul li a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
}

.special-report-block ul li a:hover{
    color: #DCCA50;
}


/****************page.tpl-styling*****************************/
.left {
    float: left;
    width: 762px;
}

.right 
{
    float: left;
    margin-left: 56px;
    margin-top: 40px;
    width: 328px;
}

.inner_page{
    margin: 0 auto;
    width: 1150px;
}



/*.bcrumbs_main span.inline.odd.first {
    color: #934B4C;
    float: left;
    padding: 11px 0 0;
    width: 43px;
}

.bcrumbs_main span.inline.even,.bcrumbs_main span.inline.even.last {
    color: #934B4C;
    float: left;
    padding: 11px 0 0;
    width: 43px;
    text-transform: capitalize;
    font-size: 13px;
    padding-top: 3px;
}*/
.bcrumbs_main {
    border-bottom: 1px solid;
    color: #D4D4D4;
    float: left;
/*    padding-bottom: 8px;*/
      width: 100%;
    padding-bottom: 8px;
    padding-top: 5px;
}
.bcrumbs .element-invisible{
    display: none;
}
.bcrumbs_main .breadcrumb{
    padding-bottom: 0px;
    color:#D4D4D4;
}
.bcrumbs_main .breadcrumb span{
    padding-bottom: 0px;
    color: #636363;
    font-size: 12px;
    text-decoration: none;
    float: left;
    padding: 11px 0 0;
    width: auto;
    text-transform: capitalize;
    padding-top: 3px;
}
.bcrumbs_main  a {
    color: #934B4C;
    font-size: 12px;
    text-decoration: none;
    float: left;
    width: auto;
    text-transform: capitalize;
    padding-right: 4px;
}
.delimiter{
    padding-right: 5px !important;
    float: left !important;;
    width:auto !important;;
}
/*.bcrumbs_main span.inline.even a,.bcrumbs_main span.inline.even.last a{
    color: #934B4C;
    font-size: 12px;
    text-decoration: none;
}
.bcrumbs_main .crumbs-current{
     
   color: #9C9A9B;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    font-weight: lighter;
    padding: 16px 11px 0 0;
    width: 823px;
}*/
.bcrumbs_main .crumbs-arrow{
    padding: 0px 10px;
    color: #934B4C;
}


.inline.odd.last{
    color: #9C9A9B;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    font-weight: lighter;
    padding: 4px 11px 0 0;
    width: 823px;
}

.social_img .region-social-links{
    background-color: #25AD61;
    border-bottom: 1px solid #FFFFFF;
    min-height: 227px;
    padding: 10px;
    width: auto;
}

.region-social-links h2{
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-family: 'Open Sans',sans-serif;
    font-size: 21px;
    margin-left: 5px;
    padding-bottom: 8px;
    padding-top: 9px;
    width: auto;
    font-weight: normal;
}
.block-service-links .content{
    padding-top: 30px;
    width: auto;
    margin:0 auto;
}

.block-service-links .service-links a{
    margin-left: 3px;
/*    padding-left: 8px;*/
    padding-right: 4px;
    
}
.block-service-links .service-links a.PIN_1398067515710_pin_it_button_20
{
    background-image: url("http://staging.brstdev.com/virtueonline/sites//all/themes/virtueonline/images/Q5.png") !important;
    width: 62px;
    height:64px;
    float:left;
}

.block-service-links .service-links a.PIN_1397047546640_pin_it_button_20{
    background-image:url(images/Q5.png) !important;
}

.block-print {
    padding-top: 14px;
    width: 302px;
    
    margin:0 auto;
}
.block-print .print_html{
    margin-left: 0px;
}
.block-print .print_html a{
    margin-left: 3px;
    padding-right: 4px;
}
.block-print .print_html a img{
   background: none repeat scroll 0 0 #405557;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 2px 4px #1B8048;
    clear: both;
    height: 64px;
    width: 63px;
}

/*******************10-04-14****************************/
.right_content{
    float: left;
    width: 329px;
   
}

#block-views-popular-posts-block{
    background-color: #2D2D2D;
    float: left;
    margin-top: 26px;
    width: 329px;
}

#block-views-popular-posts-block h2{
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-family: 'Open Sans',sans-serif;
    font-size: 21px;
    font-weight: lighter;
    margin-left: 13px;
    padding-bottom: 9px;
    padding-top: 7px;
    width: 306px;
}

.view-popular-posts .views-row{
    border-bottom: 1px solid;
    float: left;
    margin-left: 12px;
    padding-bottom: 7px;
    width: 312px;
}

.view-popular-posts .views-field-field-image{
    float: left;
    padding-top: 10px;
    width: 92px;
}

.view-popular-posts .views-field-title{
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 14px;
    padding-left: 15px;
    padding-top: 7px;
    width: 205px;
}

.view-popular-posts .views-field-title a{
    color: #FFFFFF;
    font-size: 13px;
    text-decoration: none;
}
.view-popular-posts .views-field-created{
    color: #D3D3D3;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    font-weight: lighter;
    padding-left: 17px;
    float: left;
    padding-top: 6px;
    text-transform: uppercase;
}

#block-views-users-list-block{
    background: none repeat scroll 0 0 #A09E9F;
    float: left;
    margin-top: 26px;
    width: 329px;
}

#block-views-users-list-block h2{
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-family: 'Open Sans',sans-serif;
    font-size: 21px;
    margin-left: 13px;
    padding-bottom: 7px;
    padding-top: 10px;
    width: 306px;
}

.view-users-list .views-row{
    border-bottom: 1px solid #8D8485;
    float: left;
    margin-left: 12px;
    padding-bottom: 10px;
    padding-top: 3px;
    width: 312px;
}

.view-users-list .views-field-field-image{
    float: left;
    padding-top: 10px;
    width: 92px;
}

.view-users-list .views-field-field-first-name{
    
    width: 218px;
   padding-left: 15px;
   padding-top: 8px;
}

.view-users-list .views-field-field-first-name .field-content{
    color: #FFFFFF;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
}

.view-users-list .views-field-view-user{
    float: left;
    padding-top: 31px;
}

.view-users-list .views-field-view-user .field-content{
    background: none repeat scroll 0 0 #345BC0;
    border: medium none;
   
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding: 7px 10px;
    width: 72px;
}
.view-users-list .views-field-view-user .field-content a{
     color: #FFFFFF;
     text-decoration: none;
}

.megabunddle,.simplead-container {
    float: left;
    padding-bottom: 26px;
}
#page-news .megabunddle,.simplead-container
{
    width:100%;
}
#block-simpleads-ad-groups-24 .simplead-container, #block-simpleads-ad-groups-25 .simplead-container,#block-simpleads-ad-groups-26 .simplead-container,#block-simpleads-ad-groups-27 .simplead-container {
    float: left;
    padding-top: 26px;
    width: 280px;
    height:200px;
}
#block-multiblock-6 .simplead-container , #block-multiblock-7 .simplead-container 
{
    float: left;
    padding-top: 26px;
    width: 245px;
    height:200px;
    margin-right:10px;
}
#block-multiblock-8 .simplead-container
{
    float: left;
    padding-top: 26px;
    width: 245px;
    height:200px;
    margin-right:0px; 
}
.page-node #block-system-main
{
    /*float: left;*/
}
.megabunddle img {
    width: 329px;
}
.simplead-container img
{
    width:100%;
    margin-top:10px;
}

.nautical {
    float: left;
    padding-top: 24px;
    width: 325px;
}

.nautical_img1 {
    float: left;
    width: 156px;
}

.nautical_img1 img {
    width: 156px;
}

.nautical_img2 {
    float: left;
    width: 156px;
}

.nautical_img2 img {
    margin-left: 17px;
    width: 156px;
}

#block-block-11{
    background-color: #969696;
    float: left;
    margin-top: 20px;
    width:329px;
}

#block-block-11 h2{
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 21px;
    margin-left: 12px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 303px;
    
}

.feature_img {
    float: left;
    padding-bottom: 26px;
    padding-left: 44px;
    padding-top: 26px;
}

.facebook_img {
    float: left;
    padding-top: 26px;
}

.facebook_img img {
    width: 329px;
}

.left_title {
    color: #363636;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 23px;
    font-weight: lighter;
    padding-top: 12px;
    width: 100%;
    font-size: 26px;
    line-height: 40px;
}
.no-result
{
    color: #363636;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 23px;
    font-weight: lighter;
    padding-top: 12px;
    width: 100%;
    font-size: 26px;
    line-height: 40px;
}
#block-system-main .field-name-field-image{
    float: left;
    padding-top: 10px;
    width: 100%;
}

.submitted{
    border-bottom: 1px solid #D4D4D4;
    float: left;
    padding-bottom: 10px;
    width: 762px;
    padding-top: 3px;
    
}

.submitted .posted_date{
    color: #7C1415;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    font-weight: normal;
    /*padding-left: 20px;*/
    width: 115px;
}
.submitted .author_name{
    float: right;
    color: #333333;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    font-weight: normal;
}
.submitted .author_name a{
    
    text-decoration: none;
    color: #333333;
    
}
.left-news-content .field-name-body ,.left-news-content .field-name-field-body
{
    color: #363636;
    font-family: 'Open Sans',sans-serif;
    font-size: 15px;
    line-height: 25px;
    font-weight: normal;
}
#block-system-main .field
{
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    width: 100%;
   color:#333333;
   padding-top: 18px;
}
#block-system-main .field a{
   color:#333333;
   text-decoration: none;
}
.internal-top-bar{
    width: 1150px;
}


/*.block.block-simplenews #edit-submit--2{
    display: none;
}*/

.block.block-simplenews{
    width:178px;
}



/*.block.block-simplenews #edit-submit--3{
   display: none;
}*/
#block-z-custom-customslider{
    width:770px;
    float: left;
    height: 437px;
    border-right: 3px solid #D4D4D2;
}
#block-z-custom-mobileslider
{
    display:none;
}
#block-views-popular-posts-news-block,#block-multiblock-4{
    background-color: #EEEEEC;
    float: left;
    /*margin-top: 8px;*/
    width: 329px;
     margin-bottom: 40px;
     border: 1px solid #CCCCCC;
}

#block-views-popular-posts-news-block h2,#block-multiblock-4 h2{
    border-bottom: 1px solid #000000;
    color: #000000;
    font-family: 'Open Sans',sans-serif;
    font-size: 21px;
    font-weight: lighter;
    margin-left: 13px;
    padding-bottom: 9px;
    padding-top: 7px;
    width: 306px;
}

.view-popular-posts-news- .views-row{
    border-bottom: 1px solid;
    float: left;
    margin-left: 12px;
    padding-bottom: 7px;
    width: 312px;
}

.view-popular-posts-news- .views-field-field-image{
    float: left;
    padding-top: 10px;
    width: 92px;
}

.view-popular-posts-news- .views-field-title{
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-top: 7px;
    width: 205px;
}

.view-popular-posts-news- .views-field-title a{
    color: #000000;
    font-size: 13px;
    text-decoration: none;
}
.view-popular-posts-news- .views-field-field-hometext-news
{
    color: #000000;
    float: left;
    font-size: 13px;
    padding-left: 15px;
    width: 205px;
}
.view-popular-posts-news- .views-field-created{
    color: #333333;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    font-weight: lighter;
    padding-left: 17px;
    float: left;
    padding-top: 6px;
    text-transform: uppercase;
}

#block-views-popular-posts-articles-block ,#block-multiblock-3{
    background-color: #EEEEEC;
    float: left;
    /*margin-top:8px;*/
    width: 329px;
    margin-bottom:36px;
    border: 1px solid #CCCCCC;
}

#block-views-popular-posts-articles-block h2,#block-multiblock-3 h2
{
    border-bottom: 1px solid #000000;
    color:#000000;
    font-family: 'Open Sans',sans-serif;
    font-size: 21px;
    font-weight: lighter;
    margin-left: 13px;
    padding-bottom: 9px;
    padding-top: 7px;
    width: 306px;
}

.view-popular-posts-articles- .views-row{
    border-bottom: 1px solid;
    float: left;
    margin-left: 12px;
    padding-bottom: 7px;
    width: 312px;
}

.view-popular-posts-articles- .views-field-field-image{
    float: left;
    padding-top: 10px;
    width: 92px;
}

.view-popular-posts-articles- .views-field-title{
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 7px;
    padding-left: 15px;
    padding-top: 7px;
    width: 205px;
}
.view-popular-posts-articles- .views-field-field-hometext
{
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    padding-left: 15px;
    width: 205px;
}
.view-popular-posts-articles- .views-field-title a{
    color: #000000;
    font-size: 13px;
    text-decoration: none;
}
.view-popular-posts-articles- .views-field-created{
    color: #333333;
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    font-weight: lighter;
    padding-left: 17px;
    float: left;
    padding-top: 6px;
    text-transform: uppercase;
}
#block-simplenews-2
{
    background: none repeat scroll 0 0 #DDCA51;
    padding: 10px;
    width: 94%;
     margin-bottom: 40px;
}
#block-simplenews-2 h2
{
    border-bottom: 1px solid #F0E8B5;
    color: #F9F6E3;
    float: left;
    font-size: 22px;
    font-weight: 100;
    margin-bottom: 17px;
    padding-bottom: 7px;
    width: 100%;
}
#block-simplenews-2 .form-item-mail input
{
     background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    float: left;
    margin-bottom: 10px;
    padding: 10px;
    width: 94%;
}
#block-simplenews-2 #simplenews-block-form-2 .form-submit
{
    background: none repeat scroll 0 0 #3A61C6;
    border: 0 none;
    border-radius: 2px;
    color: #FFFFFF;
    float: left;
    font-family: 'Open sans',sans-serif;
    font-size: 19px;
    padding: 5px;
    width: 138px;
    cursor:pointer;
}

/* #search-block-form .form-item input
 
{
    border: 1px solid #BBBBBB;
    float: left;
    height: 29px;
    padding-left: 5px;
    width: 193px;
    background: #FDF4F5;
}*/
/*#search-block-form
{
    float: right;
    margin-top: 10px;
    position: relative;
    width: auto;
}*/

#search-block-form .form-item input {
    background: none repeat scroll 0 0 #FDF4F5;
    border: 1px solid #BBBBBB;
    float: left;
    height: 26px;
    padding-left: 5px;
    width: 155px;
}
#search-block-form {
    float: right;
    margin-right: 31px;
    margin-top: 5px;
    position: relative;
    width: auto;
}
 #search-block-form input.form-submit
 {
    background: url("images/search.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 30px;
    line-height: 43px;
    position: absolute;
    right: 0;
    top: 2px;
    width: 23px;
}
.bottom_content
{
    float: left;
    width: 100%;
    margin-bottom:20px;
    margin-top:20px;
}
.bottom_content img
{
    width: 100%;
}

/****************15-04-2014 ****************/

.view-news-listing .views-row
{
    border: 1px solid #DBD9DA;
    float: left;
    height: auto;
    margin-bottom: 25px;
    width: 100%;
    position: relative;
}
.view-news-listing .views-row .views-field-field-image
{
    float: left;
    height: 175px;
    margin-right: 10px;
    width: 250px;
}
.view-news-listing .views-row .views-field-nothing
{
    float: left;
    height:auto;
    width: 252px;
    cursor:pointer;
}
.view-news-listing .views-row .views-field-nothing .custom-left ,.view-news-listing .views-row .views-field-nothing .news-image
{
    float: left;
    height: 175px;
    text-align: center;
    width: 100%;
}
.view-news-listing .views-row .views-field-nothing .news-image img
{
   
}
.view-news-listing .views-row .views-field-nothing .news-field
{
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    float: left;
    height: 33px;
    left: 0;
    opacity: 0.55;
    position: absolute;
    width: 252px;
}
.view-news-listing .views-row .views-field-nothing .news-field
{
    display:none;
}
.view-news-listing .views-row .views-field-nothing:hover .news-field
{
    display:block;
}
.view-news-listing .views-row .news-date
{
     bottom: 9px;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    left: 3px;
    position: absolute;
}
.view-news-listing .views-row .news-author
{
     bottom: 12px;
    color: #FFFFFF;
    font-size: 11px;
    position: absolute;
    right: 5px;
    text-align: left;
    display: inline-block;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 115px;
}
.view-news-listing .views-row .news-title
{
    float: left;
    padding-top: 9px;
    width: 500px;
}
.view-news-listing .views-row .news-title a
{
    color: #363636;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    text-transform: capitalize;
}
.view-news-listing .views-row .news-body
{
    color: #333333;
    float: left;
    font-size: 15px;
    font-weight: 100;
    height: auto;
    width: 500px;
}
.view-news-listing .views-row  .views-field-nothing-1
{
    float: left;
    height: auto;
    margin-left: 10px;
    width: 499px;
}
.view-news-listing .views-row .bottom-text
{
    bottom: 8px;
    position: absolute;
    width: 499px;
}
.view-news-listing .views-row .bottom-text .reads
{
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    width: 100%;
}
.view-news-listing .views-row .read-more
{
    background: none repeat scroll 0 0 #7D1516;
    bottom: 0;
    line-height: 19px;
    margin-right: 5px;
    padding: 2px 0;
    position: absolute;
    right: 0;
}
.view-news-listing .views-row .read-more a
{
    color: #FFFFFF;
    font-family: open sans;
    font-size: 12px;
    padding: 0 10px;
    text-decoration: none;
}
.view-news-listing .pager
{
    float:right;
}
.view-news-listing .pager li
{
    border: 1px solid #969696;
    color: #4B4B4B;
    font-size: 16px;
    margin: 0;
    padding: 0 5px;
    width: 20px;
}
.view-news-listing .pager .pager-current
{
   background: #7E1416;
   color:#fff;
}
.view-news-listing .pager li a
{
    color: #4B4B4B;
    text-decoration: none;
}
.pager-first 
{
    display: none !important;
}
.pager-last 
{
    display:none !important;
}
.pager-next ,.pager-previous
{
    font-weight: bold;
}



.view-articles  .views-row
{
    border: 1px solid #DBD9DA;
    float: left;
    height: auto;
    margin-bottom: 25px;
    width: 100%;
    position: relative;
}
.view-articles  .views-row .views-field-field-image
{
    float: left;
    height: 175px;
    margin-right: 10px;
    width: 250px;
}
.view-articles .views-row .views-field-nothing
{
    float: left;
    height:auto;
    width: 252px;
}
.view-articles .views-row .views-field-nothing .custom-left ,.view-articles .views-row .views-field-nothing .article-image, .view-reads .views-row .views-field-nothing .article-image,.view-reads .views-row .views-field-nothing .custom-left
{
    float:left;
    height: 175px;
}
.view-articles .views-row .views-field-nothing .article-field, .view-reads .views-row .views-field-nothing .article-field
{
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    float: left;
    height: 33px;
    left: 0;
    opacity: 0.55;
    position: absolute;
    width: 252px;
}
.view-articles .views-row .article-date
{
     bottom: 9px;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    left: 3px;
    position: absolute;
}
.view-articles .views-row .article-author
{
     bottom: 12px;
    color: #FFFFFF;
    font-size: 11px;
    position: absolute;
    right: 5px;
    text-align: left;
    display: inline-block;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 115px;
}
.view-articles .views-row .article-title, .view-reads .views-row .article-title
{
    float: left;
    padding-top: 9px;
    width: 500px;
}
.view-articles .views-row .article-title a, .view-reads .views-row .article-title a
{
    color: #363636;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    text-transform: capitalize;
}
.view-articles .views-row .article-category
{
    color: #363636;
    font-size: 13px;
    font-weight: 600;
    text-decoration: none;
}
.view-articles .views-row .article-body, .view-reads .views-row .article-body
{
    color: #333333;
    float: left;
    font-size: 15px;
    font-weight: 100;
    height: auto;
    width: 500px;
}
.view-articles .views-row  .views-field-nothing-1
{
    float: left;
    height: auto;
    margin-left: 10px;
    width: 499px;
}
.view-articles .views-row .bottom-text, .view-reads .views-row .bottom-text
{
    bottom: 8px;
    position: inherit;
    width: 499px;
}
.view-articles .views-row .bottom-text .reads, .view-reads .views-row .bottom-text .reads
{
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    width: 100%;
}
.view-articles .views-row .read-more, .view-reads .views-row .read-more
{
    background: none repeat scroll 0 0 #7D1516;
    bottom: 0;
    line-height: 19px;
    margin-right: 5px;
    padding: 2px 0;
    position: absolute;
    right: 0;
}
.view-articles .views-row .read-more a, .view-reads .views-row .read-more a
{
    color: #FFFFFF;
    font-family: open sans;
    font-size: 12px;
    padding: 0 10px;
    text-decoration: none;
}
.view-articles .pager
{
    float:right;
}
.view-articles .pager li
{
    border: 1px solid #969696;
    color: #4B4B4B;
     font-size: 16px;
    margin: 0;
    padding: 0 5px;
    width: 20px;
}
.view-articles .pager .pager-current
{
   background: #7E1416;
   color:#fff;
}
.view-articles .pager li a
{
    color: #4B4B4B;
    text-decoration: none;
}
.pager-first 
{
    display: none !important;
}
.pager-last 
{
    display:none !important;
}
.pager-next ,.pager-previous
{
    font-weight: bold;
}


/************* 16-04-2014 ************/

 .left_title 
{
     background: none repeat scroll 0 0 #323594;
    color: #FFFFFF;
    font-size: 24px;
    margin: 42px 0;
    padding: 3px 0 3px 10px;
    width: 99%;
}
.page-article .left_title 
{
     background: none repeat scroll 0 0 #323594;
    color: #FFFFFF;
    font-size: 24px;
    margin: 42px 0;
    padding: 3px 0 3px 10px;
    width: 99%;
}
.message
{
    float: left;
    width: 100%;
}
#block-views-exp-articles-page 
{
    position: relative;
    right: 0;
    top: 11px;
}
/*#block-views-exp-articles-page #views-exposed-form-articles-page
{
    bottom: -84px;
    position: absolute;
    right: 0;
    width: 200px;
}*/
#block-views-exp-articles-page #views-exposed-form-articles-page .views-exposed-form .form-item 
{
     width: 200px;
}
#block-views-exp-articles-page #views-exposed-form-articles-page .views-exposed-form .views-widget-sort-by .form-item label
{
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    font-weight: normal;
    width: 52px;
    line-height: 29px;
}
#block-views-exp-articles-page #views-exposed-form-articles-page .views-exposed-form .form-item select
{
    background: url("images/drop-d.png") no-repeat scroll right 0 #FFFFFF;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 29px;
    padding: 6px;
    position: relative;
    text-indent: 0.01px;
    text-overflow: "";
    width: 140px;
}


#block-views-exp-news-listing-page
{
    position: relative;
    right: 0;
    top: 11px;
}
#block-views-exp-news-listing-page #views-exposed-form-news-listing-page
{
    bottom: -84px;
    position: absolute;
    right: 0;
    width: 200px;
}
#block-views-exp-news-listing-page #views-exposed-form-news-listing-page .views-exposed-form .form-item 
{
     width: 200px;
}
#block-views-exp-news-listing-page #views-exposed-form-news-listing-page .views-exposed-form .form-item label
{
    color: #FFFFFF;
    float: left;
    font-size: 15px;
    font-weight: normal;
    width: 52px;
    line-height: 29px;
}
#block-views-exp-news-listing-page #views-exposed-form-news-listing-page .views-exposed-form .form-item select
{
    background: url("images/drop-d.png") no-repeat scroll right 0 #FFFFFF;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 29px;
    padding: 6px;
    position: relative;
    text-indent: 0.01px;
    text-overflow: "";
    width: 140px;
}

#node-13 .article-image{display: none;}

.left-article-content .article-content , .left-news-content .news-content
{
     float: left;
    margin-bottom: 20px;
}
.left-news-content .job-title .field-name-field-job-title 
{
    padding-top:8px !important;
     padding-bottom: 8px;
}
.left-article-content .hometext ,.left-news-content  .hometext
{
    color: #363636;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    width: 100%;
}
/*.left-news-content .article-image img
{
    width: 100%; 
    height: auto;
}*/

.left-news-content .job-title .field-item
{
      float: left;
    font-size: 13px;
    font-style: italic;
    font-weight: 100;
}
.statistics_counter  
{
    color: #333333;
    float: left;
    font-size: 15px;
    margin-top: 0px;
    padding: 0 !important;
}
#block-views-exp-articles-page #edit-category-wrapper
{
    display:none;
}
#block-multiblock-1
{
    background: none repeat scroll 0 0 #CCCCCC;
    float: left;
    width: 100%;
    margin-bottom: 40px;
}
#block-multiblock-1 #views-exposed-form-articles-page
{
    float: left;
    padding: 10px;
    width: auto;
}
#block-multiblock-1 #views-exposed-form-articles-page .views-exposed-form #edit-category-wrapper
{
    padding-top: 0;
    width: 100%;
}
#block-multiblock-1 #views-exposed-form-articles-page .views-exposed-form #edit-category-wrapper > label
{
    color: #000000;
    font-size: 21px;
    font-weight: 100;
}
#block-multiblock-1 #views-exposed-form-articles-page .views-exposed-form #edit-category-wrapper .bef-checkboxes  label
{
    color: #000000;
    font-size: 15px;
    font-weight: 100;
}
#block-multiblock-1 .views-widget-sort-by
{
    display:none;
}

#block-views-exp-news-listing-page #edit-category-wrapper
{
    display:none;
}
#block-multiblock-2
{
    background: none repeat scroll 0 0 #CCCCCC;
    float: left;
    width: 100%;
     margin-bottom: 40px;
}
#block-multiblock-2 #views-exposed-form-news-listing-page
{
    float: left;
    padding: 10px;
    width: auto;
}
#block-multiblock-2 #views-exposed-form-news-listing-page .views-exposed-form #edit-category-wrapper
{
    padding-top: 0;
    width: 100%;
}
#block-multiblock-2 #views-exposed-form-news-listing-page .views-exposed-form #edit-category-wrapper > label
{
    color: #000000;
    font-size: 21px;
    font-weight: 100;
}
#block-multiblock-2 #views-exposed-form-news-listing-page .views-exposed-form #edit-category-wrapper .bef-checkboxes  label
{
    color: #000000;
    font-size: 15px;
    font-weight: 100;
}
#block-multiblock-2 .views-widget-sort-by
{
    display:none;
}
.share-this
{
    float:left;
    width:100%;
}
a.PIN_1398061676213_pin_it_button_en_20_gray
{
    background-image: url("http://staging.brstdev.com/virtueonline/sites//all/themes/virtueonline/images/Q5.png") !important;
    width: 62px;
    height:64px;
    float:left;
}
.contact-left
{
    width:auto;
    float:left;
    padding-right: 20px;
}
.contact-right
{
     float: left;
    width: 274px;
}
.views-field-nothing .article-field
{
    display:none;
}
.views-field-nothing:hover .article-field
{
    display:block;
}


.Go_to_top 
{
    background: none repeat scroll 0 0 #616161;
    border-radius: 5px;
    bottom: 36px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    padding: 6px;
    position: fixed;
    right: 20px;
    z-index: 5;
}

.region-menu
{
    width:1155px;
    height:auto;
    float:none;
    background-image:url(images/nav-bg.png);
    background-repeat:repeat-x;
}
.nav ul.menu
{
    position:relative;
}
.nav ul.menu li:hover 
{
    background: #3A3939;
}
.nav ul.menu  ul
{
    display:none;
}
.nav ul.menu li:hover > ul
{
    display:block;
    background:#616161;
    position: absolute; top: 100%;
    z-index:999;
}
.nav ul.menu li > ul li 
{
    float: none; 
    border-top: 1px solid #EEEEEC;
    position: relative;
    padding: 0 7px !important;
}
.nav ul.menu li > ul li a 
{
    padding: 10px 0;
    color: #fff;
}	
.nav ul.menu li > ul li:hover 
{
    background: #3A3939;
    padding: 0 7px !important;
    position: relative;
    float: none;
}
.nav ul.menu ul ul 
{
    position: absolute;
    left:170px;
    top: 0px !important;
    width: 385px;
    float:left;
}
.nav ul.menu li > ul li > ul li 
{
    float: none; 
    border-top: 1px solid #EEEEEC;
    position: relative;
}
.nav ul.menu li > ul li > ul li a
{
    padding: 10px 0;
    color: #fff;
}
.nav ul.menu li.first
{
    border-top:0;
}
.nav ul.menu li.expanded a
{
    background: url("images/arw.png") no-repeat scroll right 8px / 10px 5px rgba(0, 0, 0, 0);
    height: auto;
    margin-right: 10px;
    padding: 0 12px 0 0;
}
.nav ul.menu li.expanded ul li.expanded a{
    background: url("images/down-arw.png") no-repeat scroll right 6px /5px 10px rgba(0, 0, 0, 0);
    height: auto;
    padding: 0 12px 0 0;
}
.nav ul.menu li.expanded ul li a , .nav ul.menu li.expanded ul li.expanded ul li a
{
    background: none;
}
.nav ul.menu li > ul li > ul li:hover 
{
        background: #3A3939;
}
.jssort11 .t, .jssort11 .pav:hover .t {
     background: url("images/tinted.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    height: 28px !important;
    left: 0 !important;
    line-height: 29px !important;
    position: absolute !important;
    text-align: center !important;
    top: 47px !important;
    width: 95px !important;
     overflow: hidden;
    text-overflow: ellipsis;
    padding:0 3px ;
}
.main-title
{   
    background: url("images/tinted.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    float: left;
    height: 80px;
    padding: 7px 14px;
    position: relative;
    text-transform: capitalize;
    top: -118px;
    width: 100%;
}
.main-title .img-title
{
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    font-weight: 600;
    height: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    width: 95%;
}
.main-title .img-title a
{
    color: #FFFFFF;
    font-size: 18px;
}
.img-date
{
    float: right;
    font-size: 13px;
    font-weight: 600;
    width: 104px;
    position: absolute;
    bottom: 15px;
    right: 17px;
}
.author-name
{
    bottom: 15px;
    float: left;
    font-size: 13px;
    font-weight: 600;
    position: absolute;
    width: 200px;
}
#block-service-links-service-links
{
    float: left;
    width: 100%;
}
.service-links a img{
    width:35px;
}

#block-multiblock-5 
{
    float: left;
    width: 100%;
}
#google_translate_element2
{
    display:none;
}
/******** 07-05-2013 *********************/


.page-taxonomy-term .category-row
{
    border: 1px solid #DBD9DA;
    float: left;
    height: auto;
    margin-bottom: 25px;
    width: 100%;
    position: relative;
}
.page-taxonomy-term .category-row .category-left ,.page-taxonomy-term .category-row .category-left .cat-img
{
    float:left;
    height: 175px;
    cursor:pointer;
    width:252px;
}
.page-taxonomy-term .category-row .category-left .img-bottom
{
    display:none;
}
.page-taxonomy-term .category-row .category-left:hover .img-bottom
{
    display:block;
}
.page-taxonomy-term .category-row .category-left .img-bottom
{
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    float: left;
    height: 33px;
    left: 0;
    opacity: 0.55;
    position: absolute;
    width: 252px;
}
.page-taxonomy-term .img-bottom .date-field
{
     bottom: 9px;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    left: 3px;
    position: absolute;
}
.page-taxonomy-term .category-row .author-field
{
     bottom: 12px;
    color: #FFFFFF;
    font-size: 11px;
    position: absolute;
    right: 5px;
    text-align: left;
    display: inline-block;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 115px;
    text-transform: capitalize;
}

.page-taxonomy-term .category-row .category-right
{
    float: left;
    height: auto;
    margin-left: 10px;
    width: 499px;
}
.page-taxonomy-term .category-row .cat-title
{
    float: left;
    padding-top: 9px;
    width: 500px;
}
.page-taxonomy-term .category-row .cat-title a
{
    color: #363636;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    text-transform: capitalize;
}
.page-taxonomy-term .category-row .cat-body
{
    color: #333333;
    float: left;
    font-size: 15px;
    font-weight: 100;
    height: auto;
    width: 500px;
    padding-bottom:20px;
}
.page-taxonomy-term .category-row .read-more
{
    background: none repeat scroll 0 0 #7D1516;
    bottom: 10px;
    line-height: 19px;
    margin-right: 5px;
    padding: 2px 0;
    position: absolute;
    right: 0;
    margin-bottom: 5px;
}
.page-taxonomy-term .category-row .read-more a
{
    color: #FFFFFF;
    font-family: open sans;
    font-size: 12px;
    padding: 0 10px;
    text-decoration: none;
}



.pager
{
    float:right;
}
.pager li
{
    border: 1px solid #969696;
    color: #4B4B4B;
    font-size: 16px;
    margin: 0;
    padding: 0 5px;
    width: 20px;
    margin: 0 0 0 3px !important;
}
.pager .pager-current
{
   background: #7E1416;
   color:#fff;
    padding: 1px 0.5em !important;
}
.item-list .pager li
{
    padding: 0
}
.pager li a
{
    color: #4B4B4B;
    text-decoration: none;
    padding: 0.5em;
}
.pager-first 
{
    display: none !important;
}
.pager-last 
{
    display:none !important;
}
.pager-next ,.pager-previous
{
    font-weight: bold;
}

.es-carousel ul
{
    display:block;
}


.full-slider #news_container
{
     width: 100% !important;
}
a
{
    color: #033D94;
    text-decoration: none;
}
.view-special-report-view .views-row a
{
    color: #033D94;
    font-size: 14px;
    text-decoration: none;
}
.view-special-report-view .views-row a:hover
{
    color:#7D1416;
}
.view-nashotah-house .views-row a
{
    color: #282826;
}
.adslist {
    margin-bottom: -7px;
}

/***********************11-04-14***************************/
@media only screen and (min-width: 768px) and (max-width:1024px)
{
    .internal-top-bar {width: 99%;}
    .block-lang-dropdown{padding-left: 17px;}
#block-menu-menu-header-menu{padding-right: 17px;}
.wrapper{width: 100%;}
.header{width: 100%;margin: 0 auto 15px ;float: left;}
.logo{padding-left: 17px;}
.header .logo img{width: 388px;}
.adslist{margin-bottom: -17px;}
#block-system-user-menu{padding-right: 17px;}
.header-right-part{padding-right: 17px;}
.nav{width: 95%;margin: 0 auto;}
.social-icons{margin-right: 0px;width: 87px;}
#block-system-main-menu ul li{padding: 0 22px;}
.banner{width: 100%;margin: 0 auto;padding-top: 15px;height: auto;border-bottom: none;}
.slider, .region.region-banner{height: auto;}
.slider_image{border-right: none;height: 100%;width: 100%;}
.slider_image > img{width: 100%;}
/*.view-front-news .views-row-4{width: 95.5%;padding: 0px 20px;}*/
#block-quicktabs-right-banner-content{width: 95%;margin: 0 auto;}
.block.block-quicktabs .item-list{float: left;width: 100%;}
.block.block-quicktabs .item-list ul{float: none;margin: 0 auto;}
#block-views-nashotah-house-block{float: none;margin: 0 auto;}
.view-nashotah-house .views-row-1{border-top: 10px solid white;} 
#block-views-nashotah-house-block-1{float: none;margin: 0 auto;}
.quick-review-container{width:95%;margin:0 auto;float:none;background-color:transparent;}
.quick-review-container .region-reviews{background-color: #E2E2E2;padding: 15px;float: left;}
#block-views-quick-review-block .views-row{margin-right: 11px;height: 311px;width: 333px;}
#block-views-quick-review-block .views-field-field-image img{width: 333px;}
.advertisement-container{width: 100%;margin: 0 auto;}
.internal-advertisement-container{width: 76%;margin: 0 auto;float: none;height:auto;}
.ad1{margin-top: 12px;}
.ad2{margin-top: 12px;}
.ad3{margin-left: 0px;}
.ad4{float: left;margin-left: 9px;}
.news-container1{width: 100%;margin: 0 auto;float: none;}
.news-container1 .region-news-block-1{
    width:76%;margin: 0 auto;
}
.block.block-gtranslate {right: 0px;}
.block.block-gtranslate select{
    width: 124px !important;
    text-indent: -2.99px;
}
.view-front-news .views-row-2{float: left;}
.news-container2{width: 100%;margin: 0 auto;float: none;}
.news-container2 .region-news-block-2{width: 76%;margin: 0 auto;}
.block.block-nodeblock{margin-top: 12px;}
.view-front-news .views-row-4{float: left;}
.news-container3{margin: 0 auto;width: 100%;float: none;}
.news-container3 .region-news-block-3{width: 76%;margin: 0 auto;}
#block-nodeblock-15{float: left;}
.news-container4{margin: 0 auto;width: 100%;float: none;}
.news-container4 .region-news-block-4{width: 76%;margin:0 auto;}
.maroon-box{margin-top: 12px;}
.blue-box{margin-top: 12px;float: left;}
.advertisement-container-bottom{float: none;width: 76%;margin: 0 auto;}
.red-ad{margin-top: 12px;}
.blue-ad{float: left;}
.footer{background-color:#676767;background-image:none;background-repeat:inherit;height: 100%; }
.internal-footer{width: 84%;margin: 0 auto;}
.footer-right-part{margin: 0 auto;float: none;}
.footer-right-part .region-footer-right{margin-top: 12px;float: left;}

}

@media only screen and (min-width: 480px) and (max-width:767px){
    body{overflow-x: hidden;}
    .internal-top-bar{width: 96%;}
    .wrapper{width: 100%;}
    .header{width: 96%;margin: 0 auto;}
    .logo img{width: 228px;}
    .nav{background-image: none;width: 100%;}
    .responsive-menus .leaf > a{padding: 0 !important;}
    .responsive-menus .menu_icon.menu-218.active{padding: 9px 0 !important;}
    .banner{width:100%;margin: 0 auto;border-bottom: none;height: 0px;}
    .slider, .region.region-banner{height:auto;width:98%;margin: 0 auto;float: none;}
    .slider_image{border-right: none;height: auto;width: 100%;}
    .slider_image img{width: 100%;}
    #block-quicktabs-right-banner-content{width: 96%;margin: 0 auto;}
    .block.block-quicktabs .item-list{float: left;width: 100%;}
.block.block-quicktabs .item-list ul{float: none;margin: 0 auto;}
#block-views-nashotah-house-block{float: none;margin: 0 auto;}
.view-nashotah-house .views-row-1{border-top: 10px solid white;} 
#block-views-nashotah-house-block-1{float: none;margin: 0 auto;}
.quick-review-container{width:92%;margin:0 auto;float:none;background-color:transparent;}
.quick-review-container .region-reviews{background-color: #E2E2E2;padding: 15px;float: left;}
#block-views-quick-review-block .views-row{margin-right: 0px;height: 311px;width: 333px;padding: 0 63px;}
#block-views-quick-review-block .views-field-field-image img{width: 333px;}
.advertisement-container{width: 100%;margin: 0 auto;}
.internal-advertisement-container{width: 55%;margin: 0 auto;float: none;height:auto;}
.ad1{margin-top: 12px;}
.ad2{margin-top: 12px;margin-left: 0px;}
.ad3{margin-left: 0px;margin-top: 12px;}
.ad4{float: left;margin-left: 0px;margin-top: 12px;}
.news-container1{width: 100%;margin: 0 auto;float: none;}

.view-front-news .views-row-2{float: left;}
.news-container2{width: 100%;margin: 0 auto;float: none;}
/*.news-container2 .region-news-block-2{width: 76%;margin: 0 auto;}*/
.block.block-nodeblock{margin-top: 12px;}
.view-front-news .views-row-4{float: left;}
.news-container3{margin: 0 auto;width: 100%;float: none;}
/*.news-container3 .region-news-block-3{width: 76%;margin: 0 auto;}*/
#block-nodeblock-15{float: left;}
.news-container4{margin: 0 auto;width: 100%;float: none;}
/*.news-container4 .region-news-block-4{width: 76%;margin:0 auto;}*/
.maroon-box{margin-top: 12px;}
.blue-box{margin-top: 12px;float: left;}
.advertisement-container-bottom{float: none;width: 100%;margin: 0 auto;}
.red-ad{margin-top: 12px;}
.blue-ad{float: left;}
.footer{background-color:#676767;background-image:none;background-repeat:inherit;height: 100%; }
.internal-footer{width: 100%;margin: 0 auto;}
.left-part-footer{width: 39%;float: none;margin: 0 auto;}
.special-report-block{margin:0 auto;float: none;}
.special-report-block .region-reports{float:left;margin-top: 12px;}
.footer-right-part{margin: 0 auto;float: none;}
.footer-right-part .region-footer-right{margin-top: 12px;}

.view-front-news .views-row
{
    width: 93%;
    height: auto;
}
.view-front-news .views-field-field-job-title
{
    float: right;
    width: 245px;
}
.view-front-news .views-field-field-author-name
{
    float: right;
    width: 245px;
}
.view-front-news .views-field-field-url-link
{
    float: right;
    width: 245px;
}
.view-front-news .views-field-field-date
{
    float: right;
    width: 245px;
}
.view-front-news .views-field-body ,.news-listing
{
    float:left;
    height:auto;
}
.view-front-news .views-field-view-node
{
    height:auto;
}
}

@media only screen and (min-width: 320px) and (max-width:479px){
    body{overflow-x: hidden;}
   .top-bar{overflow: hidden;}
   .wrapper{overflow: hidden;}
   
     .internal-top-bar{width: 96%;}
     .header-right-part{width: 120px;}
     .header-right-part #block-block-1{width: 63%;float: right;}
     .block.block-simplenews{width:139px;}
     .fb-icon img{width:30px;}
     .rss-icon img{width: 30px;}
     .twt-icon img{width: 30px;}
     .block.block-simplenews .form-item-mail input{width:110px;}
     .wrapper{width: 100%;}
    .header{width: 96%;margin: 0 auto;overflow: hidden;}
    .logo img{width: 143px;}
    .logo{margin: 38px 0px;}
    #block-z-custom-customslider{display: none;}
     .nav{background-image: none;width: 100%;}
     /*.responsive-menus .leaf > a{padding: 0 !important;}*/
    .responsive-menus .menu_icon.menu-218.active{padding: 9px 0 !important;}
    .banner{width:100%;margin: 0 auto;border-bottom: none;height: 0px;}
    .slider, .region.region-banner{height:auto;width:98%;margin: 0 auto;float: none;}
    .slider_image{border-right: none;height: auto;width: 100%;}
    .slider_image img{width: 100%;}
    #block-quicktabs-right-banner-content{width: 96%;margin: 0 auto;}
    .block.block-quicktabs .item-list{float: left;width: 100%;}
.block.block-quicktabs .item-list ul{float: none;margin: 0 auto;width: 100%;}
#block-views-nashotah-house-block{float: none;margin: 0 auto;width: 100%;}
.view-nashotah-house .views-row-1{border-top: 10px solid white;} 
#block-views-nashotah-house-block-1{float: none;margin: 0 auto;}
#quicktabs-right_banner_content .quicktabs-tabs li{width: 130px;padding: 8px;}
.view-nashotah-house .views-row{width: 97%;}
.view-nashotah-house .views-field-field-image img{height: 75px;}
.view-nashotah-house .views-field-changed{top: 2px;}
.quick-review-container{width:100%;margin:0 auto;float:none;background-color:transparent;padding: 0px;overflow: hidden}
.quick-review-container .region-reviews{background-color: #E2E2E2;padding: 11px;float: left;}
#block-views-quick-review-block .views-row{margin-right: 0px;height: 311px;width: 95%;padding: 0 0px;}
#block-views-quick-review-block .views-field-field-image img{width: 326px;}
.advertisement-container{width: 100%;margin: 0 auto;overflow: hidden;}
.internal-advertisement-container{width: 100%;margin: 0 auto;float: none;height:auto;}
.ad1{width: 280px;float: none;margin: 0 auto;}
.ad1 img{margin-top: 12px;}
.ad2{width: 280px;float: none;margin: 0 auto;}
.ad2 img{margin-top: 12px;}
.ad3{width: 280px;float: none;margin: 0 auto;}
.ad3 img{margin-top: 12px;}
.ad4{width: 280px;float: none;margin: 0 auto;}
.ad4 img{margin-top: 12px;}
.news-container1{width: 100%;margin: 0 auto;float: none;}
.view-front-news .views-row-1{width: 93%;height: 100%;padding-bottom: 12px;}
.view-front-news .views-field-title
{
    width:100%;height:auto;
}
.view-front-news .views-row-4 .views-field-field-job-title
{
    width:auto;
}
.view-front-news h2{height: 50px;
    line-height: 27px;
    padding: 8px 0;
    width: 100%;}

.view-front-news .views-row-1{width: 100%;}
#block-views-quick-review-block .views-field-field-image img{width:100%;}
.view-front-news .view-field-field-image{text-align: center;width: 100%;}
.view-front-news .views-field-field-job-title{padding:0px;height:auto;width:100%;}

.view-front-news .views-field-field-author-name{float: left;}
.view-front-news .views-field-field-url-link{float: left;}
.view-front-news .views-field-field-date{float: left;}
.news-listing{width:100%;height: auto;}
.node-news-and-videos ul.links li.node-readmore{width: 26%;}

.view-front-news .views-row{float: left;width: 93%;height: 100%;padding-bottom: 12px;margin-top: 10px;}

#block-nodeblock-11 #node-11{width: 100%;}
.news-listing2{width:100%;height: auto;}
.news-container2{width: 100%;margin: 0 auto;float: none;}
.block.block-nodeblock{margin-top: 12px;}
#block-nodeblock-12{float: left;width: 93%;height: 100%;padding-bottom: 12px;margin-top: 10px;}

#block-nodeblock-12 h2{height: 30px;
    line-height: 27px;
    padding: 8px 0;
    width: 100%;}
#block-nodeblock-12 #node-12{width: 100%;}
#block-nodeblock-13{float: left;width: 93%;height: 100%;padding-bottom: 12px;margin-top: 10px;}
#block-nodeblock-13 h2{height: 30px;
    line-height: 27px;
    padding: 8px 0;
    width: 100%;
    
}
.view-front-news .views-row-1 .views-field-field-job-title{width:100%;}
.video{width:100%;float: left;margin-left: 0px;height:auto;}
.video img{width: 100%;}
.video-name{width: 318px;}
.news-container3{margin: 0 auto;width: 100%;float: none;}
#block-nodeblock-14{float: left;width: 93%;height: 100%;padding-bottom: 12px;margin-top: 10px;}
#block-nodeblock-14 h2{height: 80px;
    line-height: 27px;
    padding: 8px 0;
    width: 100%;}
.news-listing3{padding-top: 0px;width:100%;height: auto;}
.news-listing3 ul li{line-height: 25px;}
#block-nodeblock-15{float: left;width: 93%;height: 100%;padding-bottom: 12px;margin-top: 10px;}
#block-nodeblock-15 h2{height: 35px;
    line-height: 27px;
    padding: 8px 0;
    width: 100%;}
.news-listing4{padding-top: 0px;width:100%;height: auto;}
.news-listing4 ul li{line-height: 25px;}
.news-container4{margin: 0 auto;width: 100%;float: none;}
.maroon-box{height: 100%;margin-top:12px;width:100%;}
.islamic-image{background-color:#004402;height: 250px;}
.maroon-box-heading{width: 58%;}
.listing{height: auto;width:60%;}
.blue-box{height: 100%;margin-top:12px;width:100%;float: left;}
.globe-image{background-color:#09BCE9;height: 272px;}
.global-para{height: auto;width:58%;}
.advertisement-container-bottom{float: none;width: 100%;margin: 0 auto;}
.red-ad{width:96%;float: left;margin: 0 8px;}
.red-ad img{width: 100%;margin-top: 8px;}
.blue-ad{width:96%;float: left;margin:0 8px;}
.blue-ad img{width: 100%;margin-top: 8px;}
.footer{background-color:#676767;background-image:none;background-repeat:inherit;height: 100%; overflow: hidden;}
.internal-footer{width: 100%;margin: 0 auto;}
.left-part-footer{width: 100%;float: none;margin: 0 auto;height: 613px;}
#block-menu-menu-footer-new-topics{width: 58%;float: none;margin:0 auto;height: 366px;}
#block-menu-menu-footer-virtue-online{width:58%;float: none;margin: 0 auto;}
.special-report-block{margin:0 auto;float: none;width: 92%;border-radius: 6px 6px 6px 6px;}
#block-menu-menu-special-reports .content{float: left;width: 160px;}
#block-menu-menu-special-reports-1 .content{float: right;width:129px;}
.special-report-block .region-reports{float:left;margin-top: 12px;}
#block-menu-menu-special-reports h2{width:100%;}
.special-report-block .region-reports{width:100%;}
.special-report-block ul{width: 130px;}
.special-report-block ul li{width: 140px;line-height: 20px;}
.footer-right-part{margin: 0 auto;float: none;width: 100%;}
.footer-right-upper{width:330px;border-radius: 6px 6px 6px 6px;padding: 0;float: none;margin: 0 auto;}
.footer-logo{margin-left: 12px;}
.footer-log a{padding-left: 12px;padding-right: 12px;}
.footer-right-part .region-footer-right{margin-top: 12px;}

}


/************* 08-05-2014-slidercss ***********/




.full-slider
{
/*    float:left;
    width:100%;
    height: 556px !important;
    background: url("images/pattern.png") repeat scroll left top #0A0A0A;*/
    /*float: left;*/
    margin: 0 auto;
    height: auto;
    /*top: 24px;*/
    width: 100%;
}

.wrapper-news
{
    width:100%;
    float:left;
}
.header-news
{
    margin:0 auto;
    width:1150px;
}
.flow .item.active
{
    height: auto !important;
    width: 100px !important;
}


.ContentFlow .flow .item img.content, .ContentFlow .flow .item img.reflection, .ContentFlow .flow .item canvas.reflection {
    width: 426px !important;
}
.imageflow .scrollbar
{
    display:none;
}
.imageflow
{
    background: url("images/pattern.png") repeat scroll 0 0 #000;
    float:left;
/*    height:auto !important;
    position: static !important;
    float:left;*/
}
#imageflow-1_navigation
{
    visibility: hidden;
    visibility: visible \9;
    display: none;
}
.imageflow .images
{
    height:auto !important; 
}
.imageflow img
{
    cursor: pointer !important;
}


/*******************************-13-05-14*****************************************/
.block.block-gtranslate {
    float: right;
    
    position: relative;
    right: 18px;
}

.block.block-gtranslate select{
   -moz-appearance: none;
    background: url("images/selectbox.png") no-repeat scroll right 0 #FFFFFF;
    border: 2px solid black;
    height: 28px;
    margin: 5px 0;
    padding: 3px;
    text-indent: 0.01px;
    text-overflow: "";
    width: 163px !important;
 
}

.jcarousel-skin-default .jcarousel-container-horizontal{
    width: 100% !important;
    padding: 20px 0px !important;
}
.jcarousel-skin-default .jcarousel-clip-horizontal{
    width:1150px !important;
    left:225px !important;
} 

.jcarousel-skin-default .jcarousel-clip-horizontal ul li{
     width:280px !important;
     
}

.jcarousel-skin-default .jcarousel-item{
    border-right: 1px solid grey !important;
    border-left: none !important;
    border-top: none !important;
    border-bottom: none !important;
}

.jcarousel-skin-default .jcarousel-clip-horizontal ul li .views-field.views-field-field-image {
    float: left;
    width: 135px;
}

.jcarousel-skin-default .jcarousel-clip-horizontal ul li .views-field.views-field-title {
    float: left;
    padding: 28px 0;
    width: 135px;
}
.jcarousel-skin-default .jcarousel-clip-horizontal ul li .views-field.views-field-title a{
    text-decoration: none;
    color: black !important;
}

.full_content{
    position: relative;
    width:100%;
    margin: 0 auto;
    float: left;
}
.full-slider{
    position: relative;
    clear: both;
}

.category-row .cat-body iframe
{
   display:none; 
}


.views-field-field-image .field-content{
     float: left;
    text-align: center;
    width: 100%;
}

.left-news-content .article-image{
    float: left;
    text-align: center;
    width: 100%;
}
.left-news-content .article-image img
{
    max-height: 390px;
    max-width: 760px;
}
#block-views-front-news-view-block
{
    background-color: #E84C3D;
    float: left;
    height: 437px;
    margin-bottom: 30px;
    margin-right: 28px;
    margin-top: 10px;
    padding-left: 12px;
    padding-right: 12px;
    width: 537px;
    
}

#block-views-front-news-view-block-1
{
    background-color: #25AD60;
    float: left;
    height: 437px;
    margin-bottom: 30px;
    margin-top: 10px;
    padding-left: 12px;
    padding-right: 12px;
    width: 537px;
}

#block-views-front-news-view-block h2,#block-views-front-news-view-block-1 h2,#block-views-front-news-view-block-2 h2,#block-views-front-news-view-block-3 h2 {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: 600;
    height: 50px;
    line-height: 50px;
    margin-bottom: 0;
    width: 537px;
}

#block-views-front-news-view-block-2
{
    background-color: #31638A;
    float: left;
    height: 437px;
    margin-bottom: 30px;
    margin-right: 28px;
    padding-left: 12px;
    padding-right: 12px;
    width: 537px;
}

#block-views-front-news-view-block-3
{
    background-color: #F7990E;
    float: left;
    height: 437px;
    margin-bottom: 25px;
    padding-left: 12px;
    padding-right: 12px;
    width: 537px;
}
.view-front-news-view ul {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
.view-front-news-view ul li {
    color: #FFFFFF;
    float: left;
    height: auto;
    line-height: 30px;
    list-style: square outside none;
    margin: 0 0 0 15px;
    padding: 0;
    width: auto;
    clear:both
}

.view-front-news-view ul li a {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
}
.view-front-news-view ul li a:hover
{
    color:#7d1416;
}
.view-front-news-view {
    float: left;
    height: auto;
    padding-top: 20px;
    width: 540px;
}


#block-views-af71dcb5117c5b9fc6fcc3ef0e11017f
{
    background-color: #408A31;
    float: left;
    height: 437px;
    margin-bottom: 30px;
    padding-left: 12px;
    padding-right: 12px;
    width: 537px;   
}

#block-views-af71dcb5117c5b9fc6fcc3ef0e11017f h2 {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-size: 21px;
    font-weight: 600;
    height: 50px;
    line-height: 50px;
    margin-bottom: 0;
    width: 537px;
}

.view-weekly-commentary-by-david-virtue ul {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
.view-weekly-commentary-by-david-virtue ul li {
    color: #FFFFFF;
    float: left;
    height: auto;
    line-height: 30px;
    list-style: square outside none;
    margin: 0 0 0 15px;
    padding: 0;
    width: auto;
    clear: both;
}

.view-weekly-commentary-by-david-virtue ul li a {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
}
.view-weekly-commentary-by-david-virtue ul li a:hover
{
    color:#7d1416;
}
.view-weekly-commentary-by-david-virtue {
    float: left;
    height: auto;
    padding-top: 20px;
    width: 540px;
}


#block-views-rising-persecution-block {
    background: url("images/star.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 166px;
    width: 561px;
}
#block-views-rising-persecution-block h2 {
    color: #FFFFFF;
    float: right;
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    padding: 10px 0 10px 8px;
    width: 428px;
}
#block-views-rising-persecution-block .view-rising-persecution ul {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}

#block-views-rising-persecution-block .view-rising-persecution  ul li {
    color: #FFFFFF;
    float: left;
    height: auto;
    line-height: 22px;
    list-style: square outside none;
    margin: 0 0 0 24px;
    padding: 0;
    width: auto;
	clear:both
}


#block-views-rising-persecution-block .view-rising-persecution {
    float: right;
    height: auto;
    padding-top: 0;
    width: 436px;
}
#block-views-rising-persecution-block .view-rising-persecution ul li a {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
}
#block-views-e5e73a5f5fbe3faff99e67716c66577e {
    background: url("images/star2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 166px;
    width: 561px;
}
#block-views-e5e73a5f5fbe3faff99e67716c66577e h2 
{
    color: #FFFFFF;
    float: right;
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    padding: 10px 0 10px 8px;
    width: 428px;
}
#block-views-e5e73a5f5fbe3faff99e67716c66577e .view-rising-persecution ul 
{
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}

#block-views-e5e73a5f5fbe3faff99e67716c66577e .view-global-anglican-theological-institute   ul li 
{
    color: #FFFFFF;
    float: left;
    height: auto;
    line-height: 22px;
    list-style: square outside none;
    margin: 0 0 0 24px;
    padding: 0;
    width: auto;
	clear:both
}


#block-views-e5e73a5f5fbe3faff99e67716c66577e .view-global-anglican-theological-institute  
{
    float: right;
    height: auto;
    padding-top: 0;
    width: 436px;
}
#block-views-e5e73a5f5fbe3faff99e67716c66577e .view-global-anglican-theological-institute .item-list ul{
    margin: 0;
}
#block-views-e5e73a5f5fbe3faff99e67716c66577e .view-global-anglican-theological-institute  ul li a 
{
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
}

/*#block-views-e5e73a5f5fbe3faff99e67716c66577e {
    background: url("images/star2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 166px;
    width: 561px;
}

#block-views-e5e73a5f5fbe3faff99e67716c66577e h2 {
    color: #FFFFFF;
    float: right;
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    padding: 10px 0 10px 8px;
    width: 428px;
}
#block-views-e5e73a5f5fbe3faff99e67716c66577e .views-field-body
{
     color: #FFFFFF;
    float: left;
    font-size: 13px;
    height: auto;
    line-height: 22px;
    list-style: square outside none;
    margin: 0;
    padding: 0;
    width: 423px;  
}

.view-global-anglican-theological-institute{
    float: right;
    height: auto;
    width: auto;
}*/
.view-global-anglican-theological-institute .news-container1 .views-field-view-node a, .Read-more
{
       padding-right: 21px;
}
.view-global-anglican-theological-institute .view-footer p
{
    margin:0;
}
/*#block-views-e5e73a5f5fbe3faff99e67716c66577e .views-field-body p
{
    float:left;
    margin: 0 !important;
}*/

.right_content .block-imageblock
{
    background: none repeat scroll 0 0 #FBFBFD;
    border: 1px solid #CCCCCC;
    float: left;
    padding: 12px;
    width: 90%;
    margin-bottom:20px;
}
#block-imageblock-2
{
    border: none;
    background: none;
    padding: 0;
}
#block-imageblock-2 .block-image .imageblock-image{
   width:120px;
}
.block-image
{
     float: none;
    text-align: center;
    width: 100%;
}
.block-body
{
    font-size:13px;
    text-align: center;
}
#block-simpleads-ad-groups-130
{
    float: right;
    margin-top: 10px;
    width: auto;
    margin-right: 0;
}
/*#block-simpleads-ad-groups-130 .simplead-container img
{
    width:535px;
}*/
#block-simpleads-ad-groups-130 .simplead-container
{
    padding-bottom:0;
}
.imageblock-image{
    width: 80px;
}
#block-imageblock-1 img.imageblock-image{
    width:160px;
}
#block-multiblock-6,#block-multiblock-7,#block-multiblock-8{
    float:left;
}
.links{
    display: block;
}

#block-menu-menu-footer-new-topics, .special-report-block,.footer-right-upper,.footer-right-bottom {
    background-image: url("images/footer-bg1.png") !important;
    background-repeat: repeat;
    border-radius: 7px;
    
}
.views-exposed-form .views-exposed-widget {
  float: left;
    padding: 0.5em 1em 0 0;
    position: absolute;
/*    right: -16px;*/
right: -548px;
    top: 31px;
}
#block-views-exp-articles-page .content{
    position: absolute;
}

.block.block-block.contextual-links-region {
    float: left;
}
/*.page-reads #block-views-exp-reads-page .content{
    position: relative;
}
.page-reads .ctools-auto-submit-full-form.jquery-once-1-processed.ctools-auto-submit-processed {
    position: absolute;
    right: 8px;
    top: -709px;
}*/

.page-reads .views-exposed-form .views-exposed-widget {
    float: left;
    padding: 0.5em 1em 0 0;
    position: absolute;
    right: -16px;
    top: 65px;
    width: 100%;
}

.page-reads .form-text.ctools-auto-submit-processed {
    margin-left: 20px;
}
.page-reads .views-exposed-form label {
    color: #033D94;
      float: left;
}

.page-reads .ajax-progress.ajax-progress-throbber {
    float: left;
    margin-left: 318px;
}
.view-reads .views-row {
    border: 1px solid #DBD9DA;
    float: left;
    height: auto;
    margin-bottom: 25px;
    position: relative;
    width: 100%;
}
.view-reads .views-row .views-field-nothing {
    float: left;
    height: auto;
    width: 252px;
}

.view-reads .views-row .views-field-nothing-1 {
    float: left;
    height: auto;
    margin-left: 10px;
    width: 499px;
}
.view-id-reads{
     float: left;
    margin-top: 60px;
}

.view-header-bannner-ads{
    float:left;
    width: 100%;
    padding-top: 29px;
}
.normal-login .view-id-news_listing .reads{display:none}

/****** 25 march *******/
#block-views-header-bannner-ads-block-1 {
    float: left;
    width: 561px;
    margin-left: 27px;
}
#block-views-header-bannner-ads-block-2 {
    float: left;
    width: 561px;
}
