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


.top-header .main-nav.level-arrows-on > li.has-children > a .menu-text {
position: relative;padding-right: 19px;display: inline-block;vertical-align: top;}


.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children > a .menu-text::after, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text::after, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children.act > a .menu-text::after {
  background: #3a3b39!important;
}


.branding a img{
height: 100px;
}
.mobile-branding a img {
width: 60px;
}
#phantom .logo-box a img {
width: 200px;
}

#bottom-bar .mini-nav ul {
display: block;font-size: 16px;}

.counter_suffix.mycust.ult-responsive {padding-left: 5px !important;}

.white-link{
color: #fff;
text-decoration: none;}

.white-link a :hover{
color: #f7da15;
text-decoration: none;}

#white, .white  {
color: #fff;line-height: 1.3;
font-size: 1.1em;column-count:2;column-gap: 40px;}

#anfrage {padding:20px 15px 0 15px;}
.form_half {width: 48.5%;float: left;margin-right: 1.5%;}
.form_half_last {margin-right:0;}
#anfrage input {width:100%;}
#anfrage input[type="submit"] {padding: 13px 20px 5px 20px !important;  font-size:18px;}
#anfrage input[type="submit"]:hover {background:#8BC34A;}
#anfrage input:focus {border:1px solid #ffa500; background:#FFF9C4;}
#anfrage div.wpcf7-response-output {background:#fff; padding: 1.5em 1em;}
.form_half {width: 48.5%; float: left; margin-right: 1%;}
.form_half_last {margin-right: 0px;}
.form_title{ max-width: 300px;}
.form_full {max-width: 98%;}
.wpcf7-form-control.wpcf7-submit.has-spinner
 {padding: 16px 20px 5px 20px !important;}

@media (max-width: 767px) {
.form_half {width: 100%;}
}


.btn-modal.ult-responsive.btn-primary.btn-modal-lg 
{background: #be042c !important;
  text-transform: uppercase;
  font-family: 'DIN-Bold', Arial, sans-serif;
  padding: 12px 20px 10px 20px;
  border-radius: 2px;
}

.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .menu-text,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .subtitle-text,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a:hover span,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li.act > a > span {
  color: #3a3b39 !important;
  background: none;
}

.ult-vc-seperator svg{
background-image: linear-gradient(123deg, #be042c 26.19%, rgba(255,255,255,.9) 26.19%, rgba(255,255,255,.9) 50%, #be042c 50%, #be042c 76.19%, rgba(255,255,255,.9) 76.19%, rgba(255,255,255,.9) 20%); background-size: 47.69px 73.44px;background-size: 47.69px 73.44px;
}
	

@media only screen and (min-width: 481px) and (max-width: 992px) {
#white, .white  {color: #fff;line-height: 1.3;
font-size: 1.1em;column-count:1;column-gap: 0px;}
}	

	
@media only screen and (min-width: 320px) and (max-width: 480px) {
#white, .white  {color: #fff;line-height: 1.3;
font-size: 1.1em;column-count:1;column-gap: 0px;}

.btn-modal.ult-responsive.btn-primary.btn-modal-lg 
{background: #be042c !important;
  text-transform: uppercase;
  font-family: 'DIN-Bold', Arial, sans-serif;
font-size: 13px;
min-width: 195px;
}
}	
		
		
		
	
		
		



