/*
Theme Name: The7 Child
Theme URI: 
Author: 
Author URI: 
Description: The7 Child Theme.
Version: 1.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:dt-the7-child
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: dt-the7
*/
#main {
    padding-top: 30px;
    padding-bottom: 30px;
}
figure {
    ASPECT-RATIO: 16/9 ;
}
.top-header .main-nav.level-arrows-on>li.has-children>a .menu-text {
    padding-right: 15px;
}
.hotline-header{margin-right:7px; color:#000;font-size: 16px;}
.dichvu .shortcode-single-image-wrap.alignnone img
{
    object-fit:cover;
    ASPECT-RATIO: 16/9 ;    border-radius: 5px;
}
.bg-on .blog-media, .bg-on .project-list-media {
    padding: 10px 10px 0;
}
.bg-on .blog-content, .bg-on .project-list-content {
    padding: 10px 10px;
}
#bottom-bar {
    font-size: 14px;
}
#phantom .logo-box{
    display: none;
}
.wpfd-single-file .wpfd-file-link span.dropinfos
{display:none;}
.wpfd-single-file .wpfd-file-link,.wpfd-single-file, .wpfd-file-link {

    border-radius: 10px;
}
.same-logo img{width:120px;}
.owl-stage-outer .dt-owl-item{
    margin-right: 10px;
    display: flex;
	justify-content: center;}
.layout-list .post.bg-on
{padding:10px 10px 0;}
.bg-under-widget .sidebar-content .widget, .sidebar.bg-under-widget .widget, .solid-bg.sidebar-content .widget {
    padding: 10px;
}
.top-bar>.mini-widgets
{
	padding: 0 10px;
}
.footer .widget-title, .footer div[class*='elementor-widget-wp-widget-'] h5, .footer .elementor-widget .woocommerce h5 {
	font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
}
.footer .widget, .footer .tp_recent_tweets li
{
    	font-size: 15px;
}
.fancy-media-wrap img
{
object-fit: cover;
}


@media screen and (min-width: 990px){
#main:not(.sidebar-none) .wf-container-main {
    grid-column-gap: 30px;
	}}
@media screen and (max-width: 990px)
{
	.same-logo img,.sticky-mobile-on.masthead:not(.mixed-header) .mobile-branding > a, .sticky-mobile-on.masthead:not(.mixed-header) .mobile-branding > img{width:80px;}
}
