@charset "utf-8";

/* CSS Document */

/*------------------------------------*\

	RESET

\*------------------------------------*/

a,

a:link,

a:visited {

  color:#b70000;

  text-decoration: none;

}

a:focus,

a:hover,

a:active {

  color: #333;

}

h1, h2, h3, h4, h5, h6 {

  color:#b70000;

}

pre,

div.code {

  border-left: 5px solid #b70000;

}

.highlight {

  background: #b70000;

}

li a.active {

  color: #b70000;

}

.typo-label {

  color: #b70000;

}



/*------------------------------------*\

	Pages CSS

\*------------------------------------*/





/*  Header  */

.header-navbar-wrapper {

  /*background-color: #b70000;*/
  background-color: #fff;

}
.navbar-header
{
	border-bottom: 3px solid #c72d29;
	padding-left: 0px;
    padding-right: 0px;
}


/* Pager */

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {

  background-color: #b70000;

  border-color: #b70000;

}

.pagination > li > a, .pagination > li > span {

  color: #b70000;

}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {

  color: #fff;

  background-color: #b70000;

}



/*------------------------------------*\

	NAVIGATION CSS

\*------------------------------------*/

/*

 * Main menu links

 */

#block-quatro-main-menu ul.menu li:hover a,

#block-quatro-main-menu ul.menu li.active a,

#block-quatro-main-menu ul.menu li.active-trail a,

#block-quatro-main-menu ul.menu li a.active,

#block-quatro-main-menu ul.menu li a.is-active,

#block-quatro-main-menu ul.menu li a:hover,

#block-quatro-main-menu ul.menu li.open a {

  color: #733E30;

  background-color: #fff;

}



#block-quatro-main-menu ul.menu li li.open a:hover,

#block-quatro-main-menu ul.menu li li.open a.active,

#block-quatro-main-menu ul.menu li:hover li a:hover,

#block-quatro-main-menu ul.menu li:hover li a.active,

#block-quatro-main-menu ul.menu li.open li a:hover,

#block-quatro-main-menu ul.menu li.open li a.active,

#block-quatro-main-menu ul.menu li.open li.open a,

#block-quatro-main-menu ul.menu li.active li a:hover,

#block-quatro-main-menu ul.menu li.active li a.active,

#block-quatro-main-menu ul.menu li.active li.active a,

#block-quatro-main-menu ul.menu li:hover li:hover li a:hover,

#block-quatro-main-menu ul.menu li.open li.open li a:hover,

#block-quatro-main-menu ul.menu li.open li.open li a.active,

#block-quatro-main-menu ul.menu li.active li.active li.active a:hover,

#block-quatro-main-menu ul.menu li.active li.active li.active a.active {

  background: #fff url(../images/mainmenu-active.png);

  color: #733E30;

  margin-bottom: 0;

}

#block-quatro-main-menu ul.menu ul {

  background: #fff;

}



/* Search menu item */

#block-quatro-main-menu ul.menu li:last-child {

  background-color: #fff;

}



/* User menu */

.block-system-user-menu ul.menu a {

  border-right: 1px solid #c7e5e5;

  color: #c7e5e5;

}

.block-system-user-menu ul li.last a {

  border: none;

}

.block-system-user-menu ul.menu a:hover,

.block-system-user-menu ul.menu a.active {

  color: #fff;

}



/* Footer menu */

#block-quatro-footer {

  border-bottom: 2px solid #b70000;

}

#block-quatro-footer ul.menu li a:hover,

#block-quatro-footer ul.menu li a.active {

  color: #b70000;

}



/* Mobile menu */

@media only screen  and (max-width: 767px) {

	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {

      	  background: #b70000 url(../images/mainmenu-active.png);

	  border-color: #b70000;

	}
	.navbar-toggle{
	  background: #3176bf url(../images/mainmenu-active.png);
	  border-color: #3176bf;
	  margin-top: 10px !important;
	}

}



/*------------------------------------*\

	BLOCKS CSS

\*------------------------------------*/


/*--------------start--------------*/
#block-adblockhorizontalad1 {
    background-color: #000;
}
#block-adblockhorizontalad1 img
{
	width:100%%;
}
#block-socialicons {
    margin: 20px;
    text-align: left;
}
#block-views-block-topic-technology-block-2 .views-field, #block-views-block-topic-sport-block-1 .views-field
{
	width : 100% !important;	
} 
#block-views-block-video-block-1 .attachment-after, #block-views-block-video-block-1 .view-content
{
	float: left;
}

#block-views-block-topic-business-block-1 img 
{
	height: 150px !important;
}
.display-top-news .block-title
{
	border: none !important;
	max-width: 80px !important;
	margin-left:10px;
	text-align: center;
    background-color: #c55b39;
    color: #fff;
}
.display-top-news .view-content
{
	margin-right: 100px !important;
	margin-top: -40px !important;
	padding: 0 !important;
}
.latest_news, .latest_news-secondary
{
	box-shadow: 0 0 2px rgba(180,180,180,0.5);
	padding: 10px;
	height: 430px;
    overflow: auto;
}
.latest_news ul, .latest_news-secondary ul
{
	margin: 0 !important;
	padding: 0 !important;
}
.latest_news li, .latest_news-secondary li
{
	list-style-type: none;
	border-bottom: 1px solid #ddd;
}

/*.business-block-1 span.field-content {
    position: absolute;
    left: 0;
    width: 264px;
    background-color: rgba(0,0,0,0.8);
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff;
}*/
.sidebar_technologies .views-row, #block-views-block-topic-business-block-1, #block-views-block-video-block-1
{
	padding: 0 !important;
	margin: 0 !important;
}
.sidebar_technologies .attachment-after, #block-views-block-topic-sport-block-1 .attachment-after
{
	width:100% !important;
}
.site-branding, #block-adblocktopbannerad, .footer
{
	margin:0 auto !important;
}
.header-wrapper, .main-container
{
	padding-top:0 !important;
	padding-bottom:0 !important;
 		padding-right:0 !important;
}

.block-inner{
	padding: 1px !important;

}

.thumbnail{
	margin-bottom: 0px !important;
}

.block-topic-news .view-content .views-field-title a{
	font-weight: normal !important;
	color: #b70000;
	font-size: 15px !important;
}

.block-topic-news .view-content .views-field-title a:hover {
    color: #333 !important;
}
/*--------------end---------------------*/

h2.block-title {

  border-bottom: 2px solid #b70000;

}

.views-field-view-node a:hover,

li.node-readmore a:hover {

  color: #b70000;

}

article.node-article.node-teaser .node-title a:hover,

article.node-photos.node-teaser .node-title a:hover,

.view-article-slideshow .attachment .views-field-title a:hover,

.block-topic-news .view-content .views-field-title a:hover,

.block-topic-news .attachment .more-link a:hover,

.block-breaking-news h2.block-title,

.block-breaking-news .content .views-field-title a:hover,

article.node-article.node-teaser .node-title a:hover,

.block-latest-news .views-row .views-field-title a:hover,

.block-most-read .views-row .views-field-title a:hover,

.block-video-block .views-field-title a:hover,

.block-comments-recent-block li a:hover, 

.view-list-articles .views-field-title a:hover,

.view-more-articles .views-row .views-field-title a:hover,

.view-list-videos .views-row .views-field-title a:hover {

  color: #b70000;

}



/* Block slideshow */

.view-list-photos .views-slideshow-pager-fields .views-slideshow-pager-field-item.active,

.view-article-slideshow .views-slideshow-pager-fields .views-slideshow-pager-field-item.active {

  background: url(../images/blue/slideshow-nav-active.png) 0 0 no-repeat;

}

.view-list-photos .views-row .views-field-title a:hover {

  color: #b70000; 

}

ul.slick-dots li.slick-active button {

  background: #b70000; 

}



/*------------------------------------*\

	FORMS CSS

\*------------------------------------*/

button, input[type="reset"], input[type="submit"], input[type="button"],

#block-simplenewssubscription button#edit-subscribe { background: none repeat scroll 0 0 #b70000; }

input.form-submit:hover,

.section-content .block-simplenews .block-inner input.form-submit:hover {

  background-color: #9E0000; /*url(../images/blue/button-hover.png) 0 center repeat-x;*/

}

.section-content .block-simplenews .block-inner input.form-submit {

  background-color: #b70000; /*url("../images/blue/button-hover.png") repeat-x scroll 0 center rgba(0, 0, 0, 0);*/

}

ul.primary li.active a,

ul.primary li.active a:hover,

ul.primary li.active a:focus {

  background-color: #b70000;

}

