/* Inspire TWDC Font Flavors */
@import url("../fonts/inspiretwdc/InspireTWDC_fonts.css");

/* Monorail - Branded Headers */
@import url("../fonts/monorail/Monorail.css");

/* Nat geo Fonts */
@import url("../fonts/natgeo/GeographicBrand.css");


/* --- Life at disney Author box styles ---  */
h4.author-badge {
    line-height: 1.2em;
    margin-top:1em;
}
.author-image{
    border-radius:50px;
    margin: 5px 10px 20px;
    height:74px !important;
    width:76px;
}
span.author-name {
    color: #4c4c4c;
    font-size: 0.9em;
}
span.author-title{
    color: #7b7777;
    font-size: 0.8em;
    font-style: italic;
}


@media (max-width: 767px) {
    h4.author-badge {
        font-size: 18px;
        line-height: 1em;
        letter-spacing: 0px;
    }
}
/* Images inside posts... */
.fl-post a img {
    display: flex;
    text-align: center;
    margin: 15px auto 15px auto;
}
.fl-post li img{
    float:left;
}
a img.alignleft {
    float: left;
    margin-right: 10px !important;
}
a img.alignright {
    float: right;
    margin-left: 10px !important;
}
/* Images on Blog feeds */
.blog .fl-post-content, .archive .fl-post-content {
    display: inline-block;
}
.blog .fl-post .fl-post-image-beside,
.archive .fl-post .fl-post-image-beside {
    float: unset;
}

/**************************************************************
 * Enforcing consistent Gravity Form style for executive comp *
 **************************************************************/
.gform_wrapper label {
    color: #333;
    font-weight: 800;
}

.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="password"],
.gform_wrapper input[type="search"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="range"],
.gform_wrapper input[type="date"],
.gform_wrapper input[type="month"],
.gform_wrapper input[type="week"],
.gform_wrapper input[type="time"],
.gform_wrapper input[type="datetime"],
.gform_wrapper input[type="datetime-local"],
.gform_wrapper input[type="color"],
.gform_wrapper textarea {
    color: #666;
    background: #fff;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    border: 1px solid #bbb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.gform_wrapper input[type="text"]:focus,
.gform_wrapper input[type="email"]:focus,
.gform_wrapper input[type="url"]:focus,
.gform_wrapper input[type="password"]:focus,
.gform_wrapper input[type="search"]:focus,
.gform_wrapper input[type="number"]:focus,
.gform_wrapper input[type="tel"]:focus,
.gform_wrapper input[type="range"]:focus,
.gform_wrapper input[type="date"]:focus,
.gform_wrapper input[type="month"]:focus,
.gform_wrapper input[type="week"]:focus,
.gform_wrapper input[type="time"]:focus,
.gform_wrapper input[type="datetime"]:focus,
.gform_wrapper input[type="datetime-local"]:focus,
.gform_wrapper input[type="color"]:focus,
.gform_wrapper textarea:focus {
    color: #222;
    border-color: #333;
}

.gform_wrapper select {
    border: 1px solid #bbb;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.gform_wrapper input[type="radio"]:focus,
.gform_wrapper input[type="checkbox"]:focus {
    outline: thin dotted #333;
}

.gform_wrapper input[type="radio"] + label,
.gform_wrapper input[type="checkbox"] + label {
    font-weight: 400;
}
