/* event detail page BY VJ  */
.gdlr-core-event-item-list.gdlr-core-style-widget:not(:last-child) {
    margin-bottom: 50px !important;
}
.gdlr-core-event-item-list.gdlr-core-style-widget .gdlr-core-event-item-info{
    display: block;
}
.gdlr-core-event-item-list.gdlr-core-style-widget .gdlr-core-event-item-title {
    font-weight: 700;
    color: #1c2663;
}
.gdlr-core-event-item-info.gdlr-core-type-start-date-month{padding-bottom: 12px;}
.row-eq-height .gdlr-core-container{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.row-eq-height .gdlr-core-pbf-column > div{
    height: 100%
}
.highschool-sidebar-area .highschool-widget-title {
    color: #19215e;
    padding: initial !important;
    position: relative;
    z-index: 1;
    background: white;
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    text-align: center;

}
.highschool-sidebar-area .highschool-widget-title:after {
    content: '';
    border-top: 2px solid #d4d4d4;
    margin: 0 0 0 15px;
    flex: 1 0 20px;
}
.single-tribe_events .tribe-events-event-image img {
    width: 100%;
}
.gdlr-core-event-item-list.gdlr-core-style-widget:last-child, #tribe-events-content{
    margin-bottom: 0px !important;
}
.gdlr-core-pagination a {
    background-color: #1e2b67;
    border: 2px solid #1e2b67;
}
.gdlr-core-pagination a:hover, .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-pagination span {
    color: #1e2b67;
    border: 2px solid;
}
a.prev.page-numbers:before, a.next.page-numbers:before {
    content: " vorherige Seite";
    font-family: inherit;
    font-size: 14px;
}
a.prev.page-numbers, a.next.page-numbers {
    background: transparent;
    color: #1e2b67;
    border: none;
}
a.next.page-numbers:before  {
    content: " nächste Seite";
}

.gdlr-core-pagination.gdlr-core-style-rectangle a, .gdlr-core-pagination.gdlr-core-style-rectangle span {
    display: inline-block;
    font-size: 14px;
    padding: 8px 15px;
    margin-right: 5px;
    border-radius: 4px;
}
/*Add By : Jahanvi , Page Name : faq*/
.gdlr-core-accordion-item-tab .gdlr-core-accordion-item-content{
    padding: 13px 70px 10px;
}
.faq-main p {
    padding: 0px 0px 40px 0px;
    margin: 0;
    font-size: 17px;
}
.faq-main ul li a {
    color: #1e2b67;
    font-size: 18px;
    /*text-decoration: underline;
    padding-left: 20px;*/
    margin-left: 20px;
}
.faq-main ul li {
    list-style-type: none;
    padding-bottom: 15px;
}
.faq-main ul li:last-child {
    padding-bottom: 0;
}
.faq-main ul {
    margin: 0;
    padding-left: 30px;
    padding-bottom: 45px;
}

.faq-main ul   {
    list-style-type: circle;
    position:relative;
}

.faq-main ul li {
     list-style-type:disc;
}

.faq-main h4 {
    padding: 30px 70px !important;
}
.faq-main .gdlr-core-accordion-item-content-wrapper h4 {
    border-radius: 0;
}
.faq-main h3 {
    font-size: 18px ;
    font-weight: 600;
    color: #1e2b67;
    padding-left: 0px;
    margin-bottom: 20px;
    padding-top: 15px;
}
.faq-main {
    padding-top: 20px;
}
.line-blue hr {
    border: 3px solid #1e2b67;
    margin: 0;
}
.line-blue p {
    margin-bottom: 45px;
}
.paddingtop15 p {
    padding-top: 15px;
    margin-bottom: 0;
}
.imagecenter .gdlr-core-left-align {
    text-align: center;
}
/* 16-9-19  VJ */ 
.gdlr-core-personnel-list {
    padding: 25px;
    background: #efefef;
    display: flex;
    font-size: 14px;
}
.gdlr-core-personnel-list-image {
    width: 35%;
    margin-right: 25px;
	min-width: 260px;
}
/* 17-9-19 */
.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-content-wrap {
    padding-top: 18px;
}
.gdlr-core-personnel-item .gdlr-core-personnel-list .gdlr-core-personnel-list-title {
    margin-bottom: 4px;
    font-size: 19px ;
    font-weight: 600;
    letter-spacing: 0px;
    margin-bottom: 12px;
    text-transform: none;
    line-height: 29px;
}
.custom_list_field{
    line-height: 2;
}
.gdlr-core-personnel-list-sprechstunde {
    padding-top: 20px;
    padding-bottom: 40px;
}
.gdlr-core-personnel-list a.gdlr-core-personnel-list-button.gdlr-core-button:hover {
    background: white;
    border: 2px solid #1e2b67;
    border-radius: 0;
    color: #1e2b67;
}
.gdlr-core-personnel-list a.gdlr-core-personnel-list-button.gdlr-core-button {
    padding: 10px 36px;
    font-size: 14px;
    border: 2px solid transparent;
    margin: 0 !important;
}
.page-template-page-team-search .gdlr-core-course-search-page, 
.page-template-page-team-search .highschool-content-area {
    padding-bottom: 0;
}
.page-template-page-team-search .gdlr-core-pbf-wrapper {
    padding: 0;
}
.gdlr-core-personnel-list img{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
.gdlr-core-personnel-list.admincol {
    display: block;
}
.gdlr-core-admin-list-inner {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    display: flex;
}
.gdlr-core-admin-list-inner .gdlr-core-personnel-list-content-wrap{
    flex-wrap: wrap;
    display: flex;
    width: 60%;
}
.gdlr-core-personnel-list a.gdlr-core-personnel-list-button.gdlr-core-button.admin-btn{
    margin: 20px 0 5px !important;
}
.gdlr-core-admin-list-inner .gdlr-core-personnel-list-image{
    float: left;
}
/*.gdlr-core-admin-list-inner .gdlr-core-personnel-list-content-wrap {
    flex-wrap: wrap;
    display: flex;
    width: 60%;
    flex-direction: row;
    height: 263px;
}*/
.bottom_right{
    align-self: flex-end;
}
.custom_list_field strong {
    text-transform: uppercase;
}
.top_right {
    text-transform: uppercase;
}
.gdlr-core-personnel-list.admincol {
    display: block;
    margin: 0 15px;
}
/*----- course-search ------*/
.team-search{margin:0 auto;width:90%;}
.team-search .gdlr-core-course-column{padding: 0 15px;}
.team-search .gdlr-core-course-form-submit{padding-top: 20px;}
.team-search .gdlr-core-course-form input{padding: 15px 22px;}
.team-search .gdlr-core-course-form-submit input[type="submit"]{padding: 12px 60px;border-radius: 2px;}
/*----- team -----*/
.teamlist .gdlr-core-course-form .gdlr-core-course-form-submit input[type="submit"]{background-color: #a4a7c7;}
.teamlist .gdlr-core-course-form input[type="text"]::-webkit-input-placeholder{color: #a4a7c7;}

.teamlist .gdlr-core-course-form input[type="text"]::-moz-placeholder{color: #a4a7c7;}
.teamlist .gdlr-core-course-form input[type="text"]::-ms-input-placeholder{color: #a4a7c7;}
.teamlist .gdlr-core-search-frame{padding-bottom: 120px;}
.teamlist .gdlr-core-course-search-item{padding-left: 0px!important;}
.teamlist .gdlr-core-personnel-item .gdlr-core-personnel-list-column .custom_list_field{text-transform: uppercase;}
/*----- Home page course ------*/
.course-list .gdlr-core-pbf-element .gdlr-core-column-service-item{padding-left: 20px;padding-right: 20px;min-height:135px;}
.course-list .gdlr-core-column-service-item .gdlr-core-column-service-title{text-align: left;}
.course-list .gdlr-core-text-box-item-content p{margin-right: 20px;}
.course-list .gdlr-core-media-image img{width:100% !important;}
/*----- event ------*/
.events-list .gdlr-core-event-item-list .gdlr-core-event-item-info,.gdlr-core-event-item-info.gdlr-core-type-start-date-month{text-align: left;text-transform: uppercase;}
.events-list .gdlr-core-type-location .gdlr-core-tail,.gdlr-core-event-item-info.gdlr-core-type-location .gdlr-core-tail{text-transform: uppercase;}
.events-list .icon_clock_alt:before, .gdlr-core-event-item-info .icon_clock_alt:before{content:"\f017";font:normal normal normal 13px/1 FontAwesome;}
.single-tribe_events .tribe-events-event-meta{margin-bottom: 20px;}
.tribe-events-single-event-description p{color: #373737;}
.single-tribe_events .kingster-content-area{padding-bottom: 0px;}
/*----- berufsreifeprufung -----*/
.page-id-6533 .kingster-page-title-wrap, .page-id-6554 .kingster-page-title-wrap, .page-id-6897 .kingster-page-title-wrap{background-position: left 61%!important;}

/*--- for ie select box icon -----*/
select::-ms-expand {
    display: none;
}
/*---- search page -----*/
.search-results .gdlr-core-opacity-on-hover{display: table;}
.search-results .gdlr-core-opacity-on-hover img{width:100%;}

.vc_social_tm3.svc-social-item{
    position:initial !important;
}
.social-feed-container{height:auto !important;}
.load_more_main_div  nav#svc_infinite{height:auto;padding: 10px;}
.load_more_main_div{
    display: inline-block;
    margin-top: 20px;
}
.social-feed-element .svc_attachment{
    min-height: 230px;
    max-height: 230px;
    object-fit: cover;
}
.svc-social-item .svc_margin_container{
   margin: 0 0 20px !important;
   border: 1px solid #ddd;
   border-radius: 5px;
   box-shadow: 0px -1px 8px 0px rgba(0,0,0,.16);
   min-height: 398px;
}
.svc-social-item .svc_margin_container:hover{
   box-shadow: 4px 4px 8px 0px rgba(0,0,0,.16);
}
.svc-social-item:nth-child(odd) .svc_margin_container{
    margin-right:15px !important;
}
.svc-social-item:nth-child(even) .svc_margin_container{
    margin-left:15px !important;
}
.damit-main .gdlr-core-column-service-media.gdlr-core-media-image{
    min-height: 48px;
}
.logo-secmain .gdlr-core-flexslider .flex-direction-nav .flex-nav-prev{
    left: 0;
}
.logo-secmain .gdlr-core-flexslider .flex-direction-nav .flex-nav-next{
    right:0;
}
.logo-secmain .gdlr-core-flexslider.flexslider[data-type="carousel"] ul.slides > li{
    display: flex !important;
    min-height: 108px;
    justify-content: center;
    align-items: center;
}
.all-social-post-section .svc-social-item .svc_margin_container{
    margin:10px !important;
}
.all-social-post-section .svc-social-item .svc_margin_container{
    min-height:450px;
}
.gdlr-core-accordion-item-tab.gdlr-core-active .gdlr-core-accordion-item-content{
    height: auto;
}
.faq-main .gdlr-core-id{
    display:none;
}
