/*******Portfolio********/
.view-portfolio .view-content {overflow:hidden;}
.view-portfolio .views-row {float:left;}
.view-portfolio .views-row .views-field-field-portfolio-image {
	background:url(../images/ajax-loader.gif) center center no-repeat #fff; 
	border:0px solid #e0e0e0; 
	margin-bottom:15px;
}
.view-portfolio .views-row .views-field-field-portfolio-image a {
	display:block; 
	background:url(../images/magnify23.png) center center no-repeat #fff;
}

.view-portfolio .views-row .views-field-title a {
	font-size:20px; 
	color:#2d5eb7; 
	line-height:normal; 
	text-decoration:none; 
}
	.view-portfolio .views-row .views-field-title a:hover { text-decoration: underline;}

.view-portfolio .views-row .views-field-body {
	margin-bottom:12px; 
	line-height:21px; 
	font-size:13px; 
	font-weight:normal;
}

.view-portfolio .views-row .views-field-view-node a { 
	font-size:12px; 
	color:#2d5eb7; 
	text-decoration:none;
}
	.view-portfolio .views-row .views-field-view-node a:hover { text-decoration: underline;}

.page-portfolio .view-portfolio .views-row {width:215px; margin:0 19px 25px 0;}
.page-portfolio .view-portfolio .views-row .views-field-field-portfolio-image {height:155px; width:215px;}

.page-portfolio-1-col .view-portfolio .views-row {float:none; overflow:hidden; margin-bottom:40px;}
.page-portfolio-1-col .view-portfolio .views-row .views-field-field-portfolio-image {height:380px; width:530px; float:left; margin-right:20px;}

.page-portfolio-2-cols .view-portfolio .views-row {width:460px; margin:0 15px 35px 0;}
.page-portfolio-2-cols .view-portfolio .views-row.views-row-even {margin-right:0;}
.page-portfolio-2-cols .view-portfolio .views-row .views-field-field-portfolio-image {height:330px; width:460px;}

.page-portfolio-3-cols .view-portfolio .views-row {width:300px; margin:0 13px 35px 0; line-height:18px;}
.page-portfolio-3-cols .view-portfolio .views-row .views-field-field-portfolio-image {height:215px; width:300px;}
/*******************/

.view-popular-videos .views-row {
	overflow: hidden;
	padding-bottom: 21px;
	line-height: 17px;
}
.view-popular-videos .views-row_1 {
	overflow: hidden;
	padding-bottom: 11px;
	line-height: 17px;
}
.view-popular-videos .views-field-field-video {
	float: left;
	margin-right: 13px;
}

.view-popular-videos .views-field-created {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
	.view-popular-videos .views-field-title {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	display: inline;
	}

.view-popular-videos .views-field-view-node, .view-popular-videos .views-field-view-node * {
	display: inline;
}
.view-popular-videos .views-field-view-node a {
	color: #e63f01;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	text-decoration: none;
}
	.view-popular-videos .views-field-view-node a:hover {
		text-decoration: underline;
	}

.view-popular-videos .view-footer a {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.view-popular-videos .view-footer a:hover {
	text-decoration: underline;
}

#block-block-7 {
	background: url(../images/bg-block.png) 0 0 no-repeat;
}
#block-block-7 .content {
	padding: 20px 0 21px 20px;
	overflow: hidden;
}
#block-block-7 .content a { display: inline-block; float: left;}
#block-block-7 .content img {
	box-shadow: 4px 4px 4px rgba(0,0,0, .3);
	margin-right: 20px;
}
	#block-block-7 .content img.last-banner {
		margin-right: 0;
	}


.tab_content .date { float:left; width:95px; color:#fff; font-size:11px; font-weight:bold; text-align:center; line-height:26px;}
.tab_content .date:hover {
	background: url(../images/bg-date-tab.gif) top repeat-x;
	cursor: pointer;
}
.tab_content .tab-event, .tab_content .tab-event-odd { float:left; width:515px; padding-left:9px; color:#636262; font-size:12px; background:#1a1b1d; line-height:26px;}
.tab_content .tab-event-odd { background: #26272a; border-top: 1px solid #313235; line-height: 25px;}
.tab_content .tab-event a, .tab_content .tab-event-odd a { color:#726f6f; text-decoration:none; display: block; background: url(../images/a-tab.gif) no-repeat right 10px;}
.tab_content .tab-event a:hover, .tab_content .tab-event-odd a:hover { color:#fff;}
.tab_content a { color:#fff;}

.tabs_container_bottom {
	background:url(images/tab_container_bot.png) no-repeat left top;
	height:5px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}




.tab_container {
	overflow: hidden;
	width: 100%;
	background:url(images/bg-tabs.gif) top repeat-x #262626;
	color:#36500c;
	float:left;
}
.tab_content {
	/*padding: 18px 16px 44px 16px;*/
	overflow:hidden;
}

ul.quicktabs-tabs {
	background: url(../images/bg-tabs.gif) top repeat-x;
	margin-bottom: 0;
	overflow: hidden;
	padding-left: 0px;
}

ul.quicktabs-tabs li {
	background: url(../images/bg-tab-li.gif) right no-repeat;
	margin: 0;
	display: inline-block;
	padding: 0 2px 0 0;
	float: left;
}
ul.quicktabs-tabs li a {
	text-transform: capitalize;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	padding: 9px 16px 6px;
	display: block;
}

ul.quicktabs-tabs li.first {
	background: url(../images/tab-first.png) 0 bottom no-repeat;
	width: 200px;
	z-index: 10;
	position: relative;
}
ul.quicktabs-tabs li.first:hover {
	background: url(../images/tab-first.png) 0 0 no-repeat;
}

	

ul.quicktabs-tabs li.last {
	background: url(../images/tab-last.png) 0 bottom no-repeat;
	width: 218px;
	margin-left: -48px;
	z-index: 1;
	position: relative;
}
ul.quicktabs-tabs li.last:hover {
	background: url(../images/tab-last.png) 0 0 no-repeat;
}

ul.quicktabs-tabs li.last a {
	padding-left: 54px;
}
ul.quicktabs-tabs li.last_1 {
	background: url(../images/tab-last.png) 0 bottom no-repeat;
	width: 218px;
	margin-left: -44px;
	z-index: 2;
	position: relative;
}
ul.quicktabs-tabs li.last_1:hover {
	background: url(../images/tab-last.png) 0 0 no-repeat;
}

ul.quicktabs-tabs li.last_1 a {
	padding-left: 54px;
}


ul.quicktabs-tabs li.first2 {
	background: url(../images/tab-first2.png) 0 bottom no-repeat;
	width: 160px;
	z-index: 10;
	position: relative;
}
ul.quicktabs-tabs li.first2:hover {
	background: url(../images/tab-first2.png) 0 0 no-repeat;
}

ul.quicktabs-tabs li.last2 {
	background: url(../images/tab-last2.png) 0 bottom no-repeat;
	width: 250px;
	margin-left: -45px;
	position: relative;
}
ul.quicktabs-tabs li.last2:hover {
	background: url(../images/tab-last2.png) 0 0 no-repeat;
	z-index: 2;
	
}
ul.quicktabs-tabs li.last3 {
	background: url(../images/tab-last3.png) 0 bottom no-repeat;
	width: 306px;
	margin-left: -45px;
	position: relative;
}
ul.quicktabs-tabs li.last3:hover {
	background: url(../images/tab-last3.png) 0 0 no-repeat;
	z-index: 2;
	
}

ul.quicktabs-tabs li.active {
	background-position: 0 0;
	z-index: 10;
}

ul.quicktabs-tabs li.active2 {
	background-position: 0 0;
	z-index: 10;
}

ul.quicktabs-tabs li.first3 {
	background: url(../images/tab-first3.png) 0 bottom no-repeat;
	width: 200px;
	z-index: 10;
	position: relative;
}

ul.quicktabs-tabs li.first3:hover {
	background: url(../images/tab-first3.png) 0 0 no-repeat;
}
ul.quicktabs-tabs li.active3 {
	background-position: 0 0;
	z-index: 10;
}

.quicktabs_main {
	padding: 10px 0px 0px;
}

.system-wrapper {
	padding: 25px 20px 0;
}

.front .system-wrapper {
	padding: 0;
}

.view-latest-topics .views-row-last article.node-teaser {
	margin-bottom: 0;
}

.view-faq .views-row {
	padding-bottom: 15px;
}

#block-views-popular-videos-block h2 {
	padding-bottom: 12px;
}
