/*!
Theme Name: D4R Theme
Theme URI: /
Description: Wordpress theme for diversityforrestoration.org/.org
Version: 1.0.5
*/article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}a{background:rgba(0,0,0,0)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{height:0;-webkit-box-sizing:content-box;box-sizing:content-box}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:“”‘’}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=search]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{vertical-align:top;overflow:auto}table{border-spacing:0;border-collapse:collapse}body,figure{margin:0}legend,button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}*{-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;color:#222}body{font-size:14px;font-family:"Open sans",sans-serif;display:block;margin:0 auto;background-color:#fff}h1,h2,h3,h4,h5,h6{font-size:36px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;margin:0 0 18px;color:#222;font-family:"Geomanist",sans-serif;text-align:center}h1{color:#222;margin-bottom:30px;margin-top:60px}h2{margin-bottom:30px;margin-top:60px}h3{font-size:2em;line-height:.86;letter-spacing:.6px;text-align:left;color:#444;margin-top:60px;margin-bottom:30px}h4{font-size:24px;line-height:1.3;letter-spacing:.6px;color:#fff;margin-top:150px;margin-bottom:60px}h5{font-size:14px;font-weight:400;line-height:.86;letter-spacing:.6px;text-align:left;color:#444;margin-top:30px;margin-bottom:30px}.no-scroll{height:100%;overflow:hidden}.loading{display:none;position:absolute;top:0;width:100%;height:100%;background:#fff;opacity:.8;z-index:9999}.loading img{position:absolute;top:44%;left:50%}.page-template-page-tool #page~div,.page-template-page-tool #page~footer{display:none}.main-title{font-family:"Geomanist",sans-serif;font-size:48px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:1px;text-align:center;color:#222;margin-top:75px}#loading-bar{height:3px;background-color:#39d473;width:100%}.navbar>.container{position:relative}.navbar>.container .menu-imagen{position:absolute;right:0}.navbar>.container .menu-imagen.es a{background-image:url("https://diversityforrestoration.org/wp-content/uploads/2023/04/Alliance-Logo-Refresh-ES-color.png")}.navbar>.container .menu-imagen a{background-image:url("https://diversityforrestoration.org/wp-content/uploads/2023/04/Alliance-Logo-Refresh-EN-color-1.png");background-size:cover;display:block;width:140px;height:70px;text-indent:-9999px}@media(max-width: 992px){.navbar>.container .menu-imagen{position:static}}.navbar>.container #primary-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-footer{border-top:1px solid #ddd;padding:60px 0}.footer{margin:0 auto;text-align:center;font-size:14px;margin-top:60px !important}.footer-navmap>ul{list-style-type:none;font-size:14px;line-height:2.5}.d4r-footer{max-width:200px;margin:0 auto 4em;display:block}input[type=range]{width:100%}p,ol li{font-size:18px;font-weight:normal;line-height:2;letter-spacing:.5px;color:#444;margin-top:1em;margin-bottom:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;text-align:left}h2+p,h2+form{margin-top:60px}p~h2,.home-images{margin-top:100px}.idioma{color:#666;text-decoration:none}.idioma.active{font-weight:bold}p.center{display:block;width:90%;vertical-align:middle;margin:1em auto 0;text-align:center;line-height:2}.subheading{font-size:1.42em;line-height:1;text-align:center;margin-top:30px !important;margin-bottom:30px !important}.lead-text{font-size:20px;text-align:center;margin-top:60px !important;margin-bottom:60px !important}.logo{width:264px;min-width:170px;height:auto;padding-top:0}.bio-logo{width:120px;height:auto;margin-left:1em}.g-section{background:#f1f1f1;padding-top:75px;padding-bottom:150px}.w-section{padding-top:75px;padding-bottom:75px}.white-button{background-color:rgba(0,0,0,0) !important;color:#fff;margin-bottom:150px !important}.steps-img>img{margin-top:60px;left:-6px;position:relative;display:block;margin-left:auto;margin-right:auto;margin-bottom:2em}.logos-img{display:block;max-width:250px;max-height:140px;margin-left:auto;margin-right:auto;-webkit-filter:grayscale(1);filter:grayscale(1);margin-top:40px;margin-bottom:40px}.logos-img:last-child{margin-bottom:0 !important}.logos-img:hover{-webkit-filter:grayscale(0);filter:none}.h-photos{width:100%;height:auto;margin:15px auto}.scale-gradient{height:25px;width:100%;margin:0 1em;background-image:-webkit-gradient(linear, left top, right top, from(red), color-stop(yellow), to(green));background-image:linear-gradient(to right, red, yellow, green)}.scale-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}.scale{display:table;margin:0 auto}.graphics-in{margin-top:60px;margin-bottom:60px}.info-img{width:100%;margin:30px 0;left:-10px;position:relative}.centered-content{float:none;display:block;margin:0 auto}.i-globe{padding:0 15px;line-height:1.3}.separator{margin:0 15px}.select-lang{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;padding:15px 0;margin:0 15px}.yellow-hr{border:2px solid #ffc800;width:5em;margin:15px 0 0}.modal-header{border-bottom:none;padding-bottom:0}.modal-title{font-size:2em;text-align:left}.site-header{margin:1em 0 0 0;min-height:77px}.site-header::before{content:"";position:absolute;top:0px;height:3px;width:100%;background-color:#39d473}.inner{max-width:92%;margin:0 auto}.clearfix:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.go{display:block;margin:auto;position:absolute;padding-top:65px;width:50%;height:50%;float:right}.left{float:left}.menu{padding:.6em 0 0 0}.menu li{display:inline;padding:0}.icon-bar{background:#666}a{color:#333;text-decoration:none;font-size:1em}hr{margin-top:10px;margin-bottom:10px;border:0;border-top:1px solid #eee}.acercad{text-indent:1em;font-weight:300;text-align:left}.lg-buttons{width:100% !important;color:#fff;background-color:#39d473 !important}.sm-buttons{width:100% !important;padding:0 15px}.r-buttons{border:3px solid #39d473;background-color:rgba(0,0,0,0);border-radius:25.5px;font-size:14px;width:200px;padding:10px 20px;text-align:center;letter-spacing:.4px;-webkit-transition:all .5s;transition:all .5s;margin:0px auto;display:block;min-width:120px}.r-buttons span{cursor:pointer;display:inline-block;position:relative;-webkit-transition:.5s;transition:.5s}.r-buttons span:after{content:"»";position:absolute;opacity:0;top:0;right:-20px;-webkit-transition:.5s;transition:.5s}.r-buttons:hover span{padding-right:20px}.r-buttons:hover span:after{opacity:1;right:0}.btn:hover{color:#fff}.r-buttons-a{border-radius:5em;background-color:#ffc801;border:none;color:#fff;text-align:center;font-size:1em;padding:10px;width:10em;-webkit-transition:all .5s;transition:all .5s;cursor:pointer;margin:0px auto;display:block;position:relative;font-weight:700}.r-buttons-a span{cursor:pointer;display:inline-block;position:relative;-webkit-transition:.5s;transition:.5s}.r-buttons-a span:after{content:"»";position:absolute;opacity:0;top:0;right:-20px;-webkit-transition:.5s;transition:.5s}.r-button-a.send span:after{font-family:"Glyphicons Halflings";content:"";position:absolute;opacity:0;top:0;right:-20px;color:#fff;-webkit-transition:.5s;transition:.5s}.r-buttons-a:hover span{padding-right:25px}.r-buttons-a:hover span:after{opacity:1;right:0}.link-map{background:url("../img/basemap.png");background-size:cover;overflow:hidden;background-color:#666;background-blend-mode:multiply}.go-tool{font-size:1.8em;color:#fff;text-align:center}.elements{width:80%;height:80%;padding:2em}.recontact{width:70% !important;margin:auto;padding-bottom:3em}.recontact li{width:initial !important;display:inline-block !important}#alianza{font-size:.8125em;font-weight:300;text-align:center;margin-bottom:0}#socios{font-size:1em;font-weight:700;text-align:center;margin-top:.25em}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;height:calc(100svh - 71px)}#rmap{position:relative;overflow:hidden;width:100%;height:100%;-webkit-transition:all .3s;transition:all .3s;cursor:crosshair;z-index:2}#rcontrols{min-width:700px;max-width:700px;height:100%;overflow-y:auto;background-color:#f1f1f1;-webkit-transition:all .6s cubic-bezier(0.945, 0.02, 0.27, 0.665);transition:all .6s cubic-bezier(0.945, 0.02, 0.27, 0.665)}#rcontrols.active{margin-left:-470px}#contSidebarButton{display:none}@media screen and (min-width: 1200px){.container{width:1200px}}@media(max-width: 767px){#rcontrols{margin-left:-470px}#rcontrols.active{margin-left:0}#contSidebarButton{display:block}}@media(max-width: 690px){.r-ol-li{margin-left:1em}}@media(max-width: 510px){.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{font-size:.7rem}.nav-tabs>li>a{font-size:.7rem}th,td{padding:2px}.e{font-size:10px !important;line-height:1 !important}.d4r-footer{margin:0 auto 2em;display:block}#rcontrols{min-width:300px;max-width:300px;margin-left:-300px}}.tab-rtool .nav-tabs>li{width:50%}.select2-results li:first-letter{text-transform:capitalize}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--single{border:solid #e1e1e1 1px;border-radius:25px}.select2-container--default .select2-selection--multiple{border:solid #e1e1e1 1px;border-radius:25px;background-color:#e1e1e1;border-radius:25px;min-height:40px;padding:7px}.select2-container--default .select2-selection--multiple .select2-selection__choice{border-color:#39d473;background-color:#39d473;color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff}.select2-container--default .select2-selection--single{border:solid #e1e1e1 1px;border-radius:25px;background-color:#e1e1e1;border-radius:25px;min-height:50px;padding:10px;text-align:center}.select2-container--default .select2-selection--single .select2-selection__arrow{top:12px}#res_form input[type=number],#res_form input[type=text]{border:initial;border:3px solid #e1e1e1;background-color:#e1e1e1;border-radius:25px;padding:4px;text-align:center}#res_form input[type=email]{border:initial;border:3px solid #e1e1e1;background-color:#e1e1e1;border-radius:25px;padding:10px 16px}.mail-input-form>input[type=email]{width:100%}.c-container{padding:1em;margin-right:auto;margin-left:auto;width:100%}.form_rest input[type=text],.form_rest input[type=tel],.form_rest input[type=email]{border:initial;background-color:#e1e1e1;border-radius:25px;padding:10px 16px;width:100%;margin-bottom:1em}.form_rest textarea{border:initial;background-color:#e1e1e1;border-radius:3px;min-height:10em;padding:10px 16px;max-width:100%;min-width:100%;margin-bottom:1em}#estrategias input[type=text]{width:100%}#res_form input[type=radio]{width:1.5em;height:1.5em}.panel-body td,.panel-body th{font-size:13px;line-height:1.5}.panel-body table{margin-bottom:10px}.r-field-middle{margin-top:6px;margin-bottom:6px;border-bottom:1px solid #cacaca}.next-cont{text-align:center}ol table{display:inline}ol tbody{display:inline-block}td.rt-text{width:60%}#res_form ol li ol li{border-bottom:initial}.initiative h1{float:left;width:100%;text-align:left;font-weight:400;font-style:normal;line-height:1.5em;text-transform:initial;font-size:1.8em;text-align:left;margin-top:10px}.initiative h2{float:left;background-color:#ffc801;color:#fff;font-weight:700;padding:.5em;font-size:.875em;border-radius:2px}.initiative hr{width:5em;color:#ffc800;border:solid 2px;margin-top:.6em;float:left}.initiative p{text-align:left}.initiative li{font-size:5em;margin:0 0 0 2em}.initiative li span{font-size:.25em}.r-ol{font-size:3em;font-weight:400}.r-ol-li{margin-bottom:2em;margin-left:3em}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%;color:#666;border:1px solid #e8e8e8;border-radius:3px}.y-button{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}input[type=text].empty-field,input[type=tel].empty-field,input[type=email].empty-field{border:2px solid red !important}.creditos table{font-family:"Open sans",sans-serif;border-collapse:collapse;width:100%}.creditos td,.creditos th{border:1px solid #000;text-align:left;padding:8px}.creditos tr:nth-child(even){background-color:#fff}ol.citas{font-size:1.142em;color:#444;margin-top:30px;line-height:2.5;margin-bottom:30px}a:link:after,a:visited:after{content:""}#indicator{font-family:"Glyphicons Halflings"}ul.qtrans_language_globe{float:right;margin:1em 60px;padding:0}ul.qtrans_language_globe li{list-style:none;font-size:14px;float:left;padding-left:.5em}.legend{width:220px;padding:6px 8px;font:14px Arial,Helvetica,sans-serif;line-height:24px}.legend h2{margin:0px}.legend .accordion-button{padding:8px;font-size:14px}.tab-content .btn-group{display:inline-table;margin-bottom:15px}.e{font-size:12px !important;line-height:1 !important}.a{width:70%}table.d{table-layout:auto;margin:0 auto;width:100%}.b{text-align:center}.c{text-align:right}th,td{padding:5px}th{text-align:center}input[type=checkbox],input[type=radio]{margin:4px;vertical-align:middle}.align-items-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;vertical-align:middle;margin:0 auto}.sidebar-form-row{margin:10px 0}.sidebar-form-row:first-child{margin-top:0}.sidebar-form-row:last-child{margin-bottom:0}.sidebar-form{margin:1em 0;text-align:center}.input-label{font-size:13px;color:#444}.input-number{width:30%}.c-column{float:left;width:33.33%;padding:15px}.c-column-2{float:left;width:66.66%;padding:15px}.row:after{content:"";display:table;clear:both}@media screen and (max-width: 600px){.c-column,.c-column-2{width:100%}}.panel-title{font-size:14px;font-weight:bold;color:#222;line-height:1.3;text-align:left}.panel-default>.panel-heading{background-color:#f1f1f1;padding:16px 20px}.sidebar-text{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.8}.panel{background-color:#f1f1f1}.panel-body{padding:10px 20px}.panel-body>p{margin-top:0 !important;font-size:13px;line-height:1.5}.panel-body ol{-webkit-padding-start:20px;padding-inline-start:20px;font-size:13px;color:#444}.modal-body>p{margin-top:0 !important;font-size:1em}.modal-body>p:last-child{margin-bottom:2em}.form-divider{width:100%;margin:2em 0 !important;line-height:0;text-align:center;color:#a2a2a2}.form-divider:before{content:" ";display:block;border-top:3px solid #f1f4f6}.form-divider>span{background-color:#fff;padding:.5em;text-transform:uppercase;font-size:14px;vertical-align:top}#rcontrols .accordion-header{margin:0px;font-size:14px;font-weight:bold;color:#222;line-height:1.3;text-align:left}#rcontrols .accordion-item{padding:16px 20px}#rcontrols p{margin-top:0;font-size:13px;line-height:1.5}#rcontrols .nav-pills .nav-link{font-size:13px;font-weight:bold;text-transform:uppercase;color:#444;background-color:#ddd;border-radius:0px}#rcontrols .nav-pills .nav-link.active{color:#fff;background-color:#31768c}#rcontrols #button-send{margin-bottom:6em}