@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500,500i,700,700i');

body {
    font-family: 'Ubuntu', sans-serif;
    font-size: 18px;
    color: #7e8c8c;
    overflow-x:hidden;
    font-weight: 400;
    padding-left: 100px;
    background: #043365;
    line-height: 30px;
}
#menu798, #menu800 {
	display:none !important;
}
.home-Institutional {
    background: #fff;
}
h1, h2, h3, h4, h5, h6, p {
    font-style: normal;
    font-family: 'Ubuntu', sans-serif;
}
#gkHeader {
    background: transparent none repeat scroll 0 0;
    left: 0;
    margin: 0;
    min-height: unset;
    padding: 0;
    position: absolute;
    right: 0;
    width: auto;
}
.home-Institutional #gkBg {
    background: #043361;
}
span.recent-more {
	color:#fff;
  	border-color:#fff !important;
}
#gkBg {
    padding-right: 100px;
    overflow: hidden;
}
.home-Institutional #gkLogo.css {
    background: rgba(0, 0, 0, 0) url("../../../images/anatolia-college.png") no-repeat scroll 0 0 / contain ;
}
#gkLogo.css {
    background: rgba(0, 0, 0, 0) url("../../../images/anatolia-college-blue.png") no-repeat scroll 0 0 / contain ;
    height: 200px;
    width: 200px;
}
#gkLogo {
    left: 60px;
    transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -moztransform: none;
}
#gkHeaderNav > div {
    display: table;
    max-width: 100%;
    min-height: unset;
    padding: 0 100px;
    width: 100%;
}
.slotholder:before, .apply-more:before, .study-more:before, .recent-news a:before, .study-more:after, .apply-more:after, .tp-videolayer:after, #ms-right .apply-more:after, .giving-img:after  {
	background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	content: "";
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1;
    left: 0;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    top: 0;
}
.home-Institutional #gkHeaderMod .tp-videolayer:after {
    content: none ;
}
.news .news-img a:before, .main-news-img a:before {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); 
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
    content: "";
    height: 50%;
    position: absolute;
    width: 100%;
    z-index: 1;
    left: 0;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    bottom: 0;
}
#gkHeaderNav .gkMainMenu .gkmenu > li > a, #gkHeaderNav .gkMainMenu .gkmenu > li > span {
    color: #7e8c8c;
    font-family:'Ubuntu', sans-serif;
	font-size: 16px;
	font-weight: bold;
    text-transform: inherit;
}
.home-Institutional #gkHeaderNav .gkMainMenu .gkmenu > li > a, .home-Institutional #gkHeaderNav .gkMainMenu .gkmenu > li > span {
    color: #fff;
}
#gkHeaderNav .gkMainMenu .gkmenu.level0 > li::before {
    content: none;
}
#gkHeaderNav .gkMainMenu .gkmenu.level0 > li {
    padding: 0 15px;
    text-transform: capitalize;
}
#gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a.active, #gkHeaderNav .gkMainMenu .gkmenu.level0 > li > span.active {
    color: #7e8c8c;
}
#gkHeaderNav .gkMainMenu .gkmenu > li > a:active, #gkHeaderNav .gkMainMenu .gkmenu > li > a:focus, #gkHeaderNav .gkMainMenu .gkmenu > li > a:hover, #gkHeaderNav .gkMainMenu .gkmenu > li.active > a:active, #gkHeaderNav .gkMainMenu .gkmenu > li.active > a:focus, #gkHeaderNav .gkMainMenu .gkmenu > li.active > a:hover {
    color: #7e8c8c;
}
.tp-caption h2 {
    color: #fff;
    font-family: 'Ubuntu', sans-serif;
    font-size: 70px !important;
    font-style: normal;
    font-weight: bold;
    text-transform: inherit;
    line-height: 60px !important;
    position: relative;
    margin-bottom: 10px !important;
    white-space: normal;
    width: 70%;
}
.tp-caption {
    bottom: 60px!important;
    left: 60px!important;
    top: unset!important;
    right: 100px;
}
#gkHeaderNav .gkMainMenu {
    width: auto;
    margin: 65px 0 0 !important;
}
#gkLang {
    left: unset;
    position: absolute;
    top: 0;
    right: 100px;
}
#gkHeaderNav.fixed #gkLang {
    display:none;
}
#gkLang .mod-languages .lang-inline li.lang-active > a {
    color: #043365;
    font-weight: bold;
}
.home-Institutional #gkLang .mod-languages .lang-inline li.lang-active > a {
    color: #fff;
}
#gkLang .mod-languages .lang-inline li > a {
    color: #043365;
    font-weight: lighter;
    font-size: 15px;
}
.home-Institutional #gkLang .mod-languages .lang-inline li > a {
    color: #fff;
}
#gkLang .mod-languages .lang-inline li {
    position: relative;
}
#gkLang .mod-languages .lang-inline li:before {
    content: "";
    background: #043365;
    width: 1px;
    height: 20px;
    position: absolute;
    right: -7px;
    top: 5px;
}
.home-Institutional #gkLang .mod-languages .lang-inline li:before {
    background: #fff;
}
#gkLang .mod-languages .lang-inline li > a:active, #gkLang .mod-languages .lang-inline li > a:focus, #gkLang .mod-languages .lang-inline li > a:hover {
    color: #7e8c8c;
}
#gkLang .mod-languages .lang-inline li {
    margin: 0 0 0 20px;
}
#gkLang .mod-languages .lang-inline li:last-child:before {
    content:none;
}
.home-Institutional {
    padding: 0 0 0 100px;
}
#gkHeader {
    padding: 0 0 0 100px;
}
.home-Institutional #gkMainbody {
    display:none;
}
#apreloader-content-wrap {
	display:none!important;
}
#css3-spinner {
	top:50%!important;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
#gkHeaderMod {
    padding-top: 180px;
    width: 80%;
    float: right;
}
#gkLogo {
    top: 35px;
}
#gkHeaderNav .gkMainMenu .gkmenu {
    padding: 0;
}
#gkHeaderNav .gkMainMenu .gkmenu.level0 > li.last {
    padding-right:0;
}
#gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a.active, #gkHeaderNav .gkMainMenu .gkmenu.level0 > li > span.active {
    border-bottom: none;
}
#gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a:after, .alumni #gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a:after {
	background: #043365 ;
    bottom: -32px;
    content: "";
    height: 5px;
    left: 0;
    position: absolute;
    width: 0;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
}
.home-Institutional #gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a:after {
	background: #7e8c8c ;
}
.home-Institutional #gkHeaderNav.fixed .gkMainMenu .gkmenu.level0 > li > a:after {
	background: #043365 ;
}
#gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a:hover:after, #gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a:focus:after, .alumni #gkHeaderNav .gkMainMenu .gkmenu li a:hover:after {
	width: 100%;
}
#gkHeaderNav .gkMainMenu .gkmenu.level0 > li.active > a:after {
    width: 100%;
}
#gkHeaderNav .gkMainMenu .gkmenu > li > a:active:after, #gkHeaderNav .gkMainMenu .gkmenu > li > a:focus:after, #gkHeaderNav .gkMainMenu .gkmenu > li > a:hover:after, #gkHeaderNav .gkMainMenu .gkmenu > li.active > a:active:after, #gkHeaderNav .gkMainMenu .gkmenu > li.active > a:focus:after, #gkHeaderNav .gkMainMenu .gkmenu > li.active:after > a:hover {
    width: 100%;
}
#gkHeaderSidebar {
    width: 100%;
}
#gkHeaderSidebarWrapper {
    left: -25%;
    position: absolute;
    top: initial;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    display: table;
    bottom: 0;
    width: 25%;
    padding-right: 50px;
}
#gkHeaderSidebar {
    padding-left: 0;
    position: initial;
    right: 0;
    top: initial;
}
#gkHeaderSidebar h2 {
    font-size: 22px;
    font-weight: 500;
    margin: 0;
    width: 100%;
    float: right;
    color: #fff;
}
#gkHeaderSidebar p {
    margin:0;
    line-height: 22px;
}
#gkHeaderSidebar .box {
    background: transparent;
    padding: 0;
}
.page-button {
    background: #7e8c8c;
    height: 110px;
    margin-top: 10px;
    text-align: right;
    color: #fff;
    padding: 0 40px;
    display: table;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    width: 100%;
}
.page-button div {
    display: table-cell;
    vertical-align: middle;
}
.act:hover .page-button {
    background: #7e162f;
    width: 113%;
}
.HighSchool:hover .page-button {
    background: #01539c;
    width: 113%;
}
.Elementary:hover .page-button {
    background: #ffdf28;
    width: 113%;
}
.CTY:hover .page-button {
    background: #00a1e4;
    width: 113%;
}
.pinewood:hover .page-button {
    background: #32714F;
    width: 113%;
}
#gkBottom1 {
    background: transparent;
    max-width: 100%;
    width: 80%;
    float: right;
}
#gkBottom1, #gkBottom2, #gkBottom3, #gkBottom4, #gkBottom5, #gkBottom6, #gkBottom7, #gkBottom8 #gkBottom9 {
    padding: 50px 0 0;
    background: transparent;
}
.main-news-txt {
    width: 39%;
    text-align: left;
    color: #fff;
    display: block;
    position: absolute;
    right: 0;
    padding-right: 100px;
    height: 100%;
}
.main-news-img {
    width: 60%;
    float: left;
    padding-right: 40px;
}
.main-news-txt div {
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 1000;
    display: table;
    overflow: visible;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    padding-right: 50px;
}
.main-news-img  a {
    position:relative;
    display: table;
}
.main-news-txt h3 {
    color: #fff;
    font-weight: bold;
}
.more {
    width: 50px;
    height: 50px;
    display: table;
    background: #fff;
    border-radius: 50px;
    line-height: 50px;
    text-align: center;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
}
.more:hover {
    background: #7e8c8c;
    width: 100px;
}
[class^="fa fa-"], [class*=" fa-"] {
    padding-right: 0;
    font-family: fontawesome;
    font-style: normal;
     transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
}
.fa-arrow-right::before {
    font-family: fontawesome;
    color: #7d8d8d;
    font-style: normal;
    padding: 0 !important;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
}
.more:hover .fa-arrow-right::before {
    color: #fff;
}
.nspTopInterface {
    overflow: visible;
    top: initial;
    bottom: 0;
    left: 50%;
    bottom: 50px;
    right: initial;
    z-index: 1000;
}
.nspPagination li {
    background: #fff;
    border: none !important;
}
.nspPagination li:hover, .nspPagination li.active {
    background-color: #043361;
}
#gkBottom2, #gkBottom4 {
    max-width: 100%;
    width: 100%;
}
.news {
    width: 33.333%;
    float: left;
    margin-bottom: 50px;
}
.nspArts {
    padding: 0;
}
.news:nth-child(1) {
    padding-right: 34px;
}
.news:nth-child(2) {
    padding: 0px 16px;
}
.news:nth-child(3) {
    padding-left: 34px;
}
.home-Institutional #gkPageContent {
    padding: 110px 0 0;
}
.news h3 {
    position: absolute;
    color: #fff;
    z-index: 1000;
    left: 50px;
    bottom: 50px;
    text-align: left;
    font-weight: bold;
    font-size: 24px;
    width: 60%;
    margin: 0;
}
#gkBottom2 .nspTopInterface {
    left: initial;
    right: 50px !important;
    margin: 0;
    bottom: 50px;
    z-index: 1000;
}
.category-source {
    position: absolute;
    background: #043361;
    color: #fff;
    font-weight: bold;
    padding: 10px;
    left: 50px;
    top: 50px;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
}
.news-img a:hover .category-source {
    background: #7e8c8c;
}
.giving-txt {
    width: 30%;
    float: left;
}
.giving-img {
    width: 65.8%;
    float: right;
    height: 800px;
    display: table;
    background: url(../../../images/institutional/giving.jpg);
    background-size: cover;
    background-position: center;
    position:relative;
}
.giving-txt {
    width: 45%;
    position: absolute;
    left: 0;
    text-align: left;
    padding-left: 100px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    z-index: 100;
}
.giving-txt h2 {
    color: #fff;
    font-size: 100px;
    font-weight: bold;
    line-height: 90px;
}
.giving-txt p {
    color: #fff;
}
.Gazette {
    width: 100%;
    text-align: center;
    color: #fff;
    margin: auto;
    padding: 30px 0;
    background: #fff;
    margin-top: 50px;
    display: table;
}
.Gazette p {
    float: left;
    margin: 10px 15px 0 0;
    color: #043361;
    font-weight: bold;
}
.Gazette div {
    display: table;
    width: auto;
    margin: auto;
}
#gkBottom9 {
    background: #fff;
    max-width: 100%;
    padding: 0 0 50px;
}
.home-Institutional #gkBottom9 {
    padding: 100px 0 50px;
}
#gkBottom9 .gk-clearfix {
    max-width: 1230px;
    margin: auto;
}
#gkFooter {
    background: #fff;
}
#gkCopyrights::before {
    content:none;
}
#gkCopyrights {
    color: #043361;
    font-size: 12px;
    text-transform: inherit;
    font-weight: bold;
    margin: auto;
    padding: 30px 0;
    border-top: 5px solid #043361;
    line-height: 16px;
}
#gkFooter a:active, #gkFooter a:focus, #gkFooter a:hover {
    color: #7e8c8c;
}
a:hover, a:active, a:focus {
    color: #7e8c8c;
}
.footer-col {
    width: 33.333%;
    float: left;
    margin-bottom: 80px;
}
.footer-col:nth-child(1) {
    padding-right: 100px;
}
.footer-col:nth-child(2) {
    padding: 0 50px;
}
.footer-col:nth-child(3) {
    padding-left: 100px;
}
.footer-col h4 {
    font-size: 24px;
    font-weight: bold;
    margin: 0 0 30px 0;
    border-top: 5px solid #043361;
    padding-top: 40px;
}
.footer-col a, .footer-col p, .acymailing_introtext {
    color: #043361;
    font-weight: 400;
}
h1, h2, h3, h4, h5, h6 {
    color: #043361;
    font-weight: bold;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
}
.nspArt a:hover h3 {
    color: #7e8c8c;
}
.home-Institutional .nspArt a:hover h3 {
    color: rgba(255, 255, 255, 0.6);
}
.footer-col  li {
    border-bottom: none;
    padding: 0;
}
.footer-col a:hover {
    color: #7e8c8c;
}
.fab {
    font-size: 35px;
    color: #043361;
    margin-right: 10px;
}
a:hover .fab {
    color: #7e8c8c;
}
.newsletter {
    display: table;
    width: 100%;
    border-top: 5px solid #043361;
    padding: 80px 0 30px 0;
}
.newsletter h4 {
    font-size: 24px;
    font-weight: bold;
    margin: 0 0 30px 0;
}
.acymailing_module_form .acymailing_introtext {
    width: 100%;
    float: left;
    margin-bottom: 10px !important;
}
table.acymailing_form {
    width: 100%;
    float: left;
    margin-top: 0;
}
select, textarea, input[type="text"], input[type="password"], input[type="url"], input[type="email"] {
    background: transparent;
    color: #043361;
    font-family: 'Ubuntu', sans-serif;
    border-style: none none solid;
    border-color: #043361;
    border-radius: 0;
    padding: 0;
}
.acymailing_module_form td {
    padding: 0;
    width: 100%;
}
.acymailing_module .subbutton {
    background: #043361;
    text-indent: -9999px;
    width: 50px;
    height: 50px;
    display: table;
    border-radius: 50px;
    background-image: url(../../../images/institutional/arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    margin: 15px 0 0 -10px;
}
.acysubbuttons {
    display: table;
    width: 50px;
    position: relative;
}
button:active, button:focus, button:hover, .button:active, .button:focus, .button:hover, input[type="submit"]:active, input[type="submit"]:focus, input[type="submit"]:hover, input[type="button"]:active, input[type="button"]:focus, input[type="button"]:hover, .pagenav-prev a:active, .pagenav-prev a:focus, .pagenav-prev a:hover, .pagenav-next a:active, .pagenav-next a:focus, .pagenav-next a:hover, #gkMainbody .readmore > a:active, #gkMainbody .readmore > a:focus, #gkMainbody .readmore > a:hover, .readon:active, .readon:focus, .readon:hover, .btn:active, .btn:focus, .btn:hover, .btn-border:active, .btn-border:focus, .btn-border:hover {
    background: #7d8d8d;
}
.acymailing_module .subbutton:hover {
    background-image: url(../../../images/institutional/arrow.png);
    background-repeat: no-repeat;
    background-position: center;
}
#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent {
    background: #7e8c8c none repeat scroll 0 0;
    box-shadow: none;
    margin-top: 31px;
    padding: 30px 40px;
    overflow: visible !important;
}
#gkHeaderNav .gkMainMenu .gkmenu > li {
    letter-spacing: 0;
}
.childcontent-inner li a {
	color: #fff!important;
    font-size: 16px!important;
}
.childcontent-inner li a:hover, .childcontent-inner li a.active {
    color: rgba(255, 255, 255, 0.6)!important;
}	
#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li, #gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li:first-child {
    border-bottom: 1px solid #fff;
    border-top: medium none;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
}
#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li.active , #gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li.active:first-child {
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li:hover {
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li:last-child {
	border:none;
}
#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent a {
    font-weight: 400;
}
.single-page .item-content, .blog-page .item-content {
    max-width: 100%;
    margin: auto;
}
#k2Container  {
    padding: 0 0 0 0;
    margin: 0 auto 0 auto !important;
    max-width: 800px;
    padding-top: 0;
}
#gkPageContent {
    margin: 0 auto 0 auto !important;
    max-width: 800px;
    padding-top: 250px;
}
.breadcrumbs li a {
    color: #7e8c8c;
}
.breadcrumbs li a:hover {
    color: #043365;
}
.breadcrumbs {
    border-bottom: none;
    margin: 0;
    padding: 0;
}
.single-page .item-title, .blog-page .item-title, .formResponsive h2, .contact .component-header, .blog-page > .header .item-title {
    color: #043365;
    font-size: 40px;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 50px 0;
    border-bottom: 5px solid;
    padding-bottom: 20px;
    text-align: left;
}
#gkBreadcrumb {
    display: table;
}
.contact .component-header {
    margin-top: 40px !important;
}
.item-body {
    margin: 40px 0 0 0;
}
div.itemFullText h2, div.itemFullText h3, div.itemFullText h4, div.itemFullText h5 {
    font-weight: 900;
}
.single-page .item-body, .blog-page .item-body {
    text-align: left;
}
.breadcrumbs li.separator {
    color: #fff;
    position: relative;
}
.breadcrumbs li.separator::after {
    content: "\f036";
    font-family: fontawesome;
    color: #7e8c8c;
    font-size: 12px;
}
.addthis_toolbox span {
	background: transparent none repeat scroll 0 0!important;
}
.at-icon {
  	fill: #7e8c8c!important;
  	transition: all 0.3s ease 0s;
    	-webkit-transition: all 0.3s ease 0s;
    	-o-transition: all 0.3s ease 0s;
    	-moz-transition: all 0.3s ease 0s;
}
.at-icon:hover {
  	fill: #043365!important;
}
.at-expanded-menu .at-icon, #at_hover .at-icon {
  	fill: #fff!important;
}
.at-expanded-menu span {
	background: transparent none repeat scroll 0 0!important;
}
#at-expanded-menu-host .at-expanded-menu-load, #at-expanded-menu-host .at-expanded-menu-close span {
    color: #000!important;
    font-family: 'Ubuntu', sans-serif;
}  
#at-expanded-menu-host .at-expanded-menu-mask {
    background-color: #7e8c8c!important;  	
}
#at-expanded-menu-host .at-expanded-menu-fade {
    background: transparent none repeat scroll 0 0!important;
}
#at-expanded-menu-host .at-expanded-menu-close span {
    font-size: 23px!important;
}
#at-expanded-menu-host .at-expanded-menu-close:hover span {
    color: #fff!important;
}
#at-expanded-menu-host #at-expanded-menu-title, #at-expanded-menu-host .at-branding-logo, #at-expanded-menu-host .at-copy-link-result-message span, #at-expanded-menu-host .at-copy-link-share-page-url, #at-expanded-menu-host .at-expanded-menu, #at-expanded-menu-host .at-expanded-menu-button-label, #at-expanded-menu-host .at-expanded-menu-email-disclaimer, #at-expanded-menu-host .at-expanded-menu-load-btn, #at-expanded-menu-host .at-expanded-menu-page-title, #at-expanded-menu-host .at-expanded-menu-page-url, #at-expanded-menu-host .at-expanded-menu-privacy-link, #at-expanded-menu-host .at-expanded-menu-search-label-content, #at-expanded-menu-host .at-expanded-menu-top-services-header {
	font-family: 'Ubuntu', sans-serif!important;
}
.addthis_toolbox p, .a2a_kit p {
	color: #7e8c8c;
	display: table;
    float: left;
    margin: 0;
    padding-right: 10px;
    font-weight: bold;
}
.addthis_toolbox {
    margin: 70px 0 30px;
    display: table;
    width: 100%;
}
.atm-i {
    background: #7e8c8c none repeat scroll 0 0!important;
	border: medium none!important;
	box-shadow: none!important;
}
#at15s .at-label {
    color: #fff!important;
}
#at15s .at-icon-wrapper {
    background: transparent none repeat scroll 0 0!important;
}
.at-branding-logo .at-branding-addthis, .at-branding-logo .at-branding-powered-by {
    color: #fff!important;
}
.at-branding-logo {
    display: none!important;
}
.atm-f {
    border-top: medium none!important;
}
#at_hover.atm-s a:hover, .atm-s a:hover {
    background: #043365 none repeat scroll 0 0!important;
}
#at_hover.atm-s .at_bold {
    color: #043365!important;
}
.single-page .item-body a, .blog-page .item-body a {
    border-bottom: none;
}
a {
    color: #043365;
}
#gkHeaderNav {
	transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
}
#gkHeaderNav.fixed {
	background: #fff none repeat scroll 0 0;
    height: 94px;
    left: 100px;
    line-height: 94px;
    padding: 0;
    position: fixed;
    right: 100px;
    top: 0;
    /*z-index: 10000;*/
    z-index: 100;
    width: auto;
    border-bottom: 5px solid #7e8c8c;
}
.home-Institutional #gkHeaderNav.fixed {
	border-bottom: 5px solid #7e8c8c;
}
#gkHeaderNav.fixed #gkLogo.css {
    background: rgba(0, 0, 0, 0) url("../../../images/Anatolia_College_logo.png") no-repeat scroll 0 0 / contain ;
    height: 60px;
    top: 20px;
    width: 256px;
}
#gkHeaderNav.fixed .gkMainMenu .gkmenu > li > a, #gkHeaderNav.fixed .gkMainMenu .gkmenu > li > span {
    color: #7e8c8c;
}
#gkHeaderNav .gkMainMenu .gkmenu.level0 > li.active a {
    color: #043365;
}
.home-Institutional #gkHeaderNav .gkMainMenu .gkmenu.level0 > li.active a {
    color: #7e8c8c;
}
#gkHeaderNav.fixed .gkMainMenu .gkmenu.level0 > li.active > a, #gkHeaderNav.fixed .gkMainMenu .gkmenu.level0 > li > a:hover {
    color: #043365 !important;
}
#gkHeaderNav .gkMainMenu  li.active > a, #gkHeaderNav .gkMainMenu  li.active > span {
    color: #043365;
}
#gkHeaderNav.fixed .gkMainMenu {
	margin-top: 35px!important;
}
#gkHeaderNav.fixed .gkMainMenu .gkmenu > li > a:active, #gkHeaderNav.fixed .gkMainMenu .gkmenu > li > a:focus, #gkHeaderNav.fixed .gkMainMenu .gkmenu > li > a:hover, #gkHeaderNav.fixed .gkMainMenu .gkmenu > li.active > a:active, #gkHeaderNav.fixed .gkMainMenu .gkmenu > li.active > a:focus, #gkHeaderNav.fixed .gkMainMenu .gkmenu > li.active > a:hover, #gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a:hover , #gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a:focus {
    color: #043365;
}
.home-Institutional #gkHeaderNav.fixed .gkMainMenu .gkmenu > li > a:active, .home-Institutional #gkHeaderNav.fixed .gkMainMenu .gkmenu > li > a:focus, .home-Institutional #gkHeaderNav.fixed .gkMainMenu .gkmenu > li > a:hover, .home-Institutional #gkHeaderNav.fixed .gkMainMenu .gkmenu > li.active > a:active, .home-Institutional #gkHeaderNav.fixed .gkMainMenu .gkmenu > li.active > a:focus, .home-Institutional #gkHeaderNav.fixed .gkMainMenu .gkmenu > li.active > a:hover, .home-Institutional #gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a:hover , .home-Institutional #gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a:focus {
    color: #7e8c8c;
}
#search-main {
    position: absolute;
    width: 50px;
    height: 50px;
    right: 0;
    top: -10px;
    background: #fff;
    z-index: 1000;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    display: table;
    border-radius: 50px;
    z-index: -1;
    opacity: 0;
    background: #043365;
}
.home-Institutional #search-main {
    border: none;
    background: #fff;
}
#search-main.opened {
    width: 400px;
    z-index: 100;
    opacity: 1;
}
#serach-show {
    float: right;
    background: #043365;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 50px;
    margin: -10px 0 0 30px;
}
.home-Institutional #serach-show {
    background: #fff;
}
div.mod-languages {
    float: left;
    display: table;
}
.social [class^="fa fa-"], .social [class*=" fa-"] {
    color: #7e8c8c;
}
.social [class^="fa fa-"]:hover, .social [class*=" fa-"]:hover {
    color: #043365;
}
#serach-show:hover {
    background: #7e8c8c;
}
#serach-show:hover [class^="fa fa-"], #serach-show:hover [class*=" fa-"] {
    color: #fff;
}
#search-main .fas.fa-times {
    color: #7e8c8c;
    font-size: 16px;
}
#search-main #serach-hide:hover .fas.fa-times {
    color: #fff;
}
.home-Institutional #search-main #serach-hide:hover .fas.fa-times {
    color: #043365;
}
#serach-hide {
    position: absolute;
    left: 20px;
    top: 10px;
}
#search-main .moduletable {
    position: absolute;
    top: 2px;
    right: 0;
    width: 85%;
}
#search-main .search .button {
    background: #7e8c8c;
    text-indent: -9999px;
    width: 40px !important;
    height: 40px !important;
    display: table;
    border-radius: 50%;
    background-image: url(../../../images/institutional/arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    right: 5px;
    z-index: 100;
    position: absolute;
    top: 3px;
    margin: 0;
    padding: 0;
}
#search-main .search .button:hover {
    background: #043365;
    background-image: url(../../../images/institutional/arrow.png);
    background-repeat: no-repeat;
    background-position: center;
}
#search-main .search .inputbox {
    color: #fff;
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    font-weight: 300;
    height: 45px;
    background: transparent;
    border:none ;
    border-width: 1px;
}
.home-Institutional  #search-main .search .inputbox {
    color: #7e8c8c;
}
#search-main .search .inputbox::placeholder {
    color: #fff;
    font-family: 'Ubuntu', sans-serif;
}
.home-Institutional .search .inputbox::placeholder {
    color: #7e8c8c;
}
#search-main input::-moz-placeholder {
    color: #fff;
}
.home-Institutional #search-main input::-moz-placeholder {
    color: #7e8c8c !important;
}
#search-main .search {
    max-width: 100%;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="url"]:focus, input[type="email"]:focus, textarea:focus {
    box-shadow: none;
}
#giving {
    color: #fff !important;
    line-height: 24px;
    text-align: center;
    display: table;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    display: table;
    font-size: 18px;
    text-align: left;
    cursor: pointer;
}
#giving span {
    display: table-cell;
    vertical-align: middle;
    padding-left: 10px;
}
#gkTopInfo {
    border-bottom: none;
    background: #7e8c8c;
    letter-spacing: 0;
    position: fixed;
    right: -100%;
    text-transform: inherit;
    width: 240px;
    display: table;
    height: 100px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    line-height: 30px;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
    padding: 0;
}
#gkTopInfo.show {
    right: 0;
}
#giving:hover {
    background: #043365;
}
.fas.fa-hand-holding-heart, .fas.fa-envelope {
    font-size: 35px;
    display: table-cell;
    vertical-align: middle;
    padding-left: 25px;
}
::-moz-selection {
    background:#7e8c8c;
    color:#fff;
}
::selection {
    background:#7e8c8c;
    color:#fff;
}
.formResponsive {
    margin: 40px 0 0 0;
}
.single-page .itemFullText {
    font-size: 16px;
    line-height: 30px;
}
.newsletter > div {
    width: 100%;
    margin: auto;
}
.formResponsive .formHorizontal .formControlLabel {
    float: left;
    width: 100%;
    padding-top: 0;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 20px;
}
.formResponsive .formHorizontal .formControls {
    margin-left: 0;
}
.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
    border-style: none none solid;
    border-color: #003261;
    width: 100%;
    border-radius: 0;
    box-shadow: none;
    height: 50px;
    line-height: 50px;
    color: #003261;
    padding: 0;
    margin: 0;
    line-height: 18px;
}
label {
    color: #043365;
    font-size: 18px;
    letter-spacing: 0;
    text-transform: inherit;
}
.formResponsive label {
    margin: 0 10px 0px 0;
}
.formResponsive input[type="radio"], .formResponsive input[type="checkbox"], fieldset input[type="radio"], input[type="checkbox"] {
    padding-left: 0;
    margin-right: 10px;
    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    border: 1px solid #043365 !important;
    width: 15px;
    height: 15px !important;
    display: table;
    border-radius: 50%;
}
.formResponsive input[type="radio"]:checked, .formResponsive input[type="checkbox"]:checked ,fieldset input[type="radio"]:checked, input[type="checkbox"]:checked {
    background:#043365 !important;
}
.formResponsive textarea:focus, .formResponsive input[type="text"]:focus, .formResponsive input[type="number"]:focus, .formResponsive input[type="email"]:focus, .formResponsive input[type="tel"]:focus, .formResponsive input[type="url"]:focus, .formResponsive input[type="password"]:focus, .formResponsive select:focus {
    border-color: #043365;
    outline: none;
    box-shadow: none;
}
tbody tr td {
    border-bottom: none;
    padding: 0 20px 0 0;
    font-weight: bold;
    font-size: 18px;
    color: #043365;
    line-height: 24px;
}
.formResponsive h4 {
    border-bottom: 5px solid;
    padding-bottom: 20px;
}
.formResponsive ::placeholder {
    color: #bcbcbc !important;
}
.formResponsive ::-webkit-placeholder {
    color: #bcbcbc !important;
}
.rsform-block-warning .formControlLabel {
    color:#e74c3c;
}
.rsform-upload-box {
    font-size: 14px;
}
textarea {
    max-height: 150px;
}
.formResponsive input[type="submit"], .formResponsive button[type="submit"] {
    background: transparent;
    height: 60px;
    letter-spacing: 0;
    text-transform: inherit;
    font-size: 16px;
    font-weight: bold;
    border-radius: 50px;
    padding: 0 100px !important;
    font-family: 'Ubuntu', sans-serif;
    text-shadow: none;
    line-height: 60px;
    color: #7e8c8c !important;
    display: table;
}
.formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover {
    color: #fff !important;
    background: #043365;
    border-color:#043365 !important;
}
/*.rsform-block-photo {
    width: 45%;
    float: left;
}
.rsform-block-cv {
    width: 45%;
    float: right;
}*/
.formRed {
    color: #e74c3c;
}
#system-message dd.error {
    background: #e74c3c;
}
#gkHeaderNav .gkMainMenu .gkmenu > li .childcontent .childcontent {
    display: table;
    background:#043361;
}
.social {
    width: 100%;
    display: table;
    text-align: center;
    border-top: 5px solid #043361;
    padding-top: 50px;
}
.social h4, .social div {
    width: auto;
    display: inline-block;
}
.social h4 {
    font-size: 24px;
    font-weight: bold;
    margin: 0 30px 0 0px;
}
.fas.fa-search, .fas.fa-hand-holding-heart, .fas.fa-envelope {
    color: #fff;
}
.home-Institutional .fas.fa-search {
    color: #7e8c8c;
}
.Gazette .more {
    background: #043361;
}
.Gazette .fa-arrow-right::before {
    color: #fff;
}
.Gazette .more:hover {
    background: #7e8c8c;
}
.calculator {
    width: 100% !important;
    height: 850px;
    border: none;
}
ul.osgalery-cat-tabs , .copyright-block, .os-gallery-img-category {
    display: none !important;
}
#search-main .search label {
    display: none;
}
.search {
    margin: 50px auto 0;
    max-width: 100%;
}
#search-main .search {
    margin: 0 auto 0;
}
fieldset.only {
    display: none;
}
#searchForm fieldset.word button {
    background: #043365;
    border-radius: 50px;
    letter-spacing: 0;
    text-transform: inherit;
    font-size: 16px;
    font-weight: bold;
    font-family: ubuntu;
    height: 50px;
    line-height: 25px;
    padding: 0 50px;
    font-family: 'Ubuntu', sans-serif;
}
#searchForm fieldset.word button:hover {
    background: #7e8c8c;
}
legend {
    color: #7e8c8c;
}
#searchForm .radio {
    display: inline-flex;
}
.search .search-results ol li:first-child {
    border-top: none;
}
.search .search-results ol li {
    border-bottom: 1px solid #7e8c8c;
    color: #043365;
    font-weight: 400;
}
a.inverse {
    color: #043365;
}
a.inverse:hover, a.inverse:active, a.inverse:focus {
    color: #7e8c8c;
}
.highlight {
    background: #7e8c8c;
    color: #fff;
}
.search .phrases-box {
    width: 100%;
}
.search .ordering-box {
    float: left;
    margin-top: 20px;
}
#searchForm select {
    font-style: normal;
    padding: 0 50px 0 0;
    background-image: url(../../../images/down-arrow.png);
    background-repeat: no-repeat;
    background-position: right;
}
#searchForm .form-limit {
    margin-top: -39px;
}
.search .search-results {
    margin: 50px 0 0;
}
.pagination li.counter, .counter {
    display: none;
}
.pagination li {
    color: #7e8c8c;
}
:focus {
    outline:none !important;
}
.error-page #gkMainbody {
    display: block;
}
.error-page #gkHeader {
    background: transparent;
}
.error-page #gkPageContent {
    padding: 300px 0 0;
}
.error-page h1 {
    color: #fff;
    font-weight: bold;
}
.error-page h2 {
    border-bottom: 1px solid #fff;
    color: #fff;
}
.error-page .search-goog {
    color: #fff;
    letter-spacing: 0;
}
.error-page input {
    color: #fff;
    border-color: #fff;
}
#goog-wm-sb {
    text-transform: inherit;
    letter-spacing: 0;
    background: #7c7b7b;
    border-radius: 50px;
}
.error-page #gkCopyrights {
    border-top: none;
}
.item-body ul, .list-1, .list-2, .list-3 {
    display: table;
}
item-body ul > li::before, .list-1 > li::before, .list-2 > li::before, .list-3 > li::before {
    color: #7e8c8c important;
}
.item-body ul li::before {
    color: #7e8c8c;
    content: "\f036";
    font-size: 14px;
    top: 12px;
}
.single-page.contact {
    margin: auto !important;
}
.contact #gk-content-wrapper > div {
    padding: 0;
    width: 100%;
}
.contact #gk-content-wrapper h3 {
    display: none;
}
.info-left {
    width: 48%;
    float: left;
}
.info-right {
    width: 48%;
    float: right;
}
.contact #gk-content-wrapper > div:first-child {
    padding: 0;
}
.popover {
    display:none !important;
}
.contact-form .button.validate {
    margin: 20px 0 0 0;
    background: #043365;
    border-radius: 50px;
    height: 50px;
    text-transform: inherit;
    letter-spacing: 0;
    font-size: 16px;
    padding: 0 50px;
}
.contact-form .button.validate:hover {
    background: #7e8c8c;
}
.gm-style img {
    filter:grayscale(100%);
    -webkit-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
}
.jux-tl-info {
    background: transparent;
    border-radius: 0;
    padding: 25px;
    position: relative;
    border: 5px solid #043365;
}
.jux-tl-title {
    margin: 0 !important;
}
.jux-tl-item .jux-tl-desc {
    color: #043365;
    font-weight: 400;
}
.jux-tl-item.right .arrow, .jux-tl-item.right .arrow::after {
    border-right-color: #043365;
}
.jux-tl-item.left .arrow::after, .jux-tl-item.left .arrow {
    border-left-color:  #043365;
}
.jux-tl-item .jux-tl-time {
    color: #7e8c8c;
    font-size: 40px;
    top: 18px;
}
.jux-tl-time , .jux-tl-control {
    pointer-events: none;
}
.jux-tl-wrap {
    position: relative;
    background: transparent;
}
.jux-tl-wrap:after {
    content:"";
}
.jux-tl-wrap::after {
    content: "";
    background: #043365 ;
    height: 100%;
    width: 5px;
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 0;
    visibility: visible;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}
.jux-tl-item.selected .jux-tl-control {
    background: #7e8c8c;
    border-radius: 50%;
    z-index: 1;
    top: 23px;
}
.jux-tl-desc > div {
    display: table;
    margin-bottom: 20px;
    width: 100%;
}
.jux-tl-item.left .jux-tl-desc {
    text-align: right;
}
.jux-tl-item.left .jux-tl-desc img {
    float: right;
}
.blog-page #gkBreadcrumb {
    top: 0;
}
.blog-page > .header {
    border-bottom: none;
    margin: 40px auto 0;
    max-width: 100%;
    padding: 0;
}
.Trustee-img {
    width: 15%;
    float: left;
}
.blog-page .item-list {
    padding: 0;
}
.Trustee-txt {
    width: 80%;
    float: right;
}
.blog-page .item-list .cat-item-image {
    margin: auto;
}
.Trustee-txt .item-title {
    margin: 0 0 10px 0 !important;
    text-align: left !important;
    font-style: normal !important;
    font-weight: bold !important;
    font-size: 24px !important;
    padding: 0;
    border: none;
    position: relative;
    overflow: hidden;
}
.Trustee-txt .item-title:after {
    content:"";
    background: #043365;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0px;
}
.career .Trustee-txt .item-title::after {
    content:none;
}
.Trustee-img .cat-item-image {
    pointer-events: none;
    width: 130px;
    height: 130px;
    overflow: hidden;
    border-radius: 50%;
}
.blog-page .item-list .cat-item-intro-text {
    max-width: 100%;
    text-align: left;
}
.blog-page .item-list .cat-item-intro-text p {
    line-height: 30px;
}
.blog-page .item-list .item-view.Trustee:last-child {
    margin: 0 0 70px 0;
}
.itemFullText tr {
    background: transparent !important;
}
.itemFullText td {
    color: #7e8c8c;
    font-weight: 400;
    border-bottom: 1px solid #7e8c8c;
    padding: 15px 0;
    text-align: left;
}
.itemFullText td p {
    text-align: left !important;
}
.itemFullText table {
    width: 100% !important;
    margin: 50px 0 0;
    background: transparent !important;
    font-family: 'Ubuntu', sans-serif !important;
}
.itemFullText tr:first-child td {
    color: #043365;
    border-bottom: 5px solid;
}
em {
    font-style: normal;
}
button {
    outline: none !important;
}
:focus {
    outline: none !important;
}
hr {
    border-top: 5px solid #7e8c8c;
}
.recent-more.career {
    color: #7e8c8c;
    font-weight: bold;
    text-transform: inherit;
    margin-top: 15px;
    display: table;
}
.recent-more.career i {
    margin-left: 10px;
}
.recent-more.career:hover, .recent-more.career:hover i::before {
    color: #fff;
}
.itemIntroText p, .itemIntroText span {
    color: #7e8c8c !important;
    font-size: 16px !important;
    line-height: 30px !important;
    font-weight: initial !important;
    letter-spacing: 0 !important;
    font-family: 'Ubuntu', sans-serif !important;
}
.single-page .itemIntroText {
    font-size: 16px;
    letter-spacing: 0;
    line-height: 30px;
    padding: 0;
}
div.itemIntroText {
    color: #7e8c8c;
}
.itemIntroText ol, .itemIntroText li {
    color: #7e8c8c !important;
    font-size: 16px !important;
    font-weight: initial !important;
    font-family: 'Ubuntu', sans-serif !important;
}
.item-body ul > li::before, .list-1 > li::before, .list-2 > li::before, .list-3 > li::before {
    color: #7e8c8c !important;
}
.box.oportunities {
    border-top: 5px solid #043365;
    padding-top: 30px;
}
.item-body h2 {
    margin-top: 0;
}
.rl_sliders.accordion > .accordion-group {
    border-color: #7e8c8c;
    border-radius: 0;
    border-style: none none solid;
    border-width: 1px;
}
.rl_sliders.accordion > .accordion-group.active > div > a:focus, .rl_sliders.accordion > .accordion-group > div > a:focus {
    box-shadow: none;
}
.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle {
    padding: 10px 0;
    color: #7e8c8c;
    font-weight: bold;
}
.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
    background-color: transparent;
    color: #043365;
    border-bottom: 5px solid;
}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
    background-color: transparent;
    color: #043365;
    border-color: #043365;
}
.rl_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner {
    border-top: none;
    padding: 15px 0;
}
.accordion-toggle {
    position: relative;
}
.accordion-toggle::after {
    font-family: fontawesome;
    content: "\f061";
    right: 0;
    position: absolute;
    font-weight: lighter;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
}
.nn_sliders-group.active .accordion-toggle::after {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
}
#gkHeaderNav .gkMainMenu .gkmenu.level0 > li:nth-child(8) .childcontent {
    display: none !important;
}
.alumni #gkHeaderNav .gkMainMenu .gkmenu.level0 > li:nth-child(8) .childcontent {
    display: block !important;
    margin-left: -140px !important;
    width: 280px !important;
    height: 147px !important;
}
.recent-more, .rsform-submit-button, .rsform-button {
    border: 2px solid #7e8c8c!important;
    border-radius: 50px;
    color: #7e8c8c;
    display: table;
    font-family: 'Ubuntu', sans-serif;
    line-height: 18px;
    text-align: center;
    text-transform: uppercase;
    width: fit-content;
    position: relative;
  	/*right: 0;
  	left: 0;*/
    margin: 0;
    z-index: 1;
    padding: 20px 35px !important;
}
.recent-more:hover:before, .rsform-submit-button:hover:before, .recent-more:focus:before, .rsform-submit-button:focus:before, .rsform-button:hover:before  {
    opacity: 1;
    transform: scale3d(1, 1, 1);
    -webkit-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
}
.recent-more::before, .rsform-submit-button:before {
    background: #043365;
    opacity: 0;
    transform: scale3d(1.2, 1.2, 1);
    -webkit-transform: scale3d(1.2, 1.2, 1);
    -o-transform: scale3d(1.2, 1.2, 1);
    -moz-transform: scale3d(1.2, 1.2, 1);
}
.recent-more::before, .rsform-submit-button:before, .rsform-button:before {
    backface-visibility: hidden;
    border-radius: inherit;
    content: "";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition-delay: 0s, 0s;
    -webkit-transition-delay: 0s, 0s;
    -o-transition-delay: 0s, 0s;
    -moz-transition-delay: 0s, 0s;
    transition-duration: 0.3s, 0.3s;
    -webkit-transition-duration: 0.3s, 0.3s;
    -o-transition-duration: 0.3s, 0.3s;
    -moz-transition-duration: 0.3s, 0.3s;
    transition-property: transform, opacity;
    -webkit-transition-property: transform, opacity;
    -o-transition-property: transform, opacity;
    -moz-transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    -o-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    -moz-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
    width: 100%;
    z-index: -1;
}
.recent-more:hover , .recent-more:focus {
	color:#fff;
}
.pswp {
    z-index: 10000;
}
.pswp__caption {
    display: none;
}
.pswp__top-bar {
    background-color: transparent !important;
}
.pswp button.pswp__button--add2cart, .pswp button.pswp__button--playpause {
    color: #7e8c8c !important;
    line-height: 57px;
}
.pswp__button--fs::before {
    color: #7e8c8c;
}
.pswp__button:focus::before, .pswp__button:hover::before, .pswp__button:active::before {
    color: #043365;
}
.news-page.blog-page .item-list .item-view .item-title {
    font-size: 30px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 0;
    margin: auto;
    max-width: 100%;
    border: none;
}
.news-page.blog-page .item-list .cat-item-date, .blog-page .item-list .cat-item-author {
    font-size: 20px;
    letter-spacing: 0;
    font-weight: bold;
}
.news-page.blog-page .item-list .cat-item-intro-text {
    text-align: center;
    padding: 30px 30px 0 30px;
}
.news-page .recent-more {
    margin: 30px auto 0;
}
.blog-page .item-list .cat-item-intro-text {
    font-size: 16px;
    line-height: 30px;
}
.blog-page .item-list .item-view {
    position: relative;
}
.news-page .item-view:after {
    content: "";
    background: #7e8c8c;
    height: 5px;
    width: 200px;
    position: absolute;
    bottom: -72px;
    left: 0;
    right: 0;
    margin: auto;
  	display: block;
}
.news-page .item-view:last-child:after {
    content: none;
}
.giving-page #gkBottom2 {
    padding:0 0 50px 0;
}
#nsp-giving {
    max-width: 940px;
    margin: auto;
}
.giving-page #gkPageContent {
    padding-bottom: 0;
}
.giving-page .nspCol2 {
    text-align: left;
    margin-bottom: 30px;
}
.giving-page .nspCol2:nth-child(odd) {
    padding-right: 20px !important;
}
.giving-page .nspCol2:nth-child(even) {
    padding-left: 20px !important;
}
.giving-page .more, .Trustee .more, .nspMain.soccer .more {
    background: #043365;
}
.Trustee .more:hover, .giving-page .more:hover, .nspMain.soccer .more:hover {
    background: #7e8c8c;
}
.Trustee .more {
    margin-top: 20px;
}
.giving-page .fa-arrow-right::before, .Trustee .fa-arrow-right::before, .nspMain.soccer .fa-arrow-right::before {
    color: #fff;
}
.giving-page  #gkPageContent , .giving-page #k2Container {
    max-width: 940px;
}
.heart {
    background: #e74c3c;
    height: 250px;
    text-align: center;
    line-height: 250px;
}
.far.fa-heart, .fas.fa-heart {
    color: #fff;
}
#heart {
    animation: heartbeat 1s infinite;
    -webkit-animation: heartbeat 1s infinite;
    -moz-animation: heartbeat 1s infinite;
    -o-animation: heartbeat 1s infinite;
    -ms-animation: heartbeat 1s infinite;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    line-height: 80px !important;
    position: absolute;
    left: 50%;
    top: 50%;
    text-align: center;
    width: 90px;
    height: 90px;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}
@keyframes heartbeat {
    0%
    {
    font-size: 30px ;
    }
    20%
    {
    font-size: 40px ;
    }
    40%
    {
    font-size: 50px ;
    }
    60%
    {
    font-size: 60px ;
    color:#c0392b;
    }
    80%
    {
    font-size: 50px;
    }
    100%
    {
    font-size: 40px ;
    }
}
@-webkit-keyframes heartbeat {
    0%
    {
    font-size: 30px ;
    }
    20%
    {
    font-size: 40px;
    }
    40%
    {
    font-size: 50px ;
    }
    60%
    {
    font-size: 60px ;
    color:#c0392b;
    }
    80%
    {
    font-size: 50px ;
    }
    100%
    {
    font-size: 40px;
    }
}
.giving-page #gkHeaderSidebarWrapper {
    padding: 0 50px;
}
.formResponsive fieldset {
    min-width: 100% !important;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #043365 !important;
    background-image: none !important;
    color: #fff !important;
}
div.subCategory {
    background: transparent;
    border: none;
    margin: 0;
    padding: 0;
    height: auto !important;
}
div.subCategory h2 {
    margin: 0 0 20px 0;
    font-size: 22px;
}
.single-page .item-info + .item-body, .blog-page .item-info + .item-body {
    width: 100%;
}
.single-page .item-info, .blog-page .item-info {
    margin: 0;
}
.itemFullText p,  .itemFullText span {
    font-size: 16px !important;
}
.item-body ul > li, .list-1 > li, .list-2 > li, .list-3 > li {
    padding: 0 0 20px 25px;
    line-height: 30px;
}
.item-body ul li::before {
    top: 2px;
}
.itemFullText tbody tr td p {
    margin: 1em 0 2em;
}
.single-page .item-info, .blog-page .item-info {
    width: 100%;
}
.single-page .item-info ul li time, .blog-page .item-info ul li time {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    background: #7e8b8b;
    height: 50px;
    display: table;
    line-height: 50px;
    padding: 0 40px;
    border-radius: 50px;
    margin-top: 50px;
}
.soccer-page #gkPageContent {
    padding: 250px 0 0;
}
.soccer-page #gkMainbody {
    margin-bottom: 0;
}
.nspMain.soccer {
    max-width: 800px !important;
}
.nspMain.soccer h3 {
    text-align: left;
}
.nspMain.soccer p {
    text-align: left;
}
.nspMain.soccer .nspArt {
    margin-bottom: 40px;
    border-bottom: 1px solid;
    padding-bottom: 20px !important;
}
.nspMain.soccer .nspArt:last-child {
    margin-bottom: 40px;
    border-bottom: none;
    padding-bottom: 20px !important;
}
#menu493 + div, #menu500 + div, #gk-menu-overlay-wrap .gkMainMenu #menu493 + div, #gk-menu-overlay-wrap .gkMainMenu  #menu500 + div {
    display:none !important;
}
.home-Institutional .tp-caption.fullscreenvideo {
    height: 100% !important;
    bottom: 0 !important;
}
.home-Institutional .tp-caption.tp-fade.tp-resizeme.start {
    z-index: 100000 !important;
}
.cadre_texte {
    float: left;
}
.cadre_bouton {
    float: right;
}
.cadre_texte p {
    margin: 0;
}
.cadre_inner_texte_alert_cookies {
    display: table !important;
    width: 100%;
    padding: 0 100px !important;
}
.cadre_inner_alert_cookies {
    display: table !important;
    padding: 20px 0;
}
#cadre_alert_cookies button, #cadre_alert_cookies select, #cadre_alert_cookies a.btn.read_more {
    letter-spacing: 0;
    border-radius: 0;
    font-weight: bold;
    padding: 5px 20px;
}
.btn.popup-modal-dismiss {
    color: #043361 !important;
    border-radius: 0 !important;
    margin: 0 !important;
    padding: 4px 10px !important;
    font-weight: bold !important;
    letter-spacing: 0 !important;
}
.btn.popup-modal-dismiss:hover {
    color: #fff !important;
    background: #043361 !important;
}
#cadre_alert_cookies a.btn.read_more:hover {
    color: #043361 !important;
    background: #fff !important; 
}
.formResponsive tbody tr td {
    border: none !important;
}
.formResponsive  table {
    border: none !important;
}
/*.alumni .childcontent-inner li a {
    color: #7e8c8c!important;
    text-transform: capitalize !important;
}
.alumni .childcontent-inner li a:hover {
    color: #043365!important;
}
.alumni .last .childcontent-inner li a {
    color: #fff!important;
    text-transform: inherit !important;
}
.alumni .childcontent .gkcol {
    width: 100%;
}*/
.alumni .childcontent {
    padding: 0;
}
.alumni #gkHeaderNav .gkMainMenu .gkmenu > li > a, .alumni #gkHeaderNav .gkMainMenu .gkmenu > li > span {
    padding: 0;
}
.alumni .addthis_toolbox {
    display:none;
}
.alumni  #gkBottom2 {
    padding:  0 0;
    margin-top: -150px !important;
}
.alumni  .Gazette {
    margin:50px auto ;
    background: #7e8c8c;
}
.alumni .Gazette p {
    color: #fff;
}
.alumni .Gazette .more {
    background: #043365;
}
html {
    border-bottom: none;
}
.alumni-events h3, .alumni-Volunteer h3 {
    position: absolute;
    background: #043361;
    color: #fff;
    font-weight: bold;
    padding: 15px;
    left: 50px;
    top: 50px;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    bottom: initial;
    width: auto;
    font-size: 18px;
}
.alumni-events .news-img a:hover h3, .alumni-Volunteer .news-img a:hover h3 {
    background: #7e8c8c;
    color: #fff;
}
.blog-page > .header .item-desc {
    font-size: 16px;
    font-style: normal;
    letter-spacing: 0;
    text-transform: inherit;
    text-align: left;
}
.alumni .box .header {
    color: #043361;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 0;
    margin: 40px 0 30px;
    text-transform: inherit;
    border-bottom: 5px solid;
    padding-bottom: 20px;
}
.alumni #gkMainbodyBottom {
    padding: 10px 0 40px 0;
    position: relative;
}
.uk-blog-date .uk-event-date, .uk-event-time .uk-event-date, .block-number .digit {
    background: transparent;
    border: none;
    box-shadow: none;
    color: #fff;
    font-weight: bold;
    font-size: 50px;
    padding: 0 15px;
    line-height: 80px;
}
.block-number .bottom {
    box-shadow: none;
    background: transparent !important;
}
.block-number {
    height: 80px;
    min-width: 60px !important;
    background: #043365;
    margin: 0;
    display: table;
}
.upcoming_event_container {
    height: auto;
    display: table;
    width: 100%;
    border-bottom: 1px dashed #7e8c8c;
    padding-bottom: 20px;
    margin-bottom: 10px;
}
.upcoming_event_container:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.upcoming_event_title {
    color: #7e8c8c;
    padding-left: 20px;
    display: table;
}
.month {
    font-size: 16px;
    color: #7e8c8c;
}
.alumni #gkMainbodyBottom .content > br {
    display: none;
}
.item-title-wrap {
    text-align: left;
}
.formResponsive select {
    width: 100%;
    border-style: none none solid;
    border-color: #003261;
    padding: 10px 0;
    font-style: normal;
    background-image: url(../../../images/down-arrow.png);
    background-repeat: no-repeat;
    background-position: right;
}
.alumni-main .item-content {
    width: 100%;
    float: left;
}
.alumni-events-page.alumni-main .item-content {
    width: 55%;
    float: left;
}
.alumni-main #gkMainbodyBottom {
    width: 40%;
    float: right;
}
.alumni-events-page.alumni-main #gkMainbodyBottom {
    width: 40%;
    float: right;
}
.alumni-main #gkPageContent, .alumni-main #k2Container {
    max-width: 1000px;
}
.alumni-main  .single-page .item-title {
    font-size: 30px;
}
.alumni-main > div section {
    clear: none;
}
.alumni-main .box .header {
    margin: 35px 0 30px;
    padding-bottom: 24px;
}
.alumni-contact {
    display: table;
    margin: 0 auto 50px;
    width: 100%;
    text-align: center;
}
.alumni .tp-caption {
    right: 60px !important;
    width: auto !important;
}
.item-body blockquote {
    color: #043365;
    margin: 0 auto 30px;
}
.itemFullText blockquote > p {
    font-size: 34px !important;
    font-weight: bold;
    line-height: 45px;
}
.tp-bullets.simplebullets.square-old .bullet {
    background: #fff;
    margin-left: 5px;
}
.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected {
    background: #7e8c8c;
}
.tp-caption a.recent-more {
    color: #fff;
    border-color: #fff !important;
}
.tp-caption a.recent-more:hover {
    border-color: #043365 !important;
}
#rsform_20_page_0 .rsform-radio {
    float: left;
}
#rsform_20_page_0  .formControls label {
    display: inline-flex;
}
.formResponsive input[type="button"].rsform-button-next, .formResponsive button[type="button"].rsform-button-next, .formResponsive input[type="button"].rsform-button-prev, .formResponsive button[type="button"].rsform-button-prev {
    background-color: transparent;
    text-transform: inherit;
    letter-spacing: 0;
    border-radius: 50px;
    color: #7e8c8c !important;
    font-size: 18px;
    border-color: #7e8c8c;
    border-width: 2px;
    padding: 20px 35px !important;
}
.formResponsive button[type="button"].rsform-button-next:hover, .formResponsive input[type="button"].rsform-button-next:hover, .formResponsive input[type="button"].rsform-button-prev:hover, .formResponsive button[type="button"].rsform-button-prev:hover {
    color: #fff !important;
    background-color: #7e8c8c;
    border-color: #7e8c8c;
}
#rsform_20_page_1 input[type="submit"], #rsform_20_page_1  button[type="submit"] {
    margin-top: 30px;
}
#rsform_20_page_1  .rsform-block.rsform-block-total {
    display: none;
}
.rsform-block-total label.formControlLabel {
    font-size: 30px !important;
}
.rsform_payment_total {
    font-size: 40px;
    font-weight: 900;
}
.exwscholika {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
    margin-top: 50px;
}
.exwscholika h4 {
    font-size: 26px;
    margin: 0;
}
.directory-view div.catItemExtraFields, .directory-view div.genericItemExtraFields {
    margin: 0;
    padding: 0;
    border-top: none;
}
article.item-view.blog-view.directory-view {
    margin: 0 0 30px 0;
    border-bottom: 3px solid #043361;
    padding-bottom: 30px;
}
.directory-view .catItemExtraFields {
    display: table;
    width: 100%;
}
.directory-view .catItemExtraFields .catItemImage {
    width: 30%;
    float: left;
    padding-right: 30px;
}
.directory-view div.catItemExtraFields ul {
    width: 70%;
    float: right;
}
.directory-view .catItemExtraFields .catItemImage img {
    height: 200px !important;
    width: 100% !important;
    object-fit: contain;
}
.aliasBrand span.catItemExtraFieldsLabel, .aliasName span.catItemExtraFieldsLabel , .aliasSurname span.catItemExtraFieldsLabel, .aliasYear span.catItemExtraFieldsLabel, .aliasGraduate span.catItemExtraFieldsLabel {
    display: none !important;
}
.aliasBrand span.catItemExtraFieldsValue {
    font-weight: bold;
    color: #043365;
}
.aliasName span.catItemExtraFieldsValue, .aliasSurname span.catItemExtraFieldsValue  {
    font-weight: bold;
    color: #043365;
}
.aliasKaldos {
    display: table !important;
    width: 100%;
}
.aliasYear span.catItemExtraFieldsValue, .aliasGraduate span.catItemExtraFieldsValue {
    font-weight: bold;
    font-size: 16px;
    color: #043365;
}
.aliasName, .aliasSurname, .aliasYear, .aliasGraduate {
    padding-right: 5px;
    position: relative;
    float: left;
}
.aliasYear:after {
    content:",";
    float: right;
    color: #043365;
}
.aliasYear:before {
    content:"'";
    float: left;
    color: #043365;
}
.aliasBrand {
    width: 100%;
    display: table !important;
    border-top: 1px solid;
    padding-top: 10px;
}
.k2filter-responsive .k2filter-cell {
    width: 100%;
    margin: 0;
    padding: 0;
    margin-bottom: 30px;
}
.ui-widget-content {
    border: none;
    background: #ececec;
    border-radius: 0 !important;
}
.ui-multiselect-checkboxes label span {
    font-size: 15px;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    color: #043365 !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: none !important;
    background: #fff !important;
    border-radius: 0;
}
.ui-state-hover label input {
    border-color: #fff !important;
}
.K2FilterBlock {
    margin-bottom: 80px;
}
.k2filter-table {
    width: 100%;
    float: left;
}
.K2FilterBlock  .buttons {
    width: 100%;
    float: right;
}
.k2filter-responsive input.submit {
    letter-spacing: 0;
    text-transform: inherit;
    font-family: 'Ubuntu', sans-serif;
    margin: 32px 0 0 0;
    width: auto;
    border-radius: 0;
    height: 50px;
    font-size: 16px;
    background: #043365;
}
.k2filter-responsive input.submit:hover {
    background: #7e8c8c;
}
.k2filter-cell select {
    font-style: normal;
    background: url(../../../images/down-arrow.png);
    background-repeat: no-repeat;
    background-position: right;
}
li.aliasKlados {
    display: table !important;
    width: 100%;
}
.rsform-block-purpose input[type="checkbox"] {
    float: left;
}
.rsform-block-purpose label {
    display: block;
}
.directory-view a.cat-item-image {
    pointer-events: none;
}
div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel {
    margin: 0;
}
.aliasKlados span.catItemExtraFieldsValue, .aliasEidikotita span.catItemExtraFieldsValue, .aliasPhone span.catItemExtraFieldsValue, .aliasEmail span.catItemExtraFieldsValue, .aliasWeb span.catItemExtraFieldsValue {
    width: 70%;
    float: right;
}
.directory-view div.catItemExtraFields ul li {
    display: table;
    width: 100%;
}
.directory-view div.catItemExtraFields ul .aliasSurname , .directory-view div.catItemExtraFields ul .aliasName, .directory-view div.catItemExtraFields ul .aliasYear ,.directory-view div.catItemExtraFields ul .aliasGraduate {
    width: auto;
    display: block;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #043365 url(images/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x !important;
    font-family: 'Ubuntu', sans-serif !important;
    text-transform: none;
}
input.btn.btn-warning.button.reset {
    background: #fff;
    border: 1px solid #043365;
    color: #043365 !important;
    font-family: 'Ubuntu', sans-serif !important;
    font-weight: bold;
    border-radius: 0;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    letter-spacing: 0;
    text-transform: inherit;
    font-size: 15px;
}
input.btn.btn-warning.button.reset:hover {
    background: #043365;
    color: #fff !important;
}
button.ui-multiselect.ui-widget.ui-state-default.ui-corner-all {
    -webkit-appearance: none !important;
    background: transparent !important;
    background-image: url(../../../images/down-arrow.png) !important;
    background-repeat: no-repeat !important;
    background-position: right !important;
    border-style: none none solid !important;
    border-color: #043361;
    border-radius: 0;
    color: #043361 !important;
    font-size: 14px !important;
    letter-spacing: 0;
    margin: 0;
    min-height: 40px;
    height: auto;
    border-width: 1px !important;
}
.ui-multiselect span.ui-icon {
    float: right;
    display: none;
}
:lang(en) .k2filter-field-select h3:before {
    content: "Professional Field";
    text-indent: 0;
    position: absolute;
    left: 0;
    top: 0;
}
:lang(en) .k2filter-field-select h3 {
    text-indent: -9999px;
    position: relative;
}
:lang(en)  .k2filter-field-multi  h3 {
    text-indent: -9999px;
    position: relative;
}
:lang(en) .k2filter-field-multi h3:before {
    content: "Specialty";
    text-indent: 0;
    position: absolute;
    left: 0;
    top: 0;
}

.aliasEmail .catItemExtraFieldsValue {
    display: grid;
}

/*:lang(en) .ui-multiselect span {
    text-indent: -9999px;
    position: relative;
    display: block;
    width: auto;
}
:lang(en) .ui-multiselect span:before {
    content: "Select Specialty";
    text-indent: 0;
    position: absolute;
    left: 0;
    top: 0;
}
:lang(en) .k2filter-field-select option.empty {
    
}
.ui-multiselect span {
    display: none;
}*/
.cc-message-text a {
    color: #e1a232;
}
.cc-message-text a:hover {
    color: #7e8c8c;
}

div.cc-checkbox-container {
    display: -webkit-box;}
.cc-compliance.cc-highlight {
    flex-direction: row-reverse;
}
.gkNspPM-VideoList .gkItemsPage {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 40px;
    max-width: 1230px;
    margin: 0 auto 80px;
}
.gkNspPM-VideoList .gkItemsPage figure {
    padding: 0;
}
#sbox-window.shadow {
    box-shadow: none;
    background: #7e8c8c;
}
.sbox-content-iframe#sbox-content {
    background: #7e8c8c;
}
.gkNspPM-VideoList .gkItem:hover figcaption {
    background: transparent;
}
.gkNspPM-VideoList h3 a {
    font-size: 22px;
    font-weight: bold;
    pointer-events: none !important;
}
.gkNspPM-VideoList h3 {
    padding: 16px 0 0;
    text-align: left;
}
.gkNspPM-VideoList p {
    margin: 0;
}
.gkNspPM-VideoList h1 {
    max-width: 1230px;
    margin: 0 auto 30px;
}
.donors-page div#gk-content-wrapper {
    display: none;
}
.gkNspPM-VideoList figcaption {
    cursor: default;
}
:lang(en) .k2filter-field-0 h3:before {
    content: "Professional Field";
}

.popup_new {
    text-align: center;
    font-weight: bold;
}

#gafancybox-skin258 {
    background: rgb(4 51 97);
    color: #fafafa;
    border-radius: 0px;
}
.recent-more {
    /*display: unset;*/
    margin: 5px;
}
.excellence-View .blog-page {
    margin: 0 !important;
}
.excellence-View #gkPageContent {
    padding: 0;
    display: flex;
    width: 80%;
    max-width: unset;
    justify-content: start;
    margin: 0 0 0 auto !important;
}
.excellence-View .gkPage {
    margin: 0 !important;
}
section#gkBottom0 {
    margin: 0 0 30px auto !important;
    width: 80%;
    display: flex;
    max-width: unset;
}
.excellence-View   .box .header {
    color: #043365;
    font-size: 40px;
    font-style: normal;
    font-weight: bold;
    margin: 0 0;
    border-bottom: 5px solid;
    padding-bottom: 20px;
    text-align: left;
}
.excellence-View  .gk-clearfix {
    width: 100%;
}
.excellence-View  section#gkBottom2 {
    width: 80%;
    display: flex;
    justify-content: start;
    margin: 0 0 0 auto !important;
    max-width: 100%;
}
.excellence-View .block-number .digit {
    width: 100px;
}
.nspMain.excellence .nspArtPage {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
    margin-top: 40px;
    margin-bottom: 80px;
}
#nsp-giving.excellence {
    max-width: 100%;
}
.nspMain.excellence .program-date img {
    display: block;
    aspect-ratio: 16/9;
    width: 100%;
    object-fit: cover;
}
.nspMain.excellence .program-date {
    position: relative;
}
.nspMain.excellence .program-date  span {
    background: #7e8c8c;
    position: absolute;
    color: #fff;
    height: 40px;
    padding: 0 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    font-weight: bold;
}
.nspMain.excellence .nspArt a h3 {
    text-align: left;
    margin: 40px 0 10px;
}
.nspMain.excellence .nspArt p {
    margin: 0;
    text-align: left;
}
.nspMain.excellence .more {
    background: #043361;
    margin-top: 20px;
}
.nspMain.excellence .more .fa-arrow-right::before {
    color: #fff;
}
.nspMain.excellence .more:hover {
    background: #7e8c8c;
}
.excellence-View footer#gkFooter .gkPage {
    margin: 0 auto !important;
}
.excellence-pages #gkHeaderNav.fixed #gkLogo.css {
    background: rgba(0, 0, 0, 0) url("../../../images/kassandra/Kassandra_cee_logo-01.png") no-repeat scroll 0 0 / contain;
}
.excellence-View #gkBreadcrumb {
    display: none;
}
.excellence-pages div.itemExtraFields {
    margin: 0;
    padding: 0;
    border: none;
}
.excellence-pages .itemSubheader h3 {
    border: none;
    display: none;
}
.excellence-pages  .itemExtraFields dt {
    display: none;
}
.excellence-pages  .itemExtraFields dd {
    padding: 20px 50px;
    width: auto;
    background: #7e8c8c;
    color: #fff;
    font-weight: bold;
    border-radius: 50px;
}
.footer-col.excellence-footer {
    width: 50%;
}
.footer-col.excellence-footer:nth-child(2) {
    padding: 0 0 0 50px;
}
.box.excellence.gkmod-2 {
    width: 100%;
    padding: 0;
}
.excellence-View  .gk-clearfix {
    margin: 0;
}
.excellence-View .blog-page #gkBreadcrumb {
    display: block;
}
.excellence-View  #k2Container.blog-page {
    margin: 250px auto 0 auto !important;
    max-width: 100%;
}
div#nsp-mentors {
    max-width: 800px;
    margin: auto;
}
.student-mentors .unmentor {
    display: none;
}
.mentors {
    display: flex;
    align-items: start;
    justify-content: space-between;
}
.mentors img.nspImage {
    width: 200px;
    height: 200px;
    aspect-ratio: 1/1;
    object-fit: cover;
    object-position: center;
    border: 5px solid #043365;
}
.mentors > div {
    width: calc(100% - 230px);
    text-align: left;
    margin: auto 0;
}
.mentors > div h3 {
    margin: 0 0 15px 0;
    font-size: 20px;
}
.mentors > div p {
    margin: 0;
}
.mentors .rl_sliders {
    margin: 0;
}
div#nsp-mentors .nspArt.nspCol1:not(:last-child) {
    margin-bottom: 30px;
    padding-bottom: 30px !important;
    border-bottom: 3px solid #043365;
}
div#nsp-mentors .accordion-inner {
    padding-bottom: 0 !important;
}
div#nsp-mentors .rl_sliders.accordion > .accordion-group {
    border: none;
}
div#nsp-mentors .rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
    border-bottom: none;
}
div#nsp-mentors .rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle {
    display: flex;
    align-items: center;
    padding: 10px 0 0;
}
div#nsp-mentors  .accordion-toggle::after {
    position: relative;
    margin-left: 10px;
}
div#nsp-mentors .accordion-inner br {
    display: none;
}


@media screen and (max-width:1680px) {
    #gkLogo.css {
    height: 150px;
    width: 150px;
    }
    .tp-caption h2 {
    font-size: 60px !important;
    }
    #gkHeaderNav .gkMainMenu .gkmenu.level0 > li {
    padding: 0 10px;
    }
    .giving-page #gkHeaderSidebarWrapper {
    padding: 0 50px 0 0;
    }
    .giving-page #gkPageContent, .giving-page #k2Container, #nsp-giving {
    max-width: 800px;
    }
}

@media screen and (max-width:1580px) {
    #gkBg {
    padding-right: 50px;
    }
    .home-Institutional, body {
    padding: 0 0 0 50px;
    }
    #gkHeaderNav > div {
    padding: 0 50px;
    }
    #gkLang {
    right: 50px;
    }
    #gkLogo {
    left: 0;
    }
    #gkHeaderNav.fixed {
    left: 50px;
    right: 50px;
    }
    #gkHeaderNav.fixed #gkLogo.css {
    left: 30px;
    }
}

@media screen and (max-width:1460px) {
    #gkHeaderSidebar h2 {
    font-size: 18px;
    }
    .gkNspPM-VideoList .gkItemsPage {
    max-width: 100%;
    padding: 0 50px;
    }
    .page-button {
    padding: 0 25px;
    }
    .main-news-txt h3 {
    font-size: 26px;
    }
    .news h3 {
    font-size: 20px;
    }
    .alumni .news h3 { 
    font-size: 18px;    
    }
    .giving-txt h2 {
    font-size: 80px;
    line-height: 80px;
    }
    #gkHeaderNav .gkMainMenu .gkmenu > li > a, #gkHeaderNav .gkMainMenu .gkmenu > li > span {
    font-size: 14px;
    }
    #gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a::after {
    bottom: -35px;
    }
    #gkBottom9 {
    padding: 0 0 50px 50px;
    }
    .home-Institutional #gkBottom9 {
    padding: 100px 50px 50px 0;
    }
    #gkFooter {
    padding: 0 0 0 50px;
    }
    .home-Institutional #gkFooter {
    padding: 0 50px 0 0;
    }
    .main-news-txt h3 {
    margin: 0 !important;
    }
    .main-news-txt  p {
    margin: 0 0 10px 0;
    }
}


@media screen and (max-width:1360px) {
    #gkHeaderSidebar p {
    margin: 0;
    line-height: 16px;
    font-size: 14px;
    }
    .page-button {
    height: 90px;
    }
    .main-news-txt p {
    font-size: 16px;
    }
    .main-news-txt h3 {
    font-size: 22px;
    }
}

@media screen and (max-width:1280px) {
    #gkTop1, #gkTop2, #gkBottom1, #gkBottom2, #gkBottom3, #gkBottom4, #gkBottom5, #gkBottom6, #gkBottom7, #gkBottom8 {
    padding: 50px 0 0 !important;
    }
    .gkNspPM-VideoList {
    margin: 0;
    padding: 0 50px;
    }
    .gkNspPM-VideoList .gkItemsPage {
    padding: 0;
    }
    #gkBottom9 {
    padding: 0 0 50px 30px!important;
    }
    .home-Institutional #gkBottom9 {
    padding: 100px 30px 50px 0!important;
    }
    .giving-txt h2 {
    font-size: 70px;
    line-height: 70px;
    }
    .heart {
    height: 200px;
    line-height: 200px;
    }
    #gkHeader {
    padding: 0 0 0 50px;
    }
    #gkBg {
    padding-right: 30px;
    }
    .home-Institutional, body {
    padding: 0 0 0 30px;
    }
    #gkHeaderNav > div {
    padding: 0 30px;
    }
    #gkLang {
    right: 30px;
    }
    .tp-caption h2 {
    font-size: 50px !important;
    line-height: 50px !important;
    }
    #gkHeaderSidebarWrapper {
    padding-right: 10px;
    }   
    body {
    font-size: 16px;
    }
    #gkHeaderNav.fixed {
    left: 30px;
    right: 30px;
    }
    .news h3 {
    left: 30px;
    bottom: 30px;
    }
    .alumni .news h3 {
    left: 30px;
    bottom: initial;
    font-size: 16px;
    top: 30px;
    }
    .alumni-title {
    top: initial !important;
    bottom: 30px !important;
    }
    .category-source {
    left: 30px;
    top: 30px;
    }
    .main-news-img {
    padding-right: 30px;
    }
    #gkFooter {
    padding: 0 0 0 30px;
    }
    .home-Institutional #gkFooter {
    padding: 0 30px 0 0;
    }
    .giving-page #gkHeaderSidebarWrapper {
    padding: 0 20px 0 0;
    }
    .giving-page #gkBottom2 {
    padding: 0 0 50px 0 !important;
    }
    .tp-caption {
    bottom: 30px !important;
    left: 30px !important;
    }
    :lang(el) #gkHeaderNav .gkMainMenu .gkmenu > li > a, :lang(el) #gkHeaderNav .gkMainMenu .gkmenu > li > span {
    font-size: 12px;
    }
}



@media screen and (max-width:1180px) {
    #gkHeaderNav .gkMainMenu .gkmenu > li > a, #gkHeaderNav .gkMainMenu .gkmenu > li > span {
    font-size: 12px;
    }
    .excellence-seminars div#gkPageContent {
    width: 100%;
    padding: 0 0 0 30px !important;
    }
    section#gkBottom0 {
    width: 100%;
    padding-left: 30px;
    }
    .excellence-View  section#gkBottom2 {
    width: 100%;
    }
    .nspMain.excellence .nspArtPage {
    grid-gap: 30px;
    margin-top: 30px;
    margin-bottom: 50px;
    }
    #gkHeaderNav.fixed #gkLogo.css {
    height: 45px;
    top: 25px;
    width: 200px;
    }
    #gkHeaderNav {
    padding: 35px 0 0 0;
    }
    #gkLogo.css {
    height: 130px;
    width: 130px;
    }
    #gkLogo {
    top: -20px;
    left: 10px;
    }
    #gkHeaderMod {
    padding-top: 160px;
    width: 100%;
    padding-left: 30px;
    }
    #gkHeaderSidebarWrapper {
    left: 0;
    position: relative;
    width: 100%;
    padding-right: 0;
    }
    .page-button {
    width: 100%;
    float: left;
    margin-top: 30px;
    }
    #gkHeaderSidebarWrapper a:hover .page-button {
    width: 100%;
    }
    .act , .HighSchool, .Elementary {
    width: 33.333%;
    float:left;
    }
    a.pinewood, .CTY {
    width: 50% !important;
    float: left;
    display: table;
    }
    a.pinewood {
    padding-right: 15px;
    }
    .act {
    padding-right: 20px;
    }
    .HighSchool {
    padding: 0 10px;
    }
    .Elementary  {
    padding-left: 20px;    
    }
    .CTY {
    padding-left: 15px;      
    }
    .page-button {
    text-align: left;
    }
    #gkHeaderSidebar h2 br, #gkHeaderSidebar p br {
    display: none;
    }
    #gkTop1, #gkTop2, #gkBottom1, #gkBottom2, #gkBottom3, #gkBottom4, #gkBottom5, #gkBottom6, #gkBottom7, #gkBottom8 {
    padding: 30px 0 0 !important;
    }
    .main-news-img {
    padding-right: 15px;
    }
    #gkBottom1 {
    width: 100%;
    padding-left: 30px !important;
    }
    .news:nth-child(1) {
    padding-right: 20px;
    }
    .news:nth-child(2) {
    padding: 0px 10px;
    }
    .news:nth-child(3) {
    padding-left: 20px;
    }
    #gkHeaderNav .gkMainMenu {
    margin: 75px 0 0 !important;
    }
    #gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a::after {
    bottom: -30px;
    }
    .news {
    margin-bottom: 30px;
    }
    #gkBottom2  {
    padding-left: 30px !important;    
    }
    .giving-txt {
    padding-left: 50px;
    }
    #gkHeaderNav.fixed .gkMainMenu .gkmenu.level0 > li > a::after {
    bottom: -39px;
    }
    .giving-page #gkHeaderSidebarWrapper {
    padding: 0;
    margin-top: 30px !important;
    }
}
@media screen and (max-width:1120px) {
    :lang(el) #gkHeaderNav .gkMainMenu .gkmenu.level0 > li {
    padding: 0 5px;
    }
}

@media screen and (max-width:1024px) {
    .home-Institutional #gkMobileMenu {
    color: #fff;
    }
    .gkNspPM-VideoList {
    padding: 0;
    }
    #gkMobileMenu {
    color: #7e8c8c;
    }
    .home-Institutional  #gkMobileMenu:active span, .home-Institutional  #gkMobileMenu:focus span, .home-Institutional  #gkMobileMenu:hover span {
    color: #7e8c8c;
    }
    #gkMobileMenu:active span, #gkMobileMenu:focus span, #gkMobileMenu:hover span {
    color: #043361;
    }
    .home-Institutional #gkMobileMenu:active > i, .home-Institutional #gkMobileMenu:active > i::before,.home-Institutional  #gkMobileMenu:active > i::after, .home-Institutional #gkMobileMenu:focus > i, .home-Institutional #gkMobileMenu:focus > i::before,.home-Institutional  #gkMobileMenu:focus > i::after, .home-Institutional #gkMobileMenu:hover > i, .home-Institutional #gkMobileMenu:hover > i::before,.home-Institutional  #gkMobileMenu:hover > i::after {
    background: #7e8c8c;
    }
    #gkMobileMenu:active > i, #gkMobileMenu:active > i::before, #gkMobileMenu:active > i::after, #gkMobileMenu:focus > i, #gkMobileMenu:focus > i::before, #gkMobileMenu:focus > i::after, #gkMobileMenu:hover > i, #gkMobileMenu:hover > i::before, #gkMobileMenu:hover > i::after {
    background: #043361;
    }
    #gkMobileMenu {
    left: inherit;
    right: 0;
    top: 60px !important;    
    }
    #gkHeaderNav.fixed #gkMobileMenu {
    color: #7e8c8c !important;
    }
    #gkHeaderNav.fixed #gkMobileMenu {
    top: 25px !important;
    }
    #gkHeaderNav.fixed #gkMobileMenu:active > i, #gkHeaderNav.fixed #gkMobileMenu:active > i::before, #gkHeaderNav.fixed #gkMobileMenu:active > i::after, #gkHeaderNav.fixed #gkMobileMenu:focus > i, #gkHeaderNav.fixed #gkMobileMenu:focus > i::before, #gkHeaderNav.fixed #gkMobileMenu:focus > i::after, #gkHeaderNav.fixed #gkMobileMenu:hover > i, #gkHeaderNav.fixed #gkMobileMenu:hover > i::before, #gkHeaderNav.fixed #gkMobileMenu:hover > i::after {
    background: #043361;
    }
    #gkHeaderNav.fixed #gkMobileMenu:active span, #gkHeaderNav.fixed #gkMobileMenu:focus span, #gkHeaderNav.fixed #gkMobileMenu:hover span {
    color: #043361;
    }
    .main-news-txt {
    padding-right: 0;
    }
    .giving-txt {
    width: 55%;
    }
    .news h3 {
    font-size: 18px;
    width: 80%;
    }
    .alumni .news h3 {
    width: auto;
    }
    #gk-menu-overlay {
    background: #043361;
    }
    #gk-menu-overlay-wrap .gkMainMenu li li {
    border: none !important;
    }
    #gk-menu-overlay-wrap .gkMainMenu li {
    border-top: none;
    }
    #gk-menu-overlay-wrap .gkMainMenu a:active, #gk-menu-overlay-wrap .gkMainMenu a:focus, #gk-menu-overlay-wrap .gkMainMenu a:hover, #gk-menu-overlay-wrap .gkMainMenu span:active, #gk-menu-overlay-wrap .gkMainMenu span:focus, #gk-menu-overlay-wrap .gkMainMenu span:hover {
    color: #7e8c8c;
    }
    #gk-menu-overlay-wrap .active a, #gk-menu-overlay-wrap .active span {
    color: #7e8c8c;   
    }
    #gk-menu-overlay-wrap .gkMainMenu a, #gk-menu-overlay-wrap .gkMainMenu span {
    padding: 0;
    }
    #gk-menu-overlay-wrap .gkMainMenu .childcontent, #gk-menu-overlay-wrap .gkMainMenu .childcontent .childcontent {
    padding: 0 0 0 20px;
    }
    #gk-menu-overlay-wrap .gkMainMenu li li a {
    padding: 3px 0;
    }
    #gk-menu-overlay-wrap .gkMainMenu {
    padding: 50px 0 10px 0;
    }
    #gk-menu-overlay-wrap #gk-menu-overlay-close:active, #gk-menu-overlay-wrap #gk-menu-overlay-close:focus, #gk-menu-overlay-wrap #gk-menu-overlay-close:hover {
    color: #7e8c8c;
    }
    #gk-menu-overlay-wrap #gk-menu-overlay-close {
    top: 50px;
    right:50px;
    }
    #gk-menu-overlay-wrap {
    left: 0;
    margin: auto;
    max-width: 100%;
    padding: 0 50px;
    }
    .childcontent-inner li a:hover, .childcontent-inner li a.active {
    color: #7e8c8c !important;
    }
    #gk-menu-overlay-wrap .gkMainMenu > .gkmenu > li > a, #gk-menu-overlay-wrap .gkMainMenu .gkmenu > li > span {
    font-weight: bold;
    }
    #gk-menu-overlay-wrap .gkMainMenu  .gkmenu  li:nth-child(8) .childcontent {
    display:none !important;
    }
    .alumni #gk-menu-overlay-wrap .gkMainMenu  .gkmenu  li:nth-child(8) .childcontent {
    display: block !important;
    }
    #gkPageContent {
    padding-top: 150px;
    }
    .main-news-img {
    width: 50%;
    }
    .main-news-txt {
    width: 48%;
    }
    .nspTopInterface {
    left: 40%;
    }
    .cc-window {
    font-size: 12px !important;
    }
    #sbox-window {
    width: 80%!important;
    max-width: 80%!important;
    left: 0!important;
    right: 0 !important;
    margin: auto;
    height: 60vh !important;
    }
    #sbox-window iframe {
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    }
}

@media screen and (max-width:940px) {
    .main-news-img {
    width: 100%;
    padding-right: 0;
    }
    .main-news-txt div {
    position: relative;
    top: 0;
    transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    padding-right: 0;
    }
    .main-news-txt {
    position: relative;
    padding-top: 30px;
    width: 80%;
    margin: auto;
    }
    .news {
    width: 100%;
    padding: 0 !important;
    }
    .news  img.nspImage {
    width: 100%;
    }
    .giving-img {
    height: 700px;
    }
    .act , .HighSchool, .Elementary, .CTY {
    width: 50%;
    }
    .act {
    padding-right: 10px;
    }
    .HighSchool {
    padding: 0 0 0 10px;
    }
    .Elementary {
    padding-left: 0;
    padding-right: 10px;
    }
    a.pinewood {
    padding-right: 0;
    padding-left: 10px;
    }
    .CTY {
    padding-left: 0;
    padding-right: 0;
    width: 100% !important;
    }
    .nspTopInterface {
    left: initial;
    right: 0;
    bottom: 0;
    }
    .nspPagination li:hover, .nspPagination li.active {
    background-color: #7d8d8d;
    }
    .recent-more {
    display: table;
    margin-bottom: 10px;
    }
}

@media screen and (max-width:900px) {
    #k2Container {
    max-width: 100%;
    }
    #gkPageContent {
    padding: 150px 30px 0 30px !important;
    }
    .giving-page #gkPageContent, .giving-page #k2Container, #nsp-giving {
    max-width: 100%;
    padding: 0 30px;
    }
    .giving-page #k2Container {
    padding: 0;
    }
    .excellence-View #gkPageContent {
    padding: 0 !important;
    }
    .excellence-View   .box .header {
    font-size: 28px;
    }
    #nsp-giving.excellence {
    padding: 0;
    }
    .nspMain.excellence .nspArt a h3 {
    font-size: 22px;
    }
}

@media screen and (max-width:820px) {
    .single-page .header .item-title, .blog-page .header .item-title {
    letter-spacing: 0;
    }
    .footer-col {
    width: 50%;
    }
    .footer-col:nth-child(3) {
    padding-left: 0;
    width: 100%;
    }
    .footer-col:nth-child(2) {
    padding: 0 0 0 50px;
    }
    .footer-col:nth-child(1) {
    padding-right: 50px;
    }
    .gkNspPM-VideoList .gkItemsPage {
    grid-template-columns: 1fr 1fr;
    }
    .gkNspPM-VideoList .gkItemsPage {
    padding: 0;
    }
}

@media screen and (max-width:767px) {
    .jux-tl-info {
    background: #fff;
    margin: 80px 0 0 0 !important;
    z-index: 1;
    }
    .nspMain.excellence .nspArtPage {
    grid-template-columns: 1fr;
    }
    .jux-tl-item.right .arrow, .jux-tl-item.right .arrow::after {
    border-right-color: transparent;
    }
    .jux-tl-item.left .arrow::after, .jux-tl-item.left .arrow {
    border-left-color: transparent;
    }
    .jux-tl-item.left .jux-tl-desc {
    text-align: left;
    }
    .jux-tl-desc > div {
    text-align: center;
    }
    .jux-tl-item.left .jux-tl-desc img {
    float: none;
    margin: auto;
    }
    #searchForm fieldset.word button {
    margin-top: 20px !important;
    }
    #searchForm .form-limit {
    margin: 20px 0 0;
    float: left;
    }
    .search .search-results {
    margin: 100px 0 0 0;
    }
    .rsform-block table, .rsform-block tbody {
    min-width: 100%;
    display: block;
    width: auto;
    overflow: auto;
    }
}

@media screen and (max-width:720px) {
    .tp-caption h2 {
    font-size: 40px !important;
    line-height: 40px !important;
    }
    .exwscholika {
    display: block;
    }
    .act, .HighSchool, .Elementary, .CTY, a.pinewood {
    width: 100% !important;
    padding: 0 !important;
    }
    .giving-txt {
    width: 90%;
    }
    .giving-txt h2 {
    font-size: 60px;
    line-height: 60px;
    }
    .giving-img {
    height: 600px;
    }
    .giving-page .tp-caption {
    width: 90%;
    }
    .giving-page .nspCol2 {
    width: 100%;
    padding: 0 !important;
    }
    .giving-page .nspCol2:nth-child(odd), .giving-page .nspCol2:nth-child(even) {
    padding: 0 !important;    
    }
    #giving span {
    display: none;
    }
    #gkTopInfo {
    width: 90px;
    height: 90px;
    }
    .Trustee-img , .Trustee-txt {
    width: 100%;
    }
    #gkHeaderMod img, .single-page > .header > img, .blog-page > .header > img, #k2Container.single-page > .header > img, #k2Container.blog-page > .header > img {
    height: auto !important;
    max-width: inherit !important;
    }
    iframe.calculator {
        height: 1150px;
    }
    .mentors img.nspImage {
    width: 150px;
    }
    .mentors > div {
    width: calc(100% - 170px);
    }
}

@media screen and (max-width:580px) {
    #gkLang {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    }
    .blog-page .item-list .item-view {
    margin: 0 0 100px 0;
    }
    .gkNspPM-VideoList .gkItemsPage {
    grid-template-columns: 1fr ;
    }
    #gkHeaderNav .gkMainMenu + #gkMobileMenu {
    right: 15px;
    }
    .tp-caption h2 {
    font-size: 30px !important;
    line-height: 30px !important;
    }
    .giving-txt h2 {
    font-size: 40px;
    line-height: 40px;
    }
    #gkTop1 .box, #gkTop2 .box, #gkSidebar .box, #gkMainbody .box, #gkBottom1 .box, #gkBottom2 .box, #gkBottom3 .box, #gkBottom4 .box, #gkBottom5 .box, #gkBottom6 .box, #gkBottom7 .box, #gkBottom8 .box, #gkBottom9 .box {
    margin-bottom: 0;
    }
    .single-page .item-title, .blog-page .item-title, .formResponsive h2, .contact .component-header, .blog-page > .header .item-title {
    font-size: 30px;
    line-height: 34px;
    }
    #jform_contact_email_copy {
    width: 15px !important;    
    }
    .social h4 {
    font-size: 18px;
    margin: 0 30px;
    padding-bottom: 10px;
    }
    .Gazette p {
    width: 60%;
    line-height: 18px;
    text-align: left;
    padding-left: 30px;
    }
    .giving-img {
    height: 400px;
    width: 100%;
    }
    .giving {
    padding-left: 30px;
    }
    .giving-txt {
    position: relative;
    padding: 30px 0;
    top: 0;
    transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    width: 80%;
    margin: auto;
    float: none;
    }
    .giving-img::after { 
    content:none;
    }
    .footer-col {
    width: 100%;
    }
    .footer-col:nth-child(1) {
    padding-right: 0;
    }
    .footer-col:nth-child(2) {
    padding: 0;
    }
    .nspArtPage .nspArt {
    width: 100% !important;
    }
    .item-view.blog-view.Trustee {
    margin-bottom: 50px;
    }
    .Trustee-img {
    margin-bottom: 30px;
    }
    #gkMainbody table {
    width: 100% !important;
    }
    #gkMainbody table tbody, #gkMainbody table thead, #gkMainbody table tfoot {
    width: auto !important;
    display: block;
    }
    .footer-col.excellence-footer {
    width: 100%;
    }
    .footer-col.excellence-footer:nth-child(2) {
    padding: 0;
    }
    .mentors {
    flex-wrap: wrap;
    }
    .mentors > div {
    width: 100%;
    margin-top: 20px;
    }
    .mentors img.nspImage {
    width: 200px;
    }
}

@media screen and (max-width:480px) {
    .home-Institutional, body {
    padding: 0;
    }
    .excellence-seminars div#gkPageContent {
    padding: 0 0!important;
    }
    #gkHeader {
    padding: 0;
    }
    #gkLogo {
    left: 30px;
    }
    .page-button {
    margin-top: 20px;
    }
    #gkTop1, #gkTop2, #gkBottom1, #gkBottom2, #gkBottom3, #gkBottom4, #gkBottom5, #gkBottom6, #gkBottom7, #gkBottom8 {
    padding: 20px 0 0 !important;
    }
    .news {
    margin-bottom: 20px;
    }
    #gkBg {
    padding: 0 20px;
    }
    #gkHeaderMod {
    padding-left: 0;
    }
    .tp-caption h2 {
    font-size: 24px !important;
    line-height: 24px !important;
    }
    #gkLogo {
    left: 20px;
    }
    #gkLang {
    right: 20px;
    }
    #gkHeaderNav .gkMainMenu + #gkMobileMenu {
    right: 5px;
    }
    #gkHeaderNav.fixed {
    left: 0;
    right: 0;
    }
    .giving {
    padding-left: 0;
    }
    .home-Institutional #gkBottom9, #gkBottom9 {
    padding: 30px 20px !important;
    }
    .home-Institutional #gkFooter,  #gkFooter {
    padding: 0 20px;
    }
    .social {
    padding-top: 30px;
    }
    .giving-page #gkHeaderSidebarWrapper {
    margin-top: 20px !important;
    }
    .jux-tl-item .jux-tl-time {
    font-size: 30px;
    }
    #gkPageContent {
    padding: 150px 20px 0 20px !important;
    }
    #searchForm .word button {
    width: 90% !important;
    }
    section#gkBottom0 {
    padding-left: 0;
    }
}

@media screen and (max-width:400px) {
    .mentors img.nspImage {
    width: 100%;
    }
}

















