*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}html,body{margin:0;padding:0;min-height:100%;}body{line-height:1.4;color:#666666;font-family:"Roboto Condensed",Helvetica,Arial,Verdana,Serif;font-size:16px;background-color:#000;min-width:320px;}@media (min-width:720px){body{font-size:14px;}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}.style-boxed,body.node-type-project h1,.node-project-full .footer h2,.node-type-webform h1,.node-type-shop .r-below-content .field-name-field-featured-products h2,.comment-wrapper .title{display:table;padding:.5em;background-color:#f3481a;}.style-boxed.with-link,body.node-type-project h1.with-link,.node-project-full .footer h2.with-link,.node-type-webform h1.with-link,.node-type-shop .r-below-content .field-name-field-featured-products h2.with-link,.comment-wrapper .with-link.title{padding:0;}.style-boxed a,body.node-type-project h1 a,.node-project-full .footer h2 a,.node-type-webform h1 a,.node-type-shop .r-below-content .field-name-field-featured-products h2 a,.comment-wrapper .title a{display:block;padding:.5em;color:#FFF;}.style-boxed a:hover,body.node-type-project h1 a:hover,.node-project-full .footer h2 a:hover,.node-type-webform h1 a:hover,.node-type-shop .r-below-content .field-name-field-featured-products h2 a:hover,.comment-wrapper .title a:hover,.style-boxed a:focus,body.node-type-project h1 a:focus,.node-project-full .footer h2 a:focus,.node-type-webform h1 a:focus,.node-type-shop .r-below-content .field-name-field-featured-products h2 a:focus,.comment-wrapper .title a:focus{background-color:#444346;}.field-type-blockreference .block-nodeblock h2{display:table;padding:.5em;background-color:#f3481a;}.field-type-blockreference .block-nodeblock h2 a{display:block;padding:.5em;color:#FFF;}.field-type-blockreference .block-nodeblock h2 a:hover,.field-type-blockreference .block-nodeblock h2 a:focus{background-color:#444346;}h1,h2,h3,h4,h5,h6{line-height:1.2;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}h1{margin-top:0;margin-bottom:.7em;font-size:50px;font-weight:300;text-transform:uppercase;color:#f3481a;word-wrap:break-word;text-align:center;}h1.style-header{font-size:30px;text-align:left;}h2{margin:0 0 .5em 0;font-size:22px;color:#f3481a;font-weight:normal;}h2.style-boxed,.node-project-full .footer h2,.node-type-shop .r-below-content .field-name-field-featured-products h2,.comment-wrapper h2.title{margin-bottom:.8em;background-color:#f3481a;}h2.style-boxed a,.node-project-full .footer h2 a,.node-type-shop .r-below-content .field-name-field-featured-products h2 a,.comment-wrapper h2.title a{color:inherit;}h2.style-boxed a:hover,.node-project-full .footer h2 a:hover,.node-type-shop .r-below-content .field-name-field-featured-products h2 a:hover,.comment-wrapper h2.title a:hover,h2.style-boxed a:focus,.node-project-full .footer h2 a:focus,.node-type-shop .r-below-content .field-name-field-featured-products h2 a:focus,.comment-wrapper h2.title a:focus{background-color:#c23914;}h3{margin:0 0 .4em 0;font-size:16px;color:#444346;}h3.style-boxed,.comment-wrapper h3.title{color:#e1e1e1;background-color:#444346;}h3.style-boxed a,.comment-wrapper h3.title a{color:inherit;}h3.style-boxed a:hover,.comment-wrapper h3.title a:hover,h3.style-boxed a:focus,.comment-wrapper h3.title a:focus{background-color:#363538;}h4{margin:0 0 .5em 0;color:#666666;}h5{margin:0 0 .5em 0;font-size:12px;color:#666666;}h6{margin:0 0 .5em 0;font-size:12px;color:#666666;}hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #e1e1e1;}ul,ol{list-style-position:outside;margin:0 0 1em 0;padding:0 0 0 1.5em;}ul li,ol li{margin-bottom:.2em;}li ul,li ol{margin:.5em .5em .5em 0;}dl{margin-top:0;}dt{font-weight:bold;}a{color:#f3481a;text-decoration:none;}a:hover,a:focus{color:#444346;text-decoration:underline;}.style-intro,body.in-maintenance .content{text-align:center;}p{margin:0 0 1em 0;}p:last-child{margin-bottom:0;}p.style-intro,body.in-maintenance p.content{font-size:18px;font-weight:300;}blockquote{display:block;margin:0 0 30px 0;padding:1em 1.5em;font-size:22px;font-weight:300;color:#444346;border-left:1px solid #f3481a;background-color:#f4f4f4;}blockquote:before{content:"\201C";content:open-quote;}blockquote:after{content:"\201D";content:close-quote;}blockquote p{display:inline;}img{border:none;max-width:100%;height:auto;}video{max-width:100%;height:auto;border:0;}.media_embed{position:relative;height:0;overflow:hidden;max-width:100%;height:auto;}.media_embed.youtube-ratio-regular{padding-bottom:75%;}.media_embed.youtube-ratio-wide{padding-bottom:56.25%;}.media_embed iframe.youtube-responsive-processed{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}table{width:100%;border-collapse:collapse;margin-bottom:2em;}table caption{text-align:left;margin-bottom:1em;}table thead{background-color:#444346;color:#FFF;font-weight:normal;}table thead th{padding:.4em .75em;line-height:1.1;text-align:left;vertical-align:top;}table thead th a{color:inherit;}table thead th a:hover,table thead th a:focus{color:#f3481a;}table thead th a:after{position:absolute;content:'';margin:.1em .1em .1em .5em;height:1.1em;width:0.9em;background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -682px;background-repeat:no-repeat;}table thead th .ajax-progress{position:absolute;display:inline-block;margin:.2em 0 0 2em;}table thead th.sorted-asc a:after{background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -734px;background-repeat:no-repeat;}table thead th.sorted-desc a:after{background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -708px;background-repeat:no-repeat;}table thead img{display:none;}table .odd{background:white;}table .even{background:#f4f4f4;}table td{vertical-align:top;padding:.3em .75em;}.l-wrapper-main{position:relative;margin:0 auto;background-color:#FFF;}.element-invisible{left:0;width:1px;}.r-top{position:relative;width:100%;max-width:1040px;margin:0 auto;}.r-top > .inner{min-height:60px;}.r-top-wrapper{display:block;}.r-top-wrapper button.wrapper-toggle{position:absolute;bottom:0;right:0;margin:0;padding-left:30px;padding-right:10px;min-width:80px;height:60px;color:#FFF;font-family:"Roboto Condensed",Helvetica,Arial,Verdana,Serif;font-weight:300;font-size:16px;text-align:left;line-height:1;background-color:#f3481a;border:none;cursor:pointer;outline:none;}.r-top-wrapper button.wrapper-toggle:before{position:absolute;display:inline-block;content:'';top:50%;left:10px;width:.75em;height:.75em;margin-top:-6px;background:transparent url(/sites/tdh/themes/tdh/images/svg/hamburger-white.svg) top center no-repeat;}.r-top-wrapper button.wrapper-toggle.active{background-color:#444346;}.r-top-wrapper > .inner{width:auto;display:none;}@media (min-width:0) and (max-width:719px){.r-top-wrapper > .inner{position:absolute;top:60px;right:0;z-index:99;min-width:80%;background-color:#444346;}}.r-header{position:relative;margin:0 auto;width:100%;height:auto;max-width:1300px;}.l-page{margin-top:5px;padding:20px 20px 40px 20px;}.l-page > .inner{margin:0 auto;max-width:1040px;}.r-content-top{text-align:left;}.r-content-top > .inner{margin:0 auto;max-width:1040px;}.r-content{text-align:left;}.r-content-bottom{padding:20px;}.r-sidebar-right{margin-top:20px;margin-bottom:20px;}.region-footer-top{position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;min-height:90px;}.r-footer{color:#FFF;}.r-footer .r-footer-top{background-color:#424242;margin-bottom:10px;}.r-footer .r-footer-top > .inner{margin:0 auto;max-width:1040px;}.r-footer .r-footer-bottom{background-color:#000;}.r-footer .r-footer-bottom > .inner{position:relative;min-height:205px;max-width:1040px;margin:0 auto;padding:20px;}@media (min-width:720px) and (max-width:1039px){.r-top-wrapper .inner{padding:10px;}}@media (min-width:720px){.l-wrapper-main{display:-webkit-box;display:-webkit-flex;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;}.l-page{margin-top:30px;padding-bottom:80px;-webkit-box-flex:1 0 auto;-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto;}html.ie9 .l-wrapper-main{height:100vmin;}html.no-flexbox .l-page{min-height:500px;}.r-top{position:relative;}.admin-menu .r-top{padding-top:29px;}.r-top-wrapper button.wrapper-toggle{display:none;}.r-top-wrapper > .inner{display:block;min-height:175px;}.r-content-bottom{padding-bottom:80px;}body.with-sidebar .r-content{float:left;max-width:65%;}.r-sidebar-right{float:right;margin-top:0;margin-bottom:0;padding-left:20px;padding-bottom:40px;width:30%;border-left:1px solid #e1e1e1;}}@media (min-width:1040px){body.with-sidebar .r-content{max-width:670px;}.r-sidebar-right{padding-left:20px;padding-bottom:40px;width:280px;}.r-footer .r-footer-top > .inner,.r-footer .r-footer-bottom > .inner{padding-left:0;padding-right:0;}}@media all and (-ms-high-contrast:none){.l-wrapper-main{display:-ms-flexbox;-ms-flex-direction:column;height:100%;min-height:auto;}}fieldset{position:relative;padding:50px 0 0 0;margin-bottom:1em;border:1px solid #e1e1e1;}fieldset legend{float:left;font-family:"Roboto Condensed",Helvetica,Arial,Verdana,Serif;font-size:22px;font-weight:600;color:#f3481a;line-height:1;}fieldset legend .fieldset-legend{display:block;position:absolute;top:15px;left:15px;right:15px;}fieldset legend a{text-decoration:none;color:inherit;}fieldset .fieldset-wrapper{padding:15px;}fieldset.filter-wrapper .fieldset-wrapper{padding:0;}fieldset.collapsible legend a:after{position:absolute;top:6px;right:4px;content:'';width:0;height:0;border-style:solid;border-width:7px 0 7px 7px;border-color:transparent transparent transparent #f3481a;}fieldset.collapsible.collapsed legend a:after{top:6px;right:0px;content:'';width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:#f3481a transparent transparent transparent;}fieldset fieldset{margin-bottom:1em;}fieldset .fieldset-description{color:#848484;}html.js fieldset.collapsed{height:auto;border:1px solid #BEBEBE;}.form-item{margin-bottom:1em;}.form-item label:first-child{display:block;margin:0 0 .3em 0;font-size:18px;color:#f3481a;}.form-item .form-required{color:#c02d34;}.form-item .description{margin-top:.4em;font-size:13px;color:#848484;}.form-select,.form-file{display:block;padding:.3em .3em;margin:0;width:auto;}.form-text,.form-textarea,.form-password,.form-password-confirm{display:block;padding:.4em .3em;margin:0;width:100%;}input:not([type="submit"]):not([type="button"]):not([type="image"]):not([type="reset"]):not([type=radio]):not([type=checkbox]),textarea,select{color:#666666;vertical-align:middle;font-family:Arial,Helvetica,Verdana,Serif;font-size:15px;background-color:white;outline:none;border:1px solid #b5b5b5;border-radius:2px;-webkit-border-radius:2px;-moz-box-shadow:inset 0 0 3px #e1e1e1;-webkit-box-shadow:inset 0 0 3px #e1e1e1;box-shadow:inset 0 0 3px #e1e1e1;}input:not([type="submit"]):not([type="button"]):not([type="image"]):not([type="reset"]):not([type=radio]):not([type=checkbox]):focus,textarea:focus,select:focus{-moz-box-shadow:0 0 3px #69686b;-webkit-box-shadow:0 0 3px #69686b;box-shadow:0 0 3px #69686b;border-color:#69686b;}input:not([type="submit"]):not([type="button"]):not([type="image"]):not([type="reset"]):not([type=radio]):not([type=checkbox]).error,textarea.error,select.error{color:#c02d34;border-color:#c02d34;background-color:#fdfafa;}input:not([type="submit"]):not([type="button"]):not([type="image"]):not([type="reset"]):not([type=radio]):not([type=checkbox]).error:focus,textarea.error:focus,select.error:focus{-moz-box-shadow:0 0 3px #c02d34;-webkit-box-shadow:0 0 3px #c02d34;box-shadow:0 0 3px #c02d34;}input{font-size:16px;}textarea{font-family:Arial,Helvetica,Verdana,Serif;font-size:15px;}textarea + .grippie{display:none;}input[type=radio],input[type=checkbox]{display:inline-block;margin:0;line-height:1;}.form-type-checkbox label,.form-type-radio label{display:inline;margin-left:.2em;cursor:pointer;}.form-type-checkboxes .form-type-radio,.form-type-checkboxes .form-type-checkbox,.form-type-radios .form-type-radio,.form-type-radios .form-type-checkbox{display:block;min-height:1em;margin-top:0.5em;margin-bottom:0.5em;}.form-type-checkboxes .error,.form-type-radios .error{-moz-box-shadow:0 0 3px #c02d34;-webkit-box-shadow:0 0 3px #c02d34;box-shadow:0 0 3px #c02d34;}input[type=submit],input[type=button]{display:inline-block;padding:.7em 1em;margin:0 1em 0 0;width:auto;font-family:"Roboto Condensed",Helvetica,Arial,Verdana,Serif;font-size:15px;color:white;text-transform:uppercase;vertical-align:middle;line-height:1.2;background-color:#f3481a;border:none;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;}input[type=submit]:focus,input[type=button]:focus{-moz-box-shadow:0 0 3px black;-webkit-box-shadow:0 0 3px black;box-shadow:0 0 3px black;background-color:#c23914;}input[type=submit]:hover,input[type=button]:hover{background-color:#c23914;}.form-type-textarea + .filter-wrapper{margin-top:-.2em;}.text-format-wrapper{margin-bottom:1em;}.filter-wrapper{padding-top:.8em;padding-bottom:.8em;font-size:13px;}.filter-guidelines{padding:0 .5em;}@media (min-width:720px){font-size:14px;}.form-managed-file input{display:inline-block;}.form-managed-file .form-file{margin-right:10px;width:calc(100% - 100px);}.form-managed-file .form-submit{padding:.6em .4em;width:90px;}.form-managed-file .description{clear:both;}.form-item-date .container-inline input,.form-item-date .container-inline select{display:inline-block;}.form-type-password{position:relative;}.form-type-password div.password-confirm{float:right;width:30%;text-align:right;font-size:14px;visibility:hidden;}.form-type-password div.password-confirm span{display:inline-block;padding:3px 5px;}.form-type-password div.password-confirm .ok{color:white;background-color:#468847;}.form-type-password-confirm{position:relative;}.form-type-password-confirm .description{margin-bottom:2em;}.password-strength{float:right;width:30%;}.password-strength .password-strength-title{float:left;}.password-strength .password-strength-title,.password-strength .password-strength-text{display:inline-block;padding-right:5px;}.password-strength .password-indicator{display:inline-block;margin:5px 0 8px 0;width:100%;background-color:#f4f4f4;}.password-strength .password-indicator .indicator{float:left;height:.2em;background-color:#468847;}html.js input.form-autocomplete{background-position:99% 0.6em;}.mollom-privacy{margin-bottom:1em;}div.tabs{margin-top:20px;margin-bottom:20px;}div.tabs ul.primary{display:table;margin:0;padding:0;width:100%;-moz-box-shadow:inset 0px -1px 0px 0px #f3481a;-webkit-box-shadow:inset 0px -1px 0px 0px #f3481a;box-shadow:inset 0px -1px 0px 0px #f3481a;font-size:0;}div.tabs ul.primary li{display:inline-block;margin-bottom:0;vertical-align:bottom;}div.tabs ul.primary li + li a{border-left:0;}div.tabs ul.primary a{display:block;padding:.3em .5em;font-family:Arial,Helvetica,Verdana,Serif;font-size:16px;font-weight:600;color:#444346;text-decoration:none;background-color:#EBEBEB;border:1px solid #818181;border-bottom:1px solid #f3481a;}div.tabs ul.primary a:hover{color:white;background-color:#444346;}div.tabs ul.primary a.active{position:relative;padding:.5em .7em;color:#f3481a;text-decoration:none;background-color:white;border:1px solid #f3481a;border-bottom:0;}div.tabs ul.primary a.active:after{position:absolute;left:50%;bottom:0;content:'';width:17px;height:4px;margin-left:-8.5px;background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -794px;background-repeat:no-repeat;}div.tabs ul.primary a.active:hover{color:#f3481a;}@media (min-width:720px){div.tabs ul.primary a{padding:.3em 1.5em;font-size:14px;}div.tabs ul.primary a.active{padding:.5em 1.5em;}}.messages{position:relative;margin:20px 0;padding:15px 50px 15px 15px;min-height:50px;font-size:16px;word-break:break-all;border-style:solid;border-width:1px;border-color:#444446;background-color:#F3F3F3;}.messages a{text-decoration:underline;}.messages a:hover{text-decoration:none;}.messages.error a{color:white;}.messages.error a:hover{color:white;}.messages ul{margin:0;padding:0;}.messages ul li{position:relative;padding-left:1em;margin-bottom:0;list-style:none;}.messages ul li:before{content:'»';position:absolute;left:0;}.messages ul li pre:after{content:'';}.messages.error{color:white;background-color:#c02d34;border-color:#821e23;}.messages.error:after{position:absolute;top:15px;right:15px;content:'';width:24px;height:20px;background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -90px;background-repeat:no-repeat;}.messages.warning{color:black;background-color:#efcf7a;border-color:#e7b636;}.messages.warning:after{position:absolute;top:15px;right:15px;content:'';width:24px;height:29px;background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -808px;background-repeat:no-repeat;}.messages.status{color:black;background-color:#d7ecbb;border-color:#b4db7f;}.messages.status:after{position:absolute;top:15px;right:15px;content:'';width:24px;height:24px;background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -760px;background-repeat:no-repeat;}.progress{margin-bottom:1em;}.progress .bar,.progress .filled{height:1.5em;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);}.progress .bar{overflow:hidden;border:0;background:#eeeeee;}.progress .filled{background-color:#f3481a;background-image:-webkit-linear-gradient(45deg,#e73b0c 25%,transparent 25%,transparent 50%,#e73b0c 50%,#e73b0c 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,#e73b0c 25%,transparent 25%,transparent 50%,#e73b0c 50%,#e73b0c 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,#e73b0c 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,#e73b0c 50%,#e73b0c 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-size:40px 40px;-webkit-animation:progress-bar-stripes 1s linear infinite;-moz-animation:progress-bar-stripes 1s linear infinite;-ms-animation:progress-bar-stripes 1s linear infinite;-o-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite;}.pager{margin:0;padding:0;width:100%;text-align:center;}.pager li{display:inline-block;position:relative;margin:0;vertical-align:bottom;font-size:16px;text-align:center;}.pager li a{display:block;padding-top:.25em;width:2em;height:2em;color:white;text-decoration:none;background-color:#444346;border:1px solid #444346;}.pager li a:hover,.pager li a:focus{background-color:#f56c47;border-color:#f56c47;}.pager li.pager-current{padding-top:.25em;width:2em;height:2em;background-color:transparent;border:1px solid #f3481a;color:#f3481a;}.pager li.pager-ellipsis{padding-top:.25em;width:2em;height:2em;text-align:center;color:#848484;background-color:white;border:1px solid transparent;}.pager li.pager-first a,.pager li.pager-previous a,.pager li.pager-last a,.pager li.pager-next a{width:auto;padding-left:5px;padding-right:5px;}.pager li.pager-ellipsis,.pager li.pager-first,.pager li.pager-last{display:none;}.pager .ajax-progress-throbber{position:absolute;left:50%;margin-left:-7px;top:-20px;}@media (min-width:720px){.pager li.pager-ellipsis,.pager li.pager-first,.pager li.pager-last{display:inline-block;}}.main-menu .menu-block-wrapper .menu-class--donate a{background-color:#f3481a;}.main-menu .menu-block-wrapper .menu-class--donate a:hover,.main-menu .menu-block-wrapper .menu-class--donate a:focus,.main-menu .menu-block-wrapper .menu-class--donate a.active{color:#FFF;background-color:#c23914;}.main-menu .menu-block-wrapper.js-processed .menu .menu{display:none;}@media (min-width:0) and (max-width:719px){.main-menu{margin-bottom:5px;}.main-menu .menu-block-wrapper a{color:#FFF;text-decoration:none;}.main-menu .menu-block-wrapper a:focus,.main-menu .menu-block-wrapper a:hover{color:#f3481a;text-decoration:none;}.main-menu .menu-block-wrapper a.active{font-weight:bold;color:#f3481a;}.main-menu .menu-block-wrapper li{display:block;padding:0;margin:0;}.main-menu .menu-block-wrapper > .menu > li{display:block;position:relative;}.main-menu .menu-block-wrapper > .menu > li > a{display:block;padding:1em .5em;border-bottom:1px solid #69686b;}.main-menu .menu-block-wrapper > .menu > li > a:focus,.main-menu .menu-block-wrapper > .menu > li > a:hover{background-color:#69686b;}.main-menu .menu-block-wrapper > .menu > li a.active-trail{color:#f3481a;}.main-menu .menu-block-wrapper > .menu > li:last-child > a{border-bottom:none;}.main-menu .menu-block-wrapper > .menu > li button{position:absolute;display:block;right:1em;top:.8em;width:1.7em;height:1.7em;font-size:16px;color:#FFF;text-align:center;vertical-align:top;line-height:1;border:1px solid #FFF;background-color:transparent;outline:none;cursor:pointer;}.main-menu .menu-block-wrapper > .menu > li button:before{content:'+';}.main-menu .menu-block-wrapper > .menu > li button.expanded:before{content:'-';}.main-menu .menu-block-wrapper > .menu > li.expanded > a{padding-right:50px;}.main-menu .menu-block-wrapper .menu .menu{padding:.5em .5em;background-color:#363538;}.main-menu .menu-block-wrapper .menu .menu a{display:block;width:auto;padding:.5em;}}@media (min-width:720px) and (max-width:1039px){.main-menu{right:10px !important;left:10px !important;}}@media (min-width:720px){.main-menu{position:absolute;bottom:0;right:0;left:0;}.main-menu .menu-block-wrapper{position:relative;text-align:left;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzA1MDUwNSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(5,5,5,0)),color-stop(50%,#000000),color-stop(100%,#000000));background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(5,5,5,0) 50%,#000000 50%,#000000 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(5,5,5,0) 50%,#000000 50%,#000000 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(5,5,5,0) 50%,#000000 50%,#000000 100%);}.main-menu .menu-block-wrapper a{display:inline-block;text-decoration:none;line-height:1;}.main-menu .menu-block-wrapper a:hover,.main-menu .menu-block-wrapper a:focus{text-decoration:none;}.main-menu .menu-block-wrapper li{display:inline-block;margin-bottom:0;font-size:16px;}.main-menu .menu-block-wrapper button{display:none;}.main-menu .menu-block-wrapper .menu{font-size:0;}.main-menu .menu-block-wrapper > .menu{height:74px;}.main-menu .menu-block-wrapper > .menu > li{margin:0 2.5% 0 0;padding:0 5px 0 0;width:auto;height:37px;}.main-menu .menu-block-wrapper > .menu > li:focus .menu,.main-menu .menu-block-wrapper > .menu > li:hover .menu{display:block;z-index:9;}.main-menu .menu-block-wrapper > .menu > li:focus > a,.main-menu .menu-block-wrapper > .menu > li:hover > a{color:#f3481a;text-decoration:none;border-bottom-color:#f3481a;}.main-menu .menu-block-wrapper > .menu > li.active-trail .menu{display:block;}.main-menu .menu-block-wrapper > .menu > li.active-trail > a{color:#f3481a;text-decoration:none;border-bottom:8px solid #f3481a;}.main-menu .menu-block-wrapper > .menu > li > a{position:relative;vertical-align:top;margin:0;padding:0;height:37px;max-width:100%;color:#444346;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-bottom:8px solid transparent;}.main-menu .menu-block-wrapper > .menu > li > a:hover,.main-menu .menu-block-wrapper > .menu > li > a:focus,.main-menu .menu-block-wrapper > .menu > li > a.active{color:#f3481a;text-decoration:none;border-bottom-color:#f3481a;}.main-menu .menu-block-wrapper > .menu > li > a.active-trail:not(.active){color:#444346;}.main-menu .menu-block-wrapper .menu .menu{position:absolute;display:none;bottom:0;left:0;height:50%;width:100%;max-width:82%;overflow:hidden;background-color:#000;font-size:0;}.main-menu .menu-block-wrapper .menu .menu a{padding:.25em .8em;max-height:37px;font-size:14px;line-height:31px;color:#FFF;}.main-menu .menu-block-wrapper .menu .menu a:hover,.main-menu .menu-block-wrapper .menu .menu a:focus,.main-menu .menu-block-wrapper .menu .menu a.active,.main-menu .menu-block-wrapper .menu .menu a.active-trail{background-color:#f3481a;}.main-menu .menu-block-wrapper li.menu-class--donate{display:table;float:right;z-index:2;padding:0;width:16%;height:100%;margin:0;overflow:hidden;text-align:right;}.main-menu .menu-block-wrapper li.menu-class--donate a{display:table-cell;width:auto;height:100%;padding:.25em;font-weight:700;font-size:18px;color:#FFF;text-align:center;text-decoration:underline;text-transform:uppercase;line-height:1.1;border-radius:2px 2px 2px 0;vertical-align:middle;border:none;white-space:pre-wrap;}.main-menu .menu-block-wrapper li.menu-class--donate a:hover,.main-menu .menu-block-wrapper li.menu-class--donate a:focus,.main-menu .menu-block-wrapper li.menu-class--donate a.active,.main-menu .menu-block-wrapper li.menu-class--donate a.active-trail{color:#FFF !important;border:none;}}@media (min-width:1040px){.main-menu .menu-block-wrapper > .menu > li{margin-right:0;width:calc((100% - 16%) / 6);}.main-menu .menu-block-wrapper li.menu-class--donate{white-space:normal;}}.menu-social{padding-top:20px;margin-bottom:30px;}.menu-social .menu{padding:0;margin:0;text-align:center;}.menu-social .menu li{display:inline-block;vertical-align:middle;margin-right:20px;margin-bottom:0;}.menu-social .menu a{display:block;text-indent:-999px;overflow:hidden;}.menu-social .menu a.facebook{width:13px;height:25px;background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -155px;background-repeat:no-repeat;}.menu-social .menu a.facebook:hover{background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -120px;background-repeat:no-repeat;}.menu-social .menu a.twitter{width:27px;height:21px;background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -425px;background-repeat:no-repeat;}.menu-social .menu a.twitter:hover{background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -394px;background-repeat:no-repeat;}.menu-social .menu a.linkedin{width:23px;height:23px;background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -223px;background-repeat:no-repeat;}.menu-social .menu a.linkedin:hover{background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -190px;background-repeat:no-repeat;}.menu-social .menu a.youtube{width:38px;height:38px;background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -504px;background-repeat:no-repeat;}.menu-social .menu a.youtube:hover{background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -456px;background-repeat:no-repeat;}@media (min-width:720px) and (max-width:1039px){.menu-social{float:right;width:45%;padding:0;margin-top:10px;margin-bottom:10px;}.menu-social .menu{text-align:left;}}@media (min-width:720px){.menu-social .menu{text-align:left;}}@media (min-width:1040px){.menu-social{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:33%;width:33%;padding:0 0 0 30px;}}.menu-contact{padding-bottom:20px;}.menu-contact .menu{padding:0;margin:0;text-align:center;}.menu-contact .menu li{display:inline-block;vertical-align:middle;margin-right:20px;margin-bottom:0;}.menu-contact .menu a{display:block;font-family:"Roboto Condensed",Helvetica,Arial,Verdana,Serif;color:#999999;line-height:1.8;}.menu-contact .menu a:hover{text-decoration:underline;color:#f3481a;}.menu-contact .menu a.mail{text-indent:-999px;overflow:hidden;width:28px;height:20px;background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -286px;background-repeat:no-repeat;}.menu-contact .menu a.mail:hover{background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -256px;background-repeat:no-repeat;}.menu-contact .menu a.phone{background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -355px;background-repeat:no-repeat;padding-left:30px;height:29px;}.menu-contact .menu a.phone:hover{background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -316px;background-repeat:no-repeat;}@media (min-width:720px) and (max-width:1039px){.menu-contact{float:right;right:0;width:45%;margin-bottom:10px;padding:0;}}@media (min-width:720px){.menu-contact .menu{text-align:left;}}@media (min-width:1040px){.menu-contact{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:33%;padding:0 0 0 30px;}}.footer-main-menu{margin-bottom:30px;}.footer-main-menu .menu-block-wrapper > .menu > li{display:inline-block;width:100%;}.footer-main-menu .menu-block-wrapper > .menu > li.link-to-front{display:none;}.footer-main-menu .menu-block-wrapper > .menu > li > a{font-weight:bold;color:#f3481a;line-height:1.1;}.footer-main-menu .menu-block-wrapper > .menu > li > a:focus,.footer-main-menu .menu-block-wrapper > .menu > li > a:hover{color:#FFF;}.footer-main-menu .menu-block-wrapper .menu .menu a{color:#FFF;}@media (min-width:0) and (max-width:719px){.footer-main-menu .menu-block-wrapper{padding-bottom:1.5em;border-bottom:1px solid #424242;}.footer-main-menu .menu-block-wrapper > ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;}.footer-main-menu .menu-block-wrapper > ul li{display:inline-block;}}@media (min-width:720px){.footer-main-menu{max-width:calc(100% - 210px);}.footer-main-menu .menu-block-wrapper > .menu > li{display:inline-block;width:auto;margin-right:5%;vertical-align:top;}.footer-main-menu .menu-block-wrapper > .menu > li > a{display:block;margin-bottom:.5em;}.footer-main-menu .menu-block-wrapper .menu .menu{margin-bottom:15px;}}.footer-menu .menu-block-wrapper{clear:both;font-size:13px;}.footer-menu .menu-block-wrapper li{display:block;text-transform:uppercase;}.footer-menu .menu-block-wrapper a{color:#FFF;}.footer-menu .menu-block-wrapper a:hover,.footer-menu .menu-block-wrapper a:hover{color:#f3481a;}@media (min-width:0) and (max-width:1039px){.footer-menu .menu-block-wrapper li:not(.menu-class--no-link) + li.menu-class--no-link{margin-top:1em;}}@media (min-width:1040px){.footer-menu{position:absolute;bottom:20px;width:100%;}.footer-menu .menu-block-wrapper ul{text-align:right;}.footer-menu .menu-block-wrapper li{display:inline-block;margin-right:1em;}.footer-menu .menu-block-wrapper li:last-child{margin-left:0;}.footer-menu .menu-block-wrapper li:not(.menu-class--no-link){float:left;}.footer-menu .menu-block-wrapper li.menu-class--no-link{margin-left:1em;margin-right:0;}}.block-locale{position:absolute;right:10px;top:12px;}.block-locale .content ul{margin:0;padding:0;}.block-locale .content li{margin:0 5px 0 0;padding:0;list-style:none;display:inline-block;}.block-locale .content li a{color:white;}.block-locale .content li a.active{color:#f3481a;}.block-locale .content li:after{padding:0 0 0 5px;content:'|';}.block-locale .content li:last-child{margin:0;}.block-locale .content li:last-child:after{display:none;}@media (min-width:1040px){.block-locale{right:240px;top:36px;}.block-locale .content li a{color:#e1e1e1;}.block-locale .content li a.active{color:#666666;}}.site-logo{position:absolute;top:0;left:5px;display:inline-block;z-index:9;}.site-logo a{display:inline-block;}.site-logo img{display:inline-block;width:auto;}@media (min-width:0) and (max-width:719px){.site-logo{top:initial;height:55px;max-width:65%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}.site-logo a{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.site-logo img{width:auto;max-height:45px;}}@media (min-width:720px) and (max-width:1039px){.site-logo{left:10px;}}@media (min-width:720px){.site-logo{top:20px;max-height:none;}.site-logo a{height:auto;}.site-logo img{height:auto;}}.node.teaser .links.inline,.node.full .links.inline{margin:.8em 0;padding:0;list-style:none;}.node.teaser .links.inline li,.node.full .links.inline li{display:inline-block;}.node.teaser .links.inline a,.node.full .links.inline a{text-transform:uppercase;}.page-user.not-logged-in .region-content{max-width:500px;}body.in-maintenance .r-top{padding:1em 0;}body.in-maintenance .l-page{margin-top:0;}body.in-maintenance .logo{display:block;width:100%;text-align:center;}body.in-maintenance .logo a{display:inline-block;}.r-header{position:relative;}.r-header h1{position:absolute;z-index:9;margin:0;padding-left:5%;padding-right:5%;color:#FFF;top:50%;width:100%;max-height:80%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:36px;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden;}html.no-csstransforms3d .r-header h1{top:35%;-webkit-transform:translateY(0);transform:translateY(0);}.r-header .field-name-field-featured-image .field-item{position:relative;height:auto;}.r-header .field-name-field-featured-image .field-item:after{position:absolute;display:block;z-index:1;top:0;left:0;bottom:0;right:0;content:'';background-color:rgba(216,28,3,0.65);}.r-header .field-name-field-featured-image .field-item img{display:block;}.node-type-webform .r-header .field-name-field-featured-image .field-item:after,.node-type-shop .r-header .field-name-field-featured-image .field-item:after,.node-type-overview .r-header .field-name-field-featured-image .field-item:after{display:none;}@media (min-width:720px) and (max-width:1039px){.r-header h1{right:62%;text-align:right;}.r-header .field-name-field-featured-image .field-item:after{right:40%;}}@media (min-width:720px){.r-header h1{padding:0;right:62%;width:auto;font-size:56px;}.r-header .field-name-field-featured-image .field-item:after{right:60%;}}.field-name-field-country,.field-name-field-theme{display:inline-block;}.node-full .content-header .field-name-field-introduction-text,.block-fieldblock .field-name-field-introduction-text,.page-programmes .block.support-a-project-header{max-width:850px;margin:0 auto;text-align:center;}.node-full .content-header .field-name-field-introduction-text p,.block-fieldblock .field-name-field-introduction-text p,.page-programmes .block.support-a-project-header p{font-size:18px;}.node-full .content-header .field-name-field-introduction-text,.block-fieldblock .field-name-field-introduction-text{margin-bottom:60px;}.node-full .content-main > .field,.node-full .content-sidebar > .field,.node-full .field-name-field-sidebar-blocks > .field-items > .field-item{margin-bottom:20px;}.node-full .content-main > .field:last-child,.node-full .content-sidebar > .field:last-child,.node-full .field-name-field-sidebar-blocks > .field-items > .field-item:last-child{margin-bottom:0;}.node-full.with-sidebar .content-main{margin-bottom:40px;}@media (min-width:720px){.node-full.with-sidebar .content-main{float:left;width:68%;padding-right:60px;}.node-full.with-sidebar .content-sidebar{padding:0;float:left;width:32%;}}.node-teaser-default{margin-bottom:2em;}.node-teaser-default .field{margin-bottom:.5em;}.node-teaser-default .field-name-field-country,.node-teaser-default .field-name-field-date,.node-teaser-default .field-name-field-category{display:inline-block;color:#acacac;text-transform:uppercase;}.node-teaser-default .field-name-field-date,.node-teaser-default .field-name-field-country{margin-right:10px;}.node-teaser-default .field-name-field-country *,.node-teaser-default .field-name-field-date *,.node-teaser-default .field-name-field-category *{display:inline-block;}@media (min-width:0) and (max-width:719px){.node-teaser-default{padding-bottom:1em;border-bottom:1px solid #e1e1e1;}}@media (min-width:720px){.node-teaser-default{margin-bottom:2em;}.node-teaser-default .image{float:left;width:40%;}.node-teaser-default .content{float:right;width:55%;}}@media (min-width:1040px){.node-teaser-default .image{width:30%;}.node-teaser-default .content{width:65%;}}.file a{margin-top:.3em;vertical-align:top;word-break:break-all;}.node-type-landing-page h1{display:inline-block;width:auto;padding:.5em .6em;left:3%;right:auto;max-width:94%;font-size:20px;font-weight:bold;background-color:#000;}.node-type-landing-page h1.with-cta{top:inherit;bottom:55%;-webkit-transform:none;-ms-transform:none;transform:none;}.field-name-field-banners > .field-items,.field-name-field-country-projects > .field-items{margin-bottom:30px;}@media (min-width:720px){.node-type-landing-page h1{left:10px;font-size:28px;}.node-type-landing-page h1.with-cta{bottom:45%;}.field-name-field-banners,.field-name-field-country-projects{margin-bottom:60px;}.field-name-field-banners > .field-items > .field-item,.field-name-field-country-projects > .field-items > .field-item{float:left;width:30%;margin-right:5%;}.field-name-field-banners > .field-items > .field-item:last-child,.field-name-field-country-projects > .field-items > .field-item:last-child{margin-right:0;}}@media (min-width:1040px){.node-type-landing-page h1{left:10%;left:calc((100% - 1040px) / 2);}.node-type-landing-page h1.with-cta{bottom:180px;}}.block.header-cta{position:absolute;left:3%;bottom:10%;z-index:9;}.block.header-cta .field-type-link-field a{position:relative;display:block;width:auto;max-width:320px;margin:0;padding:.8em 40px .8em .5em;font-size:18px;line-height:1.2;text-transform:uppercase;color:#000;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjI5cHgiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIzMHB4IiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,rgba(0,0,0,0)),color-stop(29px,rgba(0,0,0,0)),color-stop(30px,#ffffff),color-stop(100%,#ffffff));background-image:-moz-linear-gradient(right,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 29px,#ffffff 30px,#ffffff 100%);background-image:-webkit-linear-gradient(right,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 29px,#ffffff 30px,#ffffff 100%);background-image:linear-gradient(to left,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 29px,#ffffff 30px,#ffffff 100%);}.block.header-cta .field-type-link-field a:focus,.block.header-cta .field-type-link-field a:hover{color:#f3481a;text-decoration:none;outline:0;}.block.header-cta .field-type-link-field a:after{position:absolute;content:'';top:0;right:0;bottom:0;width:29px;overflow:hidden;z-index:1;background-image:url(/sites/tdh/themes/tdh/images/svg/triangle.min.svg);background-repeat:no-repeat;background-position:center left;background-size:100% 100%;border-left:1px solid white;}html.lt-ie10 .block.header-cta .field-type-link-field a{background-image:none;background-color:#FFF;}@media (min-width:480px) and (max-width:719px){.block.header-cta .field-type-link-field a{max-width:400px;}}@media (min-width:720px){.block.header-cta{left:10px;bottom:10%;}.block.header-cta .field-type-link-field a{padding-right:50px;font-size:20px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjM5cHgiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI0MHB4IiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,rgba(0,0,0,0)),color-stop(39px,rgba(0,0,0,0)),color-stop(40px,#ffffff),color-stop(100%,#ffffff));background-image:-moz-linear-gradient(right,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 39px,#ffffff 40px,#ffffff 100%);background-image:-webkit-linear-gradient(right,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 39px,#ffffff 40px,#ffffff 100%);background-image:linear-gradient(to left,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 39px,#ffffff 40px,#ffffff 100%);}.block.header-cta .field-type-link-field a:after{width:39px;}}@media (min-width:1040px){.block.header-cta{left:10%;left:calc((100% - 1040px) / 2);bottom:15%;}.block.header-cta .field-type-link-field a{max-width:220px;font-size:22px;}}@media (min-width:0) and (max-width:719px){.field-collection-item-field-banners{position:relative;margin-bottom:1.5em;}.field-collection-item-field-banners .field-type-image{margin-bottom:1em;}}.field-collection-item-field-banners .field-type-image{margin-bottom:5px;}.field-collection-item-field-banners .field-name-field-title h2{font-size:18px;}.field-collection-view-links{margin-top:.5em;}body.node-type-country .region-content-bottom{max-width:1040px;margin:0 auto;}body.node-type-project .l-page{padding-left:0;padding-right:0;}body.node-type-project .l-page > .inner{max-width:none;}body.node-type-project .system-components{margin:0 auto;max-width:1040px;padding-left:20px;padding-right:20px;}body.node-type-project h1{margin-bottom:40px;font-size:22px;font-weight:bold;}.node-project-full .content-wrapper > .field{margin-bottom:20px;}.node-project-full .inner{margin:0 auto;max-width:1040px;}.node-project-full > .inner{margin-bottom:30px;padding-left:20px;padding-right:20px;}.node-project-full .field-name-field-country,.node-project-full .field-name-field-theme{margin-right:5px;margin-bottom:10px;clear:both;}.node-project-full > .inner .field-name-field-image{margin-bottom:10px;}.node-project-full > .inner .field-name-field-image img{display:block;}.node-project-full > .inner .field-name-body{color:#444446;}.node-project-full .field-name-field-collapsible-texts .field-item{margin-bottom:5px;background-color:#f4f4f4;}.node-project-full .field-name-field-collapsible-texts .entity{margin:0 auto;max-width:1040px;}.node-project-full .field-group-format-wrapper{margin:0 auto;max-width:1040px;}.node-project-full .group-project-details{margin-bottom:20px;}.node-project-full .footer{margin-top:30px;padding-left:20px;padding-right:20px;background-color:#f4f4f4;}.node-project-full .footer .inner{padding-top:20px;padding-bottom:30px;}.node-project-full .footer h2{margin-bottom:20px;font-size:16px;}.node-project-full .field-label-inline .field-label{display:inline-block;min-width:200px;}.node-project-full .field-label-inline .field-items{display:inline-block;}@media (min-width:720px){.node-project-full .content-wrapper{margin-bottom:20px;float:right;width:52%;}.node-project-full > .inner .field-name-field-image{float:left;width:45%;margin-bottom:0;}.node-project-full .group-project-details,.node-project-full .group-project-partners{display:inline-block;vertical-align:top;}.node-project-full .group-project-details{margin-right:30px;}}@media (min-width:1040px){body.node-type-project .system-components,.node-project-full > .inner,.node-project-full .field-group-format-wrapper,.node-project-full .footer{padding-left:0;padding-right:0;}.node-project-full .content-wrapper{width:33%;}.node-project-full > .inner .field-name-field-image{width:65%;}}.group-news-related{padding-top:.5em;padding-bottom:.5em;padding-left:20px;padding-right:20px;margin-bottom:5px;background-color:#f4f4f4;}.group-news-related > h3{display:block;width:100%;margin:0 auto;max-width:1040px;}.group-news-related.collapsed .field-group-format-toggler a{color:#666666;}.group-news-related.collapsed .field-group-format-toggler a:before{background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -26px;background-repeat:no-repeat;}.group-news-related .field-group-format-toggler{display:block;width:auto;}.group-news-related .field-group-format-toggler a{position:relative;display:block;width:auto;padding-left:25px;font-size:18px;font-weight:bold;color:#f3481a;text-transform:uppercase;text-decoration:none;cursor:pointer;}.group-news-related .field-group-format-toggler a:before{position:absolute;top:1px;left:0;content:'';width:16px;height:16px;background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 0;background-repeat:no-repeat;}.group-news-related .field-group-format-wrapper{padding-top:20px;padding-bottom:20px;}.node-project-teaser{position:relative;}.node-project-teaser > h2{display:block;margin:0;font-size:22px;}.node-project-teaser > h2 a{display:block;padding:.5em .8em;color:#FFF;background-color:#444346;}.node-project-teaser .content{position:relative;padding-bottom:2px;}.node-project-teaser .content > a{color:#666666;}.node-project-teaser .field-name-field-image{margin-bottom:5px;}.node-project-teaser .field-name-field-image img{display:block;width:100%;height:auto;}.node-project-teaser .field-name-body{margin-bottom:2.5em;}.node-project-teaser .node-detail-link{color:#f3481a;}.node-project-teaser .field-name-donation-link a{position:absolute;padding:.2em .3em .25em .3em;top:auto;right:20px;margin-top:-10px;z-index:10;text-transform:uppercase;font-size:24px;font-weight:bold;line-height:1.2;color:#FFF;text-decoration:underline;background-color:#f3481a;}.node-project-teaser .field-name-field-country .field-item,.node-project-teaser .field-name-field-theme .field-item{margin-right:5px;margin-bottom:5px;}.node-project-teaser .overlay{display:none;padding:10px;font-size:16px;background-color:#FFF;}@media (min-width:720px){.node-project-teaser:focus .overlay,.node-project-teaser:hover .overlay{display:block;}.node-project-teaser > h2{position:absolute;top:0;left:0;right:0;height:auto;z-index:9;font-size:18px;}.node-project-teaser .content{padding-top:39px;}.node-project-teaser .overlay{position:absolute;z-index:1;top:39px;width:100%;height:calc(100% - 39px);}.node-project-teaser .overlay > .inner{position:relative;top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}}.field-collection-item-field-collapsible-texts{padding-top:.5em;padding-bottom:.5em;padding-left:20px;padding-right:20px;}.field-collection-item-field-collapsible-texts .field-name-field-title{position:relative;}.field-collection-item-field-collapsible-texts .field-name-field-title h3{margin-bottom:0;font-size:18px;font-weight:bold;color:#666666;text-transform:uppercase;}.field-collection-item-field-collapsible-texts .field-name-field-body{margin-top:.5em;}.field-collection-item-field-collapsible-texts.collapsible .field-name-field-title{padding-left:25px;cursor:pointer;}.field-collection-item-field-collapsible-texts.collapsible .field-name-field-title:before{position:absolute;top:1px;left:0;content:'';width:16px;height:16px;background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -26px;background-repeat:no-repeat;}.field-collection-item-field-collapsible-texts.collapsible .field-name-field-body{display:none;}.field-collection-item-field-collapsible-texts.expanded .field-name-field-title h3{color:#f3481a;}.field-collection-item-field-collapsible-texts.expanded .field-name-field-title:before{background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 0;background-repeat:no-repeat;}.field-collection-item-field-collapsible-texts.expanded .field-name-field-body{display:block;}@media (min-width:720px){.field-collection-item-field-collapsible-texts .field-name-field-body{max-width:75%;}}@media (min-width:1040px){.field-collection-item-field-collapsible-texts{padding-left:0;padding-right:0;}}.field-name-field-project-partners .field-item{display:inline-block;margin-right:20px;}.field-name-field-project-partners h3{font-size:14px;font-weight:normal;}.field-name-field-project-partners h3 a{color:#444346;}@media (min-width:720px){.field-type-blockreference .block-nodeblock h2{display:block;}}.node-contact-block strong{color:#f3481a;}.node-contact-block .field-name-field-image{float:left;width:auto;}.node-contact-block .field-name-body{float:left;margin-left:3%;}@media (min-width:720px){.node-contact-block .field-name-field-image{float:right;width:28%;text-align:right;}.node-contact-block .field-name-body{float:left;width:67%;margin:0;}}body.node-type-news h1{margin-bottom:0;}@media (min-width:0) and (max-width:719px){body.node-type-news h1{font-size:28px;}}.node-news-full > h2{text-align:center;}.node-news-full .field-name-field-date{margin-bottom:1em;font-size:18px;font-weight:bold;text-align:center;}.node-news-simple-teaser h2{font-size:20px;font-weight:normal;color:#f3481a;}.node-news-simple-teaser .field-name-field-date{margin-bottom:.2em;color:#acacac;text-transform:uppercase;}.node-news-simple-teaser .field-name-read-more,.node-news-simple-teaser .field-name-field-introduction-text{display:inline;}.node-news-simple-teaser .field-name-read-more .field-items,.node-news-simple-teaser .field-name-read-more .field-item,.node-news-simple-teaser .field-name-read-more p,.node-news-simple-teaser .field-name-field-introduction-text .field-items,.node-news-simple-teaser .field-name-field-introduction-text .field-item,.node-news-simple-teaser .field-name-field-introduction-text p{display:inline;}.node-news-simple-teaser .field-name-read-more{font-style:italic;font-weight:bold;}body.node-type-publication h1{margin-bottom:0;}.node-publication-full .content-header{margin-bottom:1em;text-align:center;}.node-publication-full .content-header .field{display:inline-block;font-size:18px;}.node-publication-full .field-name-field-date{font-weight:bold;}.node-publication-full .field-name-field-category{margin-left:.4em;text-transform:uppercase;}body.page-publications .l-page{padding-top:30px;}body.page-publications .r-content-top{background-color:#f4f4f4;}body.page-publications .r-content-top .inner{margin:0 auto;padding:30px 20px 20px 20px;max-width:1040px;}body.page-publications .r-content{margin-top:5px;padding:20px 20px 40px 20px;}body.page-publications .r-content > .inner{margin:0 auto;max-width:1040px;}@media (min-width:1299px){body.page-publications .r-content-top .inner{padding-left:0;padding-right:0;}}body.page-programmes .view-filters{background-color:#f4f4f4;}body.page-programmes .view-filters .inner{margin:0 auto 30px auto;padding:30px 20px;max-width:1040px;}.projects .view-empty,.projects .view-pager,.projects .view-content{margin:0 auto;padding-left:20px;padding-right:20px;max-width:1040px;}.view-filters .form-text,.view-filters .form-select{padding:.5em;font-family:"Roboto Condensed",Helvetica,Arial,Verdana,Serif;font-size:16px;color:#000;}.view-filters .view-results,.view-filters .view-reset{font-size:18px;}.views-exposed-form .form-text,.views-exposed-form .form-select{padding:.5em;font-family:"Roboto Condensed",Helvetica,Arial,Verdana,Serif;font-size:16px;color:#000;}.views-exposed-form .view-results,.views-exposed-form .view-reset,.views-exposed-form .views-reset-button .form-submit{font-size:18px;}body.page-publications .l-page,body.page-programmes .l-page{margin-top:0;padding-left:0;padding-right:0;}body.page-publications .l-page > .inner,body.page-programmes .l-page > .inner{max-width:none;}body.page-publications .system-components,body.page-programmes .system-components{margin:0 auto;max-width:1040px;padding-left:20px;padding-right:20px;}body.page-programmes .r-above-content{margin:0 auto 30px auto;max-width:1040px;padding-left:20px;padding-right:20px;}body.page-programmes h1{margin-bottom:.4em;}.view-filters form,.views-exposed-form form,.view-filters .view-results,.views-exposed-form .view-results,.view-filters .view-reset,.views-exposed-form .view-reset{display:inline-block;margin-right:30px;color:#000;vertical-align:top;}.view-filters .view-results,.views-exposed-form .view-results,.view-filters .view-reset,.views-exposed-form .view-reset,.view-filters .view-reset-button,.views-exposed-form .view-reset-button{padding-top:.4em;}.view-filters .view-reset a,.views-exposed-form .view-reset a{position:relative;padding-left:23px;color:inherit;}.view-filters .view-reset a:before,.views-exposed-form .view-reset a:before{position:absolute;content:'';top:50%;left:0;width:17px;height:17px;margin-top:-8.5px;background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -52px;background-repeat:no-repeat;}.view-filters .views-reset-button .form-submit,.views-exposed-form .views-reset-button .form-submit{position:relative;margin-top:.5em;padding:0 0 0 23px;color:#000;text-transform:none;background-color:transparent;background-image:url(/sites/tdh/themes/tdh/images/sprite/close.png);background-position:left center;background-repeat:no-repeat;}.view-filters .views-exposed-widget,.views-exposed-form .views-exposed-widget{display:inline-block;vertical-align:top;}.view-filters .views-exposed-widget .views-widget,.views-exposed-form .views-exposed-widget .views-widget{display:inline-block;vertical-align:top;margin-right:30px;}.projects .views-widget-filter-field_theme_target_id .views-widget{margin-right:0;}.projects .views-row{margin-bottom:2em;padding:2px;background-color:#f4f4f4;}.projects.hide-donate .node-project-teaser .field-name-donation-link{display:none;}@media (min-width:720px) and (max-width:1039px){.projects .views-row{display:inline-block;width:48%;margin-right:2%;margin-bottom:2%;vertical-align:top;}.projects .views-row:nth-child(2n){margin-right:0;}}@media (min-width:720px){.projects .views-exposed-widget .form-item{margin-bottom:0;}}@media (min-width:1040px){.projects .view-filters .inner,.projects .view-empty,.projects .view-pager,.projects .view-content{padding-left:0;padding-right:0;}.projects .views-row{display:inline-block;width:32%;margin-right:1.5%;margin-bottom:3%;vertical-align:top;}.projects .views-row:nth-child(3n){margin-right:0;}}.page-programmes .block.support-a-project-header{margin-bottom:10px;}.node-type-webform{counter-reset:section;}.node-type-webform .content-left{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d3d3d3;}.node-type-webform .content-right .field{margin-bottom:10px;}.node-type-webform h1{margin-bottom:30px;font-size:18px;font-weight:bold;text-align:left;}.node-type-webform fieldset{position:relative;border:1px solid #d3d3d3;}.node-type-webform .fieldset-legend{display:block;top:0;left:0;right:0;padding:15px 15px 15px 60px;color:white;background-color:#444346;}.node-type-webform .fieldset-legend:before{position:absolute;counter-increment:section;content:counter(section);width:40px;height:40px;left:5px;top:5px;line-height:1.8;text-align:center;background-color:#f3481a;}.node-type-webform .fieldset-wrapper{padding:15px 5px 15px 15px;}.node-type-webform label:first-child{font-size:14px;color:#848484;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.webform-component{padding-right:10px;display:block;width:100%;clear:left;}.webform-component.component-width-25{float:left;clear:none;width:25%;}.webform-component.component-width-50{float:left;clear:none;width:50%;}.webform-component.component-width-75{float:left;clear:none;width:75%;}.webform-payment-component{position:relative;}.webform-payment-component select{width:100%;}.webform-payment-component .bic,.webform-payment-component .issuer{margin-bottom:0;clear:left;}.webform-payment-component .form-type-radios.amount{float:left;width:60%;}.webform-payment-component .form-type-radios.amount.has-description{margin-bottom:80px;}.webform-payment-component .form-type-radios.amount .form-item-other{display:none !important;}.webform-payment-component .form-type-radios.amount .form-type-radio{float:left;width:33.33%;margin-bottom:0;margin-top:0;min-height:0;}.webform-payment-component .form-type-radios.amount .form-type-radio:first-child label{border-radius:5px 0 0 5px;}.webform-payment-component .form-type-radios.amount .form-type-radio:last-child{margin-right:0;}.webform-payment-component .form-type-radios.amount input[type="radio"]{display:none;}.webform-payment-component .form-type-radios.amount label{display:block;height:45px;margin:0;overflow:hidden;white-space:nowrap;text-align:center;font-size:20px;font-family:"Roboto Condensed",Helvetica,Arial,Verdana,Serif;line-height:2.2;border:1px solid #e2e2e2;border-right:0;background-color:#f6f6f6;}.webform-payment-component .form-type-radios.amount input:checked + label{color:#f3481a;background-color:white;}.webform-payment-component .form-type-radios.amount .description{position:absolute;display:none;left:0;right:0;height:45px;padding:5px 10px;margin-top:15px;color:white;background-color:#f3481a;border-radius:5px;}.webform-payment-component .form-type-radios.amount .description:before{content:'';border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #f3481a transparent;position:absolute;top:-10px;}.webform-payment-component .form-type-radios.amount .form-item-first .description:before{left:8%;}.webform-payment-component .form-type-radios.amount .form-item-second .description:before{left:27%;}.webform-payment-component .form-type-radios.amount .form-item-third .description:before{left:47%;}.webform-payment-component .form-type-radios.amount input:checked + label + .description{display:block;}.webform-payment-component .user-amount{float:left;width:40%;}.webform-payment-component .user-amount input[type="text"]{height:45px;font-size:20px !important;font-family:"Roboto Condensed",Helvetica,Arial,Verdana,Serif !important;line-height:2.2em;border-radius:0 5px 5px 0 !important;border:1px solid #e2e2e2 !important;background-color:#f6f6f6 !important;}.webform-payment-component .user-amount input[type="text"]:focus{box-shadow:none !important;}.webform-payment-component .user-amount input[type="text"].checked{color:#f3481a !important;background-color:white !important;}.webform-payment-component .user-amount + div{clear:left;}.webform-component-select select{width:100%;}.webform-component-radios .form-type-radio{display:inline-block;margin:0 10px 0 0;}.webform-component-date .webform-datepicker > *{display:inline-block;margin:0 5px 0 0;}.webform-component-webform_time .form-type-select{display:inline-block;margin-right:2px;margin-bottom:0;}.webform-component-webform_time .form-type-select select{width:100%;}.webform-component-webform_time .form-type-select + .form-type-select{margin:0 5px;}.webform-component-webform_time .form-radios,.webform-component-webform_time .form-type-radio{display:inline-block;margin-bottom:0;}.webform-component-container .additional{float:left;width:25%;}.webform-component-container .house-number{float:left;width:25%;padding-right:10px;}.webform-component-container .postal{float:left;width:50%;padding-right:10px;}.webform-component-container .street{clear:left;}@media (min-width:720px){.node-type-webform .content-left{float:left;width:400px;margin-bottom:0;padding-bottom:0;border-bottom:0;}.node-type-webform .content-right{float:right;width:calc(95% - 400px);padding-left:15px;border-left:1px solid #d3d3d3;}}@media (min-width:1040px){.node-type-webform .content-right{width:calc(90% - 400px);}}body.shop-overview .region-above-content .block-nodeblock{margin:0 auto 60px auto;max-width:850px;text-align:center;}body.shop-overview .view-products h2 a{display:inline-block;color:white;padding:.3em .5em;text-transform:uppercase;color:white;background-color:#f3481a;}body.shop-overview .view-products h3{display:inline-block;padding:.3em .5em;text-transform:uppercase;color:white;background-color:#444346;}body.shop-overview .view-products h3 a{color:white;}body.shop-overview .view-products .views-row{max-width:375px;margin:0 auto 30px;padding-bottom:30px;border-bottom:1px solid #e1e1e1;}body.shop-overview .r-content-bottom{background-color:#f4f4f4;margin-bottom:60px;}body.shop-overview .view-shops-goto{text-align:center;margin-bottom:20px;}body.shop-overview .view-shops-goto .view-header{font-size:18px;margin-bottom:10px;}body.shop-overview .view-shops-goto .view-content{display:inline-block;}body.shop-overview .view-shops-map{text-align:center;}body.shop-overview .view-shops-map .form-item{margin:0;}body.shop-overview .view-shops-map .view-header{font-size:18px;margin-bottom:10px;text-align:center;}body.shop-overview .view-shops-map .view-filters{padding:0;}body.shop-overview .view-shops-map .views-exposed-form{margin-bottom:20px;}body.shop-overview .view-shops-map .views-widget{margin-right:10px;}body.shop-overview .view-shops-map .geofield-proximity-field-wrapper .form-item{float:none;max-width:400px;}body.shop-overview .view-shops-map .view-filters{display:inline-block;position:relative;}body.shop-overview .view-shops-map .view-filters .inner{padding:0;}body.shop-overview .view-shops-map .view-filters .form-submit{color:white;padding:7px 8px 8px;}body.shop-overview .view-shops-map .view-content{margin:0 auto;max-width:1040px;}@media (min-width:720px){body.shop-overview .view-products .views-row{float:left;width:calc(33.33% - 20px);margin:0;padding-bottom:0;border-bottom:0;}body.shop-overview .view-products .views-row:nth-child(2){margin:0 30px;}body.shop-overview .r-content-bottom{padding-bottom:20px;}}.node-shop-full .field-name-body{margin-bottom:20px;}.node-type-shop .r-below-content .shop-featured-block,.node-type-shop .r-below-content .shop-news-block{margin-top:70px;padding-top:20px;border-top:1px solid #e1e1e1;}.node-type-shop .r-below-content .shop-featured-block > h2,.node-type-shop .r-below-content .shop-news-block > h2{display:table;padding:.5em;text-transform:uppercase;color:white;background-color:#f3481a;}.node-type-shop .r-below-content .shop-featured-block .views-row,.node-type-shop .r-below-content .shop-news-block .views-row{margin-bottom:30px;}.node-type-shop .r-below-content .field-name-field-featured-products h2{font-size:18px;font-weight:bold;}.node-type-shop .r-below-content .field-name-field-featured-products img{display:block;margin-bottom:10px;}.node-type-shop .r-below-content .field-name-field-featured-products > .field-items > .field-item.even{margin-bottom:30px;}.node-type-shop .r-sidebar-right{max-width:375px;margin-top:70px;padding-top:20px;border-top:1px solid #e1e1e1;}.node-type-shop .r-sidebar-right .block-fieldblock{margin-bottom:10px;}.node-type-shop .r-sidebar-right .field-name-field-business-hours{display:block;padding:.5em;margin-bottom:30px;color:white;background-color:#f3481a;}.node-type-shop .r-sidebar-right .field-name-field-business-hours div{display:inline;}.node-type-shop .r-sidebar-right .field-name-field-project{margin-bottom:30px;}.node-type-shop .r-sidebar-right .field-name-field-project h2 a{display:table;padding:.5em;text-transform:uppercase;color:white;background-color:#f3481a;}.node-type-shop .r-sidebar-right .field-name-field-project h2 a:hover{background-color:#c23914;}.node-type-shop .r-sidebar-right .field-name-field-project .field-name-body{margin-bottom:10px;}.node-type-shop .r-sidebar-right .field-name-field-project .field-name-donation-link a{display:table;padding:.5em;font-family:"Roboto Condensed",Helvetica,Arial,Verdana,Serif;font-size:17px;text-decoration:underline;text-transform:uppercase;color:white;background-color:#f3481a;}.node-type-shop .r-sidebar-right .field-name-field-project .field-name-donation-link a:hover{background-color:#c23914;}.node-type-shop .r-sidebar-right .shop-management,.node-type-shop .r-sidebar-right .shop-staff{padding:10px;background-color:#f4f4f4;margin-bottom:0;}.node-type-shop .r-sidebar-right .shop-management h2,.node-type-shop .r-sidebar-right .shop-staff h2{margin-bottom:0;font-size:14px;font-weight:bold;text-transform:uppercase;}.node-type-shop .r-sidebar-right .local-sponsor-block{padding:0;margin-top:30px;background-color:transparent;}.node-type-shop .r-sidebar-right .local-sponsor-block h2{font-size:14px;font-weight:bold;text-transform:uppercase;margin-bottom:10px;}.node-type-shop .r-sidebar-right .field-name-field-management .field,.node-type-shop .r-sidebar-right .field-name-field-management .field *,.node-type-shop .r-sidebar-right .field-name-field-staff .field,.node-type-shop .r-sidebar-right .field-name-field-staff .field *{display:inline-block;}@media (min-width:720px){.node-type-shop .r-sidebar-right{margin-top:0;padding-top:0;border-top:0;}.node-type-shop .field-name-field-featured-products > .field-items > .field-item{width:46%;}.node-type-shop .field-name-field-featured-products > .field-items > .field-item.odd{float:right;}.node-type-shop .field-name-field-featured-products > .field-items > .field-item.even{float:left;margin-bottom:0;}}.node-shop-news .field-name-field-date{color:#cccccc;text-transform:uppercase;}.openlayers-views-map .olPopup .olFramedCloudPopupContent{max-width:400px;}.openlayers-views-map .olPopup a:hover{color:#FFF;}.block-search{position:relative;padding:.5em;}.block-search .form-item{float:left;margin:0;}.block-search .form-actions{float:left;}.block-search .form-text{width:100%;height:30px;}.block-search .form-submit{width:40px;height:30px;margin:0;padding:0;overflow:hidden;border:none;text-indent:-999px;outline:none;background-color:transparent;background-image:url(/sites/tdh/themes/tdh/images/svg/icon-magnify.min.svg);background-size:15px 15px;background-repeat:no-repeat;background-position:center center;}.block-search .form-submit:focus,.block-search .form-submit:hover{background-image:url(/sites/tdh/themes/tdh/images/svg/icon-magnify-orange.min.svg);background-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}html.no-svg .block-search .form-submit{background-image:url(/sites/tdh/themes/tdh/images/icon-magnify-fallback.png);}@media (min-width:0) and (max-width:719px){.block-search{width:calc(100% - 80px);background-color:#363538;}.block-search .form-item{width:80%;}.block-search .form-actions{width:20%;text-align:right;}.block-search .form-submit{display:inline-block;width:90%;border-radius:2px;background-color:#444346;}.block-search .form-submit:focus,.block-search .form-submit:hover{background-color:#69686b;}}@media (min-width:720px){.block-search{position:absolute;top:0;right:0;padding:0;margin-top:30px;}.block-search .form-text{width:180px;}}.search-form{margin-bottom:3em;margin-left:auto;margin-right:auto;text-align:center;}.search-form .form-item{display:block;margin-bottom:.6em;}@media (min-width:720px){.search-form label:first-child{vertical-align:top;display:inline-block !important;margin-bottom:0;margin-right:.5em;padding-top:.35em;}.search-form .form-text{vertical-align:top;display:inline-block !important;width:auto;min-height:2.55em;margin-right:.4em;}.search-form .form-item,.search-form .form-submit{display:inline-block !important;}}.search-snippet-info{margin-bottom:.5em;}.partners-certificates .content ul{font-size:0;}.partners-certificates .content li{display:inline-block;margin:0;width:25%;text-align:center;}.partners-certificates .content li img{max-width:100%;height:auto;}@media (min-width:0) and (max-width:719px){.partners-certificates{margin-bottom:20px;}.partners-certificates .content li:first-child{text-align:left;}.partners-certificates .content li:last-child{text-align:right;}}@media (min-width:720px){.partners-certificates{float:right;max-width:180px;}.partners-certificates .content li{width:auto;padding:5px 0;width:50%;}}.comment-wrapper{clear:both;padding-top:30px;margin-top:30px;border-top:1px solid #e1e1e1;}.comment{max-width:850px;margin-bottom:20px;}.comment h3{font-size:20px;color:#f3481a;}.comment .submitted{margin-bottom:.5em;color:#444446;}.comment .username{font-weight:bold;}.comment .new{color:#f3481a;}.comment .links.inline a{font-size:12px;}form.comment-form{padding-top:30px;margin-top:30px;border-top:1px solid #e1e1e1;}form.comment-form > div{max-width:700px;}h2.comment-form + form.comment-form{margin:0;padding:0;border:none;}.block.news > h2{margin-bottom:1.2em;padding-bottom:.2em;font-size:16px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #e1e1e1;}.news-block.columns .views-row{margin-bottom:1em;}@media (min-width:720px){.news-block.columns{padding-bottom:1.25em;border-bottom:1px solid #e1e1e1;}.news-block.columns .views-row{float:left;width:31.5%;margin-right:2.75%;padding-right:1.9em;border-right:1px solid #e1e1e1;}.news-block.columns .views-row-last{margin-right:0;border-right:none;}html.flexbox .news-block.columns .view-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;}}.social-share{clear:left;}.social-share a{display:inline-block;text-indent:-999px;overflow:hidden;height:16px;width:16px;margin-bottom:-3px;}.social-share a:first-child{margin-left:10px;}.social-share a:hover{box-shadow:0px 0px 2px #444346;}.social-share a.social-share-twitter{background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -656px;background-repeat:no-repeat;}.social-share a.social-share-facebook{background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -552px;background-repeat:no-repeat;}.social-share a.social-share-linkedin{background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -604px;background-repeat:no-repeat;}.social-share a.social-share-googleplus{background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -578px;background-repeat:no-repeat;}.social-share a.social-share-pinterest{background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -630px;background-repeat:no-repeat;}.node-overview.node-full .block-nodeblock h2{background-color:#f3481a;padding:0.5em;color:white;text-transform:uppercase;}.node-overview.node-full .field-name-field-overview-items > .field-items > .field-item + .field-item{margin-top:30px;padding-top:30px;border-top:1px solid #e1e1e1;}.node-overview.node-full .field-name-field-overview-items .group-right + .group-left{margin-top:20px;}.node-overview.node-full .field-name-field-overview-items .group-left .field-name-field-image{margin-bottom:10px;}@media (min-width:720px){.node-overview.node-full .field-name-field-overview-items > .field-items > .field-item + .field-item{padding-top:0;border-top:none;}.node-overview.node-full .field-name-field-overview-items .group-right{float:right;width:32%;}.node-overview.node-full .field-name-field-overview-items .group-right + .group-left{margin-top:0;float:left;width:63%;}.node-overview.node-full .field-name-field-overview-items .group-left .field-name-field-image + .field-name-field-title + .field-name-field-introduction-text,.node-overview.node-full .field-name-field-overview-items .group-left .field-name-field-image + .field-name-field-title{width:calc(100% - 280px);float:left;}.node-overview.node-full .field-name-field-overview-items .group-left .field-name-field-image{float:left;width:240px;margin-right:40px;margin-bottom:0;}}.block.newsletter{position:relative;padding:20px;background-color:#f3481a;}.block.newsletter .node .content a{display:inline-block;padding:.4em .5em;color:#FFF;font-weight:bold;text-transform:uppercase;border:2px solid #FFF;}.block.newsletter .node .content a:focus,.block.newsletter .node .content a:hover{color:#363538;border-color:#444346;}.block.newsletter .contextual-links-region{position:static !important;}@media (min-width:720px){.block.newsletter{padding:10px;}.block.newsletter p{margin:0;}.block.newsletter .node > .content{width:67%;min-height:70px;}.block.newsletter .node > .content a{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;}}@media (min-width:720px) and (max-width:1039px){.block.newsletter{float:left;width:50%;}.block.newsletter .node > .content{min-height:80px;}}@media (min-width:1040px){.block.newsletter{width:33%;}}.node-faq-teaser > h2{font-size:18px;font-weight:bold;color:#666666;text-transform:uppercase;}.node-faq-teaser > h2 a{color:inherit;text-decoration:none;}.node-faq-teaser.collapsible{position:relative;}.node-faq-teaser.collapsible > h2{padding-left:25px;margin-bottom:0;cursor:pointer;}.node-faq-teaser.collapsible > h2:before{position:absolute;top:1px;left:0;content:'';width:16px;height:16px;background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 -26px;background-repeat:no-repeat;}.node-faq-teaser.collapsible .content{display:none;}.node-faq-teaser.expanded > h2{margin-bottom:.5em;color:#f3481a;}.node-faq-teaser.expanded > h2:before{background-image:url(/sites/tdh/themes/tdh/images/sprite-s73775a1f06.png);background-position:0 0;background-repeat:no-repeat;}.node-faq-teaser.expanded .content{display:block;}body.page-faq .l-page{padding-left:0;padding-right:0;}body.page-faq .l-page > .inner{max-width:none;}body.page-faq .system-components{margin:0 auto;max-width:1040px;padding-left:20px;padding-right:20px;}.view-faq .views-row{padding-top:.2em;padding-bottom:.2em;margin-bottom:5px;background-color:#f4f4f4;}.view-faq .node-faq{margin:0 auto;max-width:1040px;padding-top:.5em;padding-bottom:.5em;padding-left:20px;padding-right:20px;}.view-faq .node-faq h2{position:relative;}@media (min-width:1040px){.view-faq .node-faq .content{max-width:85%;}}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;}to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}.l-wrapper-main:after,.r-top > .inner:after,.l-page:after,.r-content > .inner:after,.region-footer-top:after,.r-footer .r-footer-top:after,fieldset:after,.main-menu .menu-block-wrapper:after,.node > .content:after,.node-full.with-sidebar .content:after,.field-name-field-banners > .field-items:after,.field-name-field-country-projects > .field-items:after,.node-project-full > .inner:after,.node-contact-block:after,.projects:after,.webform-payment-component:after,body.shop-overview .view-products:after,.node-type-shop .r-below-content .field-name-field-featured-products > .field-items:after,.block-search:after,.news-block.columns:after,.node-overview.node-full .field-name-field-overview-items > .field-items > .field-item:after,.node-overview.node-full .field-name-field-overview-items .group-left:after{content:' ';display:table;clear:both;}.node .field-item ul{list-style-type:none;}.node .field-item ul li{position:relative;}.node .field-item ul > li:before,.node .field-item ul ul > li:before{position:absolute;left:-1.4em;top:.355em;content:'';width:.5em;height:.5em;background-color:#f3481a;}.node .field-item ul ol{counter-reset:li;list-style-type:none;}.node .field-item ul ol li:before{position:absolute;left:-1.5em;top:0;content:counter(li) ". ";counter-increment:li;color:#f3481a;background-image:none;}ol,.node .field-item ol{counter-reset:li;list-style-type:none;}ol li,.node .field-item ol li{position:relative;}ol > li:before,.node .field-item ol > li:before{position:absolute;left:-1.4em;content:counter(li) ". ";counter-increment:li;color:#f3481a;}ol ol li,.node .field-item ol ol li{list-style:lower-latin;}ol ol li:before,.node .field-item ol ol li:before{display:none;}.main-menu .menu-block-wrapper .menu,.footer-main-menu .menu-block-wrapper ul,.footer-menu .menu-block-wrapper ul,.partners-certificates .content ul{margin:0;padding:0;list-style:none;}.style-boxed,body.node-type-project h1,.node-project-full .footer h2,.node-type-webform h1,.node-type-shop .r-below-content .field-name-field-featured-products h2,.comment-wrapper .title,.field-type-blockreference .block-nodeblock h2,.node-project-teaser > h2{color:#FFF;text-transform:uppercase;}.style-boxed a,body.node-type-project h1 a,.node-project-full .footer h2 a,.node-type-webform h1 a,.node-type-shop .r-below-content .field-name-field-featured-products h2 a,.comment-wrapper .title a,.field-type-blockreference .block-nodeblock h2 a,.node-project-teaser > h2 a,.style-boxed a:hover,body.node-type-project h1 a:hover,.node-project-full .footer h2 a:hover,.node-type-webform h1 a:hover,.node-type-shop .r-below-content .field-name-field-featured-products h2 a:hover,.comment-wrapper .title a:hover,.field-type-blockreference .block-nodeblock h2 a:hover,.node-project-teaser > h2 a:hover,.style-boxed a:focus,body.node-type-project h1 a:focus,.node-project-full .footer h2 a:focus,.node-type-webform h1 a:focus,.node-type-shop .r-below-content .field-name-field-featured-products h2 a:focus,.comment-wrapper .title a:focus,.field-type-blockreference .block-nodeblock h2 a:focus,.node-project-teaser > h2 a:focus{text-decoration:none;}.node.teaser .links.inline a,.node.full .links.inline a,.field-name-field-country a,.field-name-field-theme a,.node-project-teaser .field-name-field-country .field-item,.node-project-teaser .field-name-field-theme .field-item{display:inline-block;padding:.4em .6em;color:#FFF;}.node.teaser .links.inline a:hover,.node.full .links.inline a:hover,.field-name-field-country a:hover,.field-name-field-theme a:hover,.node-project-teaser .field-name-field-country .field-item:hover,.node-project-teaser .field-name-field-theme .field-item:hover,.node.teaser .links.inline a:focus,.node.full .links.inline a:focus,.field-name-field-country a:focus,.field-name-field-theme a:focus,.node-project-teaser .field-name-field-country .field-item:focus,.node-project-teaser .field-name-field-theme .field-item:focus{color:#FFF;text-decoration:none;}.node.teaser .links.inline a,.node.full .links.inline a,.field-name-field-country a,.node-project-teaser .field-name-field-country .field-item{background-color:#f3481a;}.node.teaser .links.inline a:hover,.node.full .links.inline a:hover,.field-name-field-country a:hover,.node-project-teaser .field-name-field-country .field-item:hover,.node.teaser .links.inline a:focus,.node.full .links.inline a:focus,.field-name-field-country a:focus,.node-project-teaser .field-name-field-country .field-item:focus{background-color:#c23914;}.field-name-field-theme a,.node-project-teaser .field-name-field-theme .field-item,.comment .links.inline a{background-color:#444346;}.field-name-field-theme a:hover,.node-project-teaser .field-name-field-theme .field-item:hover,.comment .links.inline a:hover,.field-name-field-theme a:focus,.node-project-teaser .field-name-field-theme .field-item:focus,.comment .links.inline a:focus{background-color:#363538;}a.button-large{display:inline-block;position:relative;padding:20px 35px 20px 30px;line-height:1.2;font-size:28px;font-weight:bold;color:#FFF;background-color:#444346;border-bottom-left-radius:30px;overflow:hidden;}a.button-large:after{position:absolute;z-index:9;bottom:50%;right:0;content:'';width:0;height:0;border-style:solid;border-width:0 35px 100px 0;border-color:transparent white transparent transparent;}a.button-large:before{position:absolute;z-index:9;top:50%;right:0;content:'';width:0;height:0;border-style:solid;border-width:0 0 100px 35px;border-color:transparent transparent white transparent;}
