/*
 Theme Name:   GrandConference Child
 Description:  Child Theme für Veranstaltungsmaster
 Author:       Niels Vornholt
 Author URI:   http://www.holzmann-medien.de
 Template:     grandconference
 Version:      1.0
 Text Domain:  grandconference-child
*/
.ppb_speaker_grid .element img {
    width: 100%;
}

.ppb_team_column h4 {
    font-size: 13px;
    text-align: center;
}

.ppb_team_column .page_tagline {
    color: #3e3e3e;
    font-size: 11px;
    text-align: center;
}

/* Floatverhalten der Team-Member korrigieren, wenn divs unterschiedlich hoch sind */
.portfolio_filter_wrapper.five_cols .element.grid:nth-child(5n+1), .portfolio_filter_wrapper.four_cols .element.grid:nth-child(4n+1), .portfolio_filter_wrapper.three_cols .element.grid:nth-child(3n+1), .portfolio_filter_wrapper.two_cols .element.grid:nth-child(2n+1)  {
    clear:both;
}

.fa-shopping-cart::before {
	padding: .4em;
}

.wauto {
    width: auto !important;
}

.lgx-logo-slider-wp .owl-item {
    display: table;
    height: 200px;
}

.lgx-logo-slider-wp .lgx-log-item {
    display: table-cell;
    vertical-align: middle;
}

.lgx-logo-slider-wp .lgx-logo-item .lgx-logo-img {
    margin: auto;
}

.woocommerce-error {
    margin-left: 0 !important;
}

.testimonial_slider_wrapper {
    font-size: 20px;
    font-weight: 400;
}

/* Google-Recaptcha etwas nach oben schieben, da sonst "Nach oben"-Button dieses überdeckt */
.grecaptcha-badge { 
    bottom:100px !important;
}

body, input[type=text], input[type=password], input[type=email], input[type=url], input[type=date], input[type=tel], input.wpcf7-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, select, textarea {
    font-family:'Work Sans', 'Helvetica Neue', Arial,Verdana,sans-serif !important;
}

h1, h2, h3, h4, h5, h6, h7, .post_quote_title, label, strong[itemprop="author"], #page_content_wrapper .posts.blog li a, .page_content_wrapper .posts.blog li a, .readmore, .post_detail.single_post, .page_tagline, #gallery_caption .tg_caption .tg_desc, #filter_selected, #autocomplete li strong, .post_detail.single_post a, .post_detail.single_post a:hover,.post_detail.single_post a:active, blockquote, .sidebar_widget li.widget_products, #copyright, #footer_menu li a, #footer ul.sidebar_widget li ul.posts.blog li a, .woocommerce-page table.cart th, table.shop_table thead tr th, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce ul.products li.product .price {
    font-family:Poppins, Helvetica, Arial, sans-serif !important;
}

#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle, h5.widgettitle {
    font-family:Poppins, Helvetica, Arial, sans-serif !important;
}

input[type=submit], input[type=button], a.button, .button, .woocommerce .page_slider a.button, a.button.fullwidth, .woocommerce-page div.product form.cart .button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
    font-family:Poppins, Helvetica, Arial, sans-serif !important;
}

#menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a {
    font-family: Poppins, Helvetica, Arial, sans-serif !important;
}

.mobile_main_nav li a, #sub_menu li a{
    font-family:Poppins, Helvetica, Arial, sans-serif !important;
}

rs-layer, rs-layer a {
    font-family: Poppins, Helvetica, Arial, sans-serif !important;
}

/* Content in den Vordergrund stellen (u. a. sicherstellen klickbare Links) */
.standard_wrapper .page_content_wrapper .inner .ppb_header_content {
    z-index: 1;
    position: relative;
}

.ppb_wrapper .two_third .standard_wrapper .page_content_wrapper .inner .video-container, .ppb_wrapper .one_third .standard_wrapper .page_content_wrapper .inner .video-container {
    position: unset;
    padding-bottom: 5%;
}

hr {
    padding-bottom: 10px;
}

.product .onsale {
    display: none;
}
