/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: https://estudiocarmina.es/
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
*/

/* MAIN */
div#main {
    padding-top: 0;
}

/* SHADOWS */
.ec-text-shadow-sm span {
    text-shadow: 5px 5px 20px rgb(0 0 0 / 52%);
}

/* POST GRID */
.vc_grid-container.ec-post-grid-default .vc_gitem-post-data-source-post_title * {
    font-size: 24px;
    line-height: 34px;
    margin-top: 10px;
}

body .mode-grid.blog-shortcode .entry-title{
	font-weight: 700;
}

/* BUTTONS */
.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat,
.content .dt-btn:not(.btn-custom-style){
    color: black;
    background-color: transparent;
    border: 2px solid black;
    font-weight: 600;
	padding: 14px 20px;
	border-radius: 5px;
	-webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-juicy-pink:focus,
.vc_btn3.vc_btn3-color-juicy-pink:hover,
.content .dt-btn:not(.btn-custom-style):focus,
.content .dt-btn:not(.btn-custom-style):hover {
    color: #fff;
    background-color: black;
}

body .l-to-r-line>li>a i.underline {
    bottom: -6px;
    background: white;
    background: -webkit-white;
    height: 2px;
}

/* CAROUSEL */
.accent-gradient .arrows-bg-on.owl-carousel .owl-nav a:before {
    background: -webkit-white!important;
    background: white!important;
}

.accent-gradient .arrows-hover-bg-on.owl-carousel .owl-nav a:after {
    background: -webkit-black!important;
    background: black!important;
}

.dt-arrow-hover-border-on.gallery-carousel-shortcode.gallery-carousel-shortcode-id-7d0eb86523f0228cb95ae5b01d19b7d8 .owl-nav a:hover:after {
    border-color: black!important;
}

.accent-gradient .owl-carousel .owl-nav a:hover i {
	background: transparent!important;
}

.wpb-js-composer .ec-slider-nopadding.vc_tta.vc_tta-o-no-fill .vc_tta-panels .vc_tta-panel-body {
    padding: 0;
	border: 0px;
}

/* MENU */
.masthead .top-bar .mini-contacts, .masthead .top-bar .mini-contacts i, body .masthead .mini-widgets .soc-ico a:not(:hover) .soc-font-icon, .mobile-header-bar .mobile-mini-widgets .mini-search .submit {
	color: white!important;
}

.accent-gradient .masthead .soc-ico.hover-accent-bg a:after {
    background: -webkit-black!important;
    background: black!important;
}

.accent-gradient .masthead .soc-ico.hover-accent-bgr:hover {
    background: -webkit-white!important;
    background: white!important;
}

.ec-footer-menu .menu .current-menu-item>a {
    color: white;
}

.branding a img, .branding img {
    max-width: 300px;
    height: auto;
}

/* FOOTER */

#menu-item-19 a {
		font-weight: 700 !important;
}
.ec-footer-menu .widget_nav_menu a, .ec-footer-menu .widget_nav_menu a:hover {
    color: #fff;
}
.widget .menu li{
    border-color: rgb(255 255 255 / 35%) !important;
}