/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");



nav.main_menu  {
    font-family: 'Dosis', sans-serif !important;
}


footer .column1 {
position: relative;
top: -18px;
}


.popup_menu_opened #back_to_top, .popup_menu_opened .fixed_top_header .header_bottom_center_widget, .popup_menu_opened .header_bottom_right_widget_holder, .popup_menu_opened .header_top, .popup_menu_opened .main_menu, .popup_menu_opened .mobile_menu_button, .popup_menu_opened .side_menu_button a:not(.popup_menu), .popup_menu_opened header .tooltip {
    visibility: visible !important;
    }

.dark.header_style_on_scroll .side_menu_button > a, .dark:not(.sticky):not(.scrolled) .side_menu_button > a {
    visibility: hidden !important;
}

header.dark.header_style_on_scroll #lang_sel > ul > li > a, header.dark.header_style_on_scroll #lang_sel_click > ul > li > a, header.dark.header_style_on_scroll .q_social_icon_holder i.simple_social, header.dark.header_style_on_scroll .q_social_icon_holder span.simple_social, header.dark.header_style_on_scroll .textwidget span, header.dark.header_style_on_scroll .textwidget span:hover, header.dark:not(.sticky) #lang_sel > ul > li > a, header.dark:not(.sticky) #lang_sel_click > ul > li > a, header.dark:not(.sticky) .q_social_icon_holder i.simple_social, header.dark:not(.sticky) .q_social_icon_holder span.qode_icon_font_elegant, header.dark:not(.sticky) .q_social_icon_holder span.simple_social, header.dark:not(.sticky) .textwidget span, header.dark:not(.sticky) .textwidget span:hover {
    color:000 !important;
}
.side_menu_button > a {

    height: 25px !important;
}
 
.rcw-button-1, .rcw-turquoise, .rcw-turquoise.rcw-button-6 .icon-bg,
.rcw-twitter {
    background-color: #7FD1E5 !important;
    color: #fff;
    font-size: 15px;
font-weight: 600 !important;
letter-spacing: 2px;
    font-family: 'Dosis', sans-serif !important;
    text-transform: uppercase;

}

.form-control {
    display: block;
    width: 95% !important;
}


table.jkof_download_table th {
    background-color: #83B1C4 !important;
    border-color: #83B1C4;
    color: #fff;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    border-radius: 2px;
    background: none;
}

@media (min-width:500px){
.side_menu_button .line {
   display: none;
    }

}

 @media (max-width:800px){
    .carousel:not(.advanced_responsiveness) .carousel-inner .slider_content {

   position:fixed !important;
    top: 17%   !important;
    left: 14% !important;}
   /*
            div.vc_column-inner.vc_custom_1510222423931 {
    margin-left: 0px !important;
    background-color:aqua !important;


}*/

     .carousel-inner .item img {
    visibility: hidden !important;
}
         .hideonmobile {
    visibility: hidden !important;
}


    .nodisplayonmobile {
    display: none !important;
 }
     
    .carousel:not(.advanced_responsiveness) .carousel-inner .q_slide_subtitle span {
    font-size: 1.4em;
         line-height: 30px;
}
    .carousel:not(.advanced_responsiveness) .carousel-inner h2 span {
    font-size: .65em !important;
}
     
    .carousel:not(.advanced_responsiveness) .carousel-inner .qbutton {
    font-size: 13px;
}
}


   
/*
Copied from Quode Options section 06112017
*/




popup_menu_inner .line {
   display: none;
}

@media (max-width:500px){

img.popup {
    position: absolute;
    left: -70px;
}

 .carousel-inner  .q_slide_title  {
 font-size: 56px !important;
}

.slider_content.center{
top: 10% !important;
left: 15% !important;
width: 75% !important;
}

.carousel-inner  .q_slide_subtitle  {
 font-size: 18px; 
}

.carousel-inner .slider_content.center .thumb  {
   display: none;
}

.carousel-inner p
{
   font-size: 14px;
}
}

/* Landscape */
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-pixel-ratio: 2) {

.q_progress_bar .progress_title
{
   font-size: 12px;
}
}

.post_info {
   font-family: "Roboto",sans-serif;
}

.title h1 {
 padding: 3px 3px 3px 6px;
  margin: 10px 0 0 0px;
  background: #7FD1E5;
  color: #FFFFFF;
 display:inline-block;
}

.link-underline a {
    border-bottom:  1px solid #7FD1E5;
    box-shadow: 0px -1px 0px #7FD1E5 inset;
    color: inherit;
    transition: background 0.15s cubic-bezier(0.33, 0.66, 0.66, 1) 0s;
}
.link-underline p a:hover, .link-underline a:focus, .link-underline a:active {
    background: #7FD1E5 none repeat scroll 0% 0%;
  color: #FFFFFF;
}

.imageRoundBorder {
     margin: 20px;
     padding: 20px;
     border:solid #7FD1E5 4px;
     background: #7FD1E5;
    border-radius: 50%;
    background-color: #7FD1E5;
    display:block;
}

.post_text_inner a:hover {
   color: #7FD1E5;
}

.tags_text a:hover {
   color: #7FD1E5;
}


.latest_post_holder.boxes > ul > li .latest_post .post_infos > a, .latest_post_holder.boxes > ul > li .latest_post .post_comments> span {
    display: none;
}

.latest_post_holder.boxes > ul > li .latest_post .post_infos > a, .latest_post_holder.boxes > ul > li .latest_post span.dots> span {
    display: none;
}

.latest_post_holder .post_infos .dots{
    display: none !important;
}

/* 
@media (max-width:1280px){
.carousel-inner .active .slider_content .thumb {
   display: none;
}
}
*/
/*
nav.main_menu a:hover {
    position: relative;
    padding: 0 17px;
    color: #64D2E9 !important;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    letter-spacing: 1px
}
*/

nav.main_menu a {
  position: relative;
  color: #FFF;
  text-decoration: none;
}

nav.main_menu a:hover {
  color: #FFF;
}

nav.main_menu a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: 25%;
  left: 0;
  background-color: #FFF;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

nav.main_menu a:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}


.qbutton  {
    font-family: 'Dosis', sans-serif;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 2px;
}


/* 
iPhone Korrektur 11.11.2017
 */
   
@media (max-width: 800px){
    
    div.vc_column-inner.vc_custom_1510222423931 {
    margin-left: 0px !important;
    }
    
    div.vc_column-inner.vc_custom_1510222515632{
    margin-left: 0px !important;
    }
    
    /* 
Move boxes for strategy to center 13.11.2017
 */
    .cover_boxes ul li .box .box_content {
    margin-right: -50px;

}
    
}

  /* 
Disable linking for cover boxes 13.11.2017
 */

.cover_boxes .box .thumb {
pointer-events: none !important;
cursor: default !important;
}


  /* 
Removing padding from blog box 18.11.2017
 */

.q_accordion_holder.boxed div.accordion_content {
    padding-left: 0px;
}

  /* 
Modifying call to action 18.11.2017
 */

.call_to_action .text_wrapper .call_to_action_text {
    color: #fff;
    letter-spacing: 1px;
    font-size: 18px;
    font-weight: 300;
}


@media (min-width:800px){
.call_to_action .column2.button_wrapper .qbutton {
    right: 20%;
}
}


    /* 

.dark.sticky nav.main_menu>ul>li.active>a,
.dark.sticky nav.main_menu>ul>li>a,
.light.sticky nav.main_menu>ul>li.active>a,
.light.sticky nav.main_menu>ul>li>a,
header.sticky nav.main_menu>ul>li>a {
     color:#000000 ;
}

.dark.sticky nav.main_menu>ul>li>a:hover,
.light.sticky nav.main_menu>ul>li>a:hover {
     color:#64D2E9 ;
}
   */


.qode-inter-page-navigation-holder {
    visibility: hidden;
    padding: 0 0;
    }
