.small .wrapper header{padding:1.6rem 0}.desktop .wrapper header{padding:1.6rem 0 .6rem 0}.header-logo a,.header-logo h1{line-height:1;font-size:2rem;padding:0;margin:0}.header-logo img{position:relative;transition-property:width,height;transition-duration:0.5s;transition-timing-function:linear;left:calc(-1*var(--grid-gutter));height:4rem!important;width:auto!important}.tablet .header-logo img{height:8rem!important}.responsiville-scrollmenu-enabled .header-logo{padding:.5rem 1rem .5rem .5rem;background:var(--color-white)}.tablet .responsiville-scrollmenu-enabled .header-logo img{height:5rem!important;left:0}.responsiville-scrollmenu-enabled .header-logo img{height:3rem!important}.header-social{font-family:var(--font-icons)}.responsiville-scrollmenu-enabled .header-social{display:none}.header-social a:not(.button-login){display:inline-block;margin-right:.2em;font-size:.8em;width:2.2em;height:2.2em;line-height:2.2em;text-align:center;color:var(--color-white);background:var(--color-blue);border-radius:50%;vertical-align:middle}.header-social a.button-lang{color:unset;font-size:unset;width:auto;padding:0;height:1.8em;line-height:1.8em;background:none;border-radius:0}.button-lang-selected{border-bottom:1px solid currentColor}.button-login{vertical-align:middle;text-transform:uppercase;padding:.7em .7em;line-height:1em;height:auto}.button-login span{margin-right:1em}.header-navigation-main{clear:right}.main-navigation{line-height:3rem}.responsiville-scrollmenu-enabled .main-navigation{line-height:3rem}.main-navigation li{position:relative}.main-navigation a{margin:0 0 0 .8em;padding:0;white-space:nowrap;text-transform:uppercase;font-family:var(--font-heading);font-weight:700;font-size:1.5rem;color:var(--color-brown)}#main-navigation a{line-height:2;margin-top:1rem;margin-bottom:1rem;margin-left:1.5rem}.responsiville-scrollmenu-enabled #main-navigation a{margin-top:0;margin-bottom:0}.responsiville-scrollmenu-enabled .main-navigation a{color:var(--color-white)}.logged-in .menu-item-1794{display:none}#secondary-navigation{margin-right:2rem}.responsiville-scrollmenu-enabled #secondary-navigation{margin-right:0}#secondary-navigation a{font-size:1.3rem;font-weight:400}.responsiville-scrollmenu-enabled{background:var(--color-brown);border-top:5px solid var(--color-brown);border-bottom:5px solid var(--color-brown)}.responsiville-mobimenu-enabled{float:right}.responsiville-mobimenu-burger{line-height:inherit}.responsiville-mobimenu-burger{line-height:4rem}.tablet .responsiville-mobimenu-burger{line-height:8rem}.responsiville-scrollmenu-enabled .responsiville-mobimenu-burger{color:var(--color-white);line-height:4rem}.tablet .responsiville-scrollmenu-enabled .responsiville-mobimenu-burger{line-height:6rem}.responsiville-mobimenu-open{background:var(--color-brown)}.header-mobile-menu-logo{margin-top:5rem;display:none}.header-mobile-menu-logo a{display:inline-block;background:var(--color-white);padding:.5em 1.5em .5em .5em}.responsiville-mobimenu-open .header-mobile-menu-logo{display:block}.responsiville-mobimenu-open .responsiville-mobimenu-wrapper{float:none}.responsiville-mobimenu-open .header-menus{float:none;text-align:center}.responsiville-mobimenu-open .header-social{margin-top:2rem;text-align:center}.responsiville-mobimenu-open .header-social a{margin:0 .5em;font-size:1.5em}.responsiville-mobimenu-open .button-login{display:block;margin:1em auto}.responsiville-mobimenu-open .header-navigation{float:none}.responsiville-mobimenu-open .main-navigation li{float:none;display:block}.responsiville-mobimenu-open .main-navigation a{display:block;padding:.2em;margin:0;color:var(--color-white);font-size:2rem}.header-mobile-signature{display:none}.responsiville-mobimenu-open .header-mobile-signature{display:block;color:var(--color-white);border-top:3px solid var(--color-white);margin-top:1.5em;margin-bottom:2.5em;padding-top:2em}.home-main{background-attachment:fixed;background-position:50% 0;background-size:cover;min-height:50vh;margin-bottom:var(--vertical-rhythm)}html[lang="en"] .home-main{margin-bottom:0}.home-main-inner{min-height:50vh}.home-main .titles{color:var(--color-white);padding-top:var(--vertical-rhythm);padding-bottom:var(--vertical-rhythm)}.laptop .home-main .titles{padding-right:10%}.small .home-main .titles h2{font-family:var(--font-text);font-weight:700;font-size:2.5rem;margin-bottom:var(--text-rhythm)}.tablet .home-main .titles h2{font-size:3.5rem}.laptop .home-main .titles h2{font-size:4rem}.home-main .titles p{font-size:1.6rem!important}.panel-services{max-width:1360px;margin-bottom:var(--vertical-rhythm)}.home-main .service{background-color:var(--color-white);border-top:3px solid var(--color-blue);padding:var(--vertical-rhythm) 1.5rem;text-align:center}.small .home-main .services>div{margin-bottom:1em}.desktop .home-main .services>div{margin-bottom:0}.home-main .service img{margin:1em auto}.home-main .service h3{color:var(--color-blue);margin-bottom:1em;font-size:calc(var(--base-font-size) * var(--font-scale) * var(--font-scale) * var(--font-scale))}.home-main .service .button{font-family:var(--font-icons);margin-top:2em}.home-news{margin-bottom:var(--vertical-rhythm)}html[lang="en"] .home-news{margin-bottom:0}.home-news h2{position:relative;margin-bottom:1em}.home-news h2 span{display:inline-block;background:var(--color-white);padding-right:.5em;color:var(--color-green);font-weight:700;font-size:3rem;text-transform:uppercase;text-shadow:1px 0 0 var(--color-green);letter-spacing:1px}.home-news h2::before{content:'';display:block;height:3px;background:var(--color-blue);z-index:-1;width:100%;position:absolute;top:50%}.post-box{margin-bottom:var(--vertical-rhythm)}.post-box .post-categories{margin:1em 0}.post-box .post-categories a{text-transform:uppercase;font-size:1.5rem;font-weight:700;color:var(--color-blue);padding-bottom:.5em;display:block;position:relative}.post-box .post-categories a::before{content:'';display:block;position:absolute;width:30%;z-index:-1;bottom:0;height:2px;background-color:var(--color-blue)}.post-box h3{font-size:1.5rem}.post-box .thumbnail{display:block;position:relative;overflow:hidden}.post-box .thumbnail::before{content:'';position:absolute;z-index:1;bottom:-8rem;left:-8rem;width:16rem;height:16rem;transform:rotateZ(45deg);background-color:var(--color-white)}.post-box .thumbnail .date{color:var(--color-blue);position:absolute;bottom:0;left:0;z-index:2;display:block}.post-box .thumbnail .date span{display:block;line-height:.9em}.post-box .thumbnail .date .year{font-size:1.2rem;border-bottom:1px solid var(--color-blue);display:inline-block;padding-bottom:.2em}.post-box .thumbnail .date .day{font-size:4.5rem}.post-box .thumbnail .date .month{text-transform:uppercase;font-size:1.245rem}.calendar{color:var(--color-white)}.laptop .calendar{padding-top:2rem}.calendar table{box-shadow:0 2rem 7rem -3rem var(--color-gray)}.calendar caption{background-color:var(--color-blue)}.calendar table,.calendar th,.calendar td{border:none!important;padding:.5rem 1rem}.calendar th{background-color:var(--color-blue-light)}.calendar td{background-color:var(--color-white)!important;color:var(--color-black);text-align:center}.calendar td a{font-weight:700;background:var(--color-green);color:var(--color-white);display:inline-block;padding:.3em .5em;position:relative;top:-.3em}.calendar #today{position:relative;overflow:hidden}.calendar #today::before{content:'';display:block;background:var(--color-blue-light-x)!important;position:absolute;bottom:-.8em;right:-.8em;width:1.6em;height:1.6em;transform:rotateZ(45deg)}.calendar #prev{text-align:left}.small .page-header{background-color:var(--color-green);color:var(--color-white);padding:1em 0}.tablet .page-header{padding:1.5em 0}.single .page-header h2{font-size:calc(var(--base-font-size) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale))}.small .page-content{margin:var(--vertical-rhythm) 0 calc(1.5*var(--vertical-rhythm)) 0}.page .page-content .panel,.single .page-content .panel,.post-type-archive-forum .page-content .panel,.error404 .page-content .panel{max-width:calc(1280px - 2*var(--grid-gutter));box-shadow:0 10rem 20rem -5rem var(--color-gray-light);border-top:5px solid var(--color-blue)}.small .page .page-content .panel,.small .single .page-content .panel,.post-type-archive-forum .page-content .panel,.error404 .page-content .panel{padding:3rem 0 calc(1.5*var(--vertical-rhythm)) 0}.tablet .page .page-content .panel,.tablet .single .page-content .panel,.post-type-archive-forum .page-content .panel,.error404 .page-content .panel{padding:5rem 5rem calc(1.5*var(--vertical-rhythm)) 5rem}.laptop .page .page-content .panel,.laptop .single .page-content .panel,.laptop .page-layout-narrow .page-content .panel,.post-type-archive-forum .page-content .panel,.error404 .page-content .panel{padding:7rem 15rem calc(1.5*var(--vertical-rhythm)) 15rem}.laptop .page-layout-narrow .page-content .panel{padding:7rem 20rem calc(1.5*var(--vertical-rhythm)) 20rem}.post-meta{margin-bottom:var(--text-rhythm)!important}html:not(.tablet) .post-meta .taxonomy{text-align:left}.post-meta-taxonomies{font-size:.9em}.post-meta-taxonomies a{display:inline}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{color:var(--color-black)}.laptop .text p{font-weight:300;font-size:2rem}.laptop .text blockquote{padding:0;margin-left:-15%;margin-right:-15%}.text blockquote p{font-size:2.5rem;font-weight:100;color:var(--color-blue);line-height:1.2em;text-align:center}.laptop .text blockquote p{font-weight:100;font-size:5rem}.text blockquote::before{font-family:inherit;position:static;text-align:center;display:block;padding-top:calc(3*var(--text-rhythm))!important;color:var(--color-blue);font-size:15rem!important;line-height:0;font-weight:700}.laptop .text blockquote::before{padding-top:calc(2*var(--text-rhythm))!important}.small .text .alignright,.small .text .alignleft{width:100%}.laptop .text .alignright{max-width:60%!important;margin-right:-10%!important}.laptop .text .alignleft{max-width:60%!important;margin-left:-10%!important}.laptop .text .alignnone,.laptop .text table{margin-left:-10%!important;max-width:120%!important}.laptop .text table{width:120%!important}tbody tr:nth-child(2n) td,tbody tr:nth-child(2n) th{background-color:var(--color-white)}tbody tr:nth-child(2n+1) td,tbody tr:nth-child(2n+1) th{background-color:var(--color-gray-light-x)}.post-link{font-family:var(--font-icons)}.text img{border:1px solid var(--color-gray-light);border-radius:2px;padding:10px;background:var(--color-gray-light-x)}.kb-box{border-top:5px solid var(--color-blue);box-shadow:0 3rem 9rem -3rem var(--color-gray-light);margin-bottom:var(--vertical-rhythm)}.small .kb-box{padding:1rem}.mobile .kb-box{padding:2rem 2rem 1rem 2rem}.tablet .kb-box{padding:5rem 5rem 2rem 5rem}.desktop .kb-box{padding:8rem 8rem 4rem 8rem}.kb-box .button{font-family:var(--font-icons)}.kb-box h2{font-size:calc(var(--base-font-size) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale))}.kb-featured{padding-left:2rem!important}.kb-featured ul{padding-left:6rem!important}.kb-featured a{display:inline}.single-institutes .english-title{border-top:2px solid var(--color-black);margin-top:.5em;margin-bottom:1em;padding-top:.5em}.single-institutes .institute-image{max-width:40%;margin-right:2em;margin-bottom:2em;float:left}.single-institutes .institute-description-title{border-bottom:2px solid var(--color-black);padding-bottom:.5em}.institutes-search{--grid-gutter:0.25em}.institutes-search button{display:block;width:100%;padding-left:0;padding-right:0;font-family:var(--font-icons)}.my-profile-options ul{padding-left:2rem!important}.my-profile-options ul a{display:inline}.acf-field.institute-thematic,.acf-field.institute-type{width:48.5%;float:left;clear:none}.acf-field.institute-thematic{margin-right:1.5%}.acf-field.institute-type{margin-left:1.5%}.acf-field.institute-tags li{float:left;width:50%}pre{background:#f5f5f5;padding:.5rem 1rem;border:1px dotted #a5a5a5}code{background:#f5f5f5;padding:0 .5rem;border:1px solid #a5a5a5;border-radius:3px}p:empty{display:none}.page-id-44 .gform_wrapper input[type="submit"]{font-family:var(--font-icons)}.page-id-44 .gform_wrapper textarea{height:10em}.page-id-44 .gform_footer{text-align:right}.gform_anchor{display:none}#loginform p{margin-bottom:0}.login-submit{text-align:right}.login-submit input{font-family:var(--font-icons)}#gform_3 .gform_button{font-family:var(--font-icons)}#gform_3 .gform_confirmation_message{font-size:unset}.acf-fields>.acf-field{padding:1em 0;border-top:none}.acf-field input[type="text"]{padding:1em 1em;height:unset;line-height:unset}.acf-field input[type="text"],.acf-field input[type="password"],.acf-field input[type="number"],.acf-field input[type="search"],.acf-field input[type="email"],.acf-field input[type="url"],.acf-field textarea,.acf-field select{font-size:unset}.acf-taxonomy-field .categorychecklist-holder{max-height:none}.acf-taxonomy-field ul{padding:3rem!important}.acf-taxonomy-field ul ul{padding:0 0 0 1em!important;margin-top:0!important}.acf-taxonomy-field ul li{padding-bottom:0!important}.wpmem_msg{width:auto!important;padding-top:var(--text-rhythm)!important}#message{padding:1em;border-radius:.2em;margin-bottom:var(--text-rhythm)}#message p{margin-bottom:0}#message.updated{background:var(--color-green);color:#fff}.select2-container{height:3em!important;border-radius:2px!important;border-color:currentColor!important}.select2-container .select2-selection--single{height:auto;border-radius:2px;border-color:var(--color-responsiville-gray-dark)}.select2-container .select2-selection--single .select2-selection__rendered{padding:.6em 1em}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;right:.5em;transform:translateY(-50%)}.select2-container .select2-search--dropdown .select2-search__field{height:auto;line-height:1.5em}.pages{width:auto;text-align:center;font-family:var(--font-icons)}.pages:first-of-type{margin-bottom:var(--text-rhythm)}.pages a,.pages .prev,.pages .next,.pages span{display:inline-block;padding:.8rem 1.5rem;background-color:var(--color-blue);color:var(--color-white)}.pages a:hover{font-weight:700;background-color:var(--color-green-light)}.pages .current{font-weight:700;background-color:var(--color-green)}.pages .prev,.pages .next{font-weight:700;background-color:#fff0;color:unset}.pages .prev:hover,.pages .next:hover{background-color:var(--color-green);color:var(--color-white)}.newsletter{background-color:var(--color-blue);padding:calc(1*var(--vertical-rhythm)) 0;background-image:url(/wp-content/themes/lgtf-2017/img/leaf.png);background-repeat:repeat;background-size:auto 20rem;background-position:50% 50%;background-attachment:fixed}.newsletter h2{color:var(--color-white);font-weight:100;font-family:var(--font-text);font-size:5rem}.small .newsletter h2{font-size:3rem}.desktop .newsletter h2{font-size:5rem}.desktop .newsletter h2{font-size:6rem}.newsletter .gform_wrapper{margin:0}.newsletter .validation_error,.newsletter .gfield_label,.newsletter .gfield_description{display:none}.newsletter .gfield_description.validation_message{display:block;color:var(--color-white);border-bottom:none;margin-top:.5em;font-size:100%}.newsletter .gform_confirmation_message{margin:0;font-size:3rem;text-align:center;padding:.5em;color:var(--color-white);border:1px solid var(--color-white)}.newsletter input[type="email"]{background-color:var(--color-blue-light-x);opacity:.8;border:none;border-radius:0;color:var(--color-white);box-shadow:none}.small .newsletter input[type="email"]{font-size:3rem;padding:0rem 2rem;height:6rem}.desktop .newsletter input[type="email"]{font-size:4rem;padding:0rem 3rem;height:8rem}.newsletter input[type="email"]:invalid{background:var(--color-blue-light-x);border:none}.newsletter :-ms-input-placeholder{color:var(--color-white)}.newsletter ::-ms-input-placeholder{color:var(--color-white)}.newsletter ::-webkit-input-placeholder{color:var(--color-white)}.newsletter ::placeholder{color:var(--color-white)}.newsletter :placeholder-shown{color:var(--color-white)}.newsletter .gform_footer{text-align:right}.newsletter input[type="submit"]{font-family:var(--font-icons);font-size:2rem;border:1px solid var(--color-white)}.associates{padding:var(--vertical-rhythm) 0}.associates div{line-height:15rem}.wrapper footer{padding:calc(1.5*var(--vertical-rhythm)) 0;background:var(--color-gray-light)}footer,footer a{color:var(--color-black);font-family:var(--font-heading)}footer,footer a{color:var(--color-black)}.footer-credits{margin-bottom:var(--vertical-rhythm)}.laptop .footer-credits{margin-bottom:0}.footer-social{font-size:1.5em}.footer-social a{font-family:var(--font-icons);display:inline-block;width:2em;height:2em;line-height:2em;text-align:center;border-radius:50%;background:var(--color-black);color:var(--color-white)}.footer-menu{text-transform:uppercase}.footer-menu h4{font-size:1em;font-weight:700}.popup{box-sizing:content-box}