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


/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('https://www.brautstubezurrose.de/wp-content/uploads/fonts/montserrat-v25-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.brautstubezurrose.de/wp-content/uploads/fonts/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.brautstubezurrose.de/wp-content/uploads/fonts/montserrat-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.brautstubezurrose.de/wp-content/uploads/fonts/montserrat-v25-latin-600.woff') format('woff'), /* Modern Browsers */
       url('https://www.brautstubezurrose.de/wp-content/uploads/fonts/montserrat-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.brautstubezurrose.de/wp-content/uploads/fonts/montserrat-v25-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-400 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.brautstubezurrose.de/wp-content/uploads/fonts/montserrat-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://www.brautstubezurrose.de/wp-content/uploads/fonts/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.brautstubezurrose.de/wp-content/uploads/fonts/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.brautstubezurrose.de/wp-content/uploads/fonts/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.brautstubezurrose.de/wp-content/uploads/fonts/montserrat-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.brautstubezurrose.de/wp-content/uploads/fonts/montserrat-v25-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}


h1,h2,h3,h4,h5,h6{font-family: 'Montserrat', sans-serif;font-weight:400;}
p{font-family: 'Montserrat', sans-serif;font-weight:400;}
html, body, body.page, .wf-container{font-family: 'Montserrat', sans-serif!important;}
.mini-widgets .text-area a:not(.dt-btn){background-color:#fff;color: #ab9d80;padding: 10px 20px;border-radius: 12px;font-size:16px;text-decoration:none;font-weight:600}
.mini-widgets .text-area a:not(.dt-btn):hover{color: #82a094;transition: opacity .3s ease;}
.branding a img, .branding img{max-width: 180px;height: auto;background-color: #fff;position: absolute;top: 0;padding:0px 10px;-webkit-box-shadow: 0px 15px 15px -10px rgba(0,0,0,0.34); 
box-shadow: 0px 15px 15px -10px rgba(0,0,0,0.34);}
.topheader{height: 750px;z-index: -1;position: absolute!important;width:1120%!important}
.vc_btn3.vc_btn3-shape-rounded{border-radius:15px;background-image:none}
.vc_do_toggle{padding:20px 0px;border-top:1px solid #ab9d80;margin-bottom:0px!important}
.vc_toggle:last-of-type{padding:20px 0px;border-bottom:1px solid #ab9d80;margin-bottom:0px!important}
.vc_row.vc_column-gap-25>.vc_column_container{padding:0px;}
.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon{right:0!important}
.vc_toggle_default .vc_toggle_icon:after, .vc_toggle_default .vc_toggle_icon:before{border:1px solid #ab9d80;}
.player.player-sm .ToastButton_module_toastButton__609a14eb.ToastButton_module_fullToast__609a14eb{display:none!important}
.wpb_single_image .vc_figure-caption{font-size: 14px;z-index: 999;position: absolute;margin: -60px 20px 0px 20px;background-color: #ab9d80;padding: 6px 20px;border-radius: 12px;color:#fff}
.custom-nav>li{float:left;padding-right:20px;font-size:12px}
.footer .textwidget .bookbtn, .footer .textwidget .instabtn{background-color:#fff;color: #ab9d80;padding: 10px 20px;border-radius: 12px;}
.bookbtntoggle{background-color:#ab9d80;color: #fff;padding: 10px 20px;border-radius: 12px;text-decoration:none;font-size:12px;}
.bookbtntoggle:hover{background-color:#fff;color: #ab9d80;}
.footer .textwidget a:not(.dt-btn):hover{background-color:#ab9d80!important;color:#fff;transition: opacity .8s ease;}
#bottom-bar .wf-float-right{margin-left:0;margin-top:-30px;font-size:10px;}

.show-mobile-logo .mobile-branding img.mobile-logo, .show-mobile-logo.show-device-logo .mobile-branding img.mobile-logo, .show-device-logo .mobile-branding img,{height:150px;width:auto}

@media all and (min-width: 900px) {
	#homebanner{display:block;}
}

@media all and (min-width: 585px) and (max-width: 899.98px) {
	#homebanner{display:none;}
	.vc_custom_1771841672613{border-left:20px solid #fff;border-right:20px solid #fff;margin-top:-130px!important;background-color:#fff}
	.vc_custom_1761036756249{padding-bottom:0px!important;}
	.vc_custom_1760948863752{padding-top:-5em!important;}
	.vc_custom_1771841660528{border-left:20px solid #fff;border-right:20px solid #fff;margin-top:-60px!important;background-color:#fff;padding-bottom:0em!important;}
}

@media all and (max-width: 580px) {
	iframe{padding: 0px;width: 110%;top: -10px;margin-top: -95px;margin-left: -30px;}
	.hero-video{margin:0;width:580px;margin-bottom:-30px}
	#homebanner{display:none;}
	.vc_custom_1771841672613{border-left:20px solid #fff;border-right:20px solid #fff;margin-top:-130px!important;background-color:#fff}
	.vc_custom_1761036756249{padding-bottom:0px!important;}
	.vc_custom_1760948863752{padding-top:-5em!important;}
	.vc_custom_1771841660528{border-left:20px solid #fff;border-right:20px solid #fff;margin-top:-60px!important;background-color:#fff;padding-bottom:0em!important;}
}