/*Overrides for syriareports theme*/
body {
background-color: #FDFDE0;
}

.front #content {
margin: -3px 0;
}

.front #news_list.front #news_box {
padding: 3px 0;
}

.front #news_list.front #news_box .title,
.front #news_list.front #news_box .date,
.front #news_list.front #news_box .body {
margin-bottom: 5px;
}

.front #news_list.front #news_box .title a {
font-weight: bold;
font-size: 19px;
}

.front #news_list_home.front a {
font-weight: normal !important;
font-size: 13px !important;
}

.front #list_home #col1 h3,
.front #list_home #col2 h3 {
float: left;
width: 85%;
padding: 0px 0px 10px 0px;
margin: 8px 0px 8px 0px;
}

.front #list_home #col1 {
padding-top: 7px;
}

.front #list_home #col2 {
padding-top: 0px;
}

.news_branding_image_thumbnail {
float: left;
margin-right: 10px;
width: 35px;
height: 35px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

.front .view-display-id-block_5 {
clear: both;
}

.news_branding_image_news_page {
float: left;
margin-right: 10px;
width: 50px;
height: 50px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

.view-display-id-page_2 #news_list h2 {
margin-top: 10px;
float: left;
}

.view-display-id-page_2 #news_list #news_box {
clear: both;
}

/*Header adjustments*/
#header_right {
width: auto;
float: right;
padding-right: 0px;
}

#header_right #site_date {
width: auto;
}

#header_right #block-views--exp-search_content-page_1,
#header_right #block-block-3 {
float: left;
}

#header_right #block-block-3 {
padding-top: 2px;
}


#header_right .views-exposed-form .views-exposed-widget {
padding: 0px 5px 0px 0px;
}

#header_right #block-views--exp-search_content-page_1 .views-submit-button {
padding-right: 0px;
}

#header_right #block-block-3 iframe {
margin-top: 10px;
}

#block-block-3 #ajax_register_block_anonymous {
display: inline;
}

#block-block-3 #ajax_register_block_anonymous a {
text-transform: uppercase;
}

/*Ajax login panel*/
#TB_overlay {
z-index: 498;
}

#TB_window {
background: #FFFFFF;
border: 4px solid #a71930;
z-index: 500;
}

#TB_title {
background-color: #FDFDE0;
}

/*Superfish Overrides*/
menu.sf-style-pomegranate li, .sf-menu.sf-style-pomegranate.sf-navbar,
.sf-menu.sf-style-pomegranate li, .sf-menu.sf-style-pomegranate.sf-navbar {
background: #a71930;
font-size: 13px;
}

.sf-menu.sf-style-pomegranate.sf-navbar li ul {
font-size: 11px;
}

.sf-menu.sf-style-pomegranate li:hover, .sf-menu.sf-style-pomegranate li.sfHover, .sf-menu.sf-style-pomegranate li.active a, .sf-menu.sf-style-pomegranate a:focus, .sf-menu.sf-style-pomegranate a:hover, .sf-menu.sf-style-pomegranate a:active, .sf-menu.sf-style-pomegranate.sf-navbar li li {
background: #4D4D4D;
}

.sf-menu.sf-style-pomegranate.sf-navbar li ul {
background-color: #4D4D4D;
}

/*Breadcrumb*/
.breadcrumb {
font-size: 13px;
color: #a71930;
margin-bottom:30px;
}

.breadcrumb a {
color: #4D4D4D;
text-decoration: underline;
}

.front #content_left_middle_left,
.front #content_left_middle_center,
.front #content_left_middle_right,
.front #content_left_middle_left .view-display-id-block_1,
.front #content_left_middle_center .view-display-id-block_1,
.front #content_left_middle_right .view-display-id-block_6,
.front .block-views-databank-block_1 .view-display-id-block_1 {
height: 350px;
}

.front .view-display-id-block_6,
.front .view-display-id-block_1 {
position: relative;
}

.front #list_home #col1 #list_home_box div.more-link,
.front #list_home #col2 #list_home_box div.more-link,
.page-news #list_home div.more-link {
background: #a71930;
padding: 5px;
width: 70px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-align: center;
margin-top: 20px;
}

.front .view-display-id-block_6 div.more-link,
.front .view-display-id-block_1 div.more-link {
background: #a71930;
position: absolute;
left: 10px;
bottom: 10px;
padding: 5px;
width: 70px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-align: center;
font-size: 12px;
}

.front #list_home #col1 #list_home_box div.more-link a,
.front #list_home #col2 #list_home_box div.more-link a,
.front .view-display-id-block_6 div.more-link a,
.front .view-display-id-block_1 div.more-link a,
.page-news #list_home div.more-link a {
color: #ffebee !important;
background-image: none;
padding-left: 0px;
}

.page-news #list_home div.more-link a,
.page-news #list_home div.more-link a:hover,
.page-news #list_home div.more-link a:visited {
float: none !important;
font-family: Arial !important;
font-weight: normal !important;
font-size: 12px !important;
text-decoration: none !important;
background-image: none !important;
padding: 0px !important;
margin: 0px !important;
}

/*News teasers home page*/
.front #list_home #col1 h3,
.front #list_home #col2 #list_home_box {
background-image: none;
}

.front #list_home #col1 #list_home_box,
.front #list_home #col2 #list_home_box {
margin-bottom: 20px !important;
}

/*Latest Additions boxes*/
.page-news .view-display-id-block_2 .latest-news,
.page-news .view-display-id-block_2 .date,
.page-directory .view-display-id-block_5 .latest-companies,
.page-directory .view-display-id-block_5 .date,
.page-tenders .view-display-id-block_3 .latest-tenders,
.page-tenders .view-display-id-block_3 .date {
display: inline-block;
}

/*Tender and Directory Company Images*/
.node-type-directory .company_logo {
text-align: right;
}

.node-type-tenders .tender-company-image img,
.node-type-directory .company_logo img {
max-width: 105px;
height: auto;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

/*Stock Market Logo*/
.page-markets #content {
position: relative;
}

.page-markets img.stock-market-logo {
position: absolute;
right: 0px;
height: auto;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

/*Footer Fix*/
.view-display-id-block_3 .view-content #data {
display: none;
}

/*Project Nodes*/
#project_detail {
margin-top: 15px;
}

#project_detail table {
margin-left: 7px;
border-collapse: separate;
}

#project_detail table p {
margin: 0px 0px 10px 0px;
}

#project_detail table tr td,
#project_detail table thead th {
vertical-align: top;
padding: 5px;
}

#project_detail table label {
color:#325206
}

#project_detail #tablefield-field-project-contractors-0,
#project_detail #tablefield-field-project-components-0,
#tablefield-field-project-stakeholders-0,
#tablefield-field-project-keydates-0 {
margin-left: 0px !important;
width: 100%;
border-collapse: collapse;
}

#project_detail #tablefield-field-project-contractors-0 th,
#project_detail #tablefield-field-project-components-0 th,
#tablefield-field-project-stakeholders-0 th,
#tablefield-field-project-keydates-0 th {
background-color: #efefef;
border-bottom: 1px solid #cccccc;
}

#project_detail #tablefield-field-project-contractors-0 tr,
#project_detail #tablefield-field-project-components-0 tr,
#tablefield-field-project-stakeholders-0 tr,
#tablefield-field-project-keydates-0 tr {
background-color: #ffffff;
}

.node-type-projects .links {
float: right;
}

.page-projects #news_list h2 {
margin-bottom: 10px;
}

#content_left #news_list_home h2 a {
font-weight: bold !important;
font-size: 13px;
color: #B11B1F !important;
}

#content_left_top_right #news_list_home #news_box {
padding-left: 10px !important;
}

/*Login Toboggan Block Form Overrides*/
#block-user-0 {
margin-top: 10px;
margin-bottom: 10px;
border: 1px solid #000;
padding: 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #ffffff;
}

#block-user-0 h2 {
margin-bottom: 10px;
padding-left: 5px;
}

#block-user-0 div {
text-align: left;
}

#block-user-0 #user-login-form div.form-item {
height: auto;
float: none;
clear: both;
width: 100%;
display: block;
}

#block-user-0 #user-login-form label {
display: block;
visibility: visible;
margin-bottom: 10px;
text-align: left;
font-weight: normal;
text-transform: uppercase;
font-size: 10px;
color: #000000;
padding-left: 5px;
}

#block-user-0 #user-login-form div.form-item input {
width: 80%;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#block-user-0 #user-login-form input.form-submit {
width: 50%;
height: auto;
background-color: #EBEBEB;
text-align: center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

#block-user-0 #toboggan-login-link-container a, #toboggan-login-link-container a:hover, #toboggan-login-link-container a:visited {
font-size: 10px;
color: #000000;
text-transform: uppercase;
}

#block-user-0 #user-login-form div.item-list {
height: 20px;
}

#block-user-0 #user-login-form .item-list>ul {
display: block;
visibility: visible;
}

#block-user-0 #user-login-form .item-list>ul li.first {
display: none;
visibility: hidden;
}

#block-user-0 #user-login-form .item-list>ul li.last a, #block-user-0 #user-login-form .item-list>ul li.last a:hover, #block-user-0 #user-login-form .item-list>ul li.last a:visited {
color: #000000;
padding-left: 5px;
}

#block-views-nodequeue_1-block .views-row {
width: auto;
}