/*
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
*/
<!--
/**
 * @license
 * MyFonts Webfont Build ID 3081183, 2015-08-26T07:49:56-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: BrandonText-Medium by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/brandon-text/medium/
 * Copyright: Copyright (c) 2012 by Hannes von Doehren. All rights reserved.
 * Licensed pageviews: 10,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3081183
 * 
 * © 2015 MyFonts Inc
*/

-->

@import url("../bridge/style.css");
@import url("https://use.typekit.net/jjo7tis.css");


.content{
	margin-top: 0px;
}
.blog_holder.masonry article .post_text .post_text_inner, .blog_holder.masonry_full_width article .post_text .post_text_inner
{
padding: 17px 0px 18px 0px;
}

.latest_post_text_inner .excerpt
{
display:none;
}

.image_in_box .clearfix, .boxes .latest_post, .post_text .post_text_inner
{
 border-bottom: black solid 2px!important;
 border-padding-bottom: 20px;
  margin-bottom: 20px;
}



.post_text_inner
{

}


.sticky .q_logo a {
  min-width: 200px;
}

.textwidget hr
{
border-color:#000;
}

.footer_bottom .textwidget hr
{
border-color:#FFF;
}

.footer_bottom div
{
padding-bottom:30px;
}

@font-face {
font-family: BrandonText-Medium;

  src: url('font/2F03DF_0_0.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('font/2F03DF_0_0.woff2') format('woff2'), /* Super Modern Browsers */
       url('font/2F03DF_0_0.woff') format('woff'), /* Pretty Modern Browsers */
       url('font/2F03DF_0_0.ttf')  format('truetype'), /* Safari, Android, iOS */
}

h3
{
  font-family: 'BrandonText-Medium', sans-serif;
  font-size: 34px;
}

h6
{
  font-family: 'BrandonText-Medium', sans-serif;
  font-size: 15px;
}

.main_menu, .post_infos
{
  font-family: 'BrandonText-Medium', sans-serif;
  font-size: 12px;
}

.latest_post_holder.boxes>ul>li .latest_post {
  padding: 19px 0px 10px;
}

.latest_post_holder.boxes>ol>li .latest_post {
  padding: 19px 0px 10px;
}

.latest_post_holder.boxes.three_columns>ol>li, .latest_post_holder.dividers.three_columns>ol>li {
    width: 29%;
}

.authorlist
{
padding:20px;
}

a:hover, a:focus
{ 
color: #9d9d9d!important;
}

nav.main_menu>ul>li>a 
{
 color: black!important;
height:65px;
}

.blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2
{
    width: 100%;
    padding: 10px;
   background-color: rgba(255, 255, 255, 0.8);
height: 142px;
}

.drop_down .second .inner ul li a
{
   color:black!important;
}

.drop_down .second .inner ul li a:hover
{
   color:gray!important;
}


.blog_text_holder_outer {
    width: 100%;
text-align: left; 
    height: 200%;
}


.blog_slider_holder .blog_slider.simple_slider .blog_text_wrapper 
{
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;

}

.blog_slider_simple_info
{
text-align:left;
}


.blog_slider .image {
    height: 500px;
}

.blog_slider .blog_slider_simple_title
{
  margin-bottom:0px;
}

.tagebookrow
{
  padding-bottom: 40px;
}

h5
{
	text-transform: none;
}

h2
{
	text-transform: none;
}

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz
{
  border: 1px solid;
}

input, textarea
{
border: 1px solid #000 !important;
}


.margin
{
 margin-top: 15px;
 margin-bottom: 15px;
}

.margin-bottom
{

 margin-bottom: 30px!important;
}

.margin h5, .margin .post_infos
{
  margin-left: 35px;
}

.marginleft
{
  margin-left: 35px;
}

.widgets_on_page ul , .widgets_on_page ul li {
    list-style: inherit!important;
    background: none;
font-size: 35px;
list-style-position: inside!important;
}

.widgets_on_page ol  {
    background: none;
    font-size: 35px;
    list-style-position: inside!important;
}

.widgets_on_page ol li {
    background: none;
    font-size: 35px;
    list-style-position: outside!important;
}

#wpp-4, #wpp-6
{
    list-style: none!important;
}

.single_post_title
{
  text-align: center;
margin: auto;
max-width: 400px;

}

.qode_image_gallery_no_space .controls a.prev-slide span i, .qode_image_gallery_no_space .controls a.next-slide span i {
    vertical-align: inherit;
}


.wpb_row
{
   margin-top: 40px;
}

.avaimg img
{
  margin-top: 10px;
}

.separator
{
  height: 2px;
}

.trendigpads {
    min-height: 252px;
    float: left;
    padding-left: 0px;
    margin-left: 19px;
    margin-right: 20px;
}

.dots
{
display: none;
}

.blog_share {
    width: 50%;
    text-align: right;
    color: #111;
    margin-top: 30px;
}

.blog_holder article .post_info a {
    color: #303030;
}

.social_share_holder a:hover {
    color: #404040!important;
}

.post_comments
{
  display: block;
  width: 50%;
  margin-top: 30px;
float: left;
}

textarea
{
 border: 1px solid !important;
}

.wp_rp_vertical
{
  margin-top: 140px;
}


.wp_rp_publish_date
{
  font-family: 'BrandonText-Medium', sans-serif;
  font-size: 15px;
}

.wp_rp_wrap .related_post_title
{
  margin: 0px 0px 20px 0px !important;
}

.wp_rp_title
{
  font-style: italic;

}

.tagemargin
{
 margin-top: 10px;
 margin-bottom: 10px;

}


@media (max-width: 600px) {
  .caroufredsel_wrapper {
    height: 250px!important;
  }
 .blog_slider .image
{
height: 150px!important;

}


}

.socialholder
{
    width: 50%;
    float: left;
    margin-top: 25px;
}

.bigsocial img
{
  width: 52px !important;
	
}

.ecs-event .entry-title 
{
  font-family: 'PT Serif', sans-serif;
    font-size: 24px;
    font-style: italic;
    font-weight: 300;

}

.ecs-event-list
{
  list-style-type:none;
}

.ecs-event
{
  float: left;
}


.adbanner
{
  text-align: center;
}

@media (min-width: 600px)
{
  .ecs-event {
      width: 33.33333333%;
      padding: 10px;
  }
}




h1, h2, h3, h4, h5, h6 {
    padding-bottom: 15px;
}

p {
padding-bottom: 15px;
}
ul {
    list-style-position: outside;
    margin-left: 21px;
}
.memberb nav#nav-below {
    display: none;
}
.tag-mehrtaegig h3 a {
    font-size: 10px !important;
    font-weight: 400;
}

.content .container .container_inner.page_container_inner, .full_page_container_inner
{
  padding: 30px 0 60px;
}

.yop_poll_vote_button, #yop-poll-vote-1_yp580096855d06c div button.yop_poll_vote_button
{
width: 200px;
height: 40px;
background-color: #55BCCC;
border: 0px solid #FFF;
}



.abh_tab_content .abh_text .fn {
  text-transform: none!important;
}


h1 a:hover, .box_image_holder .box_icon .fa-stack i.fa-stack-base, .q_percentage_with_icon, .filter_holder ul li.active span, .filter_holder ul li:hover span, .q_tabs .tabs-nav li.active a:hover, .q_tabs .tabs-nav li a:hover, .q_accordion_holder.accordion .ui-accordion-header:hover, .q_accordion_holder.accordion.with_icon .ui-accordion-header i, .testimonials .testimonial_text_inner p.testimonial_author span.author_company, .testimonial_content_inner .testimonial_author .company_position, .q_icon_with_title.center .icon_holder .font_awsome_icon i:hover, .q_box_holder.with_icon .box_holder_icon_inner .fa-stack i.fa-stack-base, .q_icon_with_title.boxed .icon_holder .fa-stack, .q_progress_bars_icons_inner .bar.active i.fa-circle, .q_list.number ul>li:before, .q_social_icon_holder:hover .simple_social, .social_share_dropdown ul li :hover i, .social_share_list_holder ul li i:hover, .blog_holder.blog_masonry_date_in_image .social_share_list_holder ul li i:hover, .latest_post_inner .post_infos a:hover, .q_masonry_blog article .q_masonry_blog_post_info a:hover, .blog_holder article:not(.format-quote):not(.format-link) .post_info a:hover, .latest_post_inner .post_comments:hover i, .blog_holder article .post_description a:hover, .blog_holder article .post_description .post_comments:hover, .blog_like a:hover i, .blog_like a.liked i, .latest_post .blog_like a:hover span, article:not(.format-quote):not(.format-link) .blog_like a:hover span, .comment_holder .comment .text .replay, .comment_holder .comment .text .comment-reply-link, .header-widget.widget_nav_menu ul.menu li a:hover, aside .widget a:hover, aside .widget.posts_holder li:hover, .wpb_widgetised_column .widget a:hover, .wpb_widgetised_column .widget.posts_holder li:hover, .q_steps_holder .circle_small:hover span, .q_steps_holder .circle_small:hover .step_title, .header_top #lang_sel>ul>li>a:hover, .header_top #lang_sel_click>ul>li>a:hover, .header_top #lang_sel_list ul li a.lang_sel_sel, .header_top #lang_sel_list ul li a:hover, aside .widget #lang_sel a.lang_sel_sel:hover, aside .widget #lang_sel_click a.lang_sel_sel:hover, aside .widget #lang_sel ul ul a:hover, aside .widget #lang_sel_click ul ul a:hover, aside .widget #lang_sel_list li a.lang_sel_sel, aside .widget #lang_sel_list li a:hover, .wpb_widgetised_column .widget #lang_sel a.lang_sel_sel:hover, .wpb_widgetised_column .widget #lang_sel_click a.lang_sel_sel:hover, .wpb_widgetised_column .widget #lang_sel ul ul a:hover, .wpb_widgetised_column .widget #lang_sel_click ul ul a:hover, .wpb_widgetised_column .widget #lang_sel_list li a.lang_sel_sel, .wpb_widgetised_column .widget #lang_sel_list li a:hover, .service_table_inner li.service_table_title_holder i, .latest_post_two_holder .latest_post_two_text a:hover, .q_team .q_team_social_holder .q_social_icon_holder:hover .simple_social, .portfolio_template_8 .portfolio_detail .info .category, .portfolio_navigation.navigation_title .post_info span.categories, .qode_portfolio_related .projects_holder article .portfolio_description .project_category, .blog_compound article .post_content .blog_like a:hover, .blog_compound article .post_content .blog_like a:hover span, .blog_compound article .post_content .blog_share a:hover, .blog_compound article .post_content .blog_share a:hover span, .blog_compound article .post_content .post_comments:hover, .blog_compound article .post_content .post_comments:hover span, .blog_holder.blog_pinterest article.format-link .post_info a:hover, .blog_holder.blog_pinterest article.format-quote .post_info a:hover, .blog_compound .post_title .category a, .blog_compound .post_title .category span.date, .q_price_table.qode_pricing_table_advanced .qode_pt_subtitle, .q_price_table.qode_pricing_table_advanced .qode_pt_additional_info .qode_pt_icon, .q_price_table.qode_pricing_table_advanced .price_table_inner .value {
    color: #444 !important;
}

.tribe_events_cat-member, .tribe-events-category-member{
    background-color: #3CC3CF;
}

input.wspsc_add_cart_submit {
    position: relative;
    display: inline-block;
    width: auto;
    height: 39px;
    line-height: 39px;
    margin: 0;
    margin-top: 20px;
    padding: 0 23px;
    border: 2px solid #303030;
    font-size: 13px;
    font-weight: 700;
    font-family: inherit;
    text-align: left;
    color: #303030;
    text-decoration: none;
    cursor: pointer;
    outline: 0;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    text-shadow: none;
    background-color: transparent;
    -webkit-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
    transition: color .1s linear,background-color .1s linear,border-color .1s linear;
    -webkit-box-sizing: initial!important;
    -moz-box-sizing: initial!important;
    box-sizing: initial!important;
}

.tribe-events-viewmore a {
    white-space: normal;
}

.mce-panel.mce-menu {
    z-index: 100000!important;
}
a.pbtn {
    border: 0px solid #ffffff !important;
    font-size: 19px !important;
    text-transform: uppercase;
    font-family: raleway;
	font-weight: 600 !important;
}
a.pbtn:hover {
    border: 2px solid #33cccc !important;
	border-radius: 2px !important;
    font-size: 19px !important;
    text-transform: uppercase;
    font-family: raleway;
}
@media only screen and (max-width: 1400px) {.main_menu {
    display: none !important;
  }}