/********************/
/* CUSTOM STYLE CSS */
/********************/
/* 
Put your custom css and css overrides in this file. By restricting your css changes to 
custom-style.css, your changes will not be overwritten when upgrading to a new version of this theme.

Steps to customize your theme:
1. Add your custom css to this file;
2. Uncomment different examples below and modify data as you wish;
3. Clear cached data at admin/settings/performance or, if you use Administration Menu module, "Flush all caches".
	 You can also check "Rebuild theme registry on every page" at /admin/appearance/settings/zeropoint during development;
4. Don't forget to save a copy of this file with a different name to avoid loosing it after a theme update.
*/



/* Erase or comment the lines below to get rid of the image in the right sidebar and the brand image at the bottom */
#middlecontainer {
	background: transparent url(../images/all/_sidebarimg.png) 99% 99% no-repeat;
}
#brand {
	background: url(../images/all/_brand.png) 50% 0 no-repeat;
	margin: 0 auto;
	height: 50px;
}


/***********************/
/* CHANGE DEFAULT FONT */
/***********************/
/*
html, .pure-g [class*="pure-u"] {
	font-family: Verdana, Helvetica;
}*/


/************************/
/* CHANGE LOGO POSITION */
/************************/
/*
.logoimg {
	padding: .5em 1em;
}*/


/**********************/
/* ROUND USER PICTURE */
/**********************/
/*
.user-picture img {
	border-radius: 100% !important;
}*/


/**********************************/
/* IMAGE POSITION for ALL CONTENT */
/**********************************/
.field-item .pure-img {
	float: left; /* LTR */
	margin: .6em .6em .6em 0; /* LTR */
}


/***********************************/
/* IMAGE POSITION per CONTENT TYPE */
/***********************************/
/*
.node-type-book .field-item .pure-img {
	float: right;
	margin: .6em 0 .6em .6em;
}
.node-type-blog .field-item .pure-img {
	float: right;
	margin: .6em 0 .6em .6em;
}*/


/*************************/
/* DROP DOWN ADJUSTMENTS */
/*************************/

/* no dropdown shadows */
/*
.pure-menu-children {
	box-shadow: none;
}*/

/* big arrows */
/*
.pure-menu-horizontal .pure-menu-has-children > .pure-menu-link:after {
	content: "\25BC";
}
.pure-menu-has-children .pure-menu-has-children > .pure-menu-link:after {
	content: "\25B6";
}*/


/**************************/
/* INDIVIDUAL MENU COLORS */
/**************************/
/* Uncomment the following lines to have different colors for menu items. 
 * Change the values below accordingly: XXX=menu item number; YYY=color. */

/* Individual menu item */
/*
.menu-XXX {
	background: #YYY;
}*/

/* First/last menu item */
/*
.first.pure-menu-link {
	background: #YYY;
}*/

/* Middle menu items */
/*
.pure-menu-link {
	background: #YYY;
}*/

/* Children color */
/*
.pure-menu-children .pure-menu-link {
	color: #YYY !important;
	background: YYY;
}*/


/******************************/
/* HIDE some TITLES, READMORE */
/******************************/
/* Uncomment the first declaration below to hide all titles on the front page 
 * Addapt the second declaration to hide a certain title on the frontpage. 
 * Third one is for no "Read more" on the front page. */ 
/*
.front #main h2.title a {	display: none; }
.front #main #node-XXX h2.title a {	display: none; }
.front .node-readmore {	display: none; }
*/


/*******************************/
/* UPDATE ICONS FOR NEW BLOCKS */
/*******************************/
/* where ID is the block id */

/*
#ID .block-icon {
	background: transparent url(../images/all/icons/blocks/icon_24_48.png) no-repeat;
}
*/


/*************************/
/* USER BLOCKS ALIGNMENT */
/*************************/
/*
#section1 .block {
	min-height: 250px;
}*/


/*************************/
/* CENTERED BLOCK IMAGES */
/*************************/
/*
.block img {
	margin: auto;
}*/


/************************/
/* OTHER SOCIAL NETWORK */
/***********************/
/*
#soclinks .myother { 
	background: transparent url(myother-social-network_32.png) no-repeat scroll center center; 
}*/


/***********************/
/* CHANGE HEADER IMAGE */
/***********************/
/* Deactivate the image rotator in theme's settings, put your new image in the _custom folder and uncomment the lines below */
/*
.himg #headimg, #headimg {
	background: #fff url(YOUR_IMAGE.png) no-repeat 100% 100%;
}*/


/*****************************/
/* VIEWS BLOCK - STYLE: GRID */
/*****************************/

.view8b {
	height: 100%;
	margin: 0 1em;
}
.view8b .views-field-title a {
	font-weight: bold;
	/*text-transform: uppercase;*/
	/*color: #900;*/
}
.view8b .image {
	margin-bottom: 1em;
}
.view8c {
	padding-top: 1em;
	margin-bottom: 1em;
}
/* https://www.canva.com/learn/100-color-combinations/ */
/* .view-tag-XXX */ .view8b.col-1 {
	border-bottom: 5px solid #c09; /* pink */
}
/* .view-tag-XXX */ .view8b.col-2 {
	border-bottom: 5px solid #390; /* green */
}
/* .view-tag-XXX */ .view8b.col-3 {
	border-bottom: 5px solid #f60; /* orange */
}
/* .view-tag-XXX */ .view8b.col-4 {
	border-bottom: 5px solid #069; /* blue */
}


/**********************************/
/* CHANGES MENU TOGGLE BARS COLOR */
/**********************************/
/*
.menu-toggle .bars {
	background: #900;
}*/


/***********************/
/* CHANGEs for MOBILES */
/***********************/

@media screen and (max-width: 35.5em) {
	.field-item:last-child .pure-img {
		float: none;
	}
}

@media screen and (max-width: 48em) {
/* HEADER IMAGE */
/* You can change images rotator with a static image like "mobi-dot.png" or "mobi-sq.png", 
 * use your own, or simply none. */
 
 /*
	.himg #headimg, #headimg {
		background: #fff url(../images/all/mobi-dot.png) repeat;
		background: none;
	}
	*/
}

/*
@media screen and (max-width: 64em) {
}
*/

/* En raktam be- reszlet 444-588 */
#header, #content {
    width: 100%;
}
.region-header {
    float: left; /* LTR */
}
#header .block, #header .content {
    margin: 0;
    padding: 0;
}
#logo {
    float: left; /* LTR */
}
#logo img {
    margin: 20px 0 0 20px;/*0 20px 5px 20px;*/
}
#name-and-slogan {
    padding: 0 20px 10px 190px;/*30px 20px;*/
    float:left;
    height: 140px;
    margin: 0 0 20px 20px;
}
#site-name {
    margin: 0;
    padding: 30px 0 0;
}
.site-name-en {
    background: transparent url(../logo/logo_en.png) no-repeat bottom left;
}
.site-name-es {
    background: transparent url(../logo/logo_es.png) no-repeat bottom left;
}
.site-name-ca {
    background: transparent url(../logo/logo_ca.png) no-repeat bottom left;
}
.site-name-hu {
    background: transparent url(../logo/logo_hu.png) no-repeat bottom left;
}
.site-name-it {
    background: transparent url(../logo/logo_it.png) no-repeat bottom left;
}
#site-name a, #site-name a:hover {
    font-weight: bold;
    text-decoration: none;
    font-size: 36px;
    line-height: normal;
}
#site-slogan {
    margin: 0;
    padding: 0 2px;
    font-size: 13px;
    line-height: 22px;
}
#top-elements {
    float: right; /* LTR */
    text-align: center; /* LTR */
    padding: 0 20px 0 0; /* LTR */
}
#block-search-form {
    margin: 0 0 5px 0;
}
#block-search-form .form-text, #block-search-form .form-submit {
    height: 22px;
    vertical-align: middle;
}
#block-search-form .form-text {
    width: 110px;
    padding: 0 0.4em;
}
#mission {
  margin-top: 10px;
    padding: 0 10px;
    font-weight: normal;
    font-size: 85%;
}
#mission a, #mission a:visited {
    font-weight: normal;
    text-decoration: underline;
}
#toplinks, #user_links {
    font-size: 13px;
    line-height: 22px;
}
#banner {
    margin: 7px 0;
}
#breadcrumb {
    padding-left: 20px; /* LTR */
    clear: both;
    font-size: 80%;
}
#breadcrumb ul {
    margin: 0;
}
#breadcrumb .breadcrumb {
    padding: 0;
}
#breadcrumb, #breadcrumb a {
    font-weight: normal;
}
#section1 {
    padding-top: 5px;
}
#section1 .block {
    margin: 15px 0 0 0;
}
#middlecontainer {
    padding: 1px 0 0 0;
}
#wrapper {
    position: relative;
    width: 100%; /* helps IE get the child percentages right */
}
#main {
    padding: 10px 20px 20px 20px;
    overflow: visible;
}
#main .field-name-body a {
    text-decoration: underline;
}
#main .block {
    padding-top: 10px;
}
#footer, #belowme {
    text-align: center;
    padding: 5px 44px;
}
#footer {
    font-size: 75%;
}
#footer a {
    font-weight: normal;
}
#footer ul.links li.first, ul.links li.first,
ul.links li.taxonomy-term-reference-0 {
    border: none;
}
#footer .block ul, #footer ul.links li.first {
    margin-left: 0; /* LTR */
    padding-left: 0; /* LTR */
}
#footer .block {
    padding: 0;
    margin: 0;
}
/* En raktam be*/
ul.language-switcher-locale-url li  {
    float:left;
    list-style-type: none;
    margin-right: 5px;
}
ul.language-switcher-locale-url li.ca  {
    display:none;
}
ul.language-switcher-locale-url img  {
    border:1px solid #555555;
}

img.eu-logo  {
    border:1px solid #555555;
}
img.eu-logo-it,
img.eu-logo-hu,
img.eu-logo-es {
    margin:5px 0;
}
#header #block-block-1  {
  margin-top:20px;
}
.field-name-field-wf-subpages {
    margin-bottom:2em;
}

.view-referenced-pages tr.even, tr.odd {
    background-color: #fff;
}

#above {
    min-height: 0px;
}
#block-search-form {
    margin: 5px 0;
}

#top-elements {
    padding: 0 10px 0 0;
}
#banner {
    margin: 2px 0;
}
#name-and-slogan {
    margin: 0 0 10px 20px;
}

.pure-u-md-5-24 {
    width: 25.8333%;
}

.pure-u-md-19-24 {
    width: 74.1667%;
}

.language-link .pure-img,
.inline .pure-img {
    display: inline;
    height: 15px;
    width: 20px;
}

#header #block-search-form .pure-button {
    font-size: 0.8em;
    padding: 0.4em;
}
