/*!
 * Theme Name:  Melinda Child
 * Theme URI:   http://melinda.themes.tvda.pw
 * Template:    melinda
 * Author:      TVDA Themes
 * Author URI:  http://themes.tvda.pw
 * Version:     1.0.0
 * License:     ThemeForest Standard License
 * License URI: http://themeforest.net/licenses/standard
 * Text Domain: fabriq-child
 * Domain Path: /languages/
 */
.card-rounded > div {
	border-radius: 15px;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0;
}

.rounded-left > div {
    border-radius: 15px 15px 0 0;
}

.rounded-right > div {
    border-radius: 0 0 15px 15px;
}

@media (min-width: 992px) {
    .rounded-left > div {
        border-radius: 15px 0 0 15px;
    }

    .rounded-right > div {
        border-radius: 0 15px 15px 0;
    }

    .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
        margin-bottom: 35px;
    }
}

.about-icons li {
    margin-bottom: 5em !important;
}

.about-icons li strong {
    color: #000;
}

.contact-options a {
    color: #000;
}

.contact-options a:hover {
    color: #000;
    text-decoration: underline;
}

.contact-form input[type='text'],
.contact-form input[type='date'],
.contact-form input[type='datetime'],
.contact-form input[type='datetime-local'],
.contact-form input[type='time'],
.contact-form input[type='month'],
.contact-form input[type='week'],
.contact-form input[type='password'],
.contact-form input[type='search'],
.contact-form input[type='email'],
.contact-form input[type='url'],
.contact-form input[type='tel'],
.contact-form input[type='number'],
.contact-form textarea {
    box-shadow: inset 0 -1px 0 #000;
    width: 100%;
}

.contact-form input[type='submit'] {
    background-color: #000;
    color: #fff;
}

.contact-form label {
    color: #000;
}

footer .main-footer {
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
}

footer .main-footer a {
    padding-top: 2em;
    padding-bottom: 0.5em;
    display: block;
}

footer .main-footer hr {
    border: none;
    border-bottom: 1px solid #fef200;
    margin-bottom: 1em;
}

footer .main-footer small {
    display: block;
    font-size: 14px;
}

.main-f-bottom {
    background-color: #000 !important;
}

.main-menu .current-menu-ancestor>a:after, .main-menu .current-menu-item>a:after {
    width: 0;
}

.main-cnts-w {
    background-color: #f7f7f7;
}

.ult_countdown-amount {
    padding-top: 70px !important;
    padding-bottom: 90px !important;
}

.ult_countdown-period {
    margin-top: -80px !important;
    margin-bottom: 80px !important;
}