/*
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
*/

@font-face {
font-family: 'Latolokal';
url('https://datrics.de/wp-content/uploads/fonts/lato-regular-webfont.woff') format('woff'),
url('https://datrics.de/wp-content/uploads/fonts/lato-regular-webfont.woff2') format('woff2');
}






/* vimeo fullscreen - greift nicht ? */
.player .vp-controls .fullscreen {
   animation-fill-mode: none !important;
}
.player.no-fullscreen-support .fullscreen {
    display: inline!important;
}

.elementor-icon-box-content li {
	margin-bottom: 10px !important;
	}

.elementor-icon-box-content ul li {
	line-height: 1.2em !important;
}

.gform_wrapper .validation_error {
	border-bottom: 0;
	border-top: 0;
	color: #c02b0a;
	font-size: 0.7em;
	font-weight: 400;
	margin-bottom: 0;
	padding: 0;
	text-align: left;
}

/* svg support oder ähnlich - AHCTUNG HIER DIE LOGO GRÖSSE EINSTELLEN */
.branding img{
height: 80px;
}
.mobile-branding img {
width: 120px;
}
#phantom .logo-box img {
width: 200px;
}


/* 
.elementor-icon-box-description li {
  margin: 0 !important;
	line-height: 5px !important;
}  */

#team-first.elementor-widget .text-and-icon-carousel .dt-btn.dt-slide-button:not(.keep-custom-css):not(.class-1):not(.class-2) {
	display: none;
}

#footer-socket .elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated {
	padding-top: 25px;
	padding-bottom: 20px;
}

.scroll-top {
	bottom: 40px;
}

.elementor-toggle .elementor-tab-content {
	padding-left: 20px;
	border-bottom: 0;
	display: none;
}

/* Gravity Forms  */
.gfield_label {
	font-size: 17px !important;
}

#field_1_7 {
margin-top: 30px !important;	
}

#field_1_11 {
margin-top: 30px !important;	
}

#field_1_14 {
margin-top: 20px !important;	
}

.hl-datenschutz .gfield_label {
	font-size: 26px !important;
}

.hl-datenschutz .gfield_required_asterisk {
	display: none !important;
}

.gform_wrapper.gravity-theme .gfield-choice-input + label {
	max-width: calc(100% - 32px);
	margin-bottom: 0;
	vertical-align: top;
	line-height: 17px;
	padding-bottom: 17px;
	padding-top: 12px;
}

.gform_required_legend {
	display: none !important;
}

@media (max-width: 575.98px) { 
.elementor-column-gap-wider > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap {
	padding-top: 0px !important;
	padding-bottom: 20px !important;
}
}


