/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/* Increase the default font size on small devices */
html {
  font-size: 81.3%;
}

.views-field-body .field-content{
    word-break: break-all;
}

#block-views-exp-working-groups-page,
#block-views-exp-dashboard-search-page,
#block-views-exp-events-page, #block-news-aggregator-na-filter,
#block-views-exp-events-page,
#block-views-exp-events-page-1,
#block-views-exp-library-page,
#block-views-exp-library-page-1,
div.innovation-directory-filter,
#block-views-exp-working-groups-page,
#block-views-exp-working-groups-page-1,
#block-views-exp-working-groups-page-2,
#block-views-exp-working-groups-page-3,
#block-views-exp-working-groups-page-4,
#block-views-exp-working-groups-page-5,
.page-water-innovation-news #block-views-exp-weblog-slider-page-1,
.block-sonr-webmining .sonr-webmining-area-left,
.newsletter-filter,
.page-search .search-form {
  float: left;
  width: 100%;
  box-sizing:border-box;
  padding-right:0;
}

page-action-groups #block-quicktabs-working-groups-tab,
.page-showcase #block-system-main,
.page-water-innovation-news #block-system-main,
.page-content-search #block-system-main,
.page-events #block-system-main, #block-news-aggregator-na-list,
.page-action-groups #block-system-main,
#block-block-15,
.block-menu-tabs-menu,
.page-resources #block-system-main,
.page-my-market-place #block-system-main,
.page-action-groups #block-system-main,
#block-menu-block-2,
.page-newsletter-content #block-system-main,
.page-search .item-list .pager,
.page-search .search-results,
.section-action-groups .infoBox,
.block-sonr-webmining .sonr-webmining-area-right,
.block-feed-button,
.block-float-right {
  float: left;
  width: 100%;
}

.node-type-event .panel-col-first, 
.node-type-working-group-event .panel-col-first, 
.node-type-products-and-services .panel-col-first, 
.node-type-project .panel-col-first, 
.node-type-organisation .panel-col-first{
    float: none;
    width:100%;
}

.panel-2col .panel-col-first .inside{
    margin: 0 0 1em 0;
}

.node-type-event .panel-col-last, 
.node-type-working-group-event .panel-col-last, 
.node-type-products-and-services .panel-col-last, 
.node-type-project .panel-col-last, 
.node-type-organisation .panel-col-last{
    float: none;
    width:100%;
}

.node-type-working-group .region-sidebar-first {
    clear: both;
    margin-left: 0;
    width: 100%;
}

.node-type-working-group .region-sidebar-first .block-inner {
    margin: 20px;
}

.page-my-market-place .views-column, .page-action-groups .views-column {
    display: block;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}

.site_list_image{
    float: none;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    min-height: 0;
    min-width: 0;
}

.views-submit-button{
    margin:0 !important;
    padding:0 !important;
}

#block-menu-block-3 ul li{
    display: inline-block;
}

.node-type-event .field-name-field-content-image{
    float:none;
}

.node-type-event .field-name-field-content-image .image-style-site-thumbnail{
    margin-left: 0;
}
div.line{
    padding-right: 0;
}

#block-menu-block-1, .region .block-region-matchmaking-menu{
    height:45px;
}

.block-region-matchmaking-menu div.selector {
    margin: 7px 6px;
    width: 95%;
}

table td{
    width:auto !important;
}

.page-user .user-profile{
    padding: 17px;
}

.page-user .field-name-field-image{
    float:none;
    margin-top: 0;
     padding: 15px 0 0 0;
     margin:0;
}

.page-user #block-system-main{
    clear: none;
    width:auto;
    height: auto;
}

#block-quicktabs-user-profile-tabs #quicktabs-user_profile_tabs .item-list{
    position: relative;
    top:30px;
    min-height: 0;
    width: 100%;
    padding:0 15px;
    box-sizing:border-box;
    left:0;
}

.page-node-3560 .field-type-image,
.page-node-3561 .field-type-image,
.page-node-3562 .field-type-image, 
.page-node-3579 .field-type-image,
.page-node-3580 .field-type-image,
.page-node-3666 .field-type-image, 
.page-node-3677 .field-type-image,
.view-id-eipw_conference_2014_speakers_list .floatRight{
    float:none;
}

.page-node-3560 .image-style-site-thumbnail, 
.page-node-3561 .image-style-site-thumbnail,
.page-node-3562 .image-style-site-thumbnail, 
.page-node-3579 .image-style-site-thumbnail, 
.page-node-3580 .image-style-site-thumbnail, 
.page-node-3666 .image-style-site-thumbnail, 
.page-node-3677 .image-style-site-thumbnail{
margin-left: 0;
    margin-top: 0;
    top: 0;
}

.view-id-eipw_conference_2014_speakers_list .image-style-site-thumbnail{
 margin-bottom: 15px;
    margin-left: 0;
    margin-top: 15px;
    top: 0 !important;
}

#block-quicktabs-user-profile-tabs .item-list ul li,
#block-quicktabs-user-profile-tabs .item-list ul li.active{
    width:100%;
}

.userPageView.field-name-field-title, .userPageView.field-name-field-first-name, .userPageView.field-name-field-surname, .userPageView.field-name-add-remove-user-bookmark{
    padding-top: 0;
    margin:0 5px 0 0 !important;
}

.userPageView.field-name-user-profile-dynamic-field,
.userPageView.field-name-field-phone{
    margin-left:0;
}

#block-quicktabs-user-profile-tabs #quicktabs-container-user_profile_tabs{
    margin-left: 0;
    clear: both;
    padding-top: 50px;
}

.password-strength{
    float: none;
    margin-bottom: 10px;
    width: 100%;
}

input[type="password"],
div.form-item div.password-suggestions {
    width: 100%;
}

.location .form-item label{float:none;}
#user-profile-form .vertical-tabs .location .form-type-textfield label, #user-profile-form .vertical-tabs .location .form-type-select label {
display: block;
    width: 100%;
}
#user-profile-form .vertical-tabs .location .form-type-textfield input, #user-profile-form .vertical-tabs .location .form-type-select div.selector {
    width: 100%;
}
.location .form-item input {
    box-sizing: border-box;
    width: 100%;
}

#user-profile-form div.vertical-tabs {
    margin: 0 0 1em;
}

#user-profile-form .vertical-tabs ul.vertical-tabs-list {
    float: none;
    margin: 0;
    width: 100%;
    border-top: 1px solid #ccc;
}

#user-profile-form .vertical-tabs ul.vertical-tabs-list li {
    border-style: none none solid none;
    border-width: 0 0 1px;
}

.node-type-working-group .working_group_image,
.node-type-weblog .field-name-field-content-image,
.node-type-information-source .field-name-field-content-image,
.node-type-event .field-name-field-content-image,
.node-type-project .field-name-field-content-image,
.node-type-products-and-services .field-name-field-content-image,
.node-type-organisation .field-name-field-content-image{
    float:none;
    margin-left: 0;}

.node-type-working-group .working_group_image .image-style-site-thumbnail,
.node-type-weblog .field-name-field-content-image .image-style-site-thumbnail,
.node-type-information-source .field-name-field-content-image .image-style-site-thumbnail,
.node-type-event .field-name-field-content-image .image-style-site-thumbnail,
.node-type-project .field-name-field-content-image .image-style-site-thumbnail,
.node-type-products-and-services .field-name-field-content-image .image-style-site-thumbnail,
.node-type-organisation .field-name-field-content-image .image-style-site-thumbnail{
    margin-bottom:20px;
    margin-left: 0;
    float:none;
}
.node-type-working-group ul.quicktabs-tabs li{display: inline-block;}
.node-type-working-group #block-views-og-add-webform-block {
    float: left;
    text-align: left;
}

.view-og-add-webform .field-content div {
    margin-left: 0;
    margin-right: 14px;
}

.view-og-members .views-column,
.view-og-members .views-column-last{
    clear: both;
    display: block;
    min-height: 100px;
    padding: 10px 0 37px;
    width: 100%;
}

.node-type-working-group .view-working-group-page .view-og-members {
    width: 100%;
}

#block-menu-block-4 ul li{
    font-size:11px;
}

.drop, .views-column-last .drop {
    right: 0;
    top:10px;
}


.node-type-working-group .working_group_bookmark {
    float: right;
    margin-bottom: 10px;
}

.view-user-profile-views{margin-left:15px;}

.view-user-profile-views .views-field{display: block;}

.profile-label, .profile-field-label, 
.views-label-field-value-chain-position-slide,
.views-field-field-cv .profile-field-full,
.profile-label-full,
.profile-field{
    display:block; 
    text-align: left;
    width: 100%}

.page-my-market-place .views-column-last .views-more-link, .page-action-groups .views-column-last .views-more-link, .view-og-members .views-column-last .views-more-link {
    left: 95px;
}

.page-my-market-place .views-column-first .views-field-bookmarks-add-remove, .page-action-groups .views-column-first .views-field-bookmarks-add-remove, .view-innovation-directories .views-column-first .views-field-bookmark-add-remove, .view-og-members .views-column-first .views-field-bookmarks-add-remove {
    right: 0;
}

.node-type-project .field-name-field-content-image .image-style-site-thumbnail,
.node-type-products-and-services .field-name-field-content-image .image-style-site-thumbnail,
.node-type-organisation .field-name-field-content-image .image-style-site-thumbnail{
    margin: 0 0 20px;
}

.node-type-project .field-name-field-content-image,
.node-type-products-and-services .field-name-field-content-image,
.node-type-organisation .field-name-field-content-image{
    float:none;
}

#branding{
	float: none;
    padding-top: 5px;
}

#block-eipw-custom-content-search-form{
    float:none;
}

#site-name {
    margin: 15px 10px 0;
}

#columns{
    overflow: hidden;
}

.innovation-directories div {
    padding: 20px 10px 0;
    width: 100%;
    margin-bottom:20px;
}

#header{
	height: auto;
}

.region-header{
    padding-left: 10px;
    float:left;
}

#block-menu-menu-header-menu,
.subscribe_newsletter_button{
    float:left;
}

#header #block-menu-menu-header-menu .block-inner, #header .menu{
    margin-top: 0;
}

#header #block-menu-menu-header-menu .block-inner{
    margin-bottom: 5px;
}
#header #block-block-7 .block-inner{
    margin-left: 6px;
}
.search-form {
    margin-bottom: 5px;
}

#block-block-10{
    float:left;
}

#header #block-block-10 .block-inner {
    margin: 0 0 10px;
}

#block-block-10 .block-content {
    border-right: 1px solid #8498a1;
    border-left:none;
} 
#site-name {
    margin: 10px 10px 0 5px;
}

#site-name a {
  background-size: 100% auto;
    max-width: 100%;
    min-height: 54px;
    width: auto;
}

#menu-bar {
    padding: 0 13px;
}

#block-eipw-custom-content-search-form .container-inline div.form-item-search-block-form {
    display: block;
    margin: 10px 10px 15px 5px;
}

#block-eipw-custom-content-search-form .container-inline div.form-actions {
    display: none;
}

#block-eipw-custom-content-search-form .container-inline div.form-item-search-block-form input {
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-sizing: border-box;
    left: 0;
    width: 100%;
    top: 0;
    background-position: right 10px center;
}

#block-eipw-custom-content-search-form .container-inline div#edit-actions input, 
#block-eipw-custom-content-search-form .container-inline div#edit-actions--2 input{
	display: none;
}

#breadcrumb ol {
    margin: 0 5px 0 5px;
}

div.selector {
    margin: 7px 0;
    width:100%;
    box-sizing:border-box;
}

div.selector span{
	width:100%;
    box-sizing:border-box;
}

.socialmedia, div.region .block-md-slider, #edit-trends, .region-header #block-block-7 {
    display: none;
}

.block-superfish {
    float: left;
    width: 100%;
}

#footer{
	height:auto;
}

.crumb-last {
    width:100px;
}

.site_image {
    float: none;
    margin-bottom: 10px;
    margin-left: 0;
}

.expert-detail .expert_detail_content{
    float: none;
    width: 100%;
    margin-left: 0;
}

.expert-detail .floatLeft{
    float:none;
    }

.expert-detail.arrow_0:before,
.expert-detail.arrow_1:before,
.expert-detail.arrow_2:before{
    left: 3%
}

.radioBtns{
    float:left;
    margin-top: 5px;
}

.link-field-column {
    margin-left: 0 !important;
    float:none;
    width: 100%;
}

.form-item-field-fields-of-expertise-und .form-image,
.form-item-field-value-chain-position-slide-und-0-value .form-image,
.form-item-field-conclusion .form-image{
    float:none;
}

.form-item-field-fields-of-expertise-und label, .form-item-field-fields-of-expertise-und .description,
.form-item-field-value-chain-position-slide-und-0-value label, .form-item-field-value-chain-position-slide-und-0-value .description,
.form-item-field-conclusion label, .form-item-field-conclusion .description{
    width: 100%;
    margin-left: 0;
}

.view-working-group-projects .views-row .views-field-view-node {
    float: none;
}

.view-working-group-projects .views-row .views-field-php{
    text-align: left;
    margin-bottom: 10px;
}

#edit-account .form-item input[type="password"] {
    width: 100%;
}

#edit-account .form-item .password-strength {
    padding-left: 0;
    width: 100%;
}

.jcrop-holder
{
    max-width: 100%;
    overflow: auto;
}

.front #content .panel-flexible.container, .front #main-content{
    margin:0;
    padding: 0;
}