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

h2 strong
{font-size:32px;}
h3 strong
{font-size:28px;}

.fancy-title-head.hgroup h1.fancy-title.entry-title {
  padding-bottom: 10px;
}

.single-casestudy .post-thumbnail
{display:none;}
.fancy-title-head.hgroup h1.fancy-title.entry-title {font-size:48px; font-weight:100;}
.fancy-title-head.hgroup h2.fancy-subtitle {font-size:28px; font-weight:900;}


/*Form */
.productform h3
{color:#333;border-bottom: solid 2px #333;padding: 0 0 10px;
	margin:0 20%;text-align:center;}

.productform p 
{text-align: center;margin:20px;}

.productform p span{color:#ffffff!important;}

.productform p span.wpcf7-form-control-wrap input
{width:50%;display:block;position:relative;text-align:center;margin:0 auto!important;
color:#fff!important;border-radius:5px;font-size:22px!important;background:#2F9137;}

.productform p span.wpcf7-form-control-wrap textarea
{width:50%;display:block;position:relative;text-align:center;margin:0 auto!important;
color:#fff!important;border-radius:5px;font-size:22px!important;background:#2F9137}


.productform p input.wpcf7-submit
{background:#2F9137!important;color:#fff!important;position:absolute!important;display:inline-block;
font-family:roboto!important;font-weight:500!important;margin-left:-10px!important;border-radius:6px;}


.productform input.wpcf7-form-control.wpcf7-text, .productform textarea.wpcf7-form-control.wpcf7-textarea {
    color: #ffffff !important;
}



.productform ::-webkit-input-placeholder { /* WebKit browsers */
    color: #fff !important;
    opacity: 1;
}
.productform :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff !important;
    opacity: 1;
}
.productform ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff !important;
    opacity: 1;
}
.productform :-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #fff !important;
    opacity: 1;
}

.grey-ctr-row
{overflow: visible;z-index:99;background-size:250px!important;background-repeat: repeat-x!important;
	background-position: 50% 50%;
 background-image: url("https://brighterdirections.co.uk/asmech/wp-content/uploads/2022/01/track-grey.png");}

.cta-shape
{
	 background-image: url("https://brighterdirections.co.uk/asmech/wp-content/uploads/2022/01/Rounded-Rectangle-1.png");
	background-position: 50% 50%;background-repeat: no-repeat!important;background-size:70%;
	height:100px;margin:25px 0;padding: 125px 0 100px;
}
.cta-shape h3{font-size:64px;line-height:32px;}
.cta-shape h3 strong{font-size:32px;line-height:28px;}
.cta-shape h3 a {color:#fff;}


.productfinder
{z-index: 14;
color:#fff;filter: brightness(120%);background: rgba(0, 0, 0, 0) linear-gradient(rgb(255,149,0) 0%, rgb(255,94,58) 100%) repeat scroll 0% 0%;
font-family: "Roboto";
height: auto;
width: auto;
line-height: 60px;
letter-spacing: 0px;
font-weight: 500;
font-size: 20px;
padding: 20px 40px;
border-radius: 5px;
filter: brightness(100%);
transform-origin: 50% 50% 0px;
opacity: 1;
transform: translate(0px);
visibility: visible;
border-width: 0px;
text-decoration:none;}
.productfinder:hover
{filter: brightness(140%);color:#fff;}


.productfinderbox .vc_column-inner {
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

.nolink > a:hover {
  text-decoration: none !important;
  cursor: default !important;
}
.mini-widgets .text-area p a
{text-decoration:none!important;}


.mega-sub-menu .mega-menu-row .mega-sub-menu > .mega-menu-column
{min-height:481.5px!important;} 
