/*
Theme Name: Business Conference
Template: bizberg
Text Domain: business-conference
Author: Bizberg Themes
Author URI: https://bizbergthemes.com/   
Theme URI: https://bizbergthemes.com/downloads/business-conference/
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Description: Experience the ultimate free WordPress theme for events and conferences, Business Conference Theme, designed for business meetups, technology conferences, product launches, and marketing events, featuring WP Event Manager plugin compatibility, seamless integration with popular page builders, full responsiveness, cross-browser support, translation readiness, SEO optimization, and dedicated customer support.
Tags: custom-logo,custom-menu,featured-images,threaded-comments,translation-ready,left-sidebar,right-sidebar,grid-layout,theme-options,blog,news,portfolio
Version: 0.3
Requires PHP: 5.6
Tested up to: 6.2
*/

.navbar-default .navbar-nav > li > a {
    letter-spacing: 0;
}

.blog-lists.blog-nosidebar-1 .blog-listing.no-sidebars .blog-post.blog-large .entry-header {
    margin-top: 0 !important;
}

.services .title_wrapper,
.our_partners .title_wrapper {
    text-align: center;
}

.services {
    padding: 80px 0;
}

.our_partners {
    padding: 80px 0 80px;
    background: #f7f7f7;
    margin-bottom: 50px;
}

.services .title_wrapper h3,
.our_partners .title_wrapper h3 {
    font-family: 'Lato';
    color: #e91e63;
}

.services .title_wrapper h2,
.our_partners .title_wrapper h2 {
    font-family: 'MontserratRegular';
    line-height: 40px;
    color: #000;
}

.services .title_wrapper,
.our_partners .title_wrapper {
    display: flex;
    text-align: center;
    row-gap: 10px;
    padding: 0 150px;
    align-items: center;
    justify-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
}

.services .content {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 50px;
    column-gap: 30px;
}

.services .content .item{
    box-shadow: 0px 0px 15px #0000002e;
    padding: 50px 30px 40px;
    display: flex;
    flex-direction: column;
    row-gap: 7px;
}

.services .content .item .number {
    font-size: 40px;
    font-family: 'Poppins';
    color: #000;
    padding-bottom: 15px;
}

.services .content .item h4 {
    font-family: 'Lato';
    color: #000;
}

.our_partners .content{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    padding-top: 50px;
}

@media (max-width: 991px){

    .services .title_wrapper, .our_partners .title_wrapper{
        padding: 0;
    }

    .services .content {
        grid-template-columns: 1fr 1fr;
        row-gap: 30px;
    }

    .our_partners .content{
        grid-template-columns: 1fr 1fr 1fr;
        row-gap: 30px;
    }

    .our_partners .content .partner {
        margin: 0 auto;
    }

}

@media (max-width: 412px){

    .services .content {
        grid-template-columns: 1fr;
        row-gap: 30px;
    }

    .services .content .item{
        text-align: center;
    }

    .our_partners .content{
        grid-template-columns: 1fr;
        row-gap: 30px;
    }

}

.form-container {
    display: flex;
    flex-direction: column; /* Prvky se řadí pod sebe */
    max-width: 600px;
    margin: 0 auto; /* Horizontální zarovnání na střed */
}

.form-group {
    display: flex;
    flex-direction: row; /* Štítek a pole vedle sebe */
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

label {
    flex-basis: 30%; /* Štítek bude zabírat 30% šířky */
    font-weight: bold;
}

input[type="text"], input[type="email"], textarea {
    flex-basis: 65%; /* Pole zabere 65% šířky */
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
}

input[type="submit"] {
    background-color: #0073aa;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 16px;
    align-self: flex-end; /* Zarovná tlačítko doprava */
}

.is-style-td-left table tr td {text-align: left}

footer#footer.footer-style {
	background-color: blue
}