@charset 'utf-8';
/*
 Theme Name:   Language Center Child
 Theme URI:    http://language-center.ancorathemes.com/
 Description:  Language Center - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     language-center
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  language-center
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

/* Main title of a page */
h1.page_title { visibility: hidden; text-align: center; }

/* Remove dark background on home page on mouse over */
.hover_icon:before, .hover_icon:after { display: none; }

/* Space between services */
.sc_item_title { margin-top: 5rem !important; }
.sc_service_container { margin-top: 4rem; padding-bottom: 0 !important; }

/* Centering of the circled icons */
.sc_services .sc_icon:before { line-height: inherit; }

/* Remove hover state of the circled icons */
.sc_services .sc_icon { color: #969696 !important; background: #f2f2f2 !important; }
.sc_services a:hover .sc_icon { color: white !important; background: #ff4a3b !important; }

/* Hide seminar prices */
.sc_blogger .post_category { margin: 0.5em 0 0.6em; }
.sc_blogger .post_price { display: none; }

/* Testimonials quote symbol */
.sc_testimonial_item p:first-of-type:before { display: none !important; }

/* Google map address font  */
.gm-style-iw * { color: #3e3c36 !important; }

/* Footer */
.copyright_wrap_inner { padding: 3.5em 0 3.2em; }
.footer-dark, .copyright_wrap_inner { background-color: #d0d0d0 !important; }


/* Contact form on Contact page */
form.wpcf7-form input,
form.wpcf7-form textarea {
  width: 100%; 
}

form.wpcf7-form textarea {
  min-height: 250px; 
}

/* Language Switch */
span.wpml-ls-display {
  display: none; 
}

body.de li.wpml-ls-item-de {
   display: none; 
}

body.en li.wpml-ls-item-en {
   display: none; 
}


nav.menu_main_nav_area.menu_hover_fade {
    margin-right: 45px;
}


.wpml-ls-legacy-list-horizontal {
  display: inline-block;
}

.wpml-ls-statics-shortcode_actions ul li {
  margin-top: -25px;
}

@media all and (min-width: 1160px) {
li.wpml-ls-slot-shortcode_actions {
    position: absolute;
    right: 50px;
    top: 25px;
}
}

@media all and (max-width: 1159px) {
li.wpml-ls-slot-shortcode_actions {
    position: absolute!important;
    left: 20px!important;
    bottom: -11%!important;
}

li.wpml-ls-slot-shortcode_actions a {
   color: white!important; 
}
}

.top_panel_fixed .top_panel_style_4 .content_wrap li.wpml-ls-slot-shortcode_actions {
  right: 83px!important;
  top: 24px!important;
}



@media all and (min-width:1160px) {
li.custom-language-switch a {
background: whitesmoke;
border-radius: 100%;
}
}



/* Related courses in different language */
body.de span#related-courses-english,
body.en span#related-courses-german {
  display: none; 
}

/* Removing hover effect LCT blocks on Homepage */
#lct-blocks-homepage img.wp-post-image:hover {
  cursor: default!important; 
}


/* Fixing logo on Mobile devices */
img.logo_main {
  max-width: 200px;
}

/* Long german words on Mobile screens */
p.german-long-word {
  font-size: 0.85em !important;
}

/* Skill labels in Mobile or Tablet devices */
@media all and (min-width:640px) and (max-width: 767px) {
.sc_skills_label {
  margin-bottom: 25px;
}
}

body.de .post-hover a.sc_button {
  font-size: 0px; 
  background: none!important; 
}


body.de .post-hover a.sc_button:before {
  font-size: 15px!important; 
  content: "Weiterlesen"; 
  padding: 0.85em 2em;
  background: #FF4A3B; 
}

body.de .isotope_wrap .isotope_item p {
   margin-bottom: 2.2em;
}


.german.footer:lang(en) {
	display: none;
}

.english.footer:lang(de) {
	display: none;
}