/* fix foter*/

#layout-footer #block-block-3{
    height: auto;
}

/****************************************************************************************************************************************************************
CONTACT ADD INTRA AFRICA FIX - Jasmin S.
****************************************************************************************************************************************************************/

.page-node-90 .field-name-body a.but-form.box{
    margin-top: 20px;
    margin-bottom: 20px;
}

.page-node-90 .boxes-row-wrapper.last.desktop{
    clear:both;  
}

.page-node-90 .field-name-body a.but-form-euaid{
    margin-left: 0px;  
}

a.but-form-intra-africa span.title{background: #f5833c !important;}
a.but-form-intra-africa:hover{background: #f5833c !important;}
a.but-form-intra-africa{border: solid thin #f5833c;}

/****************************************************************************************************************************************************************
SMALL BOXES ON INTRA AFRICA - Jasmin S.
****************************************************************************************************************************************************************/

.intra-africa #layout-body .field-name-body .box { 
    width: 16.95%;
    float: left;
    display: table-cell !important;
    vertical-align: middle;
    text-align: center;
    line-height:52px;
    background: #f5833c;
    transition: all 0.5s ease;
}

.intra-africa #layout-body .field-name-body .box:hover{
    background: #c36932;
    transition: all 0.5s ease;
}

.intra-africa .desktop .box a{
    position: static;
    display: inline-block;
}

.intra-africa .mobile .box a{
        color: #FFF;  
        text-decoration: none;
}

.intra-africa .desktop .box.span5.homeButtons.ben-space a{
    line-height: 1;
    position: relative;
    top: 10px;
}

@media all and (min-width: 740px) and (max-width: 979px) {
    .intra-africa #layout-body .field-name-body .box { 
        width: 47%;
        margin-right: 20px;
        margin-bottom: 20px;      
    }
}

@media all and (max-width: 739px) {
    .intra-africa #layout-body .field-name-body .box { 
        width: 100%;
        margin-bottom: 20px;      
    }
    
    .intra-africa .mobile .box a{
        padding: 16px 200px;
    }
    
}


/****************************************************************************************************************************************************************
MEGAMENU ACTIONS INTRA AFRICA - Jasmin S.
****************************************************************************************************************************************************************/

.intra-africa .om-maximenu-content .ia-gf{
	border: 5px solid #c36932;
	background: #fff;
	margin-left: -15px;
	padding: 10px;
}

.intra-africa .om-maximenu-middle-left .ia-gf ul li  {
	color: #685201!important;
	list-style: none;
	border-top: 1px solid #FFDA88;
	padding: 0!important;
	margin: 0!important;
}

.intra-africa .om-maximenu-middle-left .ia-gf ul li.first {
	border-top: none!important;
}

.intra-africa .om-maximenu-middle-left .ia-gf ul li a {
	font-size: 15px;
	padding: 5px;
	display: block;
}

.intra-africa .om-maximenu-middle-left .ia-gf ul li a {
	color: #f5833c!important;
	text-decoration: none!important;
}


/****************************************************************************************************************************************************************
FIXING A MEGAMENU FOR CREATIVE EUROPE - Jasmin S.
****************************************************************************************************************************************************************/

.creative-europe .om-maximenu-content .block-block-id-16 .ce-gf{
    width: 905px;
}

.creative-europe .om-maximenu-content .block-block-id-16 .ce-gf .col{
    width: 271px;
}

/****************************************************************************************************************************************************************
NEW ONE COLOUR MENU - Jasmin S.
****************************************************************************************************************************************************************/

#main-menu-desktop .nav-pills li.item681 a,
#main-menu-desktop .nav-pills li.item683 a,
#main-menu-desktop .nav-pills li.item682 a,
#main-menu-desktop .nav-pills li.item685 a,
#main-menu-desktop .nav-pills li.item3001 a,
#main-menu-desktop .nav-pills li.item751 a,
#main-menu-desktop .nav-pills li.item686 a,
#main-menu-desktop .nav-pills li.item803 a{
    background-color: #9C9E9F !important;
    border-bottom: 1px solid #004c79;
    transition: 0.2s all ease-in-out;
}

#main-menu-desktop .nav-pills li.item352 a{
    height: 28px !important;
    padding-bottom: 3px !important;
}

#main-menu-desktop .nav-pills li.item352 a.active,
#main-menu-desktop .nav-pills li.item352 a:hover{
    background-color: #007fc8 !important;
    transition: 0.2s all ease-in-out;
}

#main-menu-desktop .nav-pills li.item681 a{
    border-top: 3px solid #007fc8;
    transition: 0.2s all ease-in-out;
}

#main-menu-desktop .nav-pills li.item681 a.active,
#main-menu-desktop .nav-pills li.item681 a:hover{
    background-color: #007fc8 !important;
    transition: 0.2s all ease-in-out;
}

#main-menu-desktop .nav-pills li.item683 a{
    border-top: 3px solid #6550a3;
    transition: 0.2s all ease-in-out;
}

#main-menu-desktop .nav-pills li.item683 a.active,
#main-menu-desktop .nav-pills li.item683 a:hover{
    background-color: #6550a3 !important;
    transition: 0.2s all ease-in-out;
}

#main-menu-desktop .nav-pills li.item682 a{
    border-top: 3px solid #ECBA03;
    transition: 0.2s all ease-in-out;
}

#main-menu-desktop .nav-pills li.item682 a.active,
#main-menu-desktop .nav-pills li.item682 a:hover{
    background-color: #ECBA03!important;
    transition: 0.2s all ease-in-out;
}

#main-menu-desktop .nav-pills li.item685 a{
    border-top: 3px solid #faa61a;
}

#main-menu-desktop .nav-pills li.item685 a.active,
#main-menu-desktop .nav-pills li.item685 a:hover{
    background-color: #faa61a!important;
    transition: 0.2s all ease-in-out;
}

#main-menu-desktop .nav-pills li.item3001 a{
    border-top: 3px solid #f5833c;
}

#main-menu-desktop .nav-pills li.item3001 a.active,
#main-menu-desktop .nav-pills li.item3001 a:hover{
    background-color: #f5833c!important;
    transition: 0.2s all ease-in-out;
}

#main-menu-desktop .nav-pills li.item751 a{
    border-top: 3px solid #007fc8;
    transition: 0.2s all ease-in-out;
}

#main-menu-desktop .nav-pills li.item751 a.active,
#main-menu-desktop .nav-pills li.item751 a:hover{
    background-color: #007fc8 !important;
    transition: 0.2s all ease-in-out;
}
#main-menu-desktop .nav-pills li.item686 a{
    border-top: 3px solid #898989;
    transition: 0.2s all ease-in-out;
}

#main-menu-desktop .nav-pills li.item686 a.active,
#main-menu-desktop .nav-pills li.item686 a:hover{
    background-color: #898989 !important;
    transition: 0.2s all ease-in-out;
}

#main-menu-desktop .nav-pills li.item803 a{
    border-top: 3px solid #007fc8;
    transition: 0.2s all ease-in-out;
}

#main-menu-desktop .nav-pills li.item803 a.active,
#main-menu-desktop .nav-pills li.item803 a:hover{
    background-color: #007fc8 !important;
    transition: 0.2s all ease-in-out;
}

/****************************************************************************************************************************************************************
INTRA AFRICA PROGRAM - Jasmin S.
****************************************************************************************************************************************************************/

/* MENU */

.nav-pills li.item3001 a {
    background-color: #f5833c!important;
    color: white;
    border-bottom: 1px solid #f4670f;
}

.intra-africa .om-maximenu.om-maximenu-block ul.om-menu {
    border-bottom: 5px solid #c36932;
    border-top: 1px solid #f39a63;
    background: #f5833c;
}

.intra-africa .om-maximenu ul.om-menu li.om-leaf.first a.om-link,
.intra-africa .om-maximenu ul.om-menu li.om-leaf.first a.om-link.active{
    background: url("https://eacea.ec.europa.eu/sites/eacea-site/files/intraafrica-menu-arrow_2.png") right no-repeat;
    border-right: none!important;
    padding-right: 22px;
}

.intra-africa .om-maximenu ul.om-menu li.om-leaf.first a.om-link:hover{
    background:#f5833c url("https://eacea.ec.europa.eu/sites/eacea-site/files/intraafrica-menu-arrow_2.png") right no-repeat !important;
}

.intra-africa .om-maximenu ul.om-menu li.om-leaf a.om-link:hover{
    background: #c36932;
}

.intra-africa .om-maximenu ul.om-menu li.om-leaf a.om-link.active{
    background: #c36932;
}

.intra-africa .om-maximenu ul.om-menu li.om-leaf.first a.om-link:hover{
    background: #c36932;
}

.intra-africa .content .om-menu-ul-wrapper ul.om-menu li.leaf-actions,
.intra-africa .content .om-menu-ul-wrapper ul.om-menu li.leaf-action,
.intra-africa .content .om-menu-ul-wrapper ul.om-menu li.leaf-aktionen{
    margin-left: 100px;
    position: relative;
    z-index: 1;
}

.intra-africa .content .om-menu-ul-wrapper ul.om-menu li.leaf-actions a.om-link,
.intra-africa .content .om-menu-ul-wrapper ul.om-menu li.leaf-action a.om-link,
.intra-africa .content .om-menu-ul-wrapper ul.om-menu li.leaf-aktionen a.om-link{
    padding-left: 22px;
    margin-left: -12px;
}

.intra-africa .om-maximenu ul.om-menu li.om-leaf .om-link {
    border-top: 0;
    border-left: 1px solid grey !important;
    border-bottom: 0;
    border-right: 1px solid #f5833c !important;
}

/* BANNER */

.intra-africa .region.region-featured .views-field-field-programme-tag-line {
    background-image: url('https://eacea.ec.europa.eu/sites/eacea-site/files/cart_intra_africa.png');
    padding: 20px 20px 20px 30px;
}

/* RIGHT COLUMN */

.intra-africa .card{
    background: url("https://eacea.ec.europa.eu/sites/eacea-site/files/intra-africa-shadow_2.png") left repeat-y #f2a97b;
}

/* TABS */

.intra-africa .vertical-tabs ul.vertical-tabs-list li a:hover, 
.intra-africa .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected a, 
.intra-africa .quicktabs-wrapper ul.quicktabs-tabs li a:hover, 
.intra-africa .quicktabs-wrapper ul.quicktabs-tabs li.active a{
    background-color: #f5833c;
    text-decoration: none;
}

.intra-africa .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected, 
.intra-africa .quicktabs-wrapper ul.quicktabs-tabs li.active {
background: url("https://eacea.ec.europa.eu/sites/eacea-site/files/arrow-orange.png") right center no-repeat;
}

/****************************************************************************************************************************************************************
SEARCH box and SEARCH page - Jasmin S.
****************************************************************************************************************************************************************/
#block-search-form{
    position: absolute;
    right: 22px;
    z-index: 1031;
    top: 50px;
}

.page-search-site #layout-body .sidebar-left li.nav-header{
    font-size:18px !important;
    text-transform: initial;
    line-height: 110%;
}

#block-block-36{
    opacity: 0;
    position: absolute;
    right: 175px;
    z-index: 10000;
    top: 10px;
}

#block-block-36 .btn-mobile-search {
    background: url('http://ec.europa.eu/ec_portal/2014/images/header/sprite-search.png') no-repeat scroll center 5px #FFF;
    border-image: none;
    height: 17px;
}

#block-block-36 .btn {
    border-radius:0;
}

@media screen and (max-width: 768px) {
    #block-search-form {
        
    }
    #block-block-36{
        opacity: 1;
    }
    
    #block-search-form {
        position: absolute;
        z-index: 1031;
        right: 0px;
        top: -60px;
        width: 100%;
        background: #FFD617;
        padding-top:15px;
    }
    
    #block-search-form .input-append{
        width: 100%;  
    }
    
    #block-search-form .form-type-textfield{
        width: 87%; 
    }
    
    #block-search-form .form-text{
        width: 100%;
        margin-left: 12px;  
    }
}


/****************************************************************************************************************************************************************
FIX for meta-description - to remove after upgrade 2.1
****************************************************************************************************************************************************************/
div.field-name-field-meta-description /* basic page */
{
    display: none;
}

/****************************************************************************************************************************************************************
sweaver-eacea-undefined-2-31082015.css
****************************************************************************************************************************************************************/
/* please always add new rules on top + date */

/* contact page - euaid box dufraph 21/08/2015*/
a.but-form-euaid span.title {background-color: #e6007e!important;}
a.but-form-euaid:hover { background-color: #e6007e!important; }
.but-form.box.but-form-euaid { border:solid thin #e6007e; }
.logged-in input { height:30px; }

/* notifications & doc updates */
.field-name-field-important-notification { border:none; padding:0 }
.field-name-field-important-notification h4 { background: #ff8989; padding:8px; color:#fff!important; }
.field-name-field-important-notification h4.document { background: #77cdff; padding:8px; color:#fff!important; }


/* menu fixes */
.i18n-de .ep-gf .first-row .col-title { height:85px; }

/* multiple boxes fixes - dufraph 9/4 */
.erasmus_plus .desktop .box a { height:58px; line-height:20px; max-width:210px; }
.erasmus_plus .desktop .box { height:258px; }
.erasmus_plus .desktop .box.span5 { width:16.95%; }
.homeButtons { height:60px!important; display:inline!important; }
.homeButtons  a { max-width:85%!important;}


/*language fixes*/
.erasmus_plus .box a[target="_blank"] {  background:none; }
.erasmus_plus.i18n-de .boxes-row-wrapper.desktop.top .box, .erasmus_plus.i18n-de .boxes-row-wrapper.desktop.bottom .box { min-height:265px; }
.erasmus_plus.i18n-de .boxes-row-wrapper.desktop.top .box a { height:65px; padding-left:2px; }


#block-webform-client-block-1021{
border-top:1px solid #ccc;
padding: 20px 20px 0px 20px;
display:none;
}
#block-webform-client-block-1021 #webform-component-was-this-page-useful{
display:none;  /* it will be shown via javascript but initially hiodden to complicate task of spambots - if js is not enabled, the radio doesnt show */
}
#block-webform-client-block-1021 div.links a.ajax-processed{
display:none;
}
#block-webform-client-block-1021 div.webform-component-textarea,
#block-webform-client-block-1021 #webform-component-suggestion,
#block-webform-client-block-1021 input#edit-webform-ajax-submit-1021{
display:none;
}

/* title too heavy*/
#layout-body.container h1 { font-size:1.9em;}

/* external-link */
//a[target=_blank] { background: url('https://eacea.ec.europa.eu/sites/eacea-site/themes/eacea/css/img/icon-ext-current.gif') no-repeat; background-position:right; padding-right:15px;  }
.lang-icons a[target=_blank] { background: none;  padding-right:0px;  }

/*button-styles*/
.node-type-events.erasmus_plus .card { background:none; }
.node-type-events .nav-list.card .region.region-sidebar-right li.nav-header { border-bottom: solid grey thin; padding-bottom:0.5em;  } 
.node-type-events .nav-list.card .block.block-views.contextual-links-region { border: none; background:none; }

.node-type-events .nav-list.card li.block.block-views { border:none!important; }
.node-type-events .nav-list.card .view-content {  border:none!important; color:white!important; line-height:30px }
.node-type-events .nav-list.card .field-content a { color:white!important; font-size:1.6em!important; }

.euAidVolunteers.node-type-events .nav-list.card .views-row  {text-align:center!important; background: #e6007e !important; margin-bottom:1em!important;}
.euAidVolunteers.node-type-events .nav-list.card .views-row:hover  { background: #bc0064!important; cursor:pointer;}

.erasmus_plus.node-type-events .nav-list.card .views-row  {text-align:center!important; background: #007FC8!important; margin-bottom:1em!important;}
.erasmus_plus.node-type-events .nav-list.card .views-row:hover  { background: #0065A2!important; cursor:pointer;}

/* euaid dropdown menu */
.euaid-drowdown-menu ul { border: solid #faa61a thick; background:white; margin-top:0px!important; }
.euaid-drowdown-menu ul li { list-style-type:none!important; padding:5px 10px 5px 0px!important;}
.euaid-drowdown-menu ul li a { padding:14px!important; width:auto!important;color:black!important; }
#om-leaf-om-u6-1321992065-3 .om-maximenu-content { min-width:350px!important;  }

/* footer paragraph space*/
#layout-footer #block-block-3 ul li { margin-bottom:8px; }

.euAidVolunteers .vertical-tabs ul.vertical-tabs-list li a:hover strong { text-decoration: none; }
 
.euAidVolunteers .vertical-tabs ul.vertical-tabs-list li a:hover, 
.euAidVolunteers .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected a,
.euAidVolunteers .quicktabs-wrapper ul.quicktabs-tabs li a:hover, 
.euAidVolunteers .quicktabs-wrapper ul.quicktabs-tabs li.active a
{ background-color:#faa61a!important; outline: none; text-decoration: none, color:white; }

.euAidVolunteers .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected a strong, 
.euAidVolunteers .quicktabs-wrapper ul.quicktabs-tabs li.active a { color:white;}
.euAidVolunteers .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected, 
.euAidVolunteers .quicktabs-wrapper ul.quicktabs-tabs li.active
  {
	background: url(https://webgate.ec.europa.eu/playground-multisite/eacea-site/sites/eacea-site/files/arrow-euaid.png) right center no-repeat;
}




/* Event pages - dufraph 11/12 */
/*tabs*/

.node-type-events .horizontal-tabs-panes .fieldset-wrapper { padding:15px;  }
.node-type-events .horizontal-tabs-panes .group-agenda p.agenda, .node-type-events .horizontal-tabs-panes .group-agenda p:last-child { border-bottom:none; padding:5px;  }
.node-type-events .horizontal-tabs-panes .group-agenda p  { border-bottom:solid #ccc thin; padding:5px;  }
.node-type-events ul.horizontal-tabs-list li.horizontal-tab-button a { padding:15px; font-weight:normal; font-size:1.2em; }


/* Eu Aid volunteers - dufraph  4/12/14 */

.euAidVolunteers .om-maximenu.om-maximenu-block ul.om-menu {
	border-bottom: 5px solid #c78312;
	border-top: 1px solid #ffc463;
	background: #faa61a;
}
.euAidVolunteers .om-maximenu ul.om-menu li.om-leaf .om-link {
	border-top: 0;
	border-left:1px solid grey!important;
	border-bottom: 0;
	border-right : 1px solid #faa61a!important;
}
.euAidVolunteers .om-leaf .om-link:hover {
	background-color: #c78312!important;
}

.euAidVolunteers .om-leaf  .link-eu-aid-volunteers:hover{
    background-color: #faa61a !important;
}

.euAidVolunteers .content .om-menu-ul-wrapper ul.om-menu li.leaf-actions{
	margin-left: 130px;	
	position: relative;
	z-index: 1;
}
.euAidVolunteers .content .om-menu-ul-wrapper ul.om-menu li.leaf-actions span.om-link.link-actions,
.euAidVolunteers .content .om-menu-ul-wrapper ul.om-menu li.leaf-actions  a  {
	padding-left: 25px;
}

.euAidVolunteers .om-maximenu ul.om-menu li.om-leaf a.om-link.active{
    background: #c78312 !important;
}

.euAidVolunteers .content .om-menu-ul-wrapper ul.om-menu li.leaf-actions ul li a, .euAidVolunteers .content .om-menu-ul-wrapper ul.om-menu li.leaf-funding p a {
	padding-left: 0px; 
}
.euAidVolunteers.node-type-call-for-proposal .leaf-funding > a,
.euAidVolunteers.node-type-beneficiary-space .leaf-beneficiaries-space > a,
.euAidVolunteers.node-type-result .leaf-selection-results > a,
.euAidVolunteers.node-type-eacea-resource .leaf-project-catalogue > a,
.euAidVolunteers.node-type-news .leaf-news > a,
.euAidVolunteers.node-type-events .leaf-events > a { background-color: #c78312; }

.euAidVolunteers .om-maximenu ul.om-menu li.om-leaf.first a.om-link {
	background: url(https://webgate.ec.europa.eu/playground-multisite/eacea-site/sites/eacea-site/files/euaid-menu-arrow_1.png) right  no-repeat !important;
	border-right: none!important;
	padding-right: 24px;
}

.euAidVolunteers .om-maximenu ul li span #block-block-id-31{
    border: 50px;
}

.euAidVolunteers .region.region-featured .views-field-field-programme-tag-line {
    background-image: url('https://webgate.ec.europa.eu/playground-multisite/eacea-site/sites/eacea-site/files/cart_euaid.png');
    padding: 20px 20px 20px 45px;
}

.euAidVolunteers .card {
    background: url(https://webgate.ec.europa.eu/playground-multisite/eacea-site/sites/eacea-site/files/eu-aid-shadow.png) left repeat-y #ffe5c2;
}

/* visualID page - 3/12/14  */
.visual-id { border:solid grey thin; padding:0 20px; background:#fcfcfc; }
.span12.visual-id { margin:15px 0px; }
.but-form { cursor:pointer; }
.but-form:hover span.title { margin-top:-15px; }
.but-form.box { background-color:#eee;}
.but-form span.description { padding:0px 15px; display:block; }
.but-form span.title {display:block; text-align:center; font-size:1.2em; color:white; padding-top:12px; height:30px; }
.but-form-eplus, .but-form-ce, .but-form-efc, .but-form-old {}
.but-form-eplus span.title{ background-color: #007FC8; }
.but-form-ce span.title{ background-color: #6550a3; }
.but-form-efc span.title{ background-color: #ECBA03; }
.but-form-old span.title{ background-color: grey; }
/* filtered list (emjmd) - dufraph 24/11/2014 */
.category { display:none; }
.align-center { text-align:center; }

/* blockquote padding */
.node .content blockquote { padding-left:10px; }


/* etutorial heading - dufraph 07112014*/

.span12.etutorial { margin:10px; }
.etutorial-thumb { float:left; margin-right:20px; }
.etutorial-label { padding-top:10px;}
h3.etutorial-heading { 
background-image:url('https://eacea.ec.europa.eu/sites/eacea-site/files/info-button.png');
background-repeat:no-repeat;
background-position:0px 0px;
height:45px;
padding-left:62px;
padding-top:8px;
}

/* action concerned - dufraph 29/10/2014 */
.view-eacea-simple-related-actions-template .view-header { margin-top: 10px; font-weight:bold; }

/* event details - dufraph 29/10/2014*/
.date-display-single { display:inline!important; }

/*date display - 21/10/14 - Malumse */
.date-display-single {display: list-item; }

/* faq design - 21/10/14 - dufraph */

.group-faqs .views-field-field-faq-category, 
.group-faqs .views-field-changed, 
.group-faqs .views-field-body, 
.view-eacea-related-faqs .views-field-field-faq-category, 
.view-eacea-related-faqs .views-field-changed,
.view-eacea-related-faqs .views-field-body { display:none ; }

.group-faqs .active .views-field-field-faq-category, 
.group-faqs .active .views-field-changed, 
.group-faqs .active .views-field-body,
.view-eacea-related-faqs .active .views-field-field-faq-category, 
.view-eacea-related-faqs .active .views-field-changed, 
.view-eacea-related-faqs .active .views-field-body { display:block ; }

.group-faqs .views-field-title, 
.view-eacea-related-faqs .views-field-title  { font-size:1em; font-weight:bolder;  padding:5px 5px 5px 20px; margin-bottom:3px; background-image:url(https://eacea.ec.europa.eu/sites/eacea-site/files/varrow-sprite.png) ; background-position: 5px -180px; background-repeat:no-repeat;  }

.group-faqs .views-row-odd .views-field-title,
.view-eacea-related-faqs .views-row-odd .views-field-title { background-color: #eee;   }

.group-faqs .views-row-even .views-field-title,
.view-eacea-related-faqs .views-row-even .views-field-title { background-color: #ddd;  }

.group-faqs .views-field-title:hover,
.view-eacea-related-faqs .views-field-title:hover { cursor: pointer; }

.group-faqs .active .views-field-title,
.view-eacea-related-faqs .active .views-field-title { background-position: 5px 8px;  }

.group-faqs .views-field-field-faq-category,
.view-eacea-related-faqs .views-field-field-faq-category {font-style:italic; padding-left:5px;  }

.group-faqs .views-field-changed,
.view-eacea-related-faqs .views-field-changed { font-size:0.8em; color: #007FC8; padding-left:5px; }

.group-faqs .views-field-body,
.view-eacea-related-faqs .views-field-body { margin-top:10px; padding-left:5px;}


/* temp hack */
.node-type-events .links.inline { display:none; }

/* infoday styling - dufraph 09/10/14 */

.ppt-cell p { padding: 10px; width:35px; }
.eventProgramme tr.odd { border: none; }
a.external-link.video-link { background-position:140px }
a.video-link { border: solid blue thin; padding:6px 25px; background-color:#dbf3ff;}
.infoday-box { margin-top:20px;}
.infoday-box .span6.online { background:#007FC8; height:100px; color:white;  padding:10px; text-align:center; padding-top:15px; }
.infoday-box .span6.online .boxtitle { font-size:2em; color:white; margin-bottom:5px;   }
.infoday-box .span6.online a { color:white; padding:15px;  }
.infoday-box .span6.online:hover { border: solid white thick; }

.infoday-box .span6.onsite { background:#007FC8; height:100px; color:white;  padding:10px; text-align:center;}
.infoday-box .span6.onsite .boxtitle {  font-size:2em; color:white;  margin-bottom:5px; }
.infoday-box .span6.onsite a { color:white; padding:15px;  }
.infoday-box .span6.onsite a:hover { text-decoration:none; }
.infoday-box .span6.onsite:hover { background-color:#00a5ff;   }

 .span12.searchTool { background:#007FC8;  color:white; margin-left:0px; margin-top:20px; padding:10px; text-align:center; padding-top:15px; }
 .span12.searchTool a { color:white; height;25px; font-size:2em; padding:15px;   }
 .span12.searchTool a:hover { text-decoration:none;  }
 .span12.searchTool:hover {background-color:#00a5ff; }

/* listing table style fix - dufraph 1/10/14 */
table.listing { margin-top:20px; }
table.listing tr { border-bottom: solid grey thin;  }
table.listing tr td {  padding:5px 0; }


/* timetable without tables - dufraph 1/9/2014*/
.vertical-table { margin-bottom:20px; }
.vertical-table.column-2 { width:50%; float:left; }
.vertical-table.column-3 { width:33%; float:left; }
.vertical-table.row { margin-bottom:0px; padding:8px 10px;margin-left:0px; }
.vertical-table.row.header { font-weight:bold; }
.vertical-table.row.odd { background-color:#ededed; }
.vertical-table.row.even { background-color:#fafafa; }
.vertical-table.row.last { border-bottom: #ededed thin solid;}

.vertical-table .vertical-table-row { margin-bottom:0px; margin-left:0px; display:flex;  }
.vertical-table .vertical-table-row.odd { background-color:#ededed; }
.vertical-table .vertical-table-row.even { background-color:#fafafa; }
.vertical-table .vertical-table-column-2 { width:48%; background-color:inherit; float:left; padding:8px 5px; }


/* project library - temp bug fix: no content under filters crtieria on content node - dufraph 28/08/2014 */
.node-eacea-resource .span12.field-label { display:none; }


/* project library filter view - dufraph 25/08/2014 */
.page-node-24 .views-exposed-widget.views-submit-button { width:40px!important; }
.page-node-24 select { width:140px; }
.page-node-24 .views-exposed-form .views-exposed-widget { width:21%; }
/*row*/
.page-node-24 .content .views-row { border-bottom: solid grey thin; }
.page-node-24 .views-row.views-row-last { border: none ;  }
/*item*/
.page-node-24 .views-field.views-field-field-custom-link .views-label.views-label-field-custom-link { border: solid red thin; display:none; margin-bottom:20px;}
.page-node-24 .views-field.views-field-field-custom-link .field-content { margin-bottom:5px; margin-top:10px;}
.page-node-24 .views-field.views-field-created {margin-bottom:15px;}
.page-node-24 .views-field.views-field-field-programme-and-action { margin:10px 0;}
.page-node-24 .views-field.views-field-field-image { font-size:1.5em; margin-bottom:15px;}
.page-node-24 .views-field.views-field-body {  }


/* share button - box styling - ganckal 18/08/2014 */
#block-social-bookmark-social-bookmark{
border-top:1px dashed #e0e0e0;
border-bottom:1px dashed #e0e0e0;
}

/* separator style - dufraph 16/7/2014*/
.separator { border-bottom:1px solid #ccc; margin-bottom:20px!important; }

/* li style remove for list of files - dufraph - 14/07/2014*/
ul.file-listing li  { list-style:none;}

/* */
#block-block-27 h2,#block-block-28 h2 { display:none; }


/* update on menu styles - temp fix - dufraph 23/06/2014*/
.creative-europe .content .om-menu-ul-wrapper ul.om-menu li.leaf-aktionen { margin-left:110px; }
.creative-europe .content .om-menu-ul-wrapper ul.om-menu li.leaf-aktionen a { padding-left:50px; }
.europe-for-citizens .content .om-menu-ul-wrapper ul.om-menu li.leaf-aktivit-ten { margin-left:250px; }
.europe-for-citizens .content .om-menu-ul-wrapper ul.om-menu li.leaf-aktivit-ten  a { padding-left:20px; }
.europe-for-citizens .content .om-menu-ul-wrapper ul.om-menu li.leaf-aktivit-ten  #efc-actions-submenu { padding-left:0px; }
.europe-for-citizens .block-om-maximenu .col { width:inherit; }
/* Edit, update on menu styles 09/03/15 */
.erasmus_plus .om-menu .om-leaf.leaf-aktionen { padding-left:82px; }
.erasmus_plus .om-menu .om-leaf.leaf-aktionen a.om-link { padding-left:30px; }


/* adapt selectors for status coloring in funding tables - ganckal 23/06/2014 */
span.Open {
color: green;
}
span.Closed {
color: #D00;
}

/* related content style temporary override - dufraph 03/06/2014*/
.views-field.views-field-title a { border:none!important; color:inherit!important;background:none!important;width:inherit:!important; display:inline!important;text-decoration:underline!important; }
.views-field.views-field-title a:hover {text-decoration:none!important;}

/* Action blocks, text overflow fix - dufraph 28/05/2014*/
.i18n-de .boxes-row-wrapper.desktop .box a, .i18n-de .boxes-row-wrapper.desktop .box#strand2 a { line-height:15px;!important }
.i18n-fr .boxes-row-wrapper.desktop .box a, .i18n-fr .boxes-row-wrapper.desktop .box#strand2 a { line-height:15px;!important }


/* remove related action styles - ganckal 28/05/2014 
.attachment-after .views-field.views-field-title a {background:none !important; border:none !important; color:#314451 !important; padding:0px !important;}*/

/* europe for citizens dropdown menu fix - dufraph 27/05/2014*/
#om-maximenu-europe-pour-les-citoyens-fr- ul.om-menu .om-leaf.leaf-volets { margin-left:187px; }
#om-maximenu-europe-pour-les-citoyens-fr- ul.om-menu .om-link.link-volets { padding-left:15px; }
#om-maximenu-europe-pour-les-citoyens-fr- ul.om-menu #efc-actions-submenu.efc-gf {margin-left:0px;}

/* hide page titke for programme pages - ganckal 27/05/2014 */
body.node-type-eacea-programme-section h1#content-title{display:none;}

/* Action pages - tabs float issue - ganckal 26/05/2014 */
#block-views-eacea-child-actions-tabs-block, #block-quicktabs-related-content-book{overflow:hidden;}

/* language switcher design - ganckal 21/05/2014 */
.region-header-top ul li{margin-left:0px;}
ul#language-selector{margin-right:20px; z-index:1035;}

/* child actions tabs design hacks - ganckal 21/05/2014 */
div#quicktabs-container-view__eacea_child_actions_tabs__block .views-field-title{display:none;}

/* Hack to place rightcolumn on survey pages - 20/05/2014 */
/* Commented to fix right column on survey pages - 26/10/2015
body.node-type-webform div.row-fluid > div.span9 {width:100%;}*/
/*body.node-type-webform div.row-fluid > div.span9 > h1.title {width:80%;float:left}*/
body.node-type-webform div.tabs {clear:both; }
body.node-type-webform div.row-fluid > div.span9 .region-content {width:64%; float:left;}
body.node-type-webform div.row-fluid > div.span9 .sidebar-right {width:34%;}
body.node-type-webform div.webform-back-survey{display:none;}

/* hide book  navigation - ganckal 12/05/2014 */
div.book-navigation{display:none;}
ul li.book_add_child{display:none;}

/* selection results fix */
.attachment-after .views-field.views-field-title a { color:white; }

/* Switch rules values on april 7 - added april 3*/
.webStreamingPreAnnoucement  { display:none; }
.webStreamingEmbed { display:block; }

/* remove if test is ok */
 .erasmus_plus .desktop .box#support p, .erasmus_plus .desktop .box#sport p,   .erasmus_plus .desktop .box#learning p, .erasmus_plus .desktop .box#jean-monnet p, .erasmus_plus .desktop .box#cooperation p{
position: static;}

 .erasmus_plus .desktop .box#learning p {
 bottom: -7px; left: -5px;
}

table#eform td { border-bottom: 1px solid #ccc; padding: 5px;}

 .erasmus_plus .desktop .box#learning p a   {
margin-top: 15px;
line-height: 18px;
}

.erasmus_plus .desktop .box#cooperation p a {
margin-top: 15px;
line-height: 18px;
}

 .erasmus_plus .desktop .box#sport p a {

}
 .erasmus_plus .desktop .box#support:hover .hidden-text, .erasmus_plus .desktop .box#cooperation:hover .hidden-text, .erasmus_plus .desktop .box#sport:hover .hidden-text,   .erasmus_plus .desktop .box#learning:hover .hidden-text,  .erasmus_plus .desktop .box#jean-monnet:hover .hidden-text{
position:relative!important;
	top:0!important;
	left:0!important;
	height:190px;
	font-size:12px;
	 color: #fff!important;
	background: url('https://eacea.ec.europa.eu/sites/eacea-site/files/erasmus-fade.png');!important;
	padding:5px; 
} 

.taxonomy-term-description{
padding-right: 10px;
}


.node-type-webform label  { font-size:120%; margin: 30px 0 10px 0 }
.node-type-webform h3  { font-size:120%; }
.node-type-webform label.option { font-size:100%; }
.node-type-webform .form-radios { margin-left: 15px; }
.form-item.webform-component.webform-component-markup p { margin:0; color:#666!important; }

.newDoc { border-bottom: 1px solid #ccc; padding: 3px 0 3px 0;}

.page-node-260 .vertical-tabs ul.vertical-tabs-list li a:hover strong, .erasmus_plus .vertical-tabs ul.vertical-tabs-list li a:hover strong { text-decoration: none; } 

.page-node-260 .vertical-tabs ul.vertical-tabs-list li a:hover,
.page-node-260  .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected a, 
.page-node-260  .quicktabs-wrapper ul.quicktabs-tabs li a:hover, 
.page-node-260  .quicktabs-wrapper ul.quicktabs-tabs li.active a 
.about-us .vertical-tabs ul.vertical-tabs-list li a:hover,
.about-us .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected a, 
.about-us .quicktabs-wrapper ul.quicktabs-tabs li a:hover, 
.about-us .quicktabs-wrapper ul.quicktabs-tabs li.active a 
{ background-color:#007FC8!important; text-decoration: none; color: #fff;  }

.page-node-260 .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected,
.about-us .vertical-tabs ul.vertical-tabs-list li.vertical-tab-button.selected, 
.erasmus_plus .quicktabs-wrapper ul.quicktabs-tabs li.active   {
	background: url(https://eacea.ec.europa.eu/sites/eacea-site/files/arrow-blue.png) right center no-repeat;
}

p {margin-bottom: 10px!important}

.view-id-latest_updates .views-row { border-bottom: 1px dotted #75A5BF; padding-bottom: 10px!important;}

/* submenu design */
.om-maximenu-content .ce-gf{
overflow:hidden;
}

/* form  buttons */
a.but-form span.title {font-size: 16px; padding: 5px; margin:0!important;  display: block; color:#fff;}
a.but-form span.description {padding: 0 10px; color:#314451;}
a.but-form {height: 150px!important; text-align: center;  background-color: #eee!important; }
.last a.but-form {height: 110px!important;}
a.but-form:hover {text-decoration: none; color: #fff!important;}
a.but-form:hover .description {color: #fff;}

a.but-form-erasmus {border: 1px solid #006EA5!important;}
a.but-form-erasmus span.title{ background-color: #007FC8!important;}
a.but-form-erasmus:hover {background-color: #007FC8!important;}


a.but-form-creative {border: 1px solid #6550A3!important;}
a.but-form-creative span.title {background-color: #6550A3!important;}
a.but-form-creative:hover {background-color: #6550A3!important;}

a.but-form-citizens {border: 1px solid #B18B02!important; }
a.but-form-citizens span.title {background-color: #ECBA03!important;}
a.but-form-citizens:hover {background-color: #ECBA03!important;}

a.but-form-technical,  a.but-form-general {border: 1px solid #074A8B!important;}
a.but-form-technical span.title, a.but-form-general span.title {background-color: #0065A2!important;}
a.but-form-technical:hover,  a.but-form-general:hover{background-color: #0065A2!important;}
/****************************************************************************************************************************************************************
sweaver-eacea-quick-fixes-31082015.css
****************************************************************************************************************************************************************/
/* breadcrumb style */
.breadcrumb{background:none !important; padding: 0!important;}
.front #main-menu-desktop{ display:none; }

/* active states */
body.erasmus_plus ul.om-menu li.active, body.creative-europe ul.om-menu li.active, body.europe-for-citizens ul.om-menu li.active { /* hover rule*/ }

/*homepage-backgrounds*/

.page-taxonomy-term-265 h1#content-title.title { display:none; }
#get-funding:hover .hidden-text, #manage-your-project:hover .hidden-text, #selection-results:hover .hidden-text, #project-catalogue:hover .hidden-text { text-align:center; font-style:italic; color:white;}

body.front .leaf.item352,
body.erasmus_plus .leaf.item681,
body.creative-europe .leaf.item683,
body.europe-for-citizens .leaf.item682,
body.page-taxonomy-term-342 .leaf.item685  { /* hover rule */ }

.box#culture {
	background-image: url('/sites/eacea-site/files/span6-large-culture-ce-homepage.jpg');
	background-size:100%;
}
.box#media {
	background-image: url('/sites/eacea-site/files/span6-large-media-ce-homepage.jpg');
	background-size:100%;
}
.box#culture , .box#media {
	background-repeat:no-repeat;
}

#culture:hover a, #media:hover a {
	font-size:20px;
	top:-10px;
}
#culture a, #media a {
	font-size:16px;
}


#culture:hover .hidden-text, #media:hover .hidden-text {
	position: relative !important;
	top: 0px !important;
	left: 0px !important;
	height:142px;
	color:white;
	padding:5px;
	font-size:14px;
	color:white;
	font-weight:bold;
}
#culture:hover .hidden-text ul  { color:white; margin-top:30px;}
#media:hover .hidden-text ul li a { padding:5px; font-size:14px;  }
