/* =Information

	Design:     Emanuel Blagonic
	HTML/CSS:   Lucijan Blagonic
	WordPress:  Zoran Ugrina

===================================================== *//* =Cheatsheet

	Media queries

	@media (min-width)

		x-large:      1400px
		large:        1200px
		medium-large: 1000px
		medium:       800px
		small-medium: 600px
		small:        400px

	@media (max-width)

		to-x-large:      1399px
		to-large:        1199px
		to-medium-large: 999px
		to-medium:       799px
		to-small-medium: 599px
		to-small:        399px

	Defined in _base.scss

	----------------------------

	HTML structure

	.section-header
		.container
			.site-branding
				.site-logo
				.site-title
	.section-nav
		.container
	.section-hero
		.container
	.section-main
		.container
			.main-content
			.secondary-content
	.section-footer
		.container

===================================================== *//* =Include
===================================================== */@import 'normalize.css';/* =Custom mixins
===================================================== *//* =Welcome
===================================================== *//* =Project specific
===================================================== *//* =Typography
===================================================== *//* =Table
===================================================== *//* =Forms
===================================================== *//* =User content
===================================================== *//* =Navigation
===================================================== *//* =Header
===================================================== *//* =Footer
===================================================== *//* =Main
===================================================== *//* =Hero
===================================================== *//* =Widgets
===================================================== *//* Widget: General *//* =Tailored maps
===================================================== *//* =Styleguide
===================================================== *//* =Layout
===================================================== *//* =Operativni program
===================================================== */*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{font:100%/1.5 'Source Sans Pro', "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;color:#555;background-color:#ebebeb;/* =Extend
===================================================== */}.section-main .intro-content,.container{padding:1em;}@media (min-width: 400px){.section-main .intro-content,.container{padding:1.5em;}}@media (min-width: 600px){.section-main .intro-content,.container{padding:2em;}}@media (min-width: 800px){.section-main .intro-content,.container{padding:2.5em;}}.section-main .intro-content,.page-projects .section-main .container-map,.hero-content{margin-top:-1em;}@media (min-width: 400px){.section-main .intro-content,.page-projects .section-main .container-map,.hero-content{margin-top:-1.5em;}}@media (min-width: 600px){.section-main .intro-content,.page-projects .section-main .container-map,.hero-content{margin-top:-2em;}}@media (min-width: 800px){.section-main .intro-content,.page-projects .section-main .container-map,.hero-content{margin-top:-2.5em;}}.hero-content,.intro-content .widget-navigation nav{margin-bottom:-1em;}@media (min-width: 400px){.hero-content,.intro-content .widget-navigation nav{margin-bottom:-1.5em;}}@media (min-width: 600px){.hero-content,.intro-content .widget-navigation nav{margin-bottom:-2em;}}@media (min-width: 800px){.hero-content,.intro-content .widget-navigation nav{margin-bottom:-2.5em;}}.hero-content{margin-left:-1em;margin-right:-1em;}@media (min-width: 400px){.hero-content{margin-left:-1.5em;margin-right:-1.5em;}}@media (min-width: 600px){.hero-content{margin-left:-2em;margin-right:-2em;}}@media (min-width: 800px){.hero-content{margin-left:-2.5em;margin-right:-2.5em;}}.intro-content .widget-navigation nav{margin-top:1em;}@media (min-width: 400px){.intro-content .widget-navigation nav{margin-top:1.5em;}}@media (min-width: 600px){.intro-content .widget-navigation nav{margin-top:2em;}}@media (min-width: 800px){.intro-content .widget-navigation nav{margin-top:2.5em;}}.section-main .intro-content{margin-bottom:1em;}@media (min-width: 400px){.section-main .intro-content{margin-bottom:1.5em;}}@media (min-width: 600px){.section-main .intro-content{margin-bottom:2em;}}@media (min-width: 800px){.section-main .intro-content{margin-bottom:2.5em;}}.secondary-content .widget,.widget-message,.widget-signup,.style-outset,.style-inset{padding:1.25em;}@media (min-width: 400px){.secondary-content .widget,.widget-message,.widget-signup,.style-outset,.style-inset{padding:1.75em;}}.style-outset{border:1px solid #eee;border-color:#eee #ddd #ccc #ddd;background-color:#fff;box-shadow:0 0.25em 0.125em rgba(0, 0, 0, .1);}.secondary-content .widget,.style-inset{border:1px solid #eee;border-color:#e5e5e5;background-color:#f9f9f9;box-shadow:inset 0 0 1em 0 rgba(0, 0, 0, .05);/* =Import
===================================================== */}ul,ol,dl,p{margin-top:0;}h1,h2,h3,h4{color:#222;margin-top:0;margin-bottom:0.5em;font-family:'Source Sans Pro', "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;}.page-title,h1{font-size:24px;font-size:1.5rem;line-height:1.3;margin-bottom:0.83333em;font-weight:600;}h2{font-size:20px;font-size:1.25rem;line-height:1.3;margin-bottom:0.5em;font-weight:600;}h3{font-size:18px;font-size:1.125rem;line-height:1.4;margin-bottom:0.55556em;font-weight:600;}h4{font-size:16px;font-size:1rem;line-height:1.4;margin-bottom:0.625em;font-weight:600;}@media (min-width: 400px){.page-title,h1{font-size:28px;font-size:1.75rem;line-height:1.2;margin-bottom:0.71429em;}h2{font-size:24px;font-size:1.5rem;line-height:1.3;margin-bottom:0.41667em;}h3{font-size:20px;font-size:1.25rem;line-height:1.3;margin-bottom:0.5em;}h4{font-size:18px;font-size:1.125rem;line-height:1.4;margin-bottom:0.55556em;}}@media (min-width: 600px){.page-title,h1{font-size:32px;font-size:2rem;line-height:1.2;margin-bottom:0.625em;}h2{font-size:28px;font-size:1.75rem;line-height:1.2;margin-bottom:0.35714em;}h3{font-size:24px;font-size:1.5rem;line-height:1.3;margin-bottom:0.41667em;}h4{font-size:20px;font-size:1.25rem;line-height:1.3;margin-bottom:0.5em;}}@media (min-width: 800px){/* Page title */.page-title,h1{font-size:36px;font-size:2.25rem;margin-bottom:0.55556em;}}.page-title{/* Alternate title */}.page-title.small-title{font-weight:600;font-size:20px;font-size:1.25rem;margin-bottom:1em;line-height:1.4;}@media (min-width: 400px){.page-title.small-title{font-size:22px;font-size:1.375rem;margin-bottom:0.90909em;}}@media (min-width: 600px){.page-title.small-title{font-size:24px;font-size:1.5rem;margin-bottom:0.83333em;}}@media (min-width: 800px){.page-title.small-title{font-size:26px;font-size:1.625rem;margin-bottom:0.76923em;}}.heading-alt{font-size:14px;font-size:0.875rem;font-weight:600;text-transform:uppercase;display:inline-block;color:#fff;text-shadow:0 1px 0.125em rgba(0, 0, 0, .4);background-color:#3e3e7b;padding:0.35714em 0.57143em 0.28571em 0.57143em;margin-bottom:1.42857em;/* Type heading */}.heading-type{font-size:16px;font-size:1rem;font-weight:600;text-transform:uppercase;display:inline-block;color:#444;background-color:#eee;background-color:rgba(0, 0, 0, .1);padding:0.3125em 0.5em;margin-bottom:1.25em;}.heading-type:last-child{margin-bottom:0;/* Heading by color */}.heading-type[class*="color-"]{color:#fff;border-color:transparent;}.heading-type.color-1{background-color:#00b6f1;}.heading-type.color-2{background-color:#c7197d;}.heading-type.color-3{background-color:#00a651;}.heading-type.color-4{background-color:#fcaf17;/* Heading link */}.heading-type.heading-link{padding:0;}.heading-type.heading-link a{display:block;color:#444;padding:0.3125em 0.5em;}.heading-type.heading-link a:hover,.heading-type.heading-link a:focus{background-color:rgba(0, 0, 0, .1);text-decoration:none;}.heading-type.heading-link[class*="color-"] a{color:#fff;}.heading-type.heading-link[class*="color-"] a:hover,.heading-type.heading-link[class*="color-"] a:focus{background-color:rgba(0, 0, 0, .2);}@media (min-width: 600px){.heading-type{font-size:20px;font-size:1.25rem;margin-bottom:1em;}.heading-type.heading-link a{padding:0.25em 0.4em;}}@media (min-width: 800px){}p,li,label,td,th{font-size:16px;font-size:1rem;line-height:1.5;margin-bottom:0.625em;}@media (min-width: 400px){p,li,label,td,th{font-size:16px;font-size:1rem;margin-bottom:0.625em;}}@media (min-width: 800px){p,li,label,td,th{font-size:18px;font-size:1.125rem;margin-bottom:0.55556em;}}li,td,th{margin-bottom:0;}a{color:#ae2234;text-decoration:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;}a:hover,a:focus{color:#222;text-decoration:underline;outline:none;}strong{font-weight:600;color:#222;}em{font-style:italic;}sup{vertical-align:text-top;font-size:75%;}sub{vertical-align:bottom;font-size:75%;}blockquote{font-style:italic;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}table{width:100%;border:none;border-collapse:collapse;border-spacing:0;}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],textarea,select{font-family:'Source Sans Pro', "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:16px;font-size:1rem;line-height:1.25;padding:0.5625em 0.875em;width:100%;border:1px solid #ddd;border-radius:0;border-color:#d5d5d5 #c8c8c8 #bbb #c8c8c8;background-color:#fff;box-shadow:0 0 0.25em 0 rgba(0, 0, 0, .1);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;/* Focus styles */-webkit-appearance:none;}input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,textarea:focus,select:focus{color:#222;border-color:#3e3e7b;box-shadow:0 0 0.25em 0 rgba(0, 0, 0, .4);outline:none;/*	Hover styles */}input[type="text"]:hover,input[type="password"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="date"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,input[type="number"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="color"]:hover,textarea:hover,select:hover{border-color:#3e3e7b;}input[type="text"]:disabled,input[type="password"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="date"]:disabled,input[type="month"]:disabled,input[type="time"]:disabled,input[type="week"]:disabled,input[type="number"]:disabled,input[type="email"]:disabled,input[type="url"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="color"]:disabled,textarea:disabled,select:disabled{color:#444;border-color:#ddd;background-color:#f9f9f9;/* Error styles */}.field-container .error input[type="text"],.field-container .error input[type="password"],.field-container .error input[type="datetime"],.field-container .error input[type="datetime-local"],.field-container .error input[type="date"],.field-container .error input[type="month"],.field-container .error input[type="time"],.field-container .error input[type="week"],.field-container .error input[type="number"],.field-container .error input[type="email"],.field-container .error input[type="url"],.field-container .error input[type="search"],.field-container .error input[type="tel"],.field-container .error input[type="color"],.field-container .error textarea,.field-container .error select{border-color:#ee1c24;}input[type="text"] + label,input[type="password"] + label,input[type="datetime"] + label,input[type="datetime-local"] + label,input[type="date"] + label,input[type="month"] + label,input[type="time"] + label,input[type="week"] + label,input[type="number"] + label,input[type="email"] + label,input[type="url"] + label,input[type="search"] + label,input[type="tel"] + label,input[type="color"] + label,textarea + label,select + label{font-size:14px;font-size:0.875rem;}textarea{resize:vertical;height:12.5em;display:block;}select{cursor:pointer;/* Code for custom arrow on the select box */line-height:1.25;background:#fff url(../../assets/images/form-select.png) no-repeat 100% 50%;border-color:#d5d5d5 #c8c8c8 #bbb #c8c8c8;/* https://gist.github.com/joaocunha/6273016 */padding-right:2.5em !important;text-indent:0.01px;text-overflow:'';/* Fieldset */}select:hover,select:focus{border-color:#3e3e7b;box-shadow:0 0.05em 0.25em 0 rgba(62, 62, 123, 0.8);}select.inline{display:inline-block;width:auto;margin-top:0.25em;}fieldset{border:0;padding:0;margin:0;margin-top:1.25em;/* Field container */}fieldset:first-child{margin-top:0;}.field-container{margin-bottom:1.875em;}.field-container:last-child{margin-bottom:0;/* Label left */}.field-container.label-left{/* Label hide */}@media (min-width: 600px){.field-container.label-left .field > label{padding:0.625em 0;margin-bottom:0;float:left;width:26%;}.field-container.label-left .group,.field-container.label-left .action{float:right;width:70%;}}.field-container.label-hide{/* Fields */}.field-container.label-hide .field > label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.field-container .field{margin-bottom:1.25em;clear:both;/* Separate field and field groups */}.field-container .field:after{content:"";display:table;clear:both;}.field-container .field:last-child{margin-bottom:0;}.widget-signup .field-container .field{margin-bottom:0.625em;}.field-container .field > label{display:block;color:#444;font-size:16px;font-size:1rem;line-height:1.25em;font-weight:600;margin-bottom:0.625em;}.field-container .field.required > label:after{content:"*";margin-left:0.125em;color:#ee1c24;}.field-container .field .group{/* Columns */}.field-container .field .group p{font-size:14px;font-size:0.875rem;margin-bottom:0;margin-top:0.35714em;color:#888;}@media (min-width: 600px){.field-container .field.column{float:left;width:48%;margin-left:4%;clear:none;}}.field-container .field.first{/* File */}@media (min-width: 600px){.field-container .field.first{margin-left:0;clear:both;}}.field-container .field.type-file{/* Radio & Checkbox */}.field-container .field.type-file .button{vertical-align:top;margin-right:0.5em;}.field-container .field.type-file .input-filename{vertical-align:top;display:inline-block;width:auto;max-widt:100%;height:2.5em;font-size:12px;font-size:0.75rem;}.field-container .field.type-radio .group > label,.field-container .field.type-checkbox .group > label{cursor:pointer;display:block;color:#666;font-size:16px;font-size:1rem;padding:0.25em 0.25em 0.25em 1.5em;margin-bottom:0.3125em;position:relative;}.field-container .field.type-radio .group > label:last-child,.field-container .field.type-checkbox .group > label:last-child{margin-bottom:0;}.field-container .field.type-radio p,.field-container .field.type-checkbox p{margin-top:0;}.field-container .field.type-radio small,.field-container .field.type-checkbox small{color:#888;display:block;}.field-container .field.type-radio input[type="checkbox"],.field-container .field.type-checkbox input[type="checkbox"],.field-container .field.type-radio input[type="radio"],.field-container .field.type-checkbox input[type="radio"]{position:absolute;top:0.5em;left:0;}.field-container .field.type-radio.inline .group > label,.field-container .field.type-checkbox.inline .group > label{display:inline-block;margin-right:1em;margin-bottom:0;}.field-container .separator-top{clear:both;padding-top:0.75em;border-top:1px solid #eee;border-color:rgba(0, 0, 0, .1);}.field-container .separator-bottom{clear:both;padding-bottom:0.75em;border-bottom:1px solid #eee;border-color:rgba(0, 0, 0, .1);}.user-content{word-wrap:break-word;clear:both;}.user-content ul{list-style:disc outside;padding-left:1.25em;margin-left:0;margin-bottom:1em;}.user-content ul li{padding-left:0;}.user-content ol{list-style:decimal;margin-left:1.5em;margin-bottom:1em;}.user-content ol ol{list-style:lower-latin;}.user-content ul ul,.user-content ol ul,.user-content ul ol,.user-content ol ol{margin-bottom:0;}.user-content li{/* Gallery */}.user-content li li{font-size:1em;margin-left:1.5em;}.user-content .gallery{list-style:none;margin:0;padding:0;}.user-content .gallery:after{content:"";display:table;clear:both;}.user-content .gallery li{width:8em;float:left;margin:0 1em 1em 0;}.user-content .gallery a{display:block;}.user-content .gallery a:hover img,.user-content .gallery a:focus img{border-color:#ae2234;box-shadow:0 0.125em 0.25em 0 rgba(0, 0, 0, .1);}.user-content .gallery img{border:2px solid #eee;display:block;max-width:100%;}.section-nav{background-color:#464646;/* Only hide if JavaScript is enabled */-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}.js .section-nav{overflow:hidden;max-height:0;/* Open menu */}.section-nav.is-opened{max-height:200em;/* Fallback */}.section-nav:target{max-height:200em;}.section-nav li{color:#fff;text-shadow:0 1px 0.125em rgba(0, 0, 0, .1);font-weight:600;font-size:16px;font-size:1rem;margin-top:1px;}.section-nav li li{font-size:14px;font-size:0.875rem;font-weight:400;}.section-nav li ul{margin-top:0;}.section-nav a{display:block;padding:0.625em 1.25em;color:#fff;background-color:#333;}.section-nav a .icon{margin-right:0.5em;}.section-nav li li a{padding:0.71429em 1.42857em;padding-left:2.85714em;}.section-nav .is-active > a,.section-nav .current-menu-item > a{color:#fff;background-color:rgba(0, 0, 0, .5);}.section-nav ul{margin-top:1em;}.section-nav ul:first-child{margin-top:0;}@media (min-width: 800px){.section-nav{position:relative;top:-120px;margin-bottom:-40px;float:left;width:100%;background-color:rgba(0, 0, 0, .4);/* Primary nav */}.js .section-nav{overflow:visible;max-height:200em;display:block;}.section-nav .container{padding-top:0;padding-bottom:0;}.section-nav li{margin-top:0;float:left;}.section-nav a{text-decoration:none;}.section-nav ul{margin-top:0;/* Primary nav */}.section-nav .primary-nav{padding-left:120px;position:absolute;top:100%;z-index:410;/* Secondary nav */}.section-nav .primary-nav li{font-size:18px;font-size:1.125rem;line-height:1.44444;border-right:1px solid #2d2d59;}.section-nav .primary-nav a{min-height:80px;padding:1.5em 1.25em;background-color:transparent;}.section-nav .primary-nav a:hover,.section-nav .primary-nav a:focus{color:#fff;background-color:#222;background-color:#0c0c19;}.section-nav .primary-nav .is-active > a,.section-nav .primary-nav .current-menu-item > a,.section-nav .primary-nav .current-menu-ancestor > a,.section-nav .primary-nav .current-menu-parent > a{color:#fff;background-color:#2b2b56;}.section-nav .primary-nav .is-active > a:hover,.section-nav .primary-nav .current-menu-item > a:hover,.section-nav .primary-nav .current-menu-ancestor > a:hover,.section-nav .primary-nav .current-menu-parent > a:hover,.section-nav .primary-nav .is-active > a:focus,.section-nav .primary-nav .current-menu-item > a:focus,.section-nav .primary-nav .current-menu-ancestor > a:focus,.section-nav .primary-nav .current-menu-parent > a:focus{background-color:#0c0c19;}.section-nav .primary-nav .item-home .icon{margin-right:0;}.section-nav .primary-nav .item-home span{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.section-nav .secondary-nav{float:right;padding-left:120px;/* Dropdown, sub-menu parent */}.section-nav .secondary-nav li{font-size:14px;font-size:0.875rem;line-height:1.4;border-right:1px solid rgba(0, 0, 0, .1);}.section-nav .secondary-nav li:first-child{border-left:1px solid rgba(0, 0, 0, .1);}.section-nav .secondary-nav a{padding:0.71429em 1.14286em;background-color:transparent;}.section-nav .secondary-nav a:hover,.section-nav .secondary-nav a:focus{background-color:#0c0c19;}.section-nav .secondary-nav .is-active > a,.section-nav .secondary-nav .current-menu-item > a{color:#fff;background-color:rgba(0, 0, 0, .2);}.section-nav .dropdown{position:relative;/* Sub menu */}.section-nav .dropdown > a:after{font-family:'esf';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;/* Better Font Rendering =========== */line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e606";margin-left:0.5em;color:rgba(255, 255, 255, .9);}.section-nav .dropdown:hover,.section-nav .dropdown.is-focused{color:#fff;background-color:#0c0c19;}.section-nav .dropdown:hover > a,.section-nav .dropdown.is-focused > a{color:#fff;background-color:#0c0c19;}.section-nav .dropdown:hover .sub-menu,.section-nav .dropdown.is-focused .sub-menu{position:relative;left:auto;width:auto;height:auto;overflow:visible;position:absolute;left:0;right:0;}.section-nav .sub-menu{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;min-width:14em;background-color:#222;background-color:#0c0c19;}.section-nav .sub-menu li{font-size:16px;font-size:1rem;font-weight:600;line-height:1.5;border-right:none;border-top:1px solid rgba(255, 255, 255, .2);width:100%;}.section-nav .sub-menu a{color:#aaa;min-height:inherit;padding:0.625em 1em;}.section-nav .sub-menu .is-active > a,.section-nav .sub-menu .current-menu-item > a,.section-nav .sub-menu .current-tender-ancestor > a,.section-nav .sub-menu .current-tender-parent > a{color:#fff;background-color:#000;}.section-nav .sub-menu .is-active > a:active,.section-nav .sub-menu .current-menu-item > a:active,.section-nav .sub-menu .current-tender-ancestor > a:active,.section-nav .sub-menu .current-tender-parent > a:active,.section-nav .sub-menu .is-active > a:focus,.section-nav .sub-menu .current-menu-item > a:focus,.section-nav .sub-menu .current-tender-ancestor > a:focus,.section-nav .sub-menu .current-tender-parent > a:focus{color:#fff;background-color:#000;}}@media (min-width: 800px) and (min-width: 1000px){.section-nav .primary-nav a{padding-left:1.5em;padding-right:1.5em;}}.section-header{background-color:#3e3e7b;}.section-header .container{padding-top:0;padding-bottom:0;/* Site branding */}.section-header .site-branding{float:left;position:relative;z-index:411;}.section-header .site-logo{width:60px;text-indent:100%;white-space:nowrap;overflow:hidden;margin-bottom:0;}.section-header .site-logo:before{content:" ";font-size:12px;font-size:0.75rem;line-height:1.66667em;position:absolute;top:0.83333em;left:100%;text-transform:uppercase;color:#fff;color:rgba(255, 255, 255, .8);background-color:rgba(0, 0, 0, .6);text-indent:0;text-align:center;margin-left:0.83333em;padding:0 0.5em;}.section-header .site-logo a{display:block;height:60px;background:url(../../assets/images/logo-symbol.png) no-repeat 50% 50%;}.section-header .site-logo img{display:block;width:100%;position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.section-header .site-tagline{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.section-header .menu-link{float:right;font-size:16px;font-size:1rem;font-weight:600;text-transform:uppercase;line-height:1.5;padding:0.5em 1em;margin-top:0.625em;color:#fff;text-decoration:none;background-color:rgba(0, 0, 0, .2);}.section-header .menu-link:hover,.section-header .menu-link:focus{background-color:rgba(0, 0, 0, .6);}.section-header .menu-link:after{font-family:'esf';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;/* Better Font Rendering =========== */line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e608";margin-left:0.5em;position:relative;top:0.05em;}.section-header .menu-link.is-active:after{content:"\e607";}@media (min-width: 800px){.section-header .site-logo{width:120px;}.section-header .site-logo a{height:120px;background-image:url(../../assets/images/logo.png);}.section-header .menu-link{display:none;}}.section-footer{border-top:0.625em solid #e1e1e1;}.section-footer h3{color:#444;font-size:18px;font-size:1.125rem;line-height:1.4;margin-bottom:0.55556em;}.section-footer p{color:#999;font-size:14px;font-size:0.875rem;margin-bottom:0.71429em;}.section-footer li{font-size:14px;font-size:0.875rem;margin-bottom:0;}.section-footer a{color:#3e3e7b;/* Footer info */}.section-footer .footer-info{margin-bottom:2em;/* Footer navigation */}.section-footer .footer-info:after{content:"";display:table;clear:both;}@media (min-width: 800px){.section-footer .footer-info{float:left;width:40.42553%;margin-bottom:0;}}.section-footer .footer-info .info-about img{display:block;margin-bottom:0.5em;}.section-footer .footer-info .info-about h3{padding:0.25em 0;font-size:16px;font-size:1rem;line-height:1.5;font-weight:400;}.section-footer .footer-info .info-supported{border-top:1px solid rgba(0, 0, 0, .05);padding-top:1em;margin-top:1em;padding-left:140px;}.section-footer .footer-info .info-supported .logo{float:left;margin-top:0.375em;margin-left:-88px;max-width:100%;}.section-footer .footer-info .info-other{border-top:1px solid rgba(0, 0, 0, .05);padding-top:1em;margin-top:1em;}.section-footer .footer-info .info-other .logo{display:block;}.section-footer .footer-navigation{/* Footer small */}.section-footer .footer-navigation a{display:block;padding:0.25em 0;}.section-footer .footer-navigation li{font-size:16px;font-size:1rem;line-height:1.5;}@media (min-width: 600px){.section-footer .footer-navigation:after{content:"";display:table;clear:both;}.section-footer .footer-navigation .column{float:left;width:48%;margin-left:4%;}.section-footer .footer-navigation .column:first-child{margin-left:0;}}@media (min-width: 800px){.section-footer .footer-navigation{float:left;width:48.93617%;margin-left:2.12766%;}.section-footer .footer-navigation .column{width:47.82609%;margin-left:4.34783%;}}.section-footer .footer-small{float:left;width:100%;margin-top:0.625em;padding-top:0.625em;border-top:1px dotted #b1b1b1;/* Footer logo */}@media (min-width: 800px){.section-footer .footer-small{padding-top:1em;margin-top:1em;}}@media (min-width: 1000px){.section-footer .footer-small{padding-top:1.5em;margin-top:1.5em;}}.section-footer .logo-group{float:left;width:100%;border-top:1px solid rgba(0, 0, 0, .1);margin-top:0.625em;padding-top:0.625em;text-align:center;/* Return top */}.section-footer .logo-group ul{font-size:0;}.section-footer .logo-group li{display:inline-block;margin:0.625em 1.25em;}.section-footer .logo-group a{display:block;}.section-footer .logo-group img{max-width:100%;display:block;}@media (min-width: 800px){.section-footer .logo-group{padding-top:1em;margin-top:1em;}}@media (min-width: 1000px){.section-footer .logo-group{padding-top:1.5em;margin-top:1.5em;}}.section-footer .logo-group.group-2 img{height:80px;}.section-footer .logo-group.group-3 img{height:60px;}.section-footer .return-top{font-size:24px;font-size:1.5rem;line-height:1;margin-bottom:0;margin-top:0.41667em;/* Site info */}.section-footer .return-top a{color:#888;text-decoration:none;}.section-footer .return-top a:hover,.section-footer .return-top a:focus{color:#3e3e7b;}.section-footer .return-top .label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}@media (min-width: 800px){.section-footer .return-top{float:left;width:6.38298%;margin-left:2.12766%;text-align:right;}.section-footer .return-top a{position:relative;top:-0.375em;}}.section-footer .site-info{display:block;/* Site by */}.section-footer .site-info a{text-decoration:none;color:#999;border-bottom:1px solid #ccc;}.section-footer .site-info a:hover,.section-footer .site-info a:focus,.section-footer .site-info a:active{color:#444;}@media (min-width: 600px){.section-footer .site-info{float:left;}}.section-footer .site-by{display:block;text-align:center;margin-top:1.25em;font-size:16px;font-size:1rem;/* Footer cookies */}.section-footer .site-by a{color:#999;text-decoration:none;}.section-footer .site-by a:hover,.section-footer .site-by a:focus{color:#444;}.section-footer .site-by .label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}@media (min-width: 600px){.section-footer .site-by{margin-top:0;float:right;}}.section-footer .footer-cookies{clear:both;float:left;width:100%;margin-top:1.25em;text-align:center;padding:0.75em 1.25em;background-color:#fff;border-radius:0.1875em;}.section-footer .footer-cookies p{font-size:12px;font-size:0.75rem;line-height:1.66667em;margin:0;}.section-footer .footer-cookies a{text-decoration:none;color:#999;border-bottom:1px solid #ccc;}.section-footer .footer-cookies a:hover,.section-footer .footer-cookies a:focus,.section-footer .footer-cookies a:active{color:#444;}.section-main{clear:both;overflow:hidden;background-color:#fff;}.section-main .main-content,.section-main .secondary-content{margin-bottom:1.5em;}.section-main .main-content:after,.section-main .secondary-content:after{content:"";display:table;clear:both;}.section-main .main-content:last-child,.section-main .secondary-content:last-child{margin-bottom:0;}.section-main .intro-content{width:300%;padding-left:100%;padding-right:100%;margin-left:-100%;margin-right:-100%;background-color:#eee;background-color:rgba(0, 0, 0, .05);border-top:0.625em solid rgba(0, 0, 0, .1);background-image:- webkit-linear-gradient(bottom, transparent, rgba(0, 0, 0, .05));background-image:linear-gradient(to top, transparent, rgba(0, 0, 0, .05));}.section-main .intro-content:after{content:"";display:table;clear:both;}.section-main .intro-content .page-title{margin-bottom:0;}.section-main .intro-content .summary{margin-top:0.625em;}.section-main .intro-content .summary p{font-size:16px;font-size:1rem;margin-bottom:0;}@media (min-width: 400px){.section-main .intro-content .summary p{font-size:18px;font-size:1.125rem;}}@media (min-width: 600px){.section-main .intro-content .summary p{font-size:20px;font-size:1.25rem;}}@media (min-width: 800px){.section-main .intro-content .summary p{font-size:22px;font-size:1.375rem;}}.home .section-main .intro-content{width:auto;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-bottom:0;border-top:none;background:none;}.section-main .intro-content[class*="color-"]{border-top:0.625em solid rgba(0, 0, 0, .25);background-image:- webkit-linear-gradient(bottom, transparent, rgba(0, 0, 0, .15));background-image:linear-gradient(to top, transparent, rgba(0, 0, 0, .15));}.section-main .intro-content[class*="color-"] .page-title{color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, .5);}.section-main .intro-content[class*="color-"] .summary p{color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, .5);}.section-main .intro-content.color-1{background-color:#00b6f1;}.section-main .intro-content.color-2{background-color:#c7197d;}.section-main .intro-content.color-3{background-color:#00a651;}.section-main .intro-content.color-4{background-color:#fcaf17;}@media (min-width: 800px){.section-main{/* Project landing */}.section-main .main-content{float:left;width:60%;margin-bottom:0;}.section-main .secondary-content{float:right;width:36%;margin-bottom:0;}.full-width .section-main .main-content,.full-width .section-main .secondary-content{float:none;width:100%;}}.page-projects .section-main{/* Section landing */}.page-projects .section-main .container-map{padding-top:0;padding-bottom:0;}@media (min-width: 1000px){.page-projects .section-main .container-map{padding:0;max-width:100%;}.page-projects .section-main .intro-content{margin-bottom:0;}}@media (min-width: 1000px){.page-landing-section .section-main .intro-content{position:relative;overflow:hidden;padding-top:5em;padding-bottom:5em;}.page-landing-section .section-main .intro-content .page-title{position:relative;z-index:210;}.page-landing-section .section-main .intro-content .summary{padding-right:40%;position:relative;z-index:210;}.page-landing-section .section-main .intro-content .decoration{position:absolute;z-index:200;left:33.33333%;right:33.33333%;top:0;bottom:0;display:block;background-repeat:no-repeat;background-position:100% 100%;}.page-landing-section .section-main .intro-content.color-1 .decoration{background-image:url(../../assets/images/decoration-landing-01.png);}.page-landing-section .section-main .intro-content.color-2 .decoration{background-image:url(../../assets/images/decoration-landing-02.png);}.page-landing-section .section-main .intro-content.color-3 .decoration{background-image:url(../../assets/images/decoration-landing-03.png);}.page-landing-section .section-main .intro-content.color-4 .decoration{background-image:url(../../assets/images/decoration-landing-04.png);}}.section-hero{background-color:#fff;border-bottom:1px solid #eee;background-image:- webkit-linear-gradient(bottom, transparent, rgba(0, 0, 0, .1));background-image:linear-gradient(to top, transparent, rgba(0, 0, 0, .1));}.hero-content{box-shadow:0 0.0625em 1em 0 rgba(0, 0, 0, .2);}.hero-content:after{content:"";display:table;clear:both;}@media (min-width: 800px){.hero-content{margin:0;}}@media (min-width: 1400px){.hero-content{margin-left:-7em;margin-right:-7em;}}.card{position:relative;background-color:#fff;background-repeat:no-repeat;border-top:1px solid #eee;padding:1em 1em 1em 1.5em;}.card:last-child{margin-bottom:0;}.card.color-1 .detail{background-color:#00b6f1;}.card.color-2 .detail{background-color:#c7197d;}.card.color-3 .detail{background-color:#00a651;}.card.color-4 .detail{background-color:#fcaf17;/* Background images */}.card.card-1{background-image:url(../../assets/images/decoration-01.png);background-position:100% 100%;}.card.card-2{background-image:url(../../assets/images/decoration-02.png);background-position:100% 100%;}.card.card-3{background-image:url(../../assets/images/decoration-03.png);background-position:100% 100%;}.card.card-4{background-image:url(../../assets/images/decoration-04.png);background-position:100% 100%;}@media (min-width: 400px){.card{padding:1.5em 1.5em 1.5em 2em;}}@media (min-width: 600px){.card{padding:2em 2em 2em 2.5em;}}@media (min-width: 800px){}@media (min-width: 1000px){.card{padding:2.5em;min-height:20em;float:left;/* Border on the left */width:50%;}.card.card-1,.card.card-3{clear:both;padding-left:3.25em;/* Border on the right */}.card.card-2,.card.card-4{border-left:1px solid #eee;padding-right:3.25em;}.card.card-2 .detail,.card.card-4 .detail{left:auto;right:0;}.card.card-1,.card.card-2{border-top:none;/* Reset margin */}.card.card-1,.card.card-3{margin-left:0;}.card.card-3,.card.card-4{margin-bottom:0;/* Background images */}.card.card-1{background-image:url(../../assets/images/decoration-01-mirror.png);background-position:0 100%;}.card.card-3{background-image:url(../../assets/images/decoration-03-mirror.png);background-position:0 100%;}}@media (min-width: 1400px){.card{min-height:19em;/* Card color stroke */}.card.card-1,.card.card-3{padding:3em 3em 3em 7em;}.card.card-2,.card.card-4{padding:3em 7em 3em 3em;}}.card .detail{position:absolute;top:0;left:0;bottom:0;width:0.5em;/* Card title */}@media (min-width: 800px){.card .detail{width:1em;}}.card .title{font-size:20px;font-size:1.25rem;margin-bottom:0.5em;/* Card summary */}.card .title a{color:#222;}.card .title a:hover,.card .title a:focus{color:#ae2234;}@media (min-width: 400px){.card .title{font-size:22px;font-size:1.375rem;margin-bottom:0.45455em;}}@media (min-width: 600px){.card .title{font-size:24px;font-size:1.5rem;margin-bottom:0.41667em;}}@media (min-width: 800px){.card .title{font-size:28px;font-size:1.75rem;margin-bottom:0.35714em;}}.card .summary{margin-bottom:0.5em;/* Card action/buttons */}.card .summary p{color:#888;margin-bottom:0;font-size:16px;font-size:1rem;}@media (min-width: 1000px){.card .summary p{font-size:18px;font-size:1.125rem;}}.card .action:after{content:"";display:table;clear:both;}.card .button{float:left;margin-top:0.28571em;margin-right:0.71429em;}.widget{position:relative;margin-bottom:1.5em;}.widget:last-child{margin-bottom:0;}@media (min-width: 800px){.widget{margin-bottom:2em;}.widget:last-child{margin-bottom:0;}}.widget h2{font-size:16px;font-size:1rem;margin-bottom:0.625em;padding-bottom:0.625em;border-bottom:2px solid #eee;border-color:rgba(0, 0, 0, .1);text-transform:uppercase;}@media (min-width: 400px){.widget h2{font-size:18px;font-size:1.125rem;margin-bottom:1.11111em;}}@media (min-width: 400px){.home .main-content > .widget.widget-archive:first-child{margin-top:1.875em;}}.secondary-content{/* Widget: Message */}.secondary-content .widget-naked{border:none;padding:0;background:none;box-shadow:none;}.widget-message{background-color:#3e3e7b;background-image:- webkit-linear-gradient( transparent, rgba(0, 0, 0, .2));background-image:linear-gradient( transparent, rgba(0, 0, 0, .2));/* Widget: Archive */}.widget-message a{color:#fff;}.widget-message a:hover,.widget-message a:focus{color:#fff;}.widget-message h2{font-size:18px;font-size:1.125rem;margin-bottom:0.55556em;padding-bottom:0;padding-right:2em;color:#fff;text-shadow:0 1px 0.125em rgba(0, 0, 0, .4);text-transform:none;border:none;}@media (min-width: 600px){.widget-message h2{font-size:24px;font-size:1.5rem;margin-bottom:0.41667em;}}@media (min-width: 800px){.widget-message h2{font-size:28px;font-size:1.75rem;margin-bottom:0.35714em;}}.widget-message p{max-width:50em;color:#fff;color:rgba(255, 255, 255, .8);}.widget-message .close{position:absolute;top:0.5em;right:0.5em;font-size:32px;font-size:2rem;line-height:1;color:#fff;text-shadow:0 1px 0.125em rgba(0, 0, 0, .4);text-decoration:none;}.widget-message .close .label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.widget-message .close:hover,.widget-message .close:focus{color:rgba(255, 255, 255, .8);text-decoration:none;}@media (min-width: 1400px){.widget-message{padding-left:7em;padding-right:7em;margin-left:-7em;margin-right:-7em;}.widget-message .close{top:1.125em;right:1.125em;}}.widget-archive{/* Widget: Meta */}.widget-archive .button{margin-top:0.71429em;}.widget-meta{/* Widget: Signup */}.widget-meta h3{font-size:16px;font-size:1rem;margin-bottom:0;}.widget-meta dl{margin:0;}.widget-meta dt{margin-top:0.75em;}.widget-meta dt:first-child{margin-top:0;}.widget-meta dd{margin:0;}.widget-meta dd p{margin-bottom:0;margin-top:0.5em;}.widget-meta dd p:first-child{margin-top:0;}.widget-signup{/* Override when in secondary content */background-color:#ebebeb;/* Widget: Categories */}.secondary-content .widget-signup{background-color:#ebebeb;box-shadow:none;}.widget-signup h2 .icon{position:relative;top:0.125em;color:#909090;}.widget-signup .field-container{margin-top:1em;}.widget-categories{/* Widget: Custom */}.widget-categories li{font-size:16px;font-size:1rem;border-bottom:1px solid #eee;}.widget-categories li:first-child{border-top:1px solid #eee;}.widget-categories a{display:block;padding:0.5em;border-left:0.375em solid #eee;}.widget-categories a:hover,.widget-categories a:focus{color:#222;text-decoration:none;}.widget-categories .value{font-size:16px;font-size:1rem;font-weight:600;margin-right:0.5em;color:#444;text-shadow:none;min-width:2em;text-align:center;display:inline-block;border:1px solid #eee;}.widget-categories .is-active a{color:#888;background-color:#f9f9f9;}.widget-categories .is-active .value{background-color:#fff;}.widget-categories .color-1 a{border-color:#00b6f1;}.widget-categories .color-2 a{border-color:#c7197d;}.widget-categories .color-3 a{border-color:#00a651;}.widget-categories .color-4 a{border-color:#fcaf17;}@media (min-width: 600px){.widget-categories li{font-size:18px;font-size:1.125rem;}}.widget-custom{/* Widget: Files */}.widget-custom h3{font-size:18px;font-size:1.125rem;margin-bottom:0.22222em;color:#666;line-height:1.4;}.widget-custom h4{font-size:16px;font-size:1rem;line-height:1.4;color:#888;margin-bottom:0.25em;}.widget-custom ul{margin-bottom:0.25em;}.widget-custom img{max-width:100%;display:block;margin-bottom:0.5em;}.widget-files{/* Files listing */}.files-listing{/* Widget: Map */}.files-listing > li{background:url(../../assets/images/icon/file_generic.svg) no-repeat 0 0.75em;padding:0.5em 0 0.5em 2em;border-top:1px solid #eee;}.files-listing > li:first-child{border-top:none;}.files-listing > li.type-img{background-image:url(../../assets/images/icon/file_img.svg);}.files-listing > li.type-doc{background-image:url(../../assets/images/icon/file_doc.svg);}.files-listing > li.type-pdf{background-image:url(../../assets/images/icon/file_pdf.svg);}.files-listing > li.type-xls{background-image:url(../../assets/images/icon/file_xls.svg);}.no-svg .files-listing > li{background-image:url(../../assets/images/icon/file_generic.png);}.no-svg .files-listing > li.type-img{background-image:url(../../assets/images/icon/file_img.png);}.no-svg .files-listing > li.type-doc{background-image:url(../../assets/images/icon/file_doc.png);}.no-svg .files-listing > li.type-pdf{background-image:url(../../assets/images/icon/file_pdf.png);}.no-svg .files-listing > li.type-xls{background-image:url(../../assets/images/icon/file_xls.png);}.files-listing h3{font-size:18px;font-size:1.125rem;font-weight:400;margin-bottom:0;}.files-listing .meta{margin-bottom:0;}.files-listing .meta:after{content:"";display:table;clear:both;}.files-listing .meta li{font-size:16px;font-size:1rem;color:#888;border:none;padding:0;}.files-listing .meta .value{color:#444;}@media (min-width: 400px){.files-listing > li{padding-top:0.75em;padding-bottom:0.75em;background-position:0 1em;}.files-listing h3{font-size:20px;font-size:1.25rem;margin-bottom:0.25em;}.files-listing .meta li{float:left;border-left:1px solid #aaa;padding-left:0.5em;margin-left:0.5em;}.files-listing .meta li:first-child{border-left:none;padding-left:0;margin-left:0;}}.widget-map{/* Project listing */}.widget-map iframe{width:100%;margin:0;}.project-listing{/* Post */}.project-listing .project-entry{padding:1em 0;border-top:1px solid #eee;}.project-listing .project-entry:first-child{border-top:none;margin-top:0;padding-top:0;}.project-listing h3{position:relative;}.project-listing [class*="color-"] h3:before{content:"";float:left;width:8px;height:8px;margin-top:10px;margin-left:-16px;background-color:#eee;}@media (min-width: 600px){.project-listing [class*="color-"] h3:before{width:10px;height:10px;margin-left:-20px;}}.project-listing .color-1 h3:before{background-color:#00b6f1;}.project-listing .color-2 h3:before{background-color:#c7197d;}.project-listing .color-3 h3:before{background-color:#00a651;}.project-listing .color-4 h3:before{background-color:#fcaf17;}.project-listing h3{font-size:18px;font-size:1.125rem;line-height:1.4;font-weight:400;margin-bottom:0.27778em;}.project-listing .meta{font-size:16px;font-size:1rem;margin-top:0.3125em;}.project-listing .meta .title{color:#888;}.project-listing .meta .value{display:block;color:#222;}.project-listing .meta .value .tag{color:#222;font-weight:400;background-color:#eee;font-size:16px;font-size:1rem;display:inline-block;padding:0 0.25em;margin-left:0.25em;}.project-listing .meta .group{margin-top:0.3125em;}.project-listing .meta .group:first-child{margin-top:0;}.project-listing .meta .value-eu .value{color:#171695;}.project-listing .meta .value-eu .tag{color:#171695;background-color:#e8e8f4;}.project-listing .action-details{display:inline-block;color:#888;font-size:14px;font-size:0.875rem;margin-top:0.71429em;padding:0.28571em 0.57143em;border:1px solid #d6d6d6;border-radius:0.28571em;}.project-listing .action-details .icon{margin-right:0.25em;}.project-listing .action-details .label.is-opened{display:none;}.project-listing .action-details:hover,.project-listing .action-details:focus{color:#444;text-decoration:none;}.project-listing .details{display:none;}.project-listing .is-opened .details{display:block;}.project-listing .is-opened .action-details .label.is-opened{display:inline-block;}.project-listing .is-opened .action-details .label.is-closed{display:none;}@media (min-width: 600px){.project-listing .project-entry{padding:1.5em 0;}.project-listing h3{font-size:20px;font-size:1.25rem;margin-bottom:0.5em;}.project-listing .meta{padding-left:14em;}.project-listing .meta .title{float:left;margin-left:-14em;max-width:13em;}.project-listing .meta .value{display:inline-block;}}.post{/* Widget: Subscribe */}.post:after{content:"";display:table;clear:both;}.post .meta{color:#888;font-size:16px;font-size:1rem;text-transform:uppercase;margin-bottom:0.625em;}.post .meta:last-child{margin-bottom:0;}.post .meta-location{color:#222;font-weight:600;}.post .meta-location:after{content:", ";}.post .tag{font-size:16px;font-size:1rem;display:inline-block;color:#444;text-transform:none;background-color:#eee;padding:0.1875em 0.5em;}.post .tag:before{font-family:'esf';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;/* Better Font Rendering =========== */line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;margin-right:0.375em;top:0.0625em;position:relative;}.post header + .meta{margin-top:0.71429em;/* Full post page */}.post.post-full{/* Normal post listing */}.post.post-full .image{max-width:100%;}.post.post-full .summary{margin-bottom:1.25em;}.post.post-full .summary p{color:#222;font-size:18px;font-size:1.125rem;margin-bottom:0;}@media (min-width: 600px){.post.post-full .summary p{font-size:20px;font-size:1.25rem;}.post.post-full .image{float:left;max-width:50%;margin:0.5em 1em 1em 0;}}.post.post-listing{border-top:1px solid #eee;padding:0.625em 0;/* Large post */}.post.post-listing:first-of-type{padding-top:0;border-top:0;}.post.post-listing .title{font-size:22px;font-size:1.375rem;margin-bottom:0.45455em;line-height:1.3;}.post.post-listing .title + .meta{margin-top:0.625em;margin-bottom:0;}.post.post-listing .summary{margin-bottom:0.625em;}.post.post-listing .summary:last-child{margin-bottom:0;}.post.post-listing .summary p{margin-bottom:0;}.post.post-listing .image{float:left;max-width:50%;margin:0.375em 1em 0.5em 0;}.post.post-listing .tag{margin-bottom:0;}@media (min-width: 800px){.post.post-listing{padding:1.25em 0;}.post.post-listing .title{font-size:24px;font-size:1.5rem;}.post.post-listing .image{max-width:30%;}.post.post-listing .summary p{font-size:18px;font-size:1.125rem;}}@media (min-width: 1000px){}.post.post-large{/* Compact post: List view */}.post.post-compact{/* Tender states */}.post.post-compact .title{font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.4;margin-bottom:0;}.post.post-compact .summary{margin-top:0.3125em;}.post.post-compact .summary p{font-size:14px;font-size:0.875rem;}.post.post-compact .meta{margin-bottom:0.35714em;}.post.post-compact .meta:last-child{margin-bottom:0;}@media (min-width: 800px){.post.post-compact{padding:0.625em 0;}.post.post-compact .title{font-size:18px;font-size:1.125rem;}.post.post-compact .summary p{font-size:16px;font-size:1rem;}}@media (min-width: 1000px){.post.post-compact{padding:0.9375em 0;}}.post.state-opened .tag{color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, .4);background-color:#a6ce39;margin-bottom:0;}.post.state-opened .tag:before{content:"\e609";}.post.state-finished{/* Project full */}.post.state-finished .tag:before{content:"\e60b";}.post.post-project .meta-content{margin-top:0.625em;}.post.post-project .meta-content:first-child{margin-top:0;}.post.post-project .meta-content h2{font-size:18px;font-size:1.125rem;margin-bottom:0.55556em;margin-top:0;text-transform:uppercase;}@media (min-width: 800px){.post.post-project .meta-content{float:left;width:48%;margin-left:4%;}.post.post-project .meta-content.first{margin-left:0;clear:both;}}.post.post-project .meta{font-size:16px;font-size:1rem;margin-top:0.625em;margin-bottom:0;text-transform:none;}.post.post-project .meta .title{color:#888;}.post.post-project .meta .value{display:block;color:#222;}.post.post-project .meta .value{display:block;color:#222;}.post.post-project .meta .value .tag{color:#222;font-weight:400;background-color:#eee;font-size:16px;font-size:1rem;display:inline-block;padding:0 0.25em;margin-left:0.25em;}.post.post-project .meta .group{margin-top:0.625em;}.post.post-project .meta .group:first-child{margin-top:0;}.post.post-project .meta .value-eu .value{color:#171695;}.post.post-project .meta .value-eu .tag{color:#171695;background-color:#e8e8f4;}@media (min-width: 600px){.post.post-project .meta{font-size:18px;font-size:1.125rem;}.post.post-project .meta .group{margin-top:0.55556em;}}.widget-subscribe{/* Widget: Navigation */}.secondary-content .widget-subscribe{background-color:#fffcda;border-color:#e6e3c4;}.widget-navigation{position:relative;float:left;width:100%;/* =Other
===================================================== *//* Pagination */}.intro-content .widget-navigation nav{float:left;width:100%;}.widget-navigation li{font-size:16px;font-size:1rem;border-bottom:1px solid #eee;border-color:rgba(0, 0, 0, .05);}.widget-navigation li:first-child{border-top:1px solid #eee;border-color:rgba(0, 0, 0, .05);}.widget-navigation a{display:block;padding:0.5em 1em;color:#444;}.widget-navigation a:hover,.widget-navigation a:focus{color:#ae2234;text-decoration:none;background-color:#fbf4f5;}.widget-navigation .is-active > a{color:#ae2234;background-color:#fbf4f5;}@media (min-width: 600px){.widget-navigation{/* Has value */}.widget-navigation li{font-size:18px;font-size:1.125rem;}}.widget-navigation .has-value{/* Tab nav */}.widget-navigation .has-value a{padding-left:3.5em;}.widget-navigation .has-value a:hover .value,.widget-navigation .has-value a:focus .value{color:#ae2234;}.widget-navigation .has-value .value{float:left;color:#999;text-align:right;padding:0 0.5em;min-width:2.5em;margin-left:-2.875em;border-right:1px solid rgba(0, 0, 0, .1);}.widget-navigation .has-value .is-active > a .value{color:#ae2234;}.widget-navigation .tab-nav{margin:0;/* Project nav */}.widget-navigation .tab-nav:after{content:"";display:table;clear:both;}.widget-navigation .tab-nav li{font-size:16px;font-size:1rem;width:100%;float:left;border:none;display:none;/* Active state */}.widget-navigation .tab-nav li a{padding:0.5em 1em;background-color:rgba(0, 0, 0, .1);}.widget-navigation .tab-nav li a:hover,.widget-navigation .tab-nav li a:focus{text-decoration:underline;color:#fff;background-color:#000;}.widget-navigation .tab-nav li a:hover .value,.widget-navigation .tab-nav li a:focus .value{border-color:rgba(255, 255, 255, .4);}.widget-navigation .tab-nav li .value{font-size:16px;font-size:1rem;color:inherit;display:inline-block;margin:-0.5em -1em;margin-right:1em;padding:0.5em 1em;border-right:1px solid rgba(0, 0, 0, .1);}.widget-navigation .tab-nav .is-active{display:block;/* Tab nav: Opened state */}.widget-navigation .tab-nav .is-active a{color:#444;padding-right:2.5em;}.widget-navigation .tab-nav .is-active a:after{font-family:'esf';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;/* Better Font Rendering =========== */line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e608";padding:0.25em;float:right;margin-right:-2em;}.widget-navigation .tab-nav .is-active a:hover,.widget-navigation .tab-nav .is-active a:focus{color:#fff;}.widget-navigation .tab-nav.is-opened li{display:block;}.widget-navigation .tab-nav.is-opened li.is-active a{color:#444;background-color:#fff;}.widget-navigation .tab-nav.is-opened li.is-active a .value{border-color:rgba(0, 0, 0, .2);}.widget-navigation .tab-nav.is-opened li.is-active a:after{content:"\e607";}@media (min-width: 600px){.widget-navigation .tab-nav li{font-size:18px;font-size:1.125rem;}.widget-navigation .tab-nav li .value{font-size:18px;font-size:1.125rem;}}@media (min-width: 1000px){.widget-navigation .tab-nav{/* Used for coloring nav items */}.widget-navigation .tab-nav li{width:auto;display:block;margin-right:0.5em;}.widget-navigation .tab-nav li a .value{border-color:rgba(0, 0, 0, .2);}.widget-navigation .tab-nav .is-active a{padding:0.5em 1em;background-color:#fff;}.widget-navigation .tab-nav .is-active a .value{border-color:rgba(0, 0, 0, .2);}.widget-navigation .tab-nav .is-active a:after{display:none;}.widget-navigation .tab-nav .is-active a:hover,.widget-navigation .tab-nav .is-active a:focus{color:#000;background-color:#fff;}.widget-navigation .tab-nav .is-active a:hover .value,.widget-navigation .tab-nav .is-active a:focus .value{border-color:rgba(0, 0, 0, .2);}.widget-navigation .tab-nav .is-opened li{border-top:none;}}.widget-navigation .tab-nav.color-nav .color-1 a{background-color:#00b6f1;}.widget-navigation .tab-nav.color-nav .color-2 a{background-color:#c7197d;}.widget-navigation .tab-nav.color-nav .color-3 a{background-color:#00a651;}.widget-navigation .tab-nav.color-nav .color-4 a{background-color:#fcaf17;}.widget-navigation .tab-nav.color-nav a{color:#fff;}.widget-navigation .tab-nav.color-nav a .value{border-color:rgba(255, 255, 255, .4);}.widget-navigation .tab-nav.color-nav.is-opened .is-active a .value{border-color:rgba(0, 0, 0, .2);}@media (min-width: 800px){.widget-navigation .tab-nav.color-nav .is-active a{background-color:#fff;text-decoration:none;}.widget-navigation .tab-nav.color-nav .is-active a .value{color:#fff;border-color:transparent;}.widget-navigation .tab-nav.color-nav .is-active.color-1 a{color:#00b6f1;}.widget-navigation .tab-nav.color-nav .is-active.color-1 .value{background-color:#00b6f1;}.widget-navigation .tab-nav.color-nav .is-active.color-2 a{color:#c7197d;}.widget-navigation .tab-nav.color-nav .is-active.color-2 .value{background-color:#c7197d;}.widget-navigation .tab-nav.color-nav .is-active.color-3 a{color:#00a651;}.widget-navigation .tab-nav.color-nav .is-active.color-3 .value{background-color:#00a651;}.widget-navigation .tab-nav.color-nav .is-active.color-4 a{color:#fcaf17;}.widget-navigation .tab-nav.color-nav .is-active.color-4 .value{background-color:#fcaf17;}.widget-navigation .tab-nav.color-nav.is-opened .is-active a .value{border-color:transparent;}}@media (min-width: 600px){.full-width .widget-navigation .project-nav{border:none;}.full-width .widget-navigation .project-nav li{border:none;margin-top:0.25em;}.full-width .widget-navigation .project-nav li:first-child{margin-top:0;}.full-width .widget-navigation .project-nav a:hover,.full-width .widget-navigation .project-nav a:focus{background-color:#ae2234;color:#fff;}.full-width .widget-navigation .project-nav a:hover .value,.full-width .widget-navigation .project-nav a:focus .value{color:#fff;border-color:rgba(255, 255, 255, .6);}}@media (min-width: 800px){.full-width .widget-navigation .project-nav li{float:left;width:49%;margin:0 0 2% 2%;}.full-width .widget-navigation .project-nav li:nth-child(2n+1){margin-left:0;clear:both;}}@media (min-width: 1200px){.full-width .widget-navigation .project-nav li{width:33%;margin-left:0.5%;margin-bottom:0.5%;}.full-width .widget-navigation .project-nav li:nth-child(2n+1){margin-left:0.5%;clear:none;}.full-width .widget-navigation .project-nav li:nth-child(3n+1){margin-left:0;clear:both;}}.pagination{margin-top:1.25em;/* Breadcrumbs */}.pagination:after{content:"";display:table;clear:both;}.pagination .info{text-align:center;font-size:16px;font-size:1rem;margin-bottom:1.25em;color:#aaa;}.pagination .info strong{font-weight:400;color:#222;}.pagination:only-child{margin-top:0;}.pagination li{font-size:16px;font-size:1rem;line-height:1.5;display:none;}.pagination a{color:#888;display:block;padding:0.5em 1em;background-color:#eee;}.pagination a:hover,.pagination a:focus{color:#3e3e7b;background-color:#ddd;text-decoration:none;}.pagination .is-active a{color:#fff;background-color:#3e3e7b;}.pagination .prev,.pagination .next{display:block;}.pagination .prev a,.pagination .next a{padding-left:0.75em;padding-right:0.75em;}.pagination .prev .label,.pagination .next .label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.pagination .prev{float:left;}.pagination .next{float:right;}.pagination .icon{position:relative;top:0.125em;}@media (min-width: 600px){.pagination{text-align:center;}.pagination li{display:inline-block;float:none;}.pagination .prev,.pagination .next{display:inline-block;float:none;}}.breadcrumbs{/* Map legend */}.project-legend{margin-top:0.625em;}.project-legend li{padding:0.625em 0.875em;padding-left:2.75em;background-position:10px 50%;background-repeat:no-repeat;border-radius:0.25em;background-color:#fff;margin-top:1px;}.project-legend span{font-size:14px;font-size:0.875rem;line-height:1;display:block;text-transform:uppercase;color:rgba(0, 0, 0, .7);}.project-legend strong{font-size:24px;font-size:1.5rem;line-height:1;font-weight:600;color:#000;}.project-legend .label-active{background-image:url(../../assets/images/icon/map-pin_green.png);background-color:#d3e79c;}.project-legend .label-finished{background-image:url(../../assets/images/icon/map-pin_default.png);}@media (min-width: 600px){.project-legend{margin-top:1.25em;}.project-legend li{margin-top:0;margin-left:0.5%;float:left;width:49.5%;}.project-legend li:first-child{margin-left:0;}}@media (min-width: 800px){.project-legend{float:right;width:70%;margin:0;}}@media (min-width: 1000px){.project-legend{width:50%;}}.page-projects .page-title{/* Widget: Calendar */}@media (min-width: 800px){.page-projects .page-title{float:left;width:30%;line-height:1.77778em;}}@media (min-width: 1000px){.page-projects .page-title{width:50%;}}.calendar-archives{/* Calendar nav */background-color:#f9f9f9;/* =Other
===================================================== *//* Outlines with shadow */}.calendar-archives .cal-nav{position:relative;/* Week row */}.calendar-archives .cal-nav .year-nav{text-align:center;font-size:16px;font-size:1rem;line-height:1.25em;background-color:#fff;height:2.5em;padding:0 2.5625em;}.calendar-archives .cal-nav .year-title{display:inline-block;padding:0.625em 0.3125em;}.calendar-archives .cal-nav .arrow-down{display:inline-block;padding:0.625em 0.3125em;cursor:pointer;color:#ae2234;/* Year select */}.calendar-archives .cal-nav .arrow-down span{display:none;}.calendar-archives .cal-nav .arrow-down:before{font-family:'esf';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;/* Better Font Rendering =========== */line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e606";}.calendar-archives .cal-nav .arrow-down:hover,.calendar-archives .cal-nav .arrow-down:focus,.calendar-archives .cal-nav .arrow-down:active{color:#000;}.calendar-archives .cal-nav .year-select{display:none;position:absolute;z-index:100;top:0;left:40px;right:40px;top:0;font-size:16px;font-size:1rem;background-color:#fff;box-shadow:0 0 0.25em rgba(0, 0, 0, .3);/* Prev/Next */}.calendar-archives .cal-nav .year-select a{display:block;padding:0.625em;line-height:1.25em;border-top:1px solid #eee;}.calendar-archives .cal-nav .year-select a:first-child{border-top:none;}.calendar-archives .cal-nav .year-select a.selected{color:#888;text-decoration:none;}.calendar-archives .cal-nav .year-select[style]{top:0 !important;}.calendar-archives .cal-nav .prev-year,.calendar-archives .cal-nav .next-year{position:absolute;top:0;display:block;text-decoration:none;padding:0.625em;line-height:1.25em;width:2.5em;height:2.5em;}.calendar-archives .cal-nav .prev-year span,.calendar-archives .cal-nav .next-year span{display:none;}.calendar-archives .cal-nav .prev-year:before,.calendar-archives .cal-nav .next-year:before{font-family:'esf';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;/* Better Font Rendering =========== */line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.calendar-archives .cal-nav .prev-year.disabled,.calendar-archives .cal-nav .next-year.disabled{color:#aaa;cursor:default;}.calendar-archives .cal-nav .prev-year{left:0;border-right:1px solid #eee;}.calendar-archives .cal-nav .prev-year:before{content:"\e605";}.calendar-archives .cal-nav .next-year{right:0;border-left:1px solid #eee;}.calendar-archives .cal-nav .next-year:before{content:"\e604";}.calendar-archives .week-row{border-top:1px solid #ddd;border-color:rgba(0, 0, 0, .1);/* Day */}.calendar-archives .week-row:after{content:"";display:table;clear:both;}.calendar-archives .day{font-size:16px;font-size:1rem;line-height:1.25em;text-align:center;float:left;width:14.28571%;background-color:#fff;/* Archives years */}.calendar-archives .day a{display:block;padding:0.625em 0;font-weight:600;color:#fff;text-shadow:0 1px 0 rgba(0, 0, 0, .5);background-color:#ae2234;}.calendar-archives .day a:hover,.calendar-archives .day a:focus,.calendar-archives .day a:active{text-decoration:none;color:#fff;background-color:#3e3e7b;}.calendar-archives .day.weekday,.calendar-archives .day.empty,.calendar-archives .day.noday{color:#888;font-weight:400;padding:0.625em 0;background-color:transparent;}.calendar-archives .day.weekday{font-size:14px;font-size:0.875rem;font-weight:600;text-transform:uppercase;padding:0.71429em 0;color:#444;}.calendar-archives .archives-years{overflow:hidden;/* 41 * 6 */height:246px;position:relative;}.calendar-archives .archives-years:after{content:"";display:table;clear:both;}.calendar-archives .archives-years .year{position:absolute;top:0;left:0;margin-left:-100%;width:100%;z-index:0;background-color:#f9f9f9;}.calendar-archives .archives-years .year.current{margin-left:0;z-index:1;}.calendar-archives .archives-years .year.last{position:relative;}.group-outline{padding:1.25em;border:1px solid #ddd;box-shadow:0 0 0.25em rgba(0, 0, 0, .1);margin-bottom:1.25em;/* Accordions */}.group-outline:last-child{margin-bottom:0;}.group-outline > *:last-child{margin-bottom:0;}@media (min-width: 600px){.group-outline{padding:1.875em;}}.group-outline h2{font-size:22px;font-size:1.375rem;margin-bottom:0.125em;}.group-outline h3{font-size:20px;font-size:1.25rem;margin-bottom:0.125em;}.group-outline p:empty{display:none;}.accordion .accordion-title{margin-top:1em;margin-bottom:1em;border-radius:0.1875em;}.accordion .accordion-title h3{font-size:18px;font-size:1.125rem;line-height:1.4;margin:0;}.accordion .accordion-title a{display:block;padding:0.55556em 1.11111em;text-decoration:none;border:2px solid #eee;border-radius:0.16667em;}.accordion .accordion-title a:before{font-size:16px;font-size:1rem;font-family:'esf';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;/* Better Font Rendering =========== */line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ddd;content:"\e606";margin-right:0.625em;}.accordion .accordion-title a:hover:before,.accordion .accordion-title a:focus:before,.accordion .accordion-title a:active:before{color:#666;}.accordion .accordion-content{display:none;}.accordion.color-1 .accordion-title a,.accordion.color-2 .accordion-title a,.accordion.color-3 .accordion-title a,.accordion.color-4 .accordion-title a{color:#fff;border-color:transparent;}.accordion.color-1 .accordion-title a:before,.accordion.color-2 .accordion-title a:before,.accordion.color-3 .accordion-title a:before,.accordion.color-4 .accordion-title a:before{color:#fff;}.accordion.color-1 .accordion-title a:hover,.accordion.color-2 .accordion-title a:hover,.accordion.color-3 .accordion-title a:hover,.accordion.color-4 .accordion-title a:hover,.accordion.color-1 .accordion-title a:focus,.accordion.color-2 .accordion-title a:focus,.accordion.color-3 .accordion-title a:focus,.accordion.color-4 .accordion-title a:focus,.accordion.color-1 .accordion-title a:active,.accordion.color-2 .accordion-title a:active,.accordion.color-3 .accordion-title a:active,.accordion.color-4 .accordion-title a:active{color:#fff;background-color:rgba(0, 0, 0, .2);}.accordion.color-1 .accordion-title{background-color:#00b6f1;}.accordion.color-2 .accordion-title{background-color:#c7197d;}.accordion.color-3 .accordion-title{background-color:#00a651;}.accordion.color-4 .accordion-title{background-color:#fcaf17;}.accordion.state-opened .accordion-title a:before{content:"\e603";}.accordion.state-opened .accordion-content{display:block;}.accessible-maps{/* Inner container */position:relative;}.accessible-maps .tailored-maps{position:relative;min-height:18em;border:0.125em solid #e1e1e1;box-shadow:0 0 1em 0 rgba(0, 0, 0, .1);/* Map controls */}.no-touch .accessible-maps .tailored-maps:focus{outline:none;border-color:#3e3e7b;box-shadow:0 0 1em 0 #3e3e7b;}@media (min-width: 1000px){.accessible-maps .tailored-maps{border-left:none;border-right:none;border-top:0.625em solid #fff;border-bottom:0.625em solid #fff;/* Height */}}@media (min-height:30em){.accessible-maps .tailored-maps{min-height:26em;}}@media (min-height:40em){.accessible-maps .tailored-maps{min-height:36em;}}@media (min-height:50em){.accessible-maps .tailored-maps{min-height:46em;}}.accessible-maps .map-controls{/* Map width */}.accessible-maps .map-controls .map-button{position:absolute;display:block;font-size:32px;font-size:2rem;line-height:1;padding:0.09375em;margin:0;width:1.25em;height:1.25em;border-radius:0.125em;background-color:#3e3e7b;border-color:#35356a #2d2d59 #242448 #2d2d59;}.accessible-maps .map-controls .map-button:hover,.accessible-maps .map-controls .map-button:focus,.accessible-maps .map-controls .map-button:active{background-color:#1c1c37;border-color:#131326 #0b0b15 #020204 #0b0b15;}.accessible-maps .map-controls .visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.accessible-maps .map-controls .zoom-in{left:0;bottom:0;}.accessible-maps .map-controls .zoom-out{left:1.40625em;bottom:0;}.accessible-maps .map-controls .next-marker{right:0;bottom:0;}.accessible-maps .map-controls .prev-marker{right:1.40625em;bottom:0;}.accessible-maps .map-controls .pan-up{left:1.40625em;top:0;}.accessible-maps .map-controls .pan-left{left:0;top:1.40625em;}.accessible-maps .map-controls .pan-right{left:2.8125em;top:1.40625em;}.accessible-maps .map-controls .pan-bottom{left:1.40625em;top:2.8125em;}.accessible-maps .map-controls .center{left:1.40625em;top:1.40625em;/* Map buttons group */}.accessible-maps .map-controls .control-pan,.accessible-maps .map-controls .control-zoom,.accessible-maps .map-controls .control-marker{position:absolute;}.accessible-maps .map-controls .control-pan{display:none;top:0.5em;left:0.5em;}.accessible-maps .map-controls .control-zoom{bottom:0.625em;left:0.625em;}.accessible-maps .map-controls .control-marker{bottom:0.625em;right:0.625em;}.accessible-maps.wide{/* Map popup */}.accessible-maps.wide .control-pan{top:1.875em;left:1.875em;display:block;}.accessible-maps.wide .control-zoom{bottom:1.875em;left:1.875em;}.accessible-maps.wide .control-marker{bottom:1.875em;right:1.875em;}.accessible-maps.wide .control-pan .map-button{font-size:24px;font-size:1.5rem;}.accessible-maps.wide .control-marker .map-button,.accessible-maps.wide .control-zoom .map-button{font-size:32px;font-size:2rem;/* Center the controls based on container */}@media (min-width: 1200px){.accessible-maps.wide .control-pan,.accessible-maps.wide .control-zoom,.accessible-maps.wide .control-marker{width:67.5em;left:50%;margin-left:-33.75em;}}.accessible-maps .gm-style img{max-width:none;}.accessible-maps .gm-style .popup-info,.accessible-maps .popup-info{position:relative;max-width:16em;}.accessible-maps .popup-info{position:relative;max-width:16em;}.accessible-maps .popup-info h3{font-family:'Source Sans Pro', "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:18px;font-size:1.125rem;font-weight:600;margin:0 0 0.22222em 0;padding:0;}.accessible-maps .popup-info ul{list-style:none;margin:0;clear:both;}.accessible-maps .popup-info li{font-family:'Source Sans Pro', "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:14px;font-size:0.875rem;line-height:1.4;font-weight:400;color:#444;margin-top:0.28571em;}.accessible-maps .popup-info span{font-family:'Source Sans Pro', "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;}.accessible-maps .popup-info a{color:#ae2234;text-decoration:none;}.accessible-maps .popup-info a:hover,.accessible-maps .popup-info a:focus{text-decoration:underline;}@font-face{font-family:'tailoredmaps';src:url('../../assets/fonts/tailoredmaps.eot');src:url('../../assets/fonts/tailoredmaps.eot?#iefix') format('embedded-opentype'), url('../../assets/fonts/tailoredmaps.ttf') format('truetype'), url('../../assets/fonts/tailoredmaps.woff') format('woff'), url('../../assets/fonts/tailoredmaps.svg#tailoredmaps') format('svg');font-weight:normal;font-style:normal;}[class^="tm-icon"],[class*=" tm-icon"]{font-family:'tailoredmaps';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;/* Better Font Rendering =========== */line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.tm-icon-arrow-down:before{content:"\e600";}.tm-icon-arrow-left:before{content:"\e601";}.tm-icon-arrow-right:before{content:"\e602";}.tm-icon-arrow-up:before{content:"\e603";}.tm-icon-center:before{content:"\e604";}.tm-icon-next-pin:before{content:"\e605";}.tm-icon-pin:before{content:"\e606";}.tm-icon-prev-pin:before{content:"\e607";}.tm-icon-zoom-out:before{content:"\e608";}.tm-icon-zoom-in:before{content:"\e609";}.style-group{border:1px solid rgba(0, 0, 0, .1);border-radius:0.25em;margin-bottom:2em;}.style-group .style-heading{font-size:18px;font-size:1.125rem;text-transform:uppercase;padding:0.5em 1em;margin-bottom:0;background-color:#fff;border-top-left-radius:0.25em;border-top-right-radius:0.25em;}.style-group .style-content{border-top:1px solid rgba(0, 0, 0, .1);padding:2em;background-color:#fff;border-bottom-left-radius:0.25em;border-bottom-right-radius:0.25em;}.style-group .style-content:after{content:"";display:table;clear:both;}.style-group .style-content.transparent{background-color:transparent;}.style-color{color:#fff;border:1px solid #ddd;padding:1em 1.5em;}.style-color dt{font-weight:600;margin:0;}.style-color dd{margin:0;}.style-color.var-brand-maincolor{background-color:#ae2234;}.style-color.var-brand-auxcolor{background-color:#3e3e7b;}.style-color.var-brand-section1{background-color:#00b6f1;}.style-color.var-brand-section2{background-color:#c7197d;}.style-color.var-brand-section3{background-color:#00a651;}.style-color.var-brand-section4{background-color:#fcaf17;}.style-color.var-brand-color1{background-color:#ebebeb;color:#222;}.style-color.var-brand-color2{background-color:#e1e1e1;color:#222;}.style-color.var-brand-color3{background-color:#909090;}.style-color.var-brand-color4{background-color:#464646;}.style-color.var-brand-color5{background-color:#a6ce39;}.style-color.var-linkcolor{background-color:#ae2234;}.style-color.var-bordercolor{background-color:#eee;color:#222;}.style-color.var-successcolor{background-color:#38b44a;}.style-color.var-warningcolor{background-color:#ffd400;color:#000;}.style-color.var-dangercolor{background-color:#ee1c24;}@media (min-width: 800px){.style-color{float:left;width:49%;margin-left:2%;margin-bottom:2%;}.style-color:nth-child(2n+1){margin-left:0;clear:both;}}.style-buttons .button{margin:0 1em 1em 0;display:inline-block;}@media (min-width: 600px){.style-icons li{margin-bottom:0.5em;display:inline-block;min-width:12em;}}.widget.operativni-program .group{margin-bottom:1.25em;}.widget.operativni-program .group:after{content:"";display:table;clear:both;}.widget.operativni-program a{display:block;text-align:center;margin:0 0 0.3125em;background:#333;transition:all 0.25s ease-in-out;}.widget.operativni-program a:hover{text-decoration:none;background:#222 !important;}.widget.operativni-program .color-1 a{background:#00b6f1;}.widget.operativni-program .color-2 a{background:#c7197d;}.widget.operativni-program .color-3 a{background:#00a651;}.widget.operativni-program .color-4 a{background:#fcaf17;}.widget.operativni-program .color-5 a{background:#ee1c24;}.widget.operativni-program h2{clear:both;}.widget.operativni-program h3,.widget.operativni-program h4,.widget.operativni-program h5{font-size:20px;font-size:1.25rem;line-height:1.2;font-weight:normal;padding:0.625em;color:#fff;margin:0;}.widget.operativni-program h3 strong,.widget.operativni-program h4 strong,.widget.operativni-program h5 strong{color:#fff;display:block;font-weight:600;}.widget.operativni-program h3 strong{font-size:28px;font-size:1.75rem;}@media (min-width: 800px){.widget.operativni-program .group > .sub-group{width:25%;float:left;padding:0 0.125em;}.widget.operativni-program .group > .sub-group:first-of-type{padding-left:0;}.widget.operativni-program .group > .sub-group:last-of-type{padding-right:0;}.widget.operativni-program .group:first-of-type > .sub-group a{min-height:12.5em;position:relative;}.widget.operativni-program .group:first-of-type > .sub-group a h3{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}}@media (min-width: 1000px){.widget.operativni-program .group .sub-group .sub-group{width:33.33%;float:left;padding:0 0.125em;}.widget.operativni-program .group .sub-group .sub-group:first-of-type{padding-left:0;}.widget.operativni-program .group .sub-group .sub-group:last-of-type{padding-right:0;}.widget.operativni-program .group .sub-group:first-of-type .sub-group{width:25%;}.widget.operativni-program .group .sub-group:last-of-type .sub-group{width:50%;}.widget.operativni-program .group .sub-group .sub-group.full-width{clear:both;width:100%;padding:0;}.widget.operativni-program h4,.widget.operativni-program h5{font-size:16px;font-size:1rem;}}.container{text-align:left;margin:0 auto;max-width:72.5em;position:relative;/* =Buttons
===================================================== */}.container:after{content:"";display:table;clear:both;}.button,button{display:inline-block;text-align:center;text-transform:uppercase;font-size:14px;font-size:0.875rem;line-height:1.42857em;font-family:'Source Sans Pro', "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-weight:600;padding:0.64286em 1em;color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, .4);background-color:#ae2234;border:1px solid #ae2234;border-color:#991e2e #831a27 #6e1521 #831a27;cursor:pointer;border-radius:0.28571em;background-image:- webkit-linear-gradient(bottom, rgba(0, 0, 0, .2), transparent);background-image:linear-gradient(to top, rgba(0, 0, 0, .2), transparent);-webkit-transition:all 0.05s ease-in;-moz-transition:all 0.05s ease-in;transition:all 0.05s ease-in;/* =Generic
===================================================== */}.button:hover,button:hover,.button:focus,button:focus{color:#fff;background-color:#991e2e;text-decoration:none;}.button:active,button:active{/* Secondary button, grey */}.button.button-secondary,button.button-secondary{background-color:#999;border-color:#8c8c8c #808080 #737373 #808080;/* Invert button */}.button.button-secondary:hover,button.button-secondary:hover,.button.button-secondary:focus,button.button-secondary:focus{background-color:#808080;border-color:#808080 #737373 #666 #737373;}.button.button-invert,button.button-invert{border:1px solid #ddd;background:none;background-color:#fff;color:#444;text-shadow:none;/* Button small */}.button.button-invert:hover,button.button-invert:hover,.button.button-invert:focus,button.button-invert:focus{background-color:#eee;color:#ae2234;}.button.button-invert .value,button.button-invert .value{background-color:#ae2234;}.button.button-small,button.button-small{padding:0.28571em 0.57143em;line-height:1.42857em;height:2.14286em;/* Button large */}.button.button-large,button.button-large{font-size:18px;font-size:1.125rem;padding:0.55556em 1.11111em;/* Button action, green */}.button.button-action,button.button-action{background-color:#a6ce39;border-color:#98be2f #88aa2a #779625 #88aa2a;/* Button sections */}.button.button-action:hover,button.button-action:hover,.button.button-action:focus,button.button-action:focus{background-color:#88aa2a;border-color:#88aa2a #779625 #678120 #779625;}.button.button-section-1,button.button-section-1,.button.button-section-2,button.button-section-2,.button.button-section-3,button.button-section-3,.button.button-section-4,button.button-section-4{color:#fff;}.button.button-section-1,button.button-section-1,.card-1 .button,.card-1 button{background-color:#00b6f1;border-color:#00a3d8 #008fbe #007ca5 #008fbe;}.button.button-section-1:hover,button.button-section-1:hover,.card-1 .button:hover,.card-1 button:hover,.button.button-section-1:focus,button.button-section-1:focus,.card-1 .button:focus,.card-1 button:focus{background-color:#00a3d8;}.button.button-section-2,button.button-section-2,.card-2 .button,.card-2 button{background-color:#c7197d;border-color:#b0166f #9a1361 #831052 #9a1361;}.button.button-section-2:hover,button.button-section-2:hover,.card-2 .button:hover,.card-2 button:hover,.button.button-section-2:focus,button.button-section-2:focus,.card-2 .button:focus,.card-2 button:focus{background-color:#b0166f;}.button.button-section-3,button.button-section-3,.card-3 .button,.card-3 button{background-color:#00a651;border-color:#008d45 #007338 #005a2c #007338;}.button.button-section-3:hover,button.button-section-3:hover,.card-3 .button:hover,.card-3 button:hover,.button.button-section-3:focus,button.button-section-3:focus,.card-3 .button:focus,.card-3 button:focus{background-color:#008d45;}.button.button-section-4,button.button-section-4,.card-4 .button,.card-4 button{background-color:#fcaf17;border-color:#f6a503 #dd9403 #c48303 #dd9403;/* Value inside a button */}.button.button-section-4:hover,button.button-section-4:hover,.card-4 .button:hover,.card-4 button:hover,.button.button-section-4:focus,button.button-section-4:focus,.card-4 .button:focus,.card-4 button:focus{background-color:#f6a503;}.button .value,button .value{float:left;color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, .4);background-color:rgba(0, 0, 0, .4);padding:0.71429em 1em;margin-top:-0.71429em;margin-bottom:-0.71429em;margin-left:-1.07143em;margin-right:0.75em;border-top-left-radius:0.28571em;border-bottom-left-radius:0.28571em;}.skip-links{position:absolute;top:0;left:0;right:0;background-color:#fff;z-index:1000;}.skip-links a{font-size:12px;font-size:0.75rem;font-weight:700;padding:0.5em 0.75em;display:block;background-color:#fff;position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;box-shadow:0 0 1em 0 rgba(0, 0, 0, .2);}.skip-links a:focus{position:relative;left:auto;width:auto;height:auto;overflow:visible;}ul,ol{list-style:none;margin:0;padding:0;}hr{border:none;border-top:1px solid #ddd;border-color:rgba(0, 0, 0, .1);margin:1em 0 0 0;padding:1em 0 0 0;clear:both;}img{max-width:100%;display:block;/* Messages */}.message{border:1px solid #d6d6d6;background-color:#fff;padding:0.75em 1em;margin-bottom:1em;}.message:last-child{margin-bottom:0;}.message h2{color:#222;color:rgba(0, 0, 0, .8);font-size:20px;font-size:1.25rem;font-weight:600;}.message p{color:#222;color:rgba(0, 0, 0, .8);font-size:16px;font-size:1rem;margin-bottom:0;}.message a{text-decoration:underline;}.message a:hover,.message a:focus{text-decoration:none;}.message.message-success{background-color:#38b44a;}.message.message-warning{background-color:#ffd400;border-color:transparent;}.message.message-warning a{color:#000;}.message.message-danger{background-color:#ee1c24;}.message.message-success,.message.message-danger{border-color:transparent;/* =Icons
===================================================== */}.message.message-success h1,.message.message-danger h1,.message.message-success h2,.message.message-danger h2,.message.message-success h3,.message.message-danger h3,.message.message-success h4,.message.message-danger h4{color:#fff;}.message.message-success p,.message.message-danger p{color:#fff;}.message.message-success strong,.message.message-danger strong{color:#fff;}.message.message-success a,.message.message-danger a{color:#fff;text-decoration:underline;}.message.message-success a:hover,.message.message-danger a:hover,.message.message-success a:focus,.message.message-danger a:focus{text-decoration:none;}@font-face{font-family:'esf';src:url('../../assets/fonts/esf.eot?-j9rms8');src:url('../../assets/fonts/esf.eot?#iefix-j9rms8') format('embedded-opentype'), url('../../assets/fonts/esf.woff?-j9rms8') format('woff'), url('../../assets/fonts/esf.ttf?-j9rms8') format('truetype'), url('../../assets/fonts/esf.svg?-j9rms8#esf') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'esf';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;/* Better Font Rendering =========== */line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-tailored:before{content:"\e600";}.icon-home:before{content:"\e601";}.icon-email:before{content:"\e602";}.icon-arrow-up:before{content:"\e603";}.icon-arrow-right:before{content:"\e604";}.icon-arrow-left:before{content:"\e605";}.icon-arrow-down:before{content:"\e606";}.icon-x:before{content:"\e607";}.icon-menu:before{content:"\e608";}.icon-calendar:before{content:"\e609";}.icon-lock-alt:before{content:"\e60a";}.icon-lock:before{content:"\e60b";}.icon-settings:before{content:"\e60c";}.icon-user:before{content:"\e60d";/* Copy values to _base.scss */}
/* - sidemenu - links */
ul.sidemenu-links {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: #F9F9F9;
}

ul.sidemenu-links li a {
    display: block;
    color: #000;
    padding: 8px 0 8px 16px;
    text-decoration: none;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-color: #ededed;
}

ul.sidemenu-links li a:hover:not(.active) {
    background-color: #CDCDCD;
    color:black;
}

ul.sidemenu-links a.active {
    background-color: #A6A6A6;
    color:#FFFFFF;
    font-weight: bold;
}
/* added priorty 5 colors*/
.widget-navigation .tab-nav.color-nav .color-5 a{background-color:#B7BDC2;}
.widget-navigation .tab-nav.color-nav .is-active.color-5 a{color:#000000;}
.widget-navigation .tab-nav.color-nav .is-active.color-5 .value{background-color:#B7BDC2;}

/* Wide content area for gallery page */
.section-main .main-content.wide {
    float: none;
    width: 100%;
    margin-bottom: 0;
}
.section-main .main-content.wide h1 {text-align: center;}
.wide .fotorama {
    margin-top: 40px;
    margin-bottom: 40px;
}
.page-id-13921 .fotorama__wrap {
    /*margin-bottom: 40px;*/
    
}

/* Home slider galerija */
.widget.slider {
    background: none;
    padding: 0;
    margin-bottom: 40px;
    border: none;
    box-shadow: none;
}
.widget.slider h2 {margin-bottom: 40px;}
.home .main-content > .widget.widget-archive:first-child {
    margin-top: 0;
}