/**
 * @version   1.31 December 18, 2012
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */

/* Core */
body {color: #333;}
#rt-header, #rt-bottom {color: #aaa;}
.rt-container {background: #fff;} 
a:hover {color: #000;}
#rt-footer, #rt-copyright {color: #000;}
#rt-sidebar-a, #rt-sidebar-b, #rt-sidebar-c {background-color: #fff;}
#gantry-viewswitcher {margin: 0 auto 1em;position: relative;}
#rt-logo {background:url(../images/cmep/Centre-For-Middle-Eastern-Plants-Logo.png) 0 0 no-repeat; width:217px; height:58px;}
.module-title {color:#666;}
.module-title h2 {margin-top: 0;}
#rt-footer {background: #dae782;}
#rt-footer .rt-block {padding-bottom:5px;}
#rt-copyright {background:#fff;}
#rt-copyright .rt-container {padding:15px 0 10px 0;background:#fff!important;}
#rt-sidebar-a ul {list-style: none;}

/* Wordpress */
.rt-wordpress .rt-article {margin-bottom:15px;}


/* Navigation - Core */
#rt-menu .rt-container {background:#fff !important; border-bottom:1px dotted #878787; padding-bottom:5px;}
#rt-menu ul.menu li a, .menutop.theme-fusion li.root > .item, .menu-type-splitmenu .menutop.theme-splitmenu li .item {color: #666;}
.menutop.theme-fusion li.parent.root > .item span, .menu-type-splitmenu .menutop.theme-splitmenu li.parent .item span {background: url(../images/menus/menutop-daddy.png) 100% 50% no-repeat;}

/* Navigation - Hovers */
#rt-menu ul.menu li a:hover, .menutop.theme-fusion li.root > .item:hover, .menutop.theme-fusion li.active.root.f-mainparent-itemfocus > .item, .menutop.theme-fusion li.root.f-mainparent-itemfocus > .item, .menu-type-splitmenu .menutop.theme-splitmenu li:hover > .item {background: #c1d72e;color: #666; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;
border-top-right-radius: 5px;}

/* Navigation - Active */
#rt-menu ul.menu li.active a, #rt-menu ul.menu li.active a:hover, .menutop.theme-fusion li.root.active > .item, .menutop.theme-fusion li.root.active > .item:hover, .menu-type-splitmenu .menutop.theme-splitmenu li.active .item {background: #c1d72e;color: #00674e; font-weight:bold; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px; border-top-right-radius: 5px;}

/* Navigation - Dropdowns */
.menutop.theme-fusion .fusion-submenu-wrapper {background: #dae782; width:210px;}
.menutop.theme-fusion ul li {width:210px!important;}
.menutop.theme-fusion .fusion-submenu-wrapper.level3, .menutop.theme-fusion .fusion-submenu-wrapper.level4, .menutop.theme-fusion .fusion-submenu-wrapper.level5, .menutop.theme-fusion .fusion-submenu-wrapper.level6 {background: #dae782;}
.menutop.theme-fusion ul li > .item {color: #666;border-bottom:1px solid #c1d72e;}
.menutop.theme-fusion ul li > .item:hover, .menutop.theme-fusion ul li.f-menuparent-itemfocus > .item {background: #c1d72e;color: #666;}
.menutop.theme-fusion ul li > .daddy span {background: url(../images/menus/dropdown-daddy.png) 100% 50% no-repeat;}
.menutop.theme-fusion .fusion-grouped ol li > .item {background: url(../images/menus/menu-arrow.png) 5px 50% no-repeat;}

/* Typography */
h1, h2, h3, h4, h5, h6, .rt-wordpress h1 {color:#666; letter-spacing:-1px; margin-bottom: 0.5em;}
h1, h2, h3 {font-weight: normal;}
h4, h5, h6 {font-weight: bold;}
h4, h5, h6 {letter-spacing: normal!important;}
.rt-article ul {margin: 10px 0;}
blockquote {margin: 20px 0 10px 0; padding: 15px 0 0 0; border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; display: inline-block;}
#rt-footer h3 {color:#00674e;}
#rt-copyright {color:#00674e;}
#rt-copyright a {color:#00674e;}
#rt-copyright a:hover {color:#000;}
p {margin: 0 0 10px 0;}


/* Search */
.headersearch .rt-block {padding: 15px 0 0 0; text-align:right;}
.headersearch label.screen-reader-text {display: none;}
.headersearch input#searchsubmit, .wpcf7-form-control.wpcf7-submit.searchsubmit {background-color: #dae782; color: #0f7051; border: 0; cursor:pointer;}
.headersearch input#s {width: 150px;}

/* Social Links */
.sociallinks .rt-block {padding: 0 0; text-align:right;}

/* Homepage showcase image slider */
.homepage #rt-menu .rt-container {border-bottom:none;}
.homepage #rt-showcase .rt-container .rt-grid-12 {width: 960px;}
.homepage #rt-showcase .rt-block {padding: 0 0;}
.homepage #rt-showcase .rt-grid-12 {margin: 0 0;}
.homepage #rt-showcase .theme-light.slider-wrapper {padding: 0 0;}

/* Tagline */
.tagline h1 {font-weight: normal; color:#666; font-size:32px; margin: 0 0; line-height:1.2em;} 


/* Articles */
.rt-wordpress .rt-article-bg {border-bottom: none;}
.homepage .rt-article p {font-size: 14px;}
#rt-main .rt-grid-12 {width: 960px; margin: 0 0;}
#rt-main .rt-grid-12 .rt-block {padding: 15px 0;}

/* Services */
.servicecols {width:100%; float: left; margin:0 0 10px 0; padding:15px 0 0 0; min-height:160px; clear: both; border-top:1px dotted #878787;}
.servicecols a {display: block; padding:5px; margin-bottom: 0px; font-weight: bold; color:#97aa17;}
.servicecols a:hover {color:#0f7051;}
.servicecols h3 {color:#97aa17;}
.servicecols h3 a {color:#97aa17; font-weight: normal;}


/* Homepage */
.latestupdates ul {list-style-type:none; padding-left:0;}
.latestupdates ul li {margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px dotted #CCC;}
.latestupdates ul li a {line-height: 1.1em; font-size:13px;}

.homepage #rt-bottom .rt-block {padding: 0 0;} 
.homepage #rt-bottom .alignleft {margin-right: 10px;}
.homepage #rt-bottom .rt-grid-12 {width: 960px; margin: 0 0 20px 0;}
.homepage .rt-page .rt-article {margin-bottom: 0;}
.homepage #rt-main .rt-block {padding-bottom:0;}

/* Footer */
#rt-footer {color:#00674e;}
.rbge .rt-block {padding-bottom: 0px;}
.footerlinks .rt-block {padding: 0 0; font-size:10px; line-height:1.3em;}
#rt-copyright {font-size:11px!important; line-height:1.3em;}

/* Image Alignment */
.alignleft {display: inline;float: left;margin-right: 20px;}
.alignright {display: inline;float: right;margin-left: 20px;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}

/* Sliders */
.theme-light.slider-wrapper {padding: 0 0;}

/* Project Menu*/
.project-menu {}
.project-menu ul {padding-left:10px;}
.project-menu li {display: inline-block; margin-right:20px; font-size:11px;}
#rt-maintop .rt-container {border-bottom: 1px solid #e4e4e4; background:#eee;}
#rt-maintop .rt-container .rt-block {margin-bottom:0; padding: 5px;}

/* Contact Form */
.wpcf7-text {height: 15px; margin-bottom: 10px;}
.contact-form label {display: inline-block; width: 80px; font-weight:bold;}
.wpcf7-submit {font-size: 14px; margin-top:10px;}



/* VIEWS TEMPLATE STYLING */

/* Services Template*/
.services_maincol {width:600px; float: left;}
.services_rightcol {width:300px; float: left; margin-left:60px;}
.test-quote {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; font-size: 16px; color:#878787;}
.wpcf-field-testimonial-value { border-top: 1px dotted #878787; border-bottom: 1px dotted #878787;display: block; clear: both; padding: 15px 0; margin: 30px 0 10px 0;}
.test-name {font-weight: bold; font-size:11px;}
.related-projects {}
.email-contact-wrapper {}

/*Projects Main Page Template */
.project-wrapper-main {margin:10px 15px 0 0; padding: 0 15px 0 0; min-height: 150px;}
.project-wrapper-main p {line-height: 1.2em; margin-bottom: 5px;}
h2.project-main {margin-bottom:5px; font-size: 185%;}
.location {font-size:14px; width:450px; line-height:1.2em; margin-bottom: 5px; color:#97aa17;}
.project-main-imgwrapper {width: 150px; float: left; margin: 0 10px 0 0; min-height: 150px;}
.project-main-img {width:150px; height:110px; background:#e8edca url(../images/cmep/project-no-image.gif) no-repeat 50% 100%;}


/* Projects Template */
.project_wrapper {width:960px; clear: both;}
.project_images {width:600px;}
.project_image_first {margin-left:0px; background:#333;}
.project_image {margin-left:20px; background:#333;}
.project_image.first {margin-left:0px;}
.project_maincol {width:600px; float:left;}
.project_rightcol {width:300px; float:left; margin-left:60px;}
.clear {clear:both;}
.project_thbs_wrapper {clear: both; margin-bottom:30px; min-width:600px;}
.project_thb {float: left; margin-right: 20px;}
.project_thb_end {margin-right: 0;}
.project_custom_fields {margin-bottom:50px;}
.project_field_txt {font-size:14px;}
.project_custom_fields h3 {border-bottom: 1px dotted #878787; padding:0 0 10px 0; margin-top: 0;}
.project_custom_field {border-bottom: 1px dotted #878787; padding:0 0 10px 0; margin-top: 10px;}


/* Main Team Page */
.teammember-list {clear: both;}
.teammember-list ul {list-style: none; margin-left: 0px;}
.teammember-list ul li {list-style: none; margin-left: 0px;}
.teammember-listinfo {float: left; width:200px; margin-left: 20px; padding-top: 15px;}
.name {font-size:16px;}
.mainjobtitle {font-size:14px; font-style: italic; display:block;color:#97aa17;}
.teamreadmore {font-size:12px; font-weight: bold;}
.mainteamimg {float: left; margin-bottom: 20px;}
.main-team-wrapper {min-height:350px;}
.main-team-left {width:460px; float:left;}
.main-team-right {width:460px; float: left; margin-left:20px;}
.director-listinfo {float: left; margin-left: 20px; padding-top: 0; width:580px;}
.main-team-director {border-bottom: dotted 1px #878787; margin-bottom:5px;border-top: dotted 1px #878787;}


/* Individual Team Page */
.cvlink {font-weight: bold; background: url(../images/cmep/pdf-icon.gif) 0 5px no-repeat; padding: 15px 0 10px 50px; display:block;}
.jobtitle {font-size: 16px; font-style:italic; display: block; margin: -10px 0 10px 0;color:#97aa17;}


/* Sidebar post listing test */
.sidebar-listing ul,.sidebar-listing ol,.sidebar-listing li {	list-style: none;	margin: 0;	padding: 0;}
.sidebar-listing li {	clear: both;	margin-bottom: 10px;	padding-bottom: 10px;	border-bottom: 1px solid #e5e5e5;	white-space: nowrap;}
.sidebar-listing li:first-child {	padding-top: 3px;}
.sidebar-post {} 
.sidebar-post img {	max-width: 51px;	max-width: 20%;	margin-right: 3%;	float: left; }
.sidebar-post .title-container {	float: left; 	max-width: 77%;}
.sidebar-post h3 {	font-size: 16px;	margin-bottom: 0;	clear: both; 	overflow: hidden;}
.sidebar-post .date {	float: left;	margin-top: 5px;	margin-bottom: 0 !important;}

/* Related Projects Module */
.relatedprojects {margin:25px 0 0 15px;}
.relatedprojects .module-title h2 {margin-bottom: 20px;}
.related-project-wrapper {clear: both; margin-bottom:10px; min-height:40px;}
.related-project-img {float: left: margin-right:10px;}
.related-project-title {font-size: 16px;}

/* Email Contact Module */
.emailcontact {margin-left:15px;}
.email-contact {margin:10px 0 20px 0;padding: 15px 0; border-top: 1px dotted #878787; border-bottom: 1px dotted #878787; width: 285px;height:22px;}
.team-email-contact {margin:10px 0 20px 0;padding: 15px 0; border-top: 1px dotted #878787; border-bottom: 1px dotted #878787; width: 300px;}

/* EU Directive */
#catapult-cookie-bar {text-align:center!important; font-size:16px; padding: 30px 0!important;}

/* News widget */
.widget_wp_views ul li a {display: inline-block; line-height:1.2em; margin:10px 0;}
.widget_wp_views ul li {display: inline-block; line-height:1.4em;}