/*
Theme Name: GroFutures
Theme URI: http://grofutures.org
Author: Silver District
Author URI: http://silverdistrict.uk
Description: Custom theme built by Silver District
Version: 1.0
Text Domain: grofutures
*/

#modal,#nav{position:fixed}#nav-logo h1,a img{text-decoration:none}#header h2,nav ul li a{text-transform:uppercase}#home-header,#home-main,h2{text-align:center}*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}input[type=button],input[type=submit]{-webkit-appearance:none;cursor:pointer}table{border-collapse:collapse}a img{outline:0;border:0}img{max-width:100%;height:auto}#modal,.overlay{height:100%;width:100%}p{margin-bottom:20px}ol,ul{list-style-position:outside;padding-left:20px}body.admin-bar #nav{top:32px!important}.valign-middle>.wp-col{display:inline-block;float:none;vertical-align:middle}.valign-bottom>.wp-col{display:inline-block;float:none;vertical-align:bottom}#nav li li,#nav li ul a,#nav li:hover ul,.aligncenter,nav li,nav ul li a{display:block}#nav-menu,.alignright,nav{float:right}.wp-col :last-child{margin-bottom:0}.wp-row+.wp-row{margin-top:50px}.aligncenter{margin-left:auto;margin-right:auto}.wp-col+.wp-col{margin-top:15px}@media(min-width:1200px){.wp-row [class*=col-lg-]+[class*=col-lg-]{margin-top:0}}@media(min-width:992px){.wp-row [class*=col-md-]+[class*=col-md-]{margin-top:0}}@media(min-width:768px){.wp-row [class*=col-sm-]+[class*=col-sm-]{margin-top:0}}.wp-sec-blue{background-color:#00598A}.wp-sec-blue *{color:#fff}.wp-sec-white{background-color:#FFF}.wp-sec-grey{background-color:#F9F9F9}.wp-sec-lblue{background-color:#ECEDFF}.wp-caption-text{font-size:14px;line-height:16px;margin-top:10px}#nav-logo h1,#nav-menu,nav ul li a{line-height:45px;cursor:pointer}div[id^=attachment_]{max-width:100%!important}body{color:#444;line-height:25px;font-size:18px;background-color:#f9f9f9;font-family:Lato,helvetica,arial,sans-serif;font-weight:400}section{float:left;width:100%;padding:90px 0}h2,h3,h4,h5{color:#2e2e2e;font-weight:400;margin-bottom:20px}#nav,h2{font-weight:700}h2{font-family:Montserrat,helvetica,arial,sans-serif;margin-top:0;margin-bottom:50px;font-size:28px;color:#2e2e2e}h3{font-size:24px}h4{font-size:22px}h5{font-size:20px}header{margin-top:45px}#nav{width:100%;top:0;left:0;z-index:10000;background-color:#04355E}nav a:hover,nav li.current-menu-item a,nav li.current-menu-parent>a{background-color:#075290!important}#nav-logo h1{float:left;margin:0;padding:0;color:#fff;font-size:26px;font-style:italic}#nav-menu{display:none;color:#fff;font-size:18px}nav ul{float:left;list-style-type:none;padding-left:0!important;white-space:nowrap}nav li{float:left;position:relative}nav li:first-child{border-left:none}nav li:last-child{border-right:none}nav ul li a{padding:0 20px;font-size:14px;text-align:left;text-decoration:none!important;color:#fff!important}nav a:hover{text-decoration:none!important}#nav li ul{position:absolute;display:none;top:100%;right:-1px;z-index:10000;background-color:#04355E}#modal,#modal-inner,.overlay{left:0;right:0}#nav li li{width:100%}#nav li ul a{padding:10px 20px;line-height:1;width:100%}#home-header{font-size:24px;color:#fff;float:left;width:100%;background:url(images/zambia-d.jpg) center top;padding:200px 0;background-size:cover}#header-news-title,#home-header h2{color:#fff;font-weight:700;font-size:40px!important;line-height:55px!important;margin-bottom:40px}#home-desc{font-size:22px;line-height:35px;color:#fff}#home-main{background-color:#fff}.project-link{position:relative;display:inline-block}#modal-inner,.overlay,.overlay h2{position:absolute}.project-link img{width:100%}.overlay{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);top:0;bottom:0;margin:0 auto;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.overlay:hover{background-color:rgba(4,53,94,.3)}.overlay h2{z-index:11;top:45%;left:0;width:100%;font-size:24px;color:#fff;pointer-events:none;font-family:Lato,helvetica,arial,sans-serif;letter-spacing:1px;font-weight:900}#home-news h3,.news-date{font-family:Montserrat}.button-transparent{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:7px 20px;font-weight:600;font-size:16px;color:#fff;border:2px solid #fff;background-color:transparent}#home-news{background-color:#00598A;color:#fff;font-size:18px}#home-news h2{color:#fff}#home-news h3{font-size:26px;font-weight:700;color:#fff;margin:0 0 20px}.news-icons{font-size:64px;vertical-align:middle;margin-right:15px}.news-date,.news-desc{font-size:16px}.next-prev-links a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 25px;font-weight:600;font-size:16px;color:#fff;display:inline;border:0;background-color:#04355E;border-bottom:2px solid #000;margin:0}#header h2,#header-desc{color:#f7f7f7;text-align:center}#copyright,footer{background-color:#fff}.next-link a{float:right}#header,.prev-link a,footer{float:left}#latest-content :last-child{margin-bottom:0}#latest-content *{color:#fff!important}#home-gallery{background-size:cover!important;height:500px;position:relative;color:#fff;font-weight:700}#home-gallery #navigator{position:absolute;padding:30px;width:300px;bottom:0;left:50%;margin-left:-150px;background-color:rgba(9,130,230,.6);text-align:center;color:#fff;font-family:Montserrat,helvetica,arial,sans-serif;font-weight:700;font-size:22px;cursor:pointer}footer{width:100%;padding:100px 0 50px;font-size:20px;line-height:28px;border-top:10px solid #1b8bea}#gro-focus{margin-bottom:80px}#upgro{display:block;padding:20px 10px;font-size:26px;border:4px solid #1b8bea;font-weight:600;text-align:center}#copyright{padding:30px 0;font-size:14px;font-weight:600}#header{font-size:24px;color:#fff;width:100%;padding:80px 0;text-align:center;background-color:#00598A}.header-icon{font-size:48px;padding-bottom:20px;display:inline-block}#header h2{font-weight:400;font-size:60px;letter-spacing:.1em;line-height:60px;margin-bottom:30px;font-family:Lato}#header-desc{font-size:18px;line-height:1.5}#team-main{padding:100px 0 40px}.team-container img{border-radius:5px}.team-container h3{text-align:left;margin-top:10px;font-size:24px;font-weight:700}.team-container p{text-align:left;font-size:20px}.loop-stats,.team-list{text-align:center}hr{margin-top:60px;margin-bottom:60px;border:0;border-top:1px solid #e4e4e4}.team-list{margin-top:50px}#loop-main{background-color:#fbfbfb}.loop-container h2{font-size:30px;margin-bottom:20px}#header-desc.loop-stat span{color:#fff!important}.loop-stat{margin:0 20px;display:inline;font-family:Montserrat}.loop-stat span{color:#3E77FF;vertical-align:middle;font-size:24px}.button-black,.button-blue{-webkit-border-radius:3px;-moz-border-radius:3px;font-weight:600;font-size:16px;float:none;display:block}.loop-stat a{color:#444}.loop-content{margin-top:30px}.button-black{border-radius:3px;padding:7px 20px;background-color:transparent;border:2px solid #444;color:#444}.button-blue{border-radius:3px;background-color:#1B8BEA;padding:10px 25px;margin:0 auto;color:#fff;border:0;border-bottom:2px solid #04355E}body.modal-open{overflow:hidden}#modal{border:0;top:0;bottom:0;z-index:2000000001;background-color:rgba(0,0,0,.5);display:none;overflow:auto}#modal-inner{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fefefe;width:900px;margin:20px auto;padding:25px}#modal-top{width:100%;margin-bottom:20px;font-size:24px;font-weight:700}#modal-first,#modal-second{display:inline-block;vertical-align:top;font-size:16px}#modal-close:hover{color:#e87575}#modal-first{width:60%;padding-right:10px}#modal-second{padding-left:10px;width:40%}#modal-inner #mail-form{float:left;width:100%}#modal-inner #mail-form p{margin-bottom:10px}#modal-inner #mail-form input[type=text],#modal-inner #mail-form textarea{outline:0;border:2px solid #e8ebed;-webkit-appearance:none;background:#e8ebed;width:100%;-moz-border-radius:4px;webkit-border-radius:4px;border-radius:4px;float:left;margin-bottom:15px;font-size:14px;color:#999;padding:12px 15px;resize:none}@media (min-width:1220px){.container{width:1200px}}@media only screen and (max-width :1199px){.container{width:100%}}@media only screen and (max-width :991px){#nav li ul a,nav>ul>li>a{padding:0 20px;line-height:35px;width:100%}#upgro,footer .col-md-4{margin-bottom:30px}#home-header{padding:140px 0}#nav-menu,nav.active{display:block}nav{display:none;position:absolute;top:100%;width:200px;right:0;z-index:100000;background-color:#04355E;overflow:auto}nav>ul,nav>ul>li{width:100%}nav>ul>li>a{text-align:left}#nav li ul,#nav li ul a{display:block;text-align:center}#nav li ul{z-index:10000;position:static}#header h2,#header-news-title,#home-header h2{font-size:30px!important;line-height:40px!important}#home-desc{font-size:20px;line-height:32px}#latest-resources{margin-top:80px}#home-gallery{height:440px}#upgro{font-size:16px;padding:15px 5px}.vert-margin{margin-top:15px!important}#modal-inner{width:700px}}@media only screen and (max-width :767px){#modal-first,#modal-second{width:100%;clear:both}#home-header{padding:80px 0}#home-desc{font-size:18px;line-height:28px}#home-gallery{background-attachment:scroll!important;height:370px}#home-gallery #navigator{padding:10px;width:200px;margin-left:-100px;font-size:18px}.vert-margin{margin-top:0}#modal-inner{width:100%;margin:0}#modal-first{margin-bottom:20px}}@media only screen and (max-width :499px){h2{font-size:22px}h3{font-size:20px}h4{font-size:18px}#home-desc,#nav-menu,h5{font-size:16px}#home-header{padding:40px 0}#header h2,#header-news-title,#home-header h2{font-size:24px!important;line-height:35px!important}.news-icons{display:none}#home-gallery{height:250px}footer .col-md-4{font-size:18px}}