/*
Theme Name: Massage am Rebberg
Description: Theme für Nicole Müller
Author:   Corinne Weber, grafios.ch
Template: Divi
*/

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

.nobr {
    white-space: nowrap;
}

h3 {
    color: #8cccc4!important;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p .et_pb_text_0 h1,
.et_pb_text_0 h2,
.et_pb_text_0 h3,
.et_pb_text_1 {

    font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif!important;
}

#et-info-phone {

    margin-right: 1px;

}

/*Tabelle*/

.entry-content table {
    border: none;
}

.entry-content tr td {
    padding: 6px 0;
    border: none;
    vertical-align: top;
    border-bottom: 1px solid #eee;
}

body.page-id-34 .entry-content tr td:first-of-type {
    width: 20%;
}

/* Round images */

.rund img {
    border-radius: 50%;
    border-color: rgb(102, 102, 102);
    border-bottom-width: 2px;
    -webkit-box-shadow: 5px 5px 10px 2px #AAA;
    -moz-box-shadow: 5px 5px 10px 2px #AAA;
    box-shadow: 5px 5px 10px 2px #AAA;
    max-width: 300px;
}


/*Formular*/

.label-above .nf-field-label {
    margin-bottom: 2px;
}

.nf-error-msg,
.ninja-forms-req-symbol {
    color: #9d185c!important;
}

.nf-error .ninja-forms-field {

    border: 1px solid #9d185c!important;

}

.nf-form-cont input.text,
.nf-form-cont input.title,
.nf-form-cont input[type="email"],
.nf-form-cont input[type="password"],
.nf-form-cont input[type="tel"],
.nf-form-cont input[type="text"],
.nf-form-cont textarea {

    padding: 10px;
}

.nf-form-cont input[type="button"] {
    background: #8cccc4;
    padding: 10px 20px;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    border: none;
    text-align: left;

}

iframe {
    text-align: center;
    margin: 0 auto;
}

.ui-widget {

    font-family: Verdana, Arial, sans-serif!important;
    font-size: 1.1em;

}

/**Fullscreen Slider**/
.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
    min-height: 100% !important;
    height: 100% !important;
}

/*** 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) {}

/*** 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) {
    h1 {
        font-size: 44px!important;
    }
    h3 {
        font-size: 16px;
    }
    body.page-id-34 .entry-content tr td:first-of-type {
        width: 35%;
    }
}
