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



.masthead .top-bar .menu-select, .masthead .top-bar .mini-nav > ul:not(.mini-sub-nav) > li > a {
  margin:0px 30px;
	padding:13px 25px;
}
.masthead .top-bar .menu-select, .masthead .top-bar .mini-nav > ul:not(.mini-sub-nav) > li:last-child > a {
  margin:0px 0px 0px 30px;
	background: #f8c703;
	color:#000;
}
.branding a img, .branding img, .logo-box img {
  height: 80px !important;
	width: auto !important;
}

p {margin-bottom: 30px;}
.content h1 {margin-bottom:50px;}


.home-page-header{ text-align:center; color:#fff;}
.home-page-header .dt-btn {color:#000 !important;}
.home-banner-title {font-size:110px; font-weight:700; line-height:1.4 }
.home-banner-subtitle {font-size:33px;text-transform:uppercase; letter-spacing:0.09em; margin-bottom:50px;}
.home-banner-button {font-size:32px; font-weight:700; text-align:center; margin-bottom:-40px; }
.home-banner-button a {text-decoration:none; color:#fff; padding:15px 30px;background: #bd192f;}
.home-banner-button-left {text-align:right;}
.home-banner-button-right {text-align:left;}

.home-gtku-button { width:100%;}
.home-gtku-button a {
	font-size:30px;
	font-weight:700; 
	text-align:center;
	text-decoration:none; 
	color:#fff; 
	padding:15px 0px;
	background: #bd192f;
	width:100%;
	display:block;
 }
.full-button {width: 90% !important; margin-bottom:50px;}
.home-bottom-block {
	border: 1px solid #a92134;
	padding:60px 0px;
}
.home-bottom-block h4 {
	color: #68645e;
	font-size:64px;
	font-weight:700;
	margin: 0px 0px 30px !important;
}
.home-bottom-block p {
	color: #fff;
	font-size:24px;
	text-transform:uppercase;
}



.big-page-header { margin-bottom:0px !important; padding:40px 0px !important;}
.big-page-header p { 
	display:block;
	font-size:33px;
	letter-spacing:1px;
	line-height:1;
	font-weight:900;
	background:#fafaf8;
	color:#020000;
	margin:0px !important;
	padding: 0px !important;
	border-radius: 0px;
}
.big-page-header .vc_column-inner {
  padding: 0px 0px 0px 0px !important;
}

.sub-page-header { margin-bottom:0px !important; padding:0px 0px !important;}
.sub-page-header p { 
	display:inline-block;
	font-size:48px;
	line-height:1;
	font-weight:900;
	background:#e5e5e3;
	color:#020000;
	margin:0px !important;
	padding: 15px 80px !important;
	border-radius: 0px 0px 20px 20px;
}
.sub-page-header-wrap .vc_column-inner {
  padding: 0px 0px 0px 0px !important;
}


.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  color: #4b5563;
}
.vc_tta.vc_general .vc_tta-panel-title > a {
  background: #e5e5e3 !important;
	color:#4b5563 !important;
  border: none !important;
  box-shadow: none !important;
  padding: 25px 26px !important;
    padding-left: 46px !important;
}

.vc_tta.vc_general .vc_tta-panel-body {
  border: none !important;
  padding:30px 40px !important;
	background: #faf4da !important;
	margin-bottom:10px !important;
}
.vc_tta-panel-heading {margin-bottom:10px !important;}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #e5e5e3;
  border-color: #e5e5e3;
}

.quote-block {
	padding:20px 0px 40px 100px; 
	background: url(/wp-content/uploads/2026/07/quote-start.png) top left no-repeat, url(/wp-content/uploads/2026/07/quote-end.png) right bottom no-repeat !important;
}



.footer h2 {
  font-size:30px;
	text-transform: uppercase;
	font-weight:900;
	margin-bottom:50px;
}
.footer p {
  font-size:25px;
	font-weight:400;
	line-height:1.4;
	color:#374151;
	margin-bottom:10px;
}
.footer p a {text-decoration:none;color:#374151 !important;}
#bottom-bar p {
  font-size:18px;
	margin-bottom:10px;
}
#bottom-bar img {margin:0px 15px;}