/* =============================================================================
 *   Base
 * ========================================================================== */

a {
	color: #89C6AF;
}

h1,h2,h3,h4,h5,h6,h7,h8 {
	color: #434343;	
	font-weight: normal !important;
}


body {
    font-family: "Nunito", "Helvetica Neue", "Trebuchet MS", sans-serif;
    font-size: 87.5%;
    color: #434343;
	font-weight: normal;
}


/*
 * Logo
 */
 
 
#logo img{
    width:155px;
    margin-top: 30px;
}

#logo {
  padding: 20px 0;
}


/* =============================================================================
 *   Base
 * ========================================================================== */

/*
 * "User menu" block for Drupal user menu
 */

#header-wrapper{
	background: url(images/succeed_header_bg.png) repeat-x;

}

#block-system-user-menu ul li a{
    color: #666;
    text-decoration: none;
}

#block-system-user-menu ul li{
	display: inline-block;
    list-style: none outside none;
    margin-top: 50px;
    padding: 0 10px;
}

#header {
	position:relative;
} 

#block-system-user-menu {
	position:absolute;
	top:0px;
	right:0px;
}

#block-search-form {
	position:absolute;
	top:80px;
	right:0px;
}

#block-views-slideshow-block .view-slideshow, #block-views-slideshow-block .block-inner{
	margin-left: 0 !important;
}

#block-views-events-block-1 .field-content, .view-events .field-content {
	display:inline-block;
}

#block-views-events-block-1 .views-label, .view-events .views-label  {
	font-weight:bold;
}

.view-events .views-field-body {
 	margin:10px 0px;
}

.view-events .views-field-title {
 	font-weight:bold;
 	font-size: 16px;
 	margin-bottom:10px;
} 


.views-slideshow-pager-fields {
	text-align: center;
	height: 30px;
	padding-top: 8px;
}

.views-slideshow-pager-field-item {
	text-indent: -12000px;
	cursor: pointer;
	display: inline-block;
}

#views_slideshow_cycle_main_frontpage_slideshow-block {
	position:relative;	
}

.views-slideshow-controls-bottom {
	text-align: center;
	display:block;
	background-color: transparent;
	height: 30px;	
}

.views-slideshow-controls-text {
	text-align: center;
	position: relative;	
}

.views-slideshow-pager-fields {
	text-align:center;
	padding-top: 0px;	
}

.views-slideshow-pager-field-item {
	text-indent: -12000px;
	border-radius: 50%;
	width: 11px;
	height: 11px;
	background-color: #CCC;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: -2px;
}

.views-slideshow-pager-field-item.active {
	background-color: #89C6AF;
}

#block-superfish-1 {
	min-height: 50px;
	margin-bottom: 10px;
	padding:5px 10px;
	background-color: #F5F7F9;
	border-top: 1px solid #89C6AF;
}

#block-superfish-1 a {
	padding-left: 20px;
	padding-top: 10px;
	color:#333333;
	font-weight: normal;
	text-transform: uppercase;
}

#block-superfish-1 ul li.menuparent.sfHover ul li a {
	color:#fff;
}

#block-superfish-1 a.active, #block-superfish-1 a:hover, #block-superfish-1 ul li.menuparent.sfHover a, #block-superfish-1 ul li.menuparent.sfHover ul li a.active, #block-superfish-1 ul li.menuparent.sfHover ul li a:hover  {
	color: #fff;
	background-color: #89C6AF;
	padding: 10px 15px 15px;
}

#footer-wrapper {
	background-color: #F5F7F9;
}

div#mini-panel-footer_mini_panel h2{
	border-bottom: 1px solid #ccc;
    font-size: 1.2em;
    font-weight: normal;
    padding: 15px 0 10px;
}

.region-footer {
	padding-top:10px;
}

#mini-panel-footer_mini_panel ul li a {
    font-size: 1em;
    color: #777;
}

#mini-panel-footer_mini_panel ul li a:hover, #mini-panel-footer_mini_panel ul li a.active {
    text-decoration: none;
    width: 70%;
    color: #89C6AF;
}

div#mini-panel-footer_mini_panel p {
    font-size: 0.8em;
}

#mini-panel-footer_mini_panel ul li{
    list-style: none;
    padding-bottom: 2px;
}

#mini-panel-footer_mini_panel .pane-system-user-menu ul{
	margin-top: 8px;
}

div#mini-panel-footer_mini_panel .block-content {
    padding-top: 10px;
}


#footer #block-block-6{
	border-top: 1px #ccc solid;
	padding-top: 10px;
	margin-bottom: 0px;
}

#footer #block-block-6 p {
	float:left;
	font-size: 0.8em;
	margin-left: 10px;
}

#block-block-28 .sm{
	float:left;
	margin-left:10px
}

.rteindent3{
    margin-left: 10px !important;
}

#block-search-form #edit-search-block-form--2 {
	border: 1px solid #ccc;
	border-radius: 3px;
    width: 200px;
}

#block-search-form input {
	height: 29px;
	width: 50px;
 	margin-top: 60px;
 	padding: 0px;
}

#block-search-form input[type="search"] {
	padding-left: 10px;
	color: #666;
	margin-right: -43px;
}

#block-search-form input[type="submit"] {
	border: none;
	background:url(images/succeed_search.png) no-repeat center center;
	text-indent: -999px;
}

/*#block-views-event-calendar-block-1 h3 a {
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	font-size: 20px;
}
 
#block-views-event-calendar-block-1 {
	background:url(images/calendar.png) no-repeat top center;
	padding-top: 10px;
	min-height: 220px;
}

.calendar-calendar table.mini td.empty {
	background-color: transparent;
}

.calendar-calendar th.days {
	background-color: transparent;
}

.view .date-nav-wrapper .date-nav {
background-color: transparent;
border: 0px;
height: 30px;
height: auto;
min-height: 30px;
position: relative;
margin-bottom: 5px;
}
.date-nav-wrapper .date-nav {
background-color: transparent;
border: 0px;
height: 30px;
height: auto;
min-height: 30px;
position: relative;
margin-bottom: 5px;
}
.date-nav {
clear: both;
padding-bottom: 5px;
width: 100%;
}

.calendar-calendar tr {
background-color: transparent;
}*/

.region-two-50-first, .region-two-50-second, #block-block-23, #block-block-27, #block-block-28, #block-block-34 {
	background-color: #F5F7F9;
}

.container #main-content .block-inner, .container #columns .region-sidebar-second .block-inner{
    padding: 15px;
}

#content .panel-display, #content .panel-flexible {
    margin: 0;
}

#block-panels-mini-footer-mini-panel {
	margin: 0 auto;
	width: 800px;
}


#content-column #block-panels-mini-frontpage-main-2-columns h2, 
#block-block-23 h2, #block-block-27 h2,  #block-block-28 h2, #block-block-34 h2,
.view-Partners .views-table caption, #block-views-partners-block-1 h2{
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}


#block-panels-mini-frontpage-main-2-columns .region-two-50-first .block, 
#block-block-27, #block-block-28, {
  padding: 10px;
}


.view-events .views-row {
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.three-25-25-50 > div.region-three-25-25-50-third, .three-50-25-25 > div.region-three-50-25-25-first, 
.three-25-50-25 > div.region-three-25-50-25-second, .two-brick > .panel-row > .region, .two-50 > .region, 
.five-5x20 > .row-1 div.region-five-first, .five-5x20 .row-1 div.region-five-second {
width: 48% !important;
}

#block-panels-mini-frontpage-main-2-columns .region-two-50-first {
	margin-right: 15px;

}

h2.field-label {
	margin:0px;
	padding:0px;
}

#main-content #block-system-main{
	margin-right: 20px;
}

.form-item-search-block-form {
	width:160px;
}

/* events */
.field-item {
  text-align: justify;
}

.field-name-field-events-images .field-item {
  float: left;
  margin: 10px;
}

.field-name-field-events-date {
  margin-top: 10px;
}

.field-name-field-events-venue {
  margin-bottom: 10px;
}

body.extranet-page #content-column {
  border: solid 3px #ff3333;
  background-color: #eeeeff;
  border-radius: 10px;
  padding: 10px;
}

.view-id-Partners tr{
    background-color:  #FFFFFF;
}

.view-id-Partners tbody{
	border: 1.5px solid #CCCCCC;
}
#block-views-partners-block-1 td, #block-views-partners-block-1 th {
    border-bottom: 0 none;
    border-right: 1px solid #CCCCCC;
    margin: 0;
    padding: 5px 20px;
}

.views-partners .view-content{
	float: left;
}

/*Contact*/

.form-item-name label, .form-item-mail label, .form-item-subject label,
.form-item-message label, .form-item-copy label, .form-item-pass label{
	font-weight: normal;
}

#edit-name, #edit-mail, #edit-subject, #edit-keys, #edit-or, #form-text, #edit-phrase, #edit-negative, #edit-pass {
    border: 1px solid #c3c3c3;
    border-radius: 3px;
    padding: 10px 15px;
    margin-right: 20px;
    margin-bottom: 20px;
    font-size:11px;
    font-family: "Nunito", sans-serif;
    color: #666;

}

#edit-message {
    float: left;
    border-radius: 3px;
    border: 1px solid #c3c3c3;
    font-size:11px;
    font-family: "Nunito", sans-serif;
    color: #666;
}

#contact-site-form #edit-submit, #search-form #edit-submit, #search-form #edit-submit--2, 
#user-login #edit-submit, #webform-client-form-76 #edit-submit {	
    font-size:1em;
    font-family: "Nunito", sans-serif;
    color: #ffffff;
    padding: 10px 20px;
    background:#89C6AF;
    border: none;
    border-radius: 3px;
    margin-top: 15px;
}

#edit-submitted-country option, #edit-submitted-type-of-organization-select option{
    font-family: "Nunito", sans-serif;
}

/**    Vista resources **/
.view-id-Resources .node h2{
 margin-top:0px; 
}

.view-id-Resources .node .region-two-33-66-first{
  width:20%; 
  margin-right:20px;
}
.view-id-Resources .node .region-two-33-66-first img{
  border: 1px solid;
   margin-top:5px; 
  
}
