/*!
Theme Name: LC3M
Version: 1.0
Author: Human
Author URI: http://humanstudio.com/
********************************************/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}ol,ul{list-style:none;padding:0;margin:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}hr,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}img{vertical-align:bottom}body{background:#eeeeee;font-family:'Roboto', sans-serif;color:#444;font-weight:400;font-size:16px;line-height:26px;padding:10px}@media (max-width: 767px){body{font-size:13px;line-height:22px}}body.page-template-about{background:#0a5373;background-image:url(img/globe.png),-moz-linear-gradient(45deg, #0a5373 0%, #17b487 100%);background-image:url(img/globe.png),-webkit-linear-gradient(45deg, #0a5373 0%, #17b487 100%);background-image:url(img/globe.png),linear-gradient(45deg, #0a5373 0%, #17b487 100%);background-repeat:no-repeat;background-attachment:fixed;background-position:center center;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a5373', endColorstr='#17b487',GradientType=1 );color:#fff;width:100%}body.page-template-about a{color:#fff}.site-width{width:1600px;margin:0 auto}@media (max-width: 1600px){.site-width{width:1200px}}@media (max-width: 1200px){.site-width{width:1024px}}@media (max-width: 1023px){.site-width{width:100%;max-width:768px}}@media (max-width: 767px){.site-width{width:100%}}.vid{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;margin-bottom:20px}.vid iframe,.vid object,.vid embed{position:absolute;top:0;left:0;width:100%;height:100%}::selection{background:#0a5373;color:#fff}::-moz-selection{background:#0a5373;color:#fff}a{text-decoration:none;color:#0a5373;-webkit-transition:0.25s;-moz-transition:0.25s;-ms-transition:0.25s;-o-transition:0.25s;transition:0.25s}a:hover{color:#000}a.blocklink{background:#0a5373;color:#fff;display:inline-block;padding:5px 10px;font-size:11px;margin-top:20px}a.blocklink:hover{background:#fff;color:#0a5373}@media (max-width: 767px){a.blocklink{margin-top:10px;padding:1px 4px}}footer a{color:#fff}sub{font-size:75%;bottom:-3px;position:relative}sup{font-size:75%;top:-5px;position:relative}p{margin-bottom:20px}p:last-child{margin:0}p.sub{color:#999;font-size:11px;line-height:21px;margin:0}p.share .fa{margin-left:10px}strong{font-weight:700}small{font-size:12px}em{font-style:italic}blockquote{position:relative;padding:50px;background:#eee;margin:50px 0}blockquote:before{font-family:FontAwesome;line-height:1;content:"\f10d";position:absolute;top:20px;left:20px;font-size:30px;color:#17b487}blockquote:after{font-family:FontAwesome;line-height:1;content:"\f10e";position:absolute;bottom:20px;right:20px;font-size:30px;color:#17b487}ul{list-style:disc outside none;margin:0 0 20px 20px}h1{font-size:35px;line-height:45px;font-weight:500;margin-bottom:45px}@media (max-width: 1023px){h1{font-size:25px;line-height:35px;margin-bottom:35px}}@media (max-width: 767px){h1{font-size:20px;line-height:30px;margin-bottom:20px}}h2{display:block;font-size:25px;line-height:35px;font-weight:500}.cat h2{margin-bottom:50px}article h2{margin-bottom:50px;font-weight:700}h3{font-size:25px;line-height:35px;font-weight:500;margin-bottom:20px}@media (max-width: 767px){h3{font-size:15px;line-height:25px}}h4{font-size:18px;line-height:28px}@media (max-width: 767px){h4{font-size:15px;line-height:25px}}img.aligncenter{margin:50px auto;display:block}.feature{position:relative;color:#fff;height:500px;width:100%;background-size:cover}@media (max-width: 767px){.feature{background-image:none !important;height:auto;color:#444}}.feature img{display:none}@media (max-width: 767px){.feature img{display:block;width:100%;height:auto;margin-bottom:10px}}.feature img.attachment-thumbnail{display:block;float:right}.feature>div{position:absolute;top:0;left:0;height:100%}@media (max-width: 767px){.feature>div{padding:0;position:relative;margin-bottom:10px;width:100%}}.feature>div h1,.feature>div h4{text-shadow:0px 1px 6px rgba(0,0,0,0.9)}@media (max-width: 767px){.feature>div h1,.feature>div h4{text-shadow:none}}.feature>div>div{top:50%;transform:translateY(-50%);position:absolute;left:100px}@media (max-width: 1023px){.feature>div>div{left:50px}}@media (max-width: 767px){.feature>div>div{left:0;width:100%;transform:none;position:relative;top:0}}.feature h1 a,.feature a.fa{color:#fff}@media (max-width: 767px){.feature h1 a,.feature a.fa{color:#0a5373}}.feature a.fa{margin-left:5px}.feature.home{margin-top:10px}@media (max-width: 767px){.feature.home:last-child>div{margin-bottom:20px}}.feature.home>div{background:-moz-linear-gradient(left, rgba(0,0,0,0.75) 0%, transparent 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0.75) 0%, transparent 100%);background:linear-gradient(to right, rgba(0,0,0,0.75) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 )}@media (max-width: 767px){.feature.home>div{background:#fff}}.feature.home>div img{margin:0}.feature.home>div div{padding:20px}@media (max-width: 767px){.feature.home>div h1{font-size:15px;line-height:25px}}@media (max-width: 767px){.feature.home>div h4{font-size:13px;line-height:22px}}@media (max-width: 767px){.feature.home>div a.blocklink{background:#0a5373;color:#fff}}.feature.page>div{background:rgba(0,0,0,0.4);width:100%}@media (max-width: 767px){.feature.page>div{background:none}}.feature.page>div>div{bottom:50px;top:auto;transform:none}@media (max-width: 767px){.feature.page>div>div{bottom:auto}}@media (max-width: 767px){.feature.page>div>div>div{width:100%;max-width:768px;margin:0 auto;padding:50px;width:100%}}@media (max-width: 767px){.feature.page>div>div>div{padding:20px;background:#fff}}.feature.page>div>div>div h4{margin:0}.feature.people>div{background:#0a5373;background:-moz-linear-gradient(45deg, #0a5373 0%, #17b487 100%);background:-webkit-linear-gradient(45deg, #0a5373 0%, #17b487 100%);background:linear-gradient(45deg, #0a5373 0%, #17b487 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a5373', endColorstr='#17b487',GradientType=1 );font-size:13px;line-height:22px}.feature.people>div a{color:#fff;font-weight:500}.col-5{width:5%}.col-10{width:10%}.col-15{width:15%}.col-20{width:20%}.col-25{width:25%}.col-30{width:30%}.col-33{width:33.333%}.col-40{width:40%}.col-50{width:50%}.col-60{width:60%}.col-66{width:66.666%}.col-70{width:70%}.col-75{width:75%}.col-80{width:80%}.col-85{width:85%}.col-90{width:90%}.col-5,.col-10,.col-15,.col-25,.col-30,.col-33,.col-40,.col-50,.col-60,.col-66,.col-70,.col-75,.col-85,.col-90{float:left}@media (max-width: 1023px){.col-5,.col-10,.col-15,.col-25,.col-30,.col-33,.col-40,.col-50,.col-60,.col-66,.col-70,.col-75,.col-85,.col-90{width:50%}}@media (max-width: 767px){.col-5,.col-10,.col-15,.col-25,.col-30,.col-33,.col-40,.col-50,.col-60,.col-66,.col-70,.col-75,.col-85,.col-90{width:100%}}.padding-100{padding:100px}@media (max-width: 1023px){.padding-100{padding:50px}}@media (max-width: 767px){.padding-100{padding:0;margin-top:10px}}.padding-50{padding:50px}@media (max-width: 767px){.padding-50{padding:20px}}.padding-20{padding:20px}@media (max-width: 767px){.padding-20{padding:10px}}.margin-top-20{margin-top:20px}.margin-top-50{margin-top:50px}.margin-top-100{margin-top:100px}.margin-bottom-100{margin-bottom:100px}@media (max-width: 1023px){.margin-bottom-100{margin-bottom:50px}}@media (max-width: 767px){.margin-bottom-100{margin-bottom:20px}}.white-bg{background:#fff}.inset-width{max-width:924px;margin:0 auto}.align-center{text-align:center}.align-right{float:right}.align-left{float:left}.justified{text-align:justify}@media (max-width: 767px){.page-content{background:#fff;margin:10px 0;padding:20px}}.narrow{max-width:800px;margin:0 auto;padding:100px}@media (max-width: 767px){.narrow{padding:20px}}body.down header.clone{transform:translateY(0)}body.down header.clone #logo{opacity:1}body.down header.clone #logo-w{display:none}body.home header.top #logo-w{display:none}header.top{line-height:1;position:absolute;right:0;left:0;top:0;z-index:10;display:table;width:100%}header.top .logo{margin:20px;float:left;-webkit-transition:0.25s;-moz-transition:0.25s;-ms-transition:0.25s;-o-transition:0.25s;transition:0.25s}header.top #logo{opacity:0;height:50px}@media (max-width: 1200px){header.top #logo{margin:10px}}header.top #logo-w{display:inline;position:absolute;top:0;left:0;height:80px}@media (max-width: 767px){header.top #logo-w{width:auto;height:50px}}header.clone{position:fixed;top:0;left:0;right:0;transform:translateY(-100%);transition:0.5s transform cubic-bezier(0.3, 0.73, 0.3, 0.74);background:#fff}header.clone #logo-w{display:none}@media (max-width: 1200px){header.clone ul.menu{display:none}}header.clone ul.menu li a{text-shadow:none;color:#0a5373}header.clone ul.menu li:hover>a:after,header.clone ul.menu li.current-menu-parent>a:after,header.clone ul.menu li.current_page_item>a:after{background:#0a5373}header.clone ul.menu ul.sub-menu{background:#fff;border:none}header ul.menu{padding-right:20px;display:table-cell;vertical-align:middle;text-align:right;margin:0}@media (max-width: 1200px){header ul.menu{text-align:left;background:#fff;font-size:14px;transition:0.5s all cubic-bezier(0.3, 0.73, 0.3, 0.74);width:320px;position:fixed;top:0;padding:0;right:-320px;max-height:100vh;overflow-y:auto;padding-bottom:84px;height:100%}}@media (max-width: 767px){header ul.menu{font-size:13px}}header ul.menu.active{right:0}header ul.menu li{display:inline-block;position:relative}@media (max-width: 1200px){header ul.menu li{display:block;float:none}}header ul.menu li a{display:block;padding:20px;color:#fff;text-shadow:0px 1px 6px rgba(0,0,0,0.9)}@media (max-width: 1200px){header ul.menu li a{padding:10px;text-shadow:none;color:#0a5373}}header ul.menu li a:after{content:'';display:block;width:100%;height:2px;background:transparent;transition:background 0.3s;margin-top:5px}@media (max-width: 1200px){header ul.menu li a:after{margin:0}}header ul.menu li:hover>a:after,header ul.menu li.current-menu-parent>a:after,header ul.menu li.current_page_item>a:after{background:#fff}@media (max-width: 1200px){header ul.menu li:hover>a:after,header ul.menu li.current-menu-parent>a:after,header ul.menu li.current_page_item>a:after{background:none}}@media (max-width: 1200px){header ul.menu li:hover>a,header ul.menu li.current-menu-parent>a,header ul.menu li.current_page_item>a{text-decoration:underline}}header ul.menu li:hover ul.sub-menu{visibility:visible;opacity:1}header ul.sub-menu{background:#0a5373;margin:0;visibility:hidden;opacity:0;position:absolute;white-space:nowrap;border:2px solid #fff;text-align:center;left:50%;transform:translateX(-50%);padding:10px;-webkit-transition:0.25s;-moz-transition:0.25s;-ms-transition:0.25s;-o-transition:0.25s;transition:0.25s}@media (max-width: 1200px){header ul.sub-menu{border:none;text-align:left;display:block;background:rgba(10,83,115,0.1);visibility:visible;opacity:1;position:relative;top:0;width:100%;padding:0}}header ul.sub-menu li{display:block}header ul.sub-menu li a{display:inline-block;padding:10px 20px;text-shadow:none}@media (max-width: 1200px){header ul.sub-menu li a{display:block;padding:10px}}a.menu-link{display:none;z-index:20;text-decoration:none;background:#0a5373;color:#fff;font-weight:bold;position:fixed;top:0;right:0;height:50px;width:50px;text-align:center;line-height:50px;font-size:18px;margin:10px 10px 0 0}@media (max-width: 1200px){a.menu-link{display:inline-block}}.small-header{background:#0a5373;background:-moz-linear-gradient(45deg, #0a5373 0%, #17b487 100%);background:-webkit-linear-gradient(45deg, #0a5373 0%, #17b487 100%);background:linear-gradient(45deg, #0a5373 0%, #17b487 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a5373', endColorstr='#17b487',GradientType=1 );height:100px}@media (max-width: 767px){.small-header{height:70px}}.small-header-blank{height:100px}@media (max-width: 767px){.small-header-blank{height:70px}}footer{background:#0a5373;color:#fff}footer .logo{width:100%;text-align:right;display:table}@media (max-width: 1200px){footer .logo{width:50%;text-align:left}}@media (max-width: 767px){footer .logo{width:100%}}footer .logo a{display:table-cell;vertical-align:middle;width:100%}@media (max-width: 1200px){footer .logo a{display:block;margin:0}}footer .logo img{margin:0 0 0 40px}@media (max-width: 1200px){footer .logo img{margin:0 0 50px 100px}}@media (max-width: 767px){footer .logo img{margin:50px 0 0 0}}footer .footer-nav{width:50%;float:left}@media (max-width: 1023px){footer .footer-nav{margin:50px 0;width:100%}}footer ul{font-size:13px;line-height:22px;list-style:none;margin:0}footer ul li{float:left;width:50%}@media (max-width: 767px){footer ul li{width:100%}}footer ul li ul.sub-menu{margin-left:15px}footer ul li ul.sub-menu li{width:100%}footer p{margin-bottom:5px}.slick-slider{z-index:1;position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-slide{display:none;float:left;min-height:1px;position:relative}.slick-slide img{display:block;width:100%;height:auto}.gallery-wrap .slick-slide{float:left;height:700px;width:100%;background-size:cover;background-position:center center}@media (max-width: 767px){.gallery-wrap .slick-slide{height:250px;margin:0}}.logos{padding:50px 0;background:#fff}@media (max-width: 767px){.logos{padding:20px 0}}.logos .slick-slide img{margin:0 40px;height:80px;width:auto}@media (max-width: 767px){.logos .slick-slide img{margin:0;width:100%}}.slick-initialized .slick-slide{display:block}.gallery-wrap{position:relative;height:700px;background:#17b487;z-index:2}@media (max-width: 767px){.gallery-wrap{height:250px;margin:0}}.gallery-wrap .logo-wrap{width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;z-index:2}.gallery-wrap .logo-wrap img{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:100%;left:0;right:0;z-index:20;max-width:1100px;width:100%;margin:0 auto;padding:100px}@media (max-width: 767px){.gallery-wrap .logo-wrap img{padding:25px}}.card{font-size:13px;line-height:22px;margin-bottom:10px;display:table;width:100%}.card .content{display:table-cell;vertical-align:top;width:100%}.card .content h1{margin:0}.video{margin-bottom:10px}.news{font-size:13px;line-height:22px}.news img{width:350px;height:auto;padding:20px}@media (max-width: 1023px){.news img{width:100px;padding:0}}.news .content .excerpt{margin-top:10px}@media (max-width: 1023px){.news .content .excerpt{display:none}}.pub img{width:170px;height:auto;padding:20px}@media (max-width: 1023px){.pub img{width:150px}}@media (max-width: 767px){.pub .content{display:block}}.people{margin-right:-50px}@media (max-width: 767px){.people{margin-right:0}}.people .col-33{width:calc(33.333% - 50px);margin:0 50px 50px 0;background:center bottom #fff}@media (max-width: 1200px){.people .col-33{width:calc(50% - 50px)}}@media (max-width: 767px){.people .col-33{width:100%;margin:0 0 10px 0;display:table;width:100%}}.people .col-33 div.content{min-height:190px}@media (max-width: 767px){.people .col-33 div.content{min-height:auto;display:table-cell;vertical-align:top;width:100%}}.people .col-33 img{width:100%;height:auto}@media (max-width: 767px){.people .col-33 img{width:100px;float:left}}@media (max-width: 767px){.person .content{display:block;font-size:13px;line-height:22px}}.person img{width:560px;height:auto}@media (max-width: 1600px){.person img{width:460px}}@media (max-width: 1200px){.person img{width:360px}}@media (max-width: 1023px){.person img{width:260px}}@media (max-width: 767px){.person img{width:100%}}input,textarea{border:none;padding:15px;font-size:14px;font-family:'Roboto', sans-serif;color:#0a5373}@media (max-width: 767px){input,textarea{font-size:13px;line-height:22px}}input::-moz-focus-inner{border:0;padding:0}input[type=Submit]{-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-ms-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;background:#0a5373;color:#fff;cursor:pointer}input[type=Submit]:hover{background:#fff;color:#0a5373}#mc_embed_signup{margin-top:20px}#mc_embed_signup input{display:inline-block;width:60%;padding:10px}@media (max-width: 1200px){#mc_embed_signup input{width:50%}}@media (max-width: 767px){#mc_embed_signup input{padding:10px}}#mc_embed_signup input[type=Submit]{background:#eeeeee;color:#0a5373;width:40%}@media (max-width: 1200px){#mc_embed_signup input[type=Submit]{width:50%}}#mc_embed_signup input[type=Submit]:hover{background:#fff}@media screen and (max-width: 767px){input,textarea{position:relative;padding:10px;height:auto}.wpcf7-form-control-wrap{height:auto}}.wpcf7 form input[type=submit]{margin:20px 0 0 0}.wpcf7 form input,.wpcf7 form textarea{width:100%}.wpcf7 div.wpcf7-validation-errors{border:none;background:red;color:#fff}.wpcf7 div.wpcf7-mail-sent-ok{border:none;background:#0a5373;color:#fff}.wpcf7 div.wpcf7-response-output{margin:0;padding:20px}.g-recaptcha>div{margin:10px auto !important;text-align:center;width:auto !important;height:auto !important}
