/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

:root {
    --the7-btn-bg: #B56026;
    --the7-btn-bg-hover: #A0521D;
    --the7-btn-text: #FFFFFF;

    --the7-base-color: #43464d;
    --the7-links-color: #916A19;
    --the7-links-hover-color: #B56026;
}

#main a:not(.default-btn-shortcode) {
    text-decoration: underline !important;
}

time,
.post-content .text-secondary,
input[type="text"], .widget_search input[type="text"].searchform-s, input[type="search"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], select, textarea, .wpcf7-number, .woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select, .the7-elementor-product-comments .elementor-field-textual, .elementor-field-group .elementor-field-textual, .elementor-field-group .elementor-select-wrapper select,
.searchform input[type=text], .mini-search .field::placeholder, .overlay-search-microwidget .field::placeholder,
#the7-search::placeholder,
.main-nav > li:not(.wpml-ls-item) > a .menu-text,
.sticky-on .main-nav > li:not(.wpml-ls-item) > a .menu-text, #phantom .main-nav > li:not(.wpml-ls-item) > a .menu-text {
    color: var(--the7-base-color);
}

.accent-title-color .uvc-main-heading > *, .accent-title-color .aio-icon-title {
    color: var(--the7-links-color) !important;
}

.dt-mobile-menu-icon {
    padding: 0;
}

.top-bar {
    padding-top: 0;
    padding-bottom: 0;
}

.top-bar a,
.top-bar button {
    min-height: 36px;
}

.branding,
.wf-container {
    font-size: unset;
}

.page-id-408 h4 {
    text-transform: none;
    font-size: 1em;
}

#main p[style*="justify"] {
    text-align: left !important;
}

.fancy-date > span {
    position: absolute;
    display: flex;
    align-items: center;
    top: 10px;
    right: 10px;
    z-index: 30;
    box-sizing: border-box;
    text-decoration: none;
    background: #fff;
}

.horizontal-fancy-style .fancy-date > span {
    padding: 2px 2px 1px 4px;
}

.post-details.details-type-link:after {
    display: none;
}

.horizontal-fancy-style .fancy-date > span .entry-date:after, 
.horizontal-fancy-style .fancy-date > span .entry-month:after {
    top: 50%;
    margin-top: -2px;
    right: 0;
    width: 4px;
    height: 4px;
    border-radius: 50%;
}

.fancy-date > span .entry-date:after, 
.fancy-date > span .entry-month:after {
    position: absolute;
    height: 2px;
    content: "";
}

.fancy-date > span .entry-date, 
.fancy-date > span .entry-month {
    position: relative;
}