.loader{position:fixed; top:0; left:0; width:100%; height:100%; background: url(/img/background.png?v=2) repeat center; z-index:99;}
.loading{padding-right:60px !important; position:relative;}
.loading::before {content:""; position:absolute; right:10%; top:50%; width:18px; height:18px; margin-top:-9px; border:1px solid none; border-top: 1px solid #fff; border-radius:50%; animation:spin 2s linear infinite; z-index:2;}
@keyframes spin {0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
@-webkit-keyframes spin {0%{-webkit-transform:rotate(0deg); transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg); transform:rotate(360deg);}}

.top {position: absolute; padding: 34px; text-transform: uppercase; z-index: 3;}
.top .logo {float:left; width:250px; height:89px; background:url(/img/logo-nl.png?v=1) no-repeat center / cover;}
body.en-language .top .logo{background-image:url(/img/logo-en.png?v=1) !important;}
.top .nav {padding: 40px 0; margin-left: 300px;}
.top .nav li {display: inline-block; margin-right: 40px; font-size: 18px; position: relative; color: #181649;}
.top .nav li:nth-of-type(2), .top .nav li:nth-of-type(3) {margin-right: 50px;}
.top .nav li:last-child {margin-right: 0;}
.top .nav li a:hover {color: inherit;}
.top .nav li span {background: url(/img/icons/arrow-lang.png?v=1) no-repeat center / 12px 7px; width: 12px; height: 7px; display: block; position: absolute; right: -18px; top: 12px; transition: 0.2s ease;}
.top .nav li a.active span {-webkit-transform: rotate(180deg); transform: rotate(180deg);}
.top .nav li a::before {bottom: 1px; transform-origin: left top; left: 0;}
.top .nav li a::after {bottom: 0; transform-origin: right top; right: 0;}
.top .nav li a::before, .top .nav li a::after {display: block; background: #181649; position: absolute;  width: 100%; height: 1px; transform: scale3d(0,1,1); transition: transform 0.4s cubic-bezier(0.37,0.16,0.12,1); content: ''; }
.top .nav li a.active::before, .top .nav li a.active::after, .top .nav li a:hover::before, .top .nav li a:hover::after {transform: scale3d(1,1,1);}
.top .nav .nav-sub {background: url(/img/background.png?v=2) repeat center; display: none; position: absolute; z-index: 999; text-align: left; transition: 0.3s ease; margin-left: -28px; width: 220px; padding: 5px 0;}
.top .nav li:hover .nav-sub {display: block; border-radius: 8px; padding: 5px 15px;}
.top .nav li:hover .nav-sub .active {font-weight: 700;}
.top .nav li li {margin: 0 !important; font-size: 16px; padding: 10px 14px; display: block; line-height: 20px; text-transform: none; border-bottom: 1px solid rgba(34, 34, 34, 0.2);}
.top .nav li li:last-child {border-bottom: none;}
.top .nav li:hover li a::after, .top .nav li:hover li a::before {content: none;}
.top .nav li li:hover a {color: #f4a21f;}

.top .bar {right: 62px; position: absolute; top: 62px; background-color: #FFF; display: inline-block; border-radius: 30px; padding: 12px 90px 12px 30px;}
.top .bar a {margin:0 15px;}
.top .bar a.active {font-weight: 700;}
.top .bar a:hover  {color: #f4a21f;}
.top .bar .ic-facebook {background: url(/img/icons/fb_blue.png?v=1) no-repeat center / 16px 16px; width: 16px; height: 16px; display: inline-block; margin: 7px 4px 0 1px;}
.top .bar .ic-instagram {background: url(/img/icons/instagram_blue.png?v=1) no-repeat center / 16px 16px; width: 16px; height: 16px; display: inline-block; margin: 7px 4px 0 1px;}
.top .bar .ic-youtube {background: url(/img/icons/youtube_blue.png?v=1) no-repeat center / 16px 16px; width: 16px; height: 16px; display: inline-block; margin: 7px 4px 0 1px;}
.top .bar .flags {margin: 7px 0 0 15px; display: inline-block;}
.flags span{display:inline-block; width:24px; height:16px; background:no-repeat center / cover; margin-left:8px; vertical-align:top; border-radius:4px; cursor:pointer; transition:0.3s ease; float: right; position: relative;}
.flags .selected span{margin: 0;}
.flags .selected span::before { content: ''; background: url(/img/icons/arrow-lang.png?v=1) no-repeat center / 12px 7px; width: 12px; height: 7px; display: block; position: absolute; right: -18px; top: 5px; transition: 0.2s ease;}
.flags .selected.active span::before {-webkit-transform: rotate(180deg); transform: rotate(180deg);}
.flags span:hover{opacity:0.7;}
.flags span.en{background-image:url(/img/flags/en.png?v=1);}
.flags span.nl{background-image:url(/img/flags/nl.png?v=1);}
.flags .toggle{position:absolute; text-align: right; top:48px; left: 191px; width:160px; padding:16px 20px; background:#fff; z-index:99; border-radius:8px; box-shadow:0 0 30px rgba(0,0,0,0.2);}
.flags .toggle:after{bottom:100%; left:127px; border:solid transparent; content:""; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(255, 255, 255, 0); border-bottom-color:#fff; border-width:8px; margin-left:-8px;}
.flags .toggle a{display:block; margin:9px 0 0 !important; font-size:13px !important; line-height:17px; border-top:1px solid #eee; padding-top:9px; opacity:0.5; cursor:pointer; transition:0.3s ease;}
.flags .toggle a:first-child{margin:0 !important; padding:0; border:0;}
.flags .toggle a:hover, .flags .toggle a.active{opacity:1; font-weight: 400;}
.top .search {width: 54px; height: 54px; position: absolute; right: 0; top: 0; background-color: #f4a21f; border-radius: 30px; transition:0.3s ease; cursor: pointer; z-index: 100;}
.top .search input {border: 0; background: none; margin: 0 !important; padding: 16px 32px !important; height: 54px;}
.top .search:hover {width: 100%;}
.top .search span {width: 16px; height: 16px; position: absolute; right: 19px; top: 19px; background: url(/img/icons/search.png?v=1) no-repeat center / 16px 16px;}

.head {position:relative; padding:0; height: 100%;}
.head .half {width: 50%; margin: 0; height: 100%;}
.head .half .content {width: 530px; position: absolute; top: 55%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.head .half:nth-of-type(2) {-webkit-clip-path: polygon(0% 0, 100% 0, 100% 100%, 13% 93%);; clip-path: polygon(0% 0, 100% 0, 100% 100%, 13% 93%); height: 110%;}
.head .half .image {height: 100%; background-position: center;}
.head .btntwo {margin: 35px 0 0 30px;}

.choices {padding: 200px 0 100px;}
.choices .wrapper { display: flex;}
.choices .item {width: 33.33%; float: left; text-align: center; padding: 50px; transition: 0.6s cubic-bezier(0.4,0,0.2,1); border: 10px solid transparent; position: relative;}
.choices .item p {text-align: justify; text-align-last: center;}
.choices .item:hover {transform: translateY(-30px); border-color: #f4a21f; background: rgba(244, 161, 0, 0.1); color: #f4a21f;}
.choices .item:hover .btntwo, .choices .item:hover h2 {opacity: 1; color: #f4a21f;}
.choices .item:hover p {font-weight: 700;}
.choices .item .btntwo {opacity: 0; margin-top: 15px; font-weight: 700;}
.choices .item .btntwo p {font-weight: 700; display: inline-block; font-family: 'Playfair Display', serif;} 
.choices .item .btntwo .ic-arrow {background-image: url(/img/icons/arrow-orange.png?v=1);}
.choices .item .icon {margin: 0 auto 13px; transition: 0.2s ease; display: block;}
.icon.ic-member {background: url(/img/icons/member-blue.png?v=1) no-repeat center / 64px 59px; width: 64px; height: 59px; }
.icon.ic-donate {background: url(/img/icons/donate-blue.png?v=1) no-repeat center / 64px 59px; width: 64px; height: 59px;}
.icon.ic-contact {background: url(/img/icons/care-blue.png?v=1) no-repeat center / 64px 59px; width: 64px; height: 59px;}
.choices .item:hover .icon.ic-member {background-image: url(/img/icons/member-orange.png?v=1);}
.choices .item:hover .icon.ic-donate {background-image: url(/img/icons/donate-orange.png?v=1);}
.choices .item:hover .icon.ic-contact {background-image: url(/img/icons/care-orange.png?v=1);}

.agenda {width: 90%; background-color: #181649; padding: 110px 140px 140px !important;}
.agenda h1 {font-size: 42px; line-height: 42px; margin-bottom: 60px;}
.agenda h1, .agenda h2, .agenda p, .agenda a {color: #FFF;}
.agenda .wrapper {display: flex; flex-direction: row;}
.agenda .wrapper .left.item {margin-right: 10% !important; width: 52%;}
.agenda .wrapper .left.item .content {align-self: center;}
.agenda .wrapper .item {width: 48%; display: flex; flex-direction: row;}
.agenda .wrapper .item .image {width: 550px;}
.agenda .wrapper .item .content {background-color: transparent; padding: 15px 0px 15px 30px !important;}
.agenda .wrapper .left.item .content p:last-of-type {margin: 10px 0;}
.agenda .wrapper .item .content .btntwo .ic-arrow {background-image: url(/img/icons/arrow-white.png?v=1);}
.agenda .wrapper .item .content .btntwo:hover .ic-arrow {background-image: url(/img/icons/arrow-orange.png?v=1);}
.agenda .wrapper .right.item {flex-direction: column; width: 38%;}
.agenda .wrapper .right.item h2 {font-size: 25px; line-height: 27px; margin-bottom: 6px;}
.agenda .wrapper .right.item .content {border-bottom: 1px solid #f4a21f;}
.agenda .wrapper .right.item .content:last-of-type {border-bottom: 0;}
.agenda .item .date, .agenda .item .place {display: inline-block; margin: 0 20px 0 0;}
.agenda .item .date span, .agenda .item .place span {background: url(/img/icons/agenda.png?v=1) no-repeat center / 15px 15px; width: 15px; height: 15px; display: inline-block; margin-right: 4px; margin: 5px 5px 0 0;}
.agenda .item .place span {background-image: url(/img/icons/location.png?v=1);}

.events {padding: 200px 0;}
.events .wrapper {display: flex; flex-wrap: wrap;}
.events .item {margin: 0 !important; width: 50%;}
.events .item .image-cont {height: 350px; position: relative; display: block;}
.events .item .image-cont:hover {opacity: 0.8;}
.events .item .image-cont .image {width: 100%; height: 100%;}
.events .item .content {background-color: #FFF; padding: 45px 50px;}
.events .item .content .text {overflow: hidden; display: flex; flex-direction: column; align-items: start; justify-content: center;}
.events .item .content .text p {margin: 0;}
.events .item .content .text a {align-self: flex-end;}
.events .item .date, .events .item .date p, .agenda .item .date, .agenda .item .place {font-family: 'Playfair Display', serif; color: #f4a21f; font-size: 16px; line-height: 24px;}
.events .linkbtn.fill {left: 50%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);}
.events .item.list {background-color: #eae9e3; margin-top: 65px !important;}
.events .item.list .item {width: 90% !important; border-bottom: 1px solid #f4a21f; padding: 35px 50px; margin: 0 5% !important;}
.events .item.list .item:last-of-type {border-bottom: 0;}
.events .item.list .item h2 {font-size: 26px; font-weight: 700; margin-bottom: 4px; line-height: normal;}
.events .item .btntwo {font-size: 17px;}
.big-button {width: 100%; height: 126px; display: flex; justify-content: center; align-items: center; background-color: #f4a21f; color: #FFF !important; font-family: 'Playfair Display', serif; font-weight: 700; font-size: 32px;}
.big-button:hover {opacity: 0.9;}
.big-button .ic-arrow {width: 18px; height: 16px; background: url(/img/icons/arrow-white.png?v=1) no-repeat center / 18px 16px; margin: 8px 0 0px 30px;}

.footer{padding: 0 0 210px 0; background:#f4a21f; color: #FFF;}
.footer a {color: #FFF;}
.footer a:hover {opacity: 0.7;}
.footer .foothead {display: flex; width: 100%; margin-bottom: 180px;}
.footer .foothead .left, .footer .foothead .right {width: 50%; display: flex; align-items: center; justify-content: center; height: 130px;}
.footer .foothead p, .footer .foothead strong {font-family: 'Playfair Display', serif; font-weight: 400; margin-right: 30px; font-size: 20px;}
.footer .foothead strong {font-weight: 700; font-size: 22px;}
.footer .foothead .left p {font-size: 16px; margin: 0;}
.footer .foothead .left input {width: 280px; margin: 4px 40px 0 40px; line-height: 40px; height: 40px; border: 1px solid #FFF;}
.footer .foothead .left input::placeholder {color: #FFF; font-size: 15px;}
.footer .foothead .left .btntwo {margin-top: 4px;}
.footer .foothead .left .btntwo:hover {color: #FFF;}
.footer .foothead .left .btntwo .ic-arrow {background-image: url(/img/icons/arrow-white.png?v=1);}
/*.footer .foothead .left a {display: inline-block; background: url(/img/icons/fb_white.png?v=1) no-repeat center / 22px 22px; width: 22px; height: 22px;}*/
.footer .foothead .right {background-color: #FFF;}
.footer .foothead .right div {display: flex; align-items: center;}
.footer .foothead .right p {color: #181649; margin-right: 0;}
.footer .wrapper ul li a {color: #FFF;}
.footer .foothead .right .footlogo.one {background: url(/img/logos/brainweek.png?v=1) no-repeat center / 70px 90px; width: 70px; height: 90px; margin: 0 100px;}
.footer .foothead .right .footlogo.two {background: url(/img/logos/caa.png?v=1) no-repeat center / 92px 46px; width: 92px; height: 46px; margin: 0 100px 0 0;}
.footer .foothead .right .footlogo.three {background: url(/img/logos/stopdekatwijkseziekte.png?v=1) no-repeat center / 130px 60px; width: 130px; height: 60px;}
.footer .bottom {position: absolute; bottom: 10px; display: flex; flex-direction: row; justify-content: space-between; padding: 0 30px; font-size: 14px;}
.footer .bottom p {margin: 0;}
.footer .bottom a {margin-left: 20px; color: #FFF;}
.footer .bottom p:nth-of-type(2) a {margin-left: 0;}

/* PAGES */
.page.text {padding: 0 0 100px 0; background-color: #FFF; margin-top: 250px;}
.page.text .placeholder {width: 10%; height: 600px; background: url(/img/background.png?v=2) repeat center;}
.page.text .item .content {background: url(/img/background.png?v=2) repeat center; padding: 100px 16% 50px;}
.page.text .left {width: 25%; flex-direction: column;}
.page.text .right {width: 65%; background-color: #FFF; padding: 100px 170px 0;}
.page.text .left, .page.text.right, .page.text .placeholder {position: relative; display: flex;}
.page.text .left .item h3 {margin: 0 0 40px 0; color: #f4a21f; padding-left: 15px;}
.page.text .item {background: url(/img/background.png?v=2) repeat center;}
.page.text .item .dropdown {display: none; width: 90%; margin: 0 auto;}
.page.text .item .dropdown select {width: 100%; margin-bottom: 20px; padding: 6px 18px; height: 42px;}
.page.text .left .item.two .content {padding: 50px 16%; background: #eae9e3; color: #181649;}
.page.text .left .item.two .content p {line-height: 22px; font-size: 15px; margin-bottom: 5px;}
.page.text .left .item.two .content strong, .page.text.events .left .item.two .content a {display: block; }
.page.text .left .item.two .content a {display: flex; color: #181649; font-weight: 400;}
.page.text .left .item.two .content a:hover {color: #f4a21f;}
.page.text .left .item.two .content a span {display: inline-block; background: url(/img/icons/telephone.png?v=1) no-repeat center / 13px 13px; height: 13px; width: 17px; margin: 8px 8px 0 0; transition:0.3s ease;}
.page.text .left .item.two .content a:nth-of-type(2) span {margin: 9px 8px 0 0;}
.page.text .left .item.two .content a:hover span {background-image: url(/img/icons/telephone-orange.png?v=1);}
.page.text .left .item.two .content a:nth-of-type(2) span {background: url(/img/icons/contact-blue.png?v=1) no-repeat center / 19px 17px;}
.page.text .left .item.two .content a:nth-of-type(2):hover span {background: url(/img/icons/contact-orange.png?v=1) no-repeat center / 19px 17px;}
.page.text .left .item.two .content strong {color: #f4a21f; font-size: 20px; margin-bottom: 5px;}
.page.text .left ul li {margin: 0; font-size: 16px; padding: 15px; display: block; line-height: 20px; text-transform: none; border-bottom: 1px solid rgba(34, 34, 34, 0.2);}
.page.text .left ul li:last-of-type {border-bottom: none;}
.page.text .left ul li a {color: #181649;  transition:0.3s ease;}
.page.text .left ul li a:hover, .page.text .left ul li a.active {font-weight: 700;}
.page.text .left ul li a::before {; background: url(/img/icons/arrow-blue.png?v=1) no-repeat center / 11px 10px; width: 11px;  height: 10px; margin: 0 8px 1px 0; display: inline-block;  transition:0.3s ease;}
.page.text .left ul li a:hover::before, .page.text .left ul li a.active::before {content: '';}
.page.text i {color: #f4a21f;}
.page.text .left ul li ul {padding-left: 18px;}
.page.text .left ul li ul li {padding: 14px 12px; font-size: 15px;}
.page.text .left ul li ul li:last-of-type {padding-bottom: 0;}
.page.text .left ul li ul li a:hover::before, .page.text .left ul li ul li a.active::before {content: none;}
.page.news {padding: 250px 0 150px 0;}
.page .container{width:900px;}
.page h1 {margin: 0;}
.page h2, .page h3, .page h4{margin:40px 0 20px; font-size: 30px; line-height: 34px;}
.page .box{float:left; width:100%; padding:0 0 40px;}
.page .box:nth-of-type(1){padding-top:40px;}
.page .box:first-child{padding-top:0;}
.page .box:last-child{padding-bottom:0;}
.page .box h2:first-child{margin-top:0;}
.page .box h4, .page .box h4 b {font-family: 'Playfair Display', serif; font-size: 22px; line-height: 22px; margin: 40px 0 0;}
.page .box ul, .page .box ol{margin:15px 0 0 18px;}
.page .box ul ul {margin:0 0 0 18px;}
.page .box ul ul li {list-style: circle;}
.page .box ul li, .page .box ol li{padding:0 0 0 5px; list-style:disc;}
.page .box ol li{list-style:decimal;}
.page .box img, .page .box iframe{float:left; width:100% !important;}
.page .box table {width: 50%; padding: 0; margin: 10px 0;}
.page .box .half h3{margin-top:0;}
.page .box.grid a{position:relative; float:left; width:100%; background:no-repeat #000 center / cover; margin-bottom:0;}
.page .box.grid a:first-child:nth-last-child(2){width:48.5%; margin:0 3% 0 0;}
.page .box.grid a ~ a{width:48.5%; margin-right:0;}
.page .box.grid a:first-child:nth-last-child(3), .page .box.grid a:first-child:nth-last-child(3) ~ a{width:32%; margin:0 2% 0 0;}
.page .box.grid a:first-child:nth-last-child(3) ~ a:last-child{margin-right:0;}
.page .box a em, .page .owl-carousel a em{position:absolute; top:50%; left:50%; width:0; height:0; margin:0; background:url(/img/icons/plus.png?v=1) no-repeat center / cover; opacity:0; z-index:2; transition:0.3s ease;}
.page .box a .bg, .page .owl-carousel a .bg{position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0; z-index:2; transition:0.3s ease;}
.page .box a:hover em, .page .owl-carousel a:hover em{margin:-16px 0 0 -16px; width:32px; height:32px; opacity:1; z-index:3;}
.page .box a:hover .bg, .page .owl-carousel a:hover .bg{opacity:0.3;}
.page .box.grid.four a{width:24% !important; margin:0 1.333% 0 0;}
.page .box.grid.four a:nth-of-type(4n){margin-right:0;}
.page .box.grid.four a:nth-child(n+5){margin-top:10px;}
.page a {color: #f4a21f; position: relative;}

/*NIEUW TOEGEVOEGD VOOR HCHWA-D*/
.donate-form .icon {display: block; margin: 0 auto 5px;}
.donate-form .half:nth-of-type(1) {width: 80%;}
.donate-form .half:nth-of-type(2) {width: 20%;}
.donate-form .half .content .full {text-align: left; margin-bottom: 50px; display: flex;}
.donate-form .half .content .full h1 {margin: -4px 0 0 20px;}
.donate-form .half .content .icon {margin: 0 0 5px !important;}
.donate-form .half .content {display: flex; flex-direction: row; flex-wrap: wrap; width: 84%;}
.donate-form .half .content .halfform {text-align: justify;}
.donate-form .half .content .halfform:nth-of-type(2) {width: 50%; margin-right: 6%;}
.donate-form .half .content .halfform:nth-of-type(3) {width: 44%;}
.donate-form .half .content .halfform form {margin: 0;}
.donate-form .half .content .halfform .linkbtn {margin-top: 28px;}
.donate {padding: 300px 0 200px 0; width: 85%; }
.donate .wrapper {display: flex;}
.donate .total {font-size: 120px; line-height: normal; color: #f4a21f; font-family: 'Playfair Display', serif; font-weight: 700; margin-top: 0;}
.donate .half {width: 50%; position: relative; margin: 0; text-align: center;}
.donate .half .content {width: 100%; position: relative; padding: 110px 0; top: inherit; left: inherit; transform: none; }
.donate .half .content h3 {font-size: 54px; line-height: 50px; margin-bottom: 0; color: #FFF;}
.donate .half:nth-of-type(2) {padding: 0; margin-top: 160px; background-color: #FFF;}
.donate .half:nth-of-type(2) .cont {padding: 100px 13% 10px 13%;}
.donate .half:nth-of-type(2) h3 {margin-bottom: 70px; text-align: left;} 
.donate .half .item {display: flex; flex-direction: row; width: 100%; flex-wrap: wrap; justify-content: space-between; padding: 35px 10px; border-top: 1px solid #f4a21f; align-items: center;}
.donate .half .item .left{text-align: left; width: 76%;}
.donate .half .item .left p:empty {display: none;}
.donate .half .item .left p {margin: 0;}
.donate .half .item .left p:nth-of-type(1) {font-family: 'Playfair Display', serif; font-weight: 700; font-size: 22px;}
.donate .half .item .right {width: 20%; margin-left: 4%; text-align: right;}
.donate .half:nth-of-type(1) {display: flex; flex-direction: column; width: 58%;}
.donate .half:nth-of-type(1) .one {background-color: #181649;} 
.donate .half:nth-of-type(1) .one .content {padding: 160px 0;} 
.donate .half:nth-of-type(1) .two {flex: 1; display: flex; align-items: center; justify-content: center;} 
.donate .half:nth-of-type(1) .two .content {width: 400px; padding: 0;} 
.donate .half:nth-of-type(1) .two .content p:nth-of-type(1) {font-size: 80px; line-height: 30px;} 
.donate .half:nth-of-type(1) .two .content p {color: #181649; font-size: 30px; line-height: 38px; font-family: 'Playfair Display', serif; font-weight: 700; margin: 0;} 

.events.news {padding: 250px 0 200px 0;}
.events.news h1 {margin: 0 0 80px 50px;}

.agenda.pagina {width: 100%; background-color: transparent; padding: 250px 0 200px !important; background: url(/img/background.png?v=2) repeat center;}
.agenda.pagina .container {width: 1000px;}
.agenda.pagina h1 {margin: 0 0 80px 50px; font-size: 60px; line-height: 64px;}
.agenda.pagina h1, .agenda.pagina h2, .agenda.pagina p, .agenda.pagina a {color: #181649;}
.agenda.pagina .wrapper {flex-direction: column;}
.agenda.pagina .wrapper .left.item {width: 100%; margin: 0 0 50px !important;}
.agenda.pagina .wrapper .left.item .content {background-color: #FFF; padding: 50px !important;}
.agenda.pagina .wrapper .item .btntwo .ic-arrow {background-image: url(/img/icons/arrow-blue.png?v=1);}
.agenda.pagina .wrapper .item .btntwo:hover {color: #f4a21f;}
.agenda.pagina .wrapper .right.item {background-color: #eae9e3; width: 100%;}
.agenda.pagina .wrapper .right.item .content {padding: 35px 50px !important; margin: 0 5% !important;}
.agenda.pagina .full {text-align: center;}
.agenda.pagina .full .linkbtn {margin-top: 70px;}

.news.archive .container {width: 900px;}
.news.archive .item.list {width: 100% !important;}
.news.archive .next_page {text-align: center; margin-top: 50px;}
.news.archive .next_page a:nth-of-type(1) {margin-right: 40px;}
.news.archive .next_page a:hover .ic-arrow {background-image: url(/img/icons/arrow-orange.png?v=1);}
.news.archive .next_page a .ic-arrow {transition: 0.3s ease; margin: 11px 7px;}
.news.archive .next_page a:nth-of-type(1) .ic-arrow {transform: rotate(180deg);}
.news.archive .next_page a.disable {opacity: 0.5; pointer-events: none;}

.donate.all {width: 100%; padding: 250px 0 100px 0;}
.donate.all .container {width: 900px;}
.donate.all .half {width: 100% !important; color: #222222;}
.donate.all .half h3 {color: #181649 !important; margin-bottom: 80px;}
.donate.all .half .item:last-of-type {border-bottom: 1px solid #f4a21f;}

.searchpage {padding: 200px 0 100px;}
.searchpage h1 {margin: 0 0 50px 50px !important; font-size: 40px; line-height: 40px;}
.searchpage h1 span {line-height: 42px;}
.searchpage .container {width: 900px;}
.searchpage .item.list {display: flex; flex-direction: column; width: 100% !important; padding: 40px;}
.searchpage .item.list .item:first-of-type {padding-top: 0;}
.searchpage .item.list .item {padding: 28px 14px; margin: 0 !important; width: 100% !important;}
.searchpage .item.list .item .linkbtn {margin-top: 20px; display: block; width: fit-content; line-height: 28px; height: 34px; padding: 0 20px; font-size: 17px;}
.searchpage .item.list .item img, .searchpage .item.list .item .image, .searchpage .item.list input {display: none;}


.agenda.textpage {width: 100%; background-color: transparent; padding: 220px 0 200px !important; background: url(/img/background.png?v=2) repeat center;}
.agenda.textpage h1 {color: #181649; margin-bottom: 80px; width: 600px;}
.agenda.textpage .meta {position: absolute; right: 0; top: 0; display: flex; flex-direction: column; align-items: flex-end; max-width: 250px; text-align: right;}
.agenda.textpage p {color: #222222;}
.agenda.textpage h2, .agenda.textpage h3 {color: #222222;}
.agenda.textpage a {color: #f4a21f;}
.agenda.textpage .date {margin: 0 0 10px 0;}
.agenda.textpage .place {margin: 0;}
.agenda.textpage .date, .agenda.textpage .place {font-size: 18px;}



/*retina*/
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) {
.top .nav li span {background-image: url(/img/icons/arrow-lang@2x.png?v=1);}
.top .bar .ic-facebook {background-image: url(/img/icons/fb_blue@2x.png?v=1);}
.top .bar .ic-instagram {background-image: url(/img/icons/instagram_blue@2x.png?v=1);}
.top .bar .ic-youtube {background-image: url(/img/icons/youtube_blue@2x.png?v=1);}
.flags span.en{background-image:url(/img/flags/en@2x.png?v=1);}
.flags span.nl{background-image:url(/img/flags/nl@2x.png?v=1);}
.flags .selected span::before {background-image:url(/img/icons/arrow-lang@2x.png?v=1);}
.top .search span {background-image: url(/img/icons/search@2x.png?v=1);}
.big-button .ic-arrow {background-image: url(/img/icons/arrow-white@2x.png?v=1);}
/*.footer .foothead .left a {background-image: url(/img/icons/fb_white@2x.png?v=1);}*/
.footer .foothead .right .footlogo.one {background-image: url(/img/logos/brainweek@2x.png?v=1);}
.footer .foothead .right .footlogo.two {background-image: url(/img/logos/caa@2x.png?v=1);}
.icon.ic-member {background-image: url(/img/icons/member-blue@2x.png?v=1);}
.icon.ic-donate {background-image: url(/img/icons/donate-blue@2x.png?v=1);}
.icon.ic-contact {background-image: url(/img/icons/care-blue@2x.png?v=1);}
.choices .item:hover .icon.ic-member {background-image: url(/img/icons/member-orange@2x.png?v=1);}
.choices .item:hover .icon.ic-donate {background-image: url(/img/icons/donate-orange@2x.png?v=1);}
.choices .item:hover .icon.ic-contact {background-image: url(/img/icons/care-orange@2x.png?v=1);}
.choices .item .btntwo .ic-arrow {background-image: url(/img/icons/arrow-orange@2x.png?v=1);}
.agenda .wrapper .item .content .ic-arrow {background-image: url(/img/icons/arrow-white@2x.png?v=1);}
.agenda .wrapper .item .content .btntwo:hover .ic-arrow {background-image: url(/img/icons/arrow-orange@2x.png?v=1);}
/*.agenda div a:nth-of-type(1) {background-image: url(/img/icons/fb_white@2x.png?v=1);}
.agenda div a:nth-of-type(2) {background-image: url(/img/icons/twit_white@2x.png?v=1);}*/
.events .big-button .ic-arrow {background-image: url(/img/icons/arrow-white@2x.png?v=1);}
.events .wrapper .item .image-cont .donate .ic-donate {background-image: url(/img/icons/donate@2x.png?v=1);}
.agenda.pagina .wrapper .item .btntwo .ic-arrow {background-image: url(/img/icons/arrow-blue@2x.png?v=1);}
.page .box a em, .page .owl-carousel a em{background-image:url(/img/icons/plus@2x.png?v=1);}
.page.text .left ul li a::before {background-image: url(/img/icons/arrow-blue@2x.png?v=1);}
.page.text .left .item.two .content a span {background-image: url(/img/icons/telephone@2x.png?v=1);}
.page.text .left .item.two .content a:hover span {background-image: url(/img/icons/telephone-orange@2x.png?v=1);}
.page.text .left .item.two .content a:nth-of-type(2) span {background-image: url(/img/icons/contact-blue@2x.png?v=1);}
.page.text .left .item.two .content a:nth-of-type(2):hover span {background-image: url(/img/icons/contact-orange@2x.png?v=1);}
.news.archive .next_page a:hover .ic-arrow {background-image: url(/img/icons/arrow-orange@2x.png?v=1);}
}

/*responsive*/
@media screen and (max-width:2000px){
.agenda {width: 90%;}
}
@media screen and (max-width:1700px){
.top {padding: 25px 30px;}
.top .logo {width:200px; height: 71px;}
.top .nav {padding: 28px 0; margin-left: 250px;}
.top .nav li {margin-right: 30px;}
.top .nav li:nth-of-type(2), .top .nav li:nth-of-type(3) {margin-right: 40px;}
.top .bar {right: 30px; top: 41px;}
.top .bar a {margin: 0 7px;}
.top .bar .ic-facebook {margin-left: 8px;}
.flags .toggle {left: 158px;}	
.agenda {padding: 110px 100px 120px !important;}
.footer .foothead .right .footlogo.one {margin: 0 50px;}
.footer .foothead .right .footlogo.two {margin: 0 50px 0 0;}
.page.text .left .item.two .content {padding: 26px 8%;}
.page.text .right {padding: 120px;}
.donate {padding: 80px 0 160px 0; width: 90%;}
.donate .half:nth-of-type(1) .one .content {padding: 80px 0;}
.donate .half:nth-of-type(2) .cont {padding: 60px 10% 10px 10%;}
.donate-form .icon.ic-donate, .donate-form .icon.ic-member {width: 58px; height: 54px; margin: 0 auto; background-size: cover;}
.donate-form .half .content .full {margin-bottom: 20px;} 
.donate-form h1 {font-size: 50px; line-height: 50px; margin: 1px 0 0 20px !important;} 
.donate-form.long .half:nth-of-type(1) {width: 100%;}
.donate-form.long .half:nth-of-type(2) {display: none;}
.donate-form.long .half .content .halfform:nth-of-type(2) {width: 58%;}
.donate-form.long .half .content .halfform:nth-of-type(3) {width: 36%;}
.donate-form.long .half .content {width: 88% !important; margin: 200px 6% 0; left: unset !important; top: unset !important; position: relative; transform: none !important;}
}
@media screen and (max-width:1500px){
.top .nav li, .top .bar a {font-size: 17px; line-height: 29px;}
.top .bar .ic-facebook {margin: 7px 1px 0;}
.top .bar .ic-instagram {margin: 7px 1px 0;}
.top .bar .ic-youtube {margin: 7px 1px 0;}
.top .bar .flags {margin: 7px 0 0 10px;}
.choices {padding: 180px 0 70px;}
.choices .item {padding: 35px;}
.choices .item .icon {background-size: cover; height: 54px; width: 58px; margin: 0 auto 5px;}
.agenda {padding: 80px 80px 100px !important; width: 95%;}
.agenda h1, .agenda.textpage h1 {margin-bottom: 40px;}
.agenda .wrapper .left.item {margin-right: 8% !important; width: 54%;}	
.events {padding: 150px 0;}
.events .item.list .item {padding: 35px 25px;}
.footer {padding: 0 0 150px;}
.footer .foothead {margin-bottom: 120px;}
.footer .foothead .left input {width: 250px; margin: 4px 20px 0 30px; line-height: 40px; height: 40px;}
.footer .foothead .left {width: 55%;}
.footer .foothead .right {width: 45%;}
.page.text {margin-top: 200px;}
.page.text .left {width: 28%;}
.page.text .right {width: 67%; padding: 90px 90px 0; height: max-content;}
.page.text .placeholder {width: 5%;}
.page.text .item .content {padding: 100px 12% 50px;}
.events.news, .page.news, .donate.all, .agenda.pagina {padding: 200px 0 100px 0 !important;}
.agenda.pagina h1 {font-size: 45px; line-height: 52px;}
.donate-form .half .content {width: 90% !important; top: 60% !important;}
.donate-form .icon.ic-donate, .donate-form .icon.ic-member {width: 54px; height: 50px;}
.donate-form .half .content p {margin: 0 0 15px 0; line-height: 26px; font-size: 16px;}
.donate-form form {padding: 0;}
.donate-form form input, .donate-form form textarea, .donate-form select {padding: 9px 16px; font-size: 15px; height: 44px; line-height: 44px; margin: 3px 0 14px;}
.donate .total {font-size: 90px;}
.donate .half .item {padding: 25px 10px;}
.donate .half:nth-of-type(2) {margin-top: 70px;}
.donate .half:nth-of-type(2) h3 {margin-bottom: 50px;}
.donate-form.long .half .content {margin: 162px 6% 0;}
}
@media screen and (max-width:1300px){
.top {padding: 20px;}
.top .nav { padding: 30px 0; margin-left: 250px;}
.top .nav li {margin-right: 26px;}
.top .nav li:nth-of-type(2), .top .nav li:nth-of-type(3) {margin-right: 36px;}
.top .bar {right: 20px; top: 37px; padding: 12px 80px 12px 24px;}
.top .search {width: 52px; height: 52px;}
.top .search span {right: 18px; top: 18px;}
.head .half .content {top: 58%; width: 480px;}
.choices .item {padding: 20px;}
.agenda .wrapper .left.item {margin-right: 6% !important; width: 58%;}
.agenda .wrapper .right.item {width: 36%;}
.events {padding: 100px 0;}
.events .item.list .item {padding: 25px;}
.events .item.list .item h2 {font-size: 24px; line-height: 26px;}
.events .wrapper .item .image-cont {height: 280px;}
.events .wrapper .item .content {padding: 35px 40px;}
.big-button {height: 110px;}
.footer .foothead .left {width: 60%;}
.footer .foothead .right {width: 40%;}
.footer .foothead .right .footlogo.one {width: 49px; height: 63px; background-size: cover; margin: 0 40px;}
.footer .foothead .right .footlogo.two {margin: 0 40px 0 0; background-size: cover; width: 80px; height: 40px;}
.footer .foothead .right .footlogo.three {background-size: cover; width: 100px; height: 46px;}
.page.text {margin-top: 180px;}
.page.text .right {padding: 60px 70px 10px;}
.page.text .item .content {padding: 60px 11% 40px;}
.page .box table {width: 100%;}
.donate .total {font-size: 75px;}
.donate .half:nth-of-type(1) .one .content {padding: 70px 0;}
.agenda.textpage {padding: 180px 0 100px !important;}
}
@media screen and (max-width:1200px){
.top .nav, .nav .nav-sub {display: none !important;}
.top .bar {padding: 13px 152px 13px 40px;}
.top .bar a {display: none;}
.top .bar .ic-facebook {margin: 6px 4px 0 0px;}
.top .bar .ic-instagram {margin: 6px 4px 0 0px;}
.top .bar .ic-youtube {margin: 6px 19px 0 0px;}
.top .bar .flags .toggle a {display: block;}
.top .bar .flags {margin: 6px 0 0;}
.top .bar .flags .toggle {left: -89px;}
.top .search {width: 52px; height: 52px;}
.head .half .content {width: 82%;}
.head .btntwo {margin: 25px 0 0 30px;}
.head .half {width: 60%;}
.head .half:nth-of-type(2) {width: 40%;}
.choices {padding: 120px 0px 80px;}
.choices .container {width: 92%;}
.choices .item {padding: 15px;}
.choices .item .btntwo {opacity: 1; color: #181649;}
.choices .item .btntwo .ic-arrow {background-image: url(/img/icons/arrow-blue@2x.png?v=1);}
.choices .item:hover {transform: none; border-color: transparent; color: #181649; background-color: transparent;}
.agenda {padding: 60px 50px 70px !important; width: 96%;}
.events .item.list .item {padding: 25px 14px 20px;}
.events .item.list .item h2, .agenda .wrapper .right.item h2 {font-size: 21px;}
.big-button {font-size: 28px;}
.big-button .ic-arrow {margin: 6px 0 0px 22px;}
.footer {padding: 0 0 140px;}
.footer .foothead p {font-size: 18px;}
.footer .foothead {margin-bottom: 40px; flex-direction: column-reverse;}
.footer .foothead .left, .footer .foothead .right {width: 100%; height: 100px;}
.footer .foothead .left input {margin: 4px 50px 0 50px;}
.footer .foothead .right .footlogo.one {margin: 0 55px;}
.footer .foothead .right .footlogo.two {margin: 0 55px 0 0;}
.footer .foothead .left {height: 100px; padding: 0 4%;}
.footer .wrapper .half:nth-of-type(1) {width: 38%;}
.footer .wrapper .half:nth-of-type(2) {width: 58%;}
.footer a:hover {opacity: 1;}
.events .wrapper .item .image-cont {height: 250px;}
.events .item.list {margin-top: 46px !important;}
.page h2, .page h3, .page h4 {font-size: 28px; line-height: 28px;}
.page.text {margin-top: 200px;}
.page.text .item .content {padding: 50px 6% 20px;}
.page.text .right {width: 70%; padding: 50px 50px 0;}
.page.text .left .item h3 {margin: 0 0 20px 0;}
.page.text .left .item.two .content a:nth-of-type(1) {margin-top: 6px;}
.page.text .placeholder {display: none;}
.page .box.grid.four a{width:49% !important; margin:0 2% 0 0;}
.page .box.grid.four a:nth-of-type(2n){margin-right:0;}
.page .box.grid.four a:nth-child(n+3){margin-top:16px;}
.page .container, .news.archive .container {width: 700px;}
.agenda.pagina .container {width: 88%;}
.agenda.pagina .wrapper .left.item .content {padding: 40px !important;}
.agenda.pagina .wrapper .left.item {margin: 0px 0 40px !important;}
.agenda.pagina .wrapper .right.item .content {padding: 30px 30px 25px!important;}
.donate-form .icon.ic-donate, .donate-form .icon.ic-member {width: 44px; height: 41px;}
.donate-form h1 {font-size: 40px; line-height: 40px;}
.donate {padding: 180px 0 100px 0; width: 93%;}
.donate .half {width: 50% !important;}
.donate .half:nth-of-type(1) .one .content {padding: 50px 0;}
.donate .half:nth-of-type(1) .two .content p {font-size: 20px; line-height: 30px;}
.donate .half:nth-of-type(1) .two .content {width: 70%;}
.donate .half:nth-of-type(2) h3, .donate .half .content h3 {font-size: 28px; line-height: 28px;}	
.donate .half:nth-of-type(2) h3 {margin-bottom: 40px;}
.donate .half:nth-of-type(2) .cont {padding: 40px 6% 10px 6%;}
.donate .half .item .left p:nth-of-type(1), .event-form.donate .half .item .right p {font-size: 20px; line-height: 20px;}
.donate .total {font-size: 60px;}
.donate.all .half h3 {margin-bottom: 40px;}
.events.news, .page.news, .donate.all, .agenda.pagina {padding: 170px 0 80px 0 !important;}
.events.news h1, .agenda.pagina h1 {margin: 0 0 50px 50px;}
.news.archive .item.list {width: 100% !important;}
.searchpage .container {width: 88%;}
.agenda.textpage h1 {font-size: 32px; line-height: 35px; width: 460px;}
.agenda.textpage .date, .agenda.textpage .place {font-size: 16px;}
}
@media screen and (max-width:990px){
.top {padding: 15px 20px;}
.top .bar {padding: 9px 132px 9px 25px; right: 20px; top: 35.5px;}
.top .search {width: 44px; height: 44px;}
.top .search span {right: 14px; top: 14px;}
.top .search input {padding: 8px 20px !important; height: 46px;}	
.top .search:hover {width: 260px;}
.head {display: flex; flex-direction: column-reverse; height: auto;}
.head .half:nth-of-type(2) {-webkit-clip-path: polygon(0% 0, 100% 0, 100% 100%, 0% 93%); clip-path: polygon(0% 0, 100% 0, 100% 100%, 0% 93%); width: 100%; height: 400px;}
.head .half:nth-of-type(1) {width: 100%; padding: 30px 8% 40px;}
.head .half .content {width: 100%; top: inherit; position: inherit; left: inherit; transform: none;}
.head .btntwo {margin: 31px 0 0 30px;}
.choices {padding: 20px 0px;}
.choices .item .icon {height: 45px; width: 48px;}
.choices .item .content h2 {margin-bottom: 5px;}
.choices .item .content p {display: none;}
.choices .item .content .btntwo p {display: inline-block;}
.choices .item .btntwo {margin: 0;}
.agenda {padding: 50px 6% 30px !important; width: 100%;}
.agenda h1 {font-size: 34px; line-height: 34px; margin-bottom: 34px;}
.agenda .wrapper {display: flex; flex-direction: column;}
.agenda .wrapper .right.item {width: 100%;}	
.agenda .wrapper .left.item {margin: 0 0 14px 0 !important; width: 100%;}
.agenda .wrapper .item .content {padding: 24px !important;}
.agenda .wrapper .left.item .content {padding: 14px 0 14px 24px !important;}
.events {padding: 50px 0;}
.events .item {width: 100% !important;}
.events .image-cont {height: 220px;}
.events .wrapper .item .content {padding: 25px;}	
.events .wrapper .item .content .linkbtn {line-height: 26px; height: 32px;}
.events .wrapper .item .content .linkbtn .ic-arrow {margin: 10px 0 0 7px;}
.events .item.list {margin-top: 30px !important;}
.events .item .btntwo span {margin: 11px 0 0 6px;}	
.big-button {font-size: 24px; height: 100px;}
.big-button .ic-arrow {width: 16px; height: 13px; background-size: cover; margin: 6px 0 0px 17px;}
.footer {padding: 0 0 90px;}
.footer .foothead .left input {margin: 4px 35px 0 35px;}
.footer .half {margin-top: 0;}
.footer .wrapper .half:nth-of-type(1) {width: 26%; margin-right: 4%;}
.footer .wrapper .half:nth-of-type(1) .half {width: 100%; margin-right: 0;}
.footer .wrapper .half:nth-of-type(2) {width: 70%;}
.footer .wrapper .half:nth-of-type(2) .half:nth-of-type(1) {width: 40%;}
.footer .wrapper .half:nth-of-type(2) .half:nth-of-type(2) {width: 56%;}
.page.text {margin-top: 150px; padding: 0 0 30px 0;}
.page.text .left {width: 100%;}	
.page.text .item .dropdown {display: block;}
.page.text .item .content {display: none;}
.page.text .right {padding: 30px 6% 0; width: 100%;}
.page .box {padding: 0 0 30px;}
.page .box:nth-of-type(1) {padding-top: 30px;}
.page .box.grid a:first-child:nth-last-child(3), .page .box.grid a:first-child:nth-last-child(3) ~ a {width:100%; margin:0 0 10px;}
.page .box.grid a:first-child:nth-last-child(3) ~ a:last-child {margin-bottom:0;}
.page .box.grid.four a:nth-child(n+3) {margin-top:12px;}
.donate-form .half .content {width: 100% !important; flex-direction: column;}
.donate-form .half .content .halfform {width: 100% !important; margin-right: 0 !important;}
.donate-form .half .content .halfform:last-of-type {margin-top: 15px;}
.donate {padding: 20px 0 50px 0; width: 100%;}	
.donate-form.long .half:nth-of-type(2) {display: block;}
.donate-form.long .half .content {margin: 0; width: 100% !important;}
.events.news, .page.news, .donate.all, .agenda.pagina {padding: 150px 0 50px 0 !important;}
.page .container, .news.archive .container, .donate.all .container {width: 88%;}
.searchpage h1, .searchpage h1 span {font-size: 30px; line-height: 30px;}
}
@media screen and (max-width:750px){
.top {padding: 8px 12px;}
.top .bar {top: 0; right: 0; border-radius: 0; padding: 0 !important; background: none;}
.top .bar .ic-facebook {position: absolute; top: 17px; right: 118px; margin: 0;}
.top .bar .ic-instagram {position: absolute; top: 17px; right: 93px; margin: 0;}
.top .bar .ic-youtube {position: absolute; top: 17px; right: 68px; margin: 0;}
.flags {display: none !important;}
.hamburger_nav.active .flags.mobile {display: block !important; position: absolute; z-index: 2; top: 16px; left: 15px;}
.hamburger_nav.active .flags.mobile a {opacity: 0.7;}
.hamburger_nav.active .flags.mobile a.active {opacity: 1;}
.hamburger_nav.active .flags.mobile span {margin: 0 10px 0 0;}
.top .bar a {display: none;}
.top .search {background-color: transparent; width: 50px; height: 50px; right: 3px; top: 36px;}
.top .search span {background-image: url(/img/icons/search-black@2x.png?v=1); right: 17px; top: 17px;}
.head .half:nth-of-type(1) {padding: 20px 6%;}
.head .half:nth-of-type(2) {height: 410px;}
.head .btntwo {margin: 26px 0 0 22px; font-size: 17px;}
.head .btntwo span {margin: 11px 0 0 6px;}
.choices {padding: 0 0 25px;}
.choices .container {width: 88%;}
.choices .wrapper {flex-direction: column;}
.choices .item {width: 100%; border: none; padding: 12px 24px; background-color: #eae9e3; border-radius: 50px;}
.choices .item:nth-of-type(n+2) {margin-top: 14px;}
.choices .item .content h2 {font-size: 21px; line-height: 23px; margin: 0;}
.choices .item .content {display: flex; align-items: center;}
.choices .item .icon {margin: 0 24px 0 0; width: 24px !important; height: 22px;}
.choices .item .content .btntwo p {display: none;}
.choices .item .content .btntwo span {background-image: url(/img/icons/arrow-blue@2x.png?v=1); top: 18px; position: absolute; right: 30px; margin: 0; width: 14px; height: 12px; background-size: cover;}
.agenda .wrapper .left.item {flex-direction:column; margin: 0 !important;}
.agenda .wrapper .left.item .image {width: 100%; height: 130px;}
.agenda .wrapper .left.item .content {padding: 20px 10px 20px !important; border-bottom: 1px solid #f4a21f;}
.agenda .wrapper .item .content {padding: 20px 10px !important;}
.agenda {padding: 28px 6% 20px !important;}
.events {padding: 24px 0;}
.events .item .date {line-height: 21px;}
.events .item.list {margin-top: 15px !important;}
.big-button {height: 60px; font-size: 21px; line-height: 26px;}
.big-button .ic-arrow {width: 15px; height: 12px; margin: 6px 0 0px 14px;}
.events .item.list .item {padding: 20px 10px;}
.events .item.list .item h2 {margin-bottom: 6px;}
.events .wrapper .item .content {padding: 12px 20px 20px;}
.events .wrapper .item .content h2, .agenda .wrapper .left.item h2 {margin-bottom: 12px; font-size: 21px; line-height: 27px;}
.events .wrapper .item .image-cont {height: 170px;}
.events .wrapper .item .content .linkbtn {margin-top: 15px;}
.events .wrapper .item .meta p {font-size: 14px !important;}
.footer {padding:0 0 95px;}
.footer .foothead {margin-bottom: 20px;}
.footer .foothead .left {height: auto; padding: 18px 10px 12px; flex-direction: column; text-align: center; border-bottom: 1px solid #FFF; margin: 0 5%; width: 90%;}	
.footer .foothead .left strong {margin: 0;}	
.footer .foothead .left input {width: 100%; margin: 10px 0;}	
.footer .foothead .right p {display: none;}
.footer .foothead .right .footlogo.one, .footer .foothead .right .footlogo.two {margin: 0 35px 0 0;}
.footer .wrapper .half {width: 100% !important; margin-right: 0;}
.footer .wrapper .half:nth-of-type(1) {display: block; margin-bottom: 24px;}
.footer .wrapper .half:nth-of-type(1) .half {width: 48% !important; margin: 0 4% 0 0;}
.footer .wrapper .half:nth-of-type(1) .half:nth-of-type(2) {margin-right: 0;}
.footer .bottom {bottom: 8px; font-size: 14px; flex-direction: column; padding: 0 6%;}
.footer .bottom a {margin-left: 10px;}
/*Pages*/
.events .linkbtn.fill {margin-top: 40px;}
.page.text {margin-top: 115px; padding: 0 0 30px;}
.page.text .left, .page.text .right {width: 100%;}
.page .wrapper {flex-direction: column;}
.page.text .item {margin: 0 !important;}
.page.text .item .content {padding: 10px;}
.page.text .wrapper .item .content .data p {font-size: 12px;}
.page.text .wrapper .item .content .data p:nth-of-type(2) {font-size: 16px;}
.page.text .item .content .text div {margin-bottom: 8px;}
.page.text .item .content .text div p {font-size: 15px !important; line-height: 22px;}
.page h2, .page h3, .page h4 {font-size: 24px; line-height: 26px; margin:30px 0 14px;}
.page{padding:0;}
.page .box{padding:0 0 24px;}
.page .box:nth-of-type(1){padding-top:26px;}
.page .box.grid{padding-left:0; padding-right:0;}
.page .box.grid a:first-child:nth-last-child(2){width:100%; margin:0 0 10px;}
.page .box.grid a ~ a{width:100%;}
.page .box.grid.four a:nth-child(n+3){margin-top:8px;}
.events.news, .page.news, .donate.all, .agenda.pagina {padding: 130px 0 30px 0 !important;}
.events.news h1, .agenda.pagina h1 {margin: 0 0 24px 24px;}		
.agenda.pagina h1 {font-size: 32px; line-height: 34px;}
.agenda.pagina .wrapper .left.item .content {padding: 24px !important;}
.agenda.pagina .wrapper .left.item {margin: 0px 0 24px !important;}
.agenda.pagina .wrapper .right.item .content {padding: 24px 24px 20px!important;}
.donate-form h1 {font-size: 28px; line-height: 35px;}
.donate-form .half:nth-of-type(1) {padding-bottom: 30px;}
.donate {padding: 0 0 20px;}
.donate .wrapper {flex-direction: column;}
.donate .half:nth-of-type(1) .two {display: none;}
.donate .half {width: 100% !important; margin: 0 !important;}
.donate .half:nth-of-type(1) .one .content {padding: 20px 0;}
.donate .total {font-size: 40px; line-height: 42px;}
.donate .half:nth-of-type(2) .cont {padding: 30px 5% 0px;}
.donate .half:nth-of-type(2) h3 {margin-bottom: 25px;}
.donate .half .item {padding: 20px 8px;}
.donate.all .half h3 {margin-bottom: 30px;}
.searchpage h1 {margin: 0 0 30px 10px !important;}
.searchpage .item.list {padding: 15px 12px;}
.agenda.textpage {padding: 130px 0 40px !important;}
.agenda.textpage h1 {width: 100%; margin-bottom: 14px;}
	.agenda.textpage .meta{	position: inherit; width: 100%; max-width: inherit; flex-direction: row; justify-content: left; margin-bottom: 30px;}
	.agenda.textpage .meta .date{margin: 0 5px 0 0;}
}