/*
Theme Name: Kinderpraxis Altstetten
Description: Theme für Kinderpraxis Altstetten
Author:   Corinne Weber, grafios.ch
Template: Divi
*/

@import url("../Divi/style.css");

h2,
h3 {

    padding-bottom: 0px;
}

.nobr {
    white-space: nowrap;
}

/*Tabelle*/

.entry-content table {
    border: none!important;
}

.entry-content tr td,
#content-area table td {
    border: none;
    vertical-align: top;
    padding: 2px 10px 2px 0;
}

/*liste*/

.entry-content ul {
    list-style-type: none;
    content: "> ";
    padding: 0 0 23px 0;
}

.entry-content ul li {
    padding-left: 23px;
}

.entry-content ul li:before {
    content: "– ";
    color: #df7c15;
    margin-left: -23px;
    font-weight: bold;
    padding-right: 10px;
}

/*Header*/

#main-header {

    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.et_header_style_centered #main-header .container {
    text-align: left;

}

.et_pb_section_0.et_pb_section {
    background-color: #fdec62 !important;
}

#top-menu li li a {
    padding: 6px 0;
    width: 210px;
    text-transform: none;
}

#top-menu li li {
    padding: 0 15px;
    margin: 0;
}

#top-menu li .menu-item-has-children > a:first-child {
    padding-right: 20px;
}

#top-menu li .menu-item-has-children > a:first-child::after {
    right: 0;
    top: 6px;
}

.et_mobile_menu li a:hover,
.nav ul li a:hover {
    background-color: #fdec622b;
    opacity: .7;
}

/*Gallery*/

/** Desktop **/

@media (min-width: 981px) {
    .col-width .et_pb_gallery_item {
        width: 18% !important;
        /*five columns*/
        clear: none !important;
    }
}



@media all and (min-width: 981px) {
    .et_header_style_centered #logo {
        padding-left: 20px;
    }

    .et_header_style_centered #main-header div#et-top-navigation {
        padding-left: 380px;
    }

    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget {
        width: 23%;
        margin-right: 2%;
        margin-bottom: 2%;
    }
}

/*Textfeld*/

.et_pb_text {
    padding: 40px 0;
}

/*** Responsive Styles Large Desktop And Above ***/

@media all and (min-width: 1405px) {}

/*** Responsive Styles Standard Desktop Only ***/

@media all and (min-width: 1100px) and (max-width: 1405px) {}

/*** Responsive Styles Tablet And Below ***/

@media all and (max-width: 980px) {
    .et_header_style_centered #main-header .mobile_nav {


        background-color: #F8C56E;
        border-radius: 0;
        color: white;
    }
    .mobile_nav .select_page {

        display: none;


    }
}

/*** Responsive Styles Tablet Only ***/

@media all and (min-width: 768px) and (max-width: 980px) {}

/*** Responsive Styles Smartphone Only ***/

@media all and (max-width: 767px) {}

/*** Responsive Styles Smartphone Portrait ***/

@media all and (max-width: 479px) {

    table#links td {
        font-size: 12px;
        line-height: 15px;
    }
    #et-info-email {

        position: relative;
        display: block;
        margin-top: 10px;

    }
    .mob {
        display: none;
    }
}