/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/



.newfiguregreen {
    color: #94C24A;
}

.radio_list_horizontal li{
    list-style: none;
}

form dt{
    float:left
}

body #gform_wrapper_4 .gform_body .gform_fields .gfield input[type=text] {
    background-color: rgba(0, 0, 0, 0.03);
    box-shadow: none;
    border-color: rgba(0, 0, 0, 0.09);
    color: currentColor !important;
    border-radius: 99px;
    padding: 0 .75em;
    margin-bottom: 0px;
}


body #gform_wrapper_4 .gform_body .gform_fields .gfield select {
    background-color: rgba(0,0,0,0.03);
    box-shadow: none;
    border-color: rgba(0,0,0,0.09);
    color: currentColor !important;
    border-radius: 99px;
    padding: 0 .75em;
}

body #gform_wrapper_4 .gform_body .gform_fields .gfield textarea {
    background-color: rgba(0,0,0,0.03);
    box-shadow: none;
    border-color: rgba(0,0,0,0.09);
    color: currentColor !important;
    border-radius: 15px;
    padding: 0 .75em;
    padding-top: 0.75em;
}

.gform_wrapper li.hidden_label input {
    margin-top: 0px!important;
}

body #gform_wrapper_4 .gform_footer input[type=submit] {
    border-radius: 99px
}

body #gform_wrapper_4 .gform_footer {
   padding: 0px;
    margin: 0px;
}

.logged-in .header-button {
    display: none !important;
}

.logged-in .ingelogd {
    display: block;
    color: #94C24A;
    font-family: "Montserrat", sans-serif;
}

li.html.custom.html_nav_position_text {
    display: none;
}

.logged-in li.html.custom.html_nav_position_text {
    display: block!important;
}


li#field_1_82 {
    margin-top: 45px;
}

input#billing_company, input#shipping_company {
    display: none!important;
}

body.woocommerce-page .box-text.text-center {
    height: 70px;
}

.tml .tml-field-wrap {
    text-align: left;
}

ul.tml-links {
    list-style: none;
    text-align: left;
}

li.tml-lostpassword-link {
    margin-left: 0px!important;
}


/* activatie pagina's */

.activation-title {
    text-align: center;
    margin: 20px 0px;
    color: #94C24A;
}

p.lead-in {
    text-align: center;
    width: 75%;
    margin: auto;
}

.green-border {
    margin: 25px;
    border: 1px solid #94C24A;
}

p.password {
    text-align: center;
}

p.username {
    text-align: center;
}

p.view {
    text-align: center;
}

/* factuur adres pagina */


.woocommerce form .form-row-third.first {
    width: 60%;
}

/* calorieëntabel */
ul.inline {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.inline li {
    display: inline;
    border: 1px #ccc solid;
    margin-right: 2px;
    padding: 2px 6px;

}


/* archive vestiging */

.box-textvesting p {
    margin-top: .1em;
    margin-bottom: .1em;
}


/* coach page */

.page-title-coach {
    font-size: 30px;
    padding: 30px;
}

.singlecoachtitle {
    color: #000000;
    font-style: italic;
}

.coachinformation {
    padding: 15px;
    background-color: #c8dfa2;
}

.divider {
    width: 100%;
    height: 2px;
    background: #000;
     opacity: .2;
    margin: 20px 0;
}

.darkcoach {
    background-color: #b0c48d;
    padding: 15px;
}

.lightcoach {
    background-color: #CCE7A7FF;
    padding: 15px;
}

.headlocation, .location, .coachname {
    color: #000000;
}

.coachpage #coachtext p {
    color: #000000;
    margin-bottom: 0;
}

.afspraak {
    color: #0b0b0b;
}

.center {
    text-align: center;
}

/* Forms */

.gfield_checkbox input, .gfield_radio input {
	margin-bottom: 4px;
	margin-top: 0px;
}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

    div#coachtext {
        margin-top: 20px;
    }

	table#scrolltable {
	display: block;
	overflow-x: auto;
	white-space: nowrap;
	}

    .hide-for-small, [data-show=hide-for-small] {
        display: unset !important;
    }
}

