/*new logo settings*/
@media screen and (min-width: 1387px){
.site-logo img {width: unset; height: 90px !important; padding: 10px;}
}
@media screen and (min-width: 992px) and (max-width: 1386px) {
.site-logo img, a.site-logo {width: unset; height: 60px; padding: 4px;}
}
@media screen and (max-width: 509px) {
    #section-header a.site-logo, #section-header .dexp-menu-toogle {
        margin: 0px 8px 5px 5px; 
        margin: unset;
        line-height: 80px;
}
}
@media screen and (max-width: 991px){
a#block-evolve-sub-pte-3-sitebranding {line-height: 80px;}
 .site-logo img {width: 100%;}
}
/*the end*/
#section-header ul.menu.dexp-menu > li > a:hover {
    color: #35B0B5 !important;
}
@media screen and (max-width: 509px) {
    .search-toggle, .dexp-menu-toogle {
        line-height: 80px !important;
    }
}
@media screen and (max-width: 690px) {
    .top-links {
        font-size: 0.4em;
        padding-left: 7px;
        text-transform: unset;
        display: flex;
        justify-content: space-between;
        padding-right: 7px;
    }

    .top-link::after {
        content: "";
    }
}
.ckeditor-accordion-container dd {
	word-break: break-word;
}
.dexp-builder-accordions .card-header a {
    border: 1px solid #279989;
    background: url(../images/accordion-toggle.png) no-repeat 100% 100% #279989;
}
.dexp-builder-accordions .card-header a:hover {
    color: #fff;
    border: 1px solid #279989;
    background-color: #279989;
}
div#section-top-bar {
    background: #003087;
}
.form-control {border-radius: 1px;}
div#section-header {
    background: #326cb4 !important;
}
#section-top-bar {
    border-bottom: unset;
}
.salmon-btn {
    background: #DD7975 !important;
    border: 1px solid #DD7975 !important;
}

.dexp-button.btn {
    padding: 0px 10px;
    line-height: 30px;
    font-weight: 500;
}
.top-links {
    line-height: unset;
}
.region-top-left a, .region-top-right ul:not(.contextual-links) li a {
    font-size: 13px;
    line-height: 40px;
}
div#block-evolve-sub-international-searchform input.form-control, select.form-control {
    width: inherit;
    display: inherit;
    font-size: 14px;
    line-height: 100%;
    border-radius: 1px;
    padding: 0.35rem 0.35rem 0.35rem;
}
span.fa.fa-search.search-toggle {
    display: none;
}
@media screen and (min-width: 992px) {
    a.capital-main-item, .capital-main-item {
        font-family: 'PteSans';
    }
}
@media screen and (min-width: 992px) {
    a.capital-main-item, .capital-main-item {
        font-family: 'PteSans';
}
}
@media (min-width: 992px) {
    #section-header ul.menu.dexp-menu > li > a, #section-header ul.menu.dexp-menu > li span.dexp-nolink {
        font-family: 'PteSans';
}
}
@media (min-width: 992px) {
    ul.menu.dexp-menu li ul.menu, ul.menu.dexp-menu li div.mega-menu-item {
        background-color: #fff;
    }
}
@media (min-width: 992px) {
    #section-header ul.menu.dexp-menu > li ul.menu li a, #section-header ul.menu.dexp-menu > li ul.menu li span.dexp-nolink {
        color: #6F6F6F;
        font-weight: 500;
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0;
    }
}
@media screen and (min-width: 992px) {
a.capital-item, .capital-item {color: #35B0B5 !important;}
#section-header ul.menu.dexp-menu > li ul.menu li {border-bottom: unset; line-height: unset;}
#section-header ul.menu.dexp-menu > li ul.menu li a:hover {color: #35B0B5; background: transparent;}
span.capital-main-item::after {
    content: '|';
    float: right;
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    font-weight: 100;
}
li.menu-item.menu-item--expanded {border-right: unset; border-image: unset;}
}
li.menu-item a {
    padding-top: 0.45rem;
    padding-bottom: 0.45rem;
}
@media (min-width: 992px) {
#section-header ul.menu.dexp-menu > li ul.menu li.menu-item--active-trail a {color: #003087;}
}
.almenu {
    font-style: unset;
}
ul.sf-menu a, ul.sf-menu span.nolink {
    color: #fff;
    text-transform: uppercase;
    padding: 0.45em 0.9em;
    font-family: 'PteSans';
    font-weight: 600;
    font-size: 14px;
}
a.almenu.sf-depth-1 {
    padding-left: 2em !important;
    font-weight: 400;
    font-style: unset;
    text-transform: capitalize;
    line-height: 100%;
}
ul.menu a:hover {
    color: #003087;
}
ul.menu a.is-active {
    color: #003087;
}
.dexp-button.btn {
    padding: 0px 10px;
    line-height: 30px;
    font-weight: 500;
}
a.button.icon-right i, .btn.icon-right i {
    line-height: 30px;
}
.title-blue, .title-blue a {
    color: #003087;
}
.text-blue, .text-blue p, .text-blue p a, .text-blue p a:hover {
    font-size: 14px;
    line-height: 125%;
    color: #6F6F6F;
    font-weight: 500;
}
.title-blue h3 {
	font-size: 18px;
	font-weight: 600;
	font-family: 'PteSans';
}
.outside-link, .outside-link2 {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 18px;
    line-height: 150%;
}
.outside-linkink2 {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
}
.outside-link::after {
    content: '|';
    float: right;
    position: absolute;
    top: 5px;
    right: 0;
    color: #35B0B5;
}
@media screen and (max-width: 991px) {
.outside-link, .outside-link2 {
     font-size: 0.7em;
     font-weight: unset;
}
}
#section-page-title .container {
    padding-top: 20px;
    padding-bottom: 20px;
}
#section-page-title .breadcrumb a, #section-page-title .breadcrumb {
    color: #b9bec3;
    font-family: 'PteSans';
    font-weight: 400;
    font-size: 14px;
    color: #6F6F6F;
    line-height: 18px;
}
#section-page-title .breadcrumb a:hover {
    color: #3db4b7;
}
div#block-evolve-sub-international-breadcrumbs {
    padding: 1.4rem;
}
#section-page-title .breadcrumb li {
    color: #aaa;
}
.font-size-13 p {
    font-size: 13px;
}
.font-size-20 {
    font-size: 20px;
}
.font-size-24 {
    font-size: 24px;
}
.font-weight-600 {
    font-weight: 600;
}
.line-height-160 {
    line-height: 160%;
}
.title-blue-block {
    text-transform: uppercase;
    /*border-bottom: 4px solid #D2D755;
    width: 10%;*/
    margin-bottom: 10px;
    color: #003087;
    font-weight: 600;
    letter-spacing: 0.05em;
    font-size: 16px;
    font-family: 'PteSans';
}
.blue-icon {
    color: #003087;
}
.facebook-block p{margin-bottom: unset;}
.text-14-400, .text-14-400 p {
    font-size: 14px;
    font-weight: 400;
    line-height: 100%;
}
.text-20-600, .text-20-600 p {
    font-size: 20px;
    font-weight: 600;
    line-height: 100%;
}
.color-blue {
    color: #003087;
}
.dexp-button.btn {
    border-radius: 1px;
}
.region-right-sidebar .block-title:before, .region-left-sidebar .block-title:before {
    background: #FFC658;
}
ul.sf-menu a, ul.sf-menu span.nolink {
    color: #fff;
    text-transform: uppercase;
    padding: 0.45em 0.9em;
    font-family: 'PteSans';
    font-weight: 600;
    font-size: 14px;
}
ul.sf-menu .sf-with-ul {
    background: #35B0B5;
}
ul.sf-menu.sf-horizontal.sf-shadow ul, ul.sf-menu.sf-vertical.sf-shadow ul, ul.sf-menu.sf-navbar.sf-shadow ul ul {
    -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: unset;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
    box-shadow: unset;
}
.region-right-sidebar .block-title, .region-left-sidebar .block-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
}
h5.porfolio-title {
    font-size: 13px;
    font-weight: 500;
}
.anim-kep.ajk:hover .degree-content{
	  background: #006272;
}
.anim-kep.etk:hover .degree-content{
	  background: #006298;
}
.anim-kep.gytk:hover .degree-content{
	  background: #249E6B;
}
.anim-kep.aok:hover .degree-content{
	  background: #06038D;
}
.anim-kep.mik:hover .degree-content{
	  background: #7C878E;
}
.anim-kep.btk:hover .degree-content{
	  background: #9B2242;
}
.anim-kep.mk:hover .degree-content{
	  background: #B9975B;
}
.anim-kep.ktk:hover .degree-content{
	  background: #489FDF;
}
.anim-kep.kpvk:hover .degree-content{
	  background: #F2A900;
}
.anim-kep.ttk:hover .degree-content{
	  background: #008675;
}
.anim-kep.ajk:hover .degree-content a, .anim-kep.etk:hover .degree-content a, .anim-kep.gytk:hover .degree-content a, .anim-kep.aok:hover .degree-content a, .anim-kep.mik:hover .degree-content a, 
.anim-kep.btk:hover .degree-content a,.anim-kep.mk:hover .degree-content a, .anim-kep.ktk:hover .degree-content a, .anim-kep.kpvk:hover .degree-content a, .anim-kep.ttk:hover .degree-content a{
    color: #fff;
}
@media (max-width: 991px){
h2.font-mobile {font-size: 1.5em;}
}
img.img-fit {
    width: 100%;
}
@media screen and (max-width: 991px){
img.hide-mobil {display: none;}
}
@media screen and (min-width: 992px) {
img.open-mobil {display: none;}
}