/*
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
*/
.white-font p, .white-font h4, .white-font h2{color: #fff;}

.small-font{font-size: 15px; line-height : 18px;}
.ult-content-box-container .ult-content-box .wpb_wrapper .small-font{font-size: 15px; line-height : 18px;}

.ult-content-box-container .ult-content-box .wpb_wrapper p.small-font{font-size: 14px; line-height: 14px;}
ul.wpb_thumbn{margin-bottom: 5px}

.btn-content{
    background: #010101;
    color: #fff;
    position: relative;opacity: 1;
	
    padding:10px 15px 9px 58px;
    width: 190px;
    display: inline-block;
    margin: 15px 8px;
    text-align: left;
}
.btn-content img{
	position: absolute;
    top: 6px;
    left: 17px;
}
.btn-content.right img{
	position: absolute;
    top: 8px;
    left: 11px;
}
.btn-content p{
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0px 0 0;
    line-height: 10px; padding-top: 2px
}
.btn-content h5,.ult-content-box-container .ult-content-box .wpb_wrapper h5{
    color: #fff;
    font-size: 20px;
    font-family: 'Montserrat', sans-serif;
    margin-top: 0px;
    font-weight: 400;
	margin-bottom: 0;
}
.btn-session1_new{
	    text-align: center;
}

/* disable flip box perspective */
.flip-box-wrap{
	perspective: none;
}
/* -------------------*/

.wpb_content_element{margin-bottom: 5px;}
.admin-bar .mixed-header.side-header-v-stroke {top: 0;}
.mixed-header .side-header-v-stroke .header-bar{background-color: #eee;}
.button-under-video-home{font-size: 22px}
small{font-size: 100%;}
#confiance .flip-box-wrap .flip-box .flipbox_heading {font-size: 26px; text-align: left;}
#confiance .flip-box-wrap{text-align: left;}
/*style desktop*/
.single-portfolio #main .wf-wrap{
	width: 100% !important;
}
.vc_row.vc_column-gap-35{
	left: 0!important;
}
.single-related-posts .arrows-accent .owl-nav .owl-next{
	right: -43px;
}
.single-portfolio .navigation .nav-links{
	justify-content: center;
}
.page-id-30617 #main{
	padding-top: 0;
}
.testimonials-carousel-shortcode .dt-owl-item .testimonial-item{
	box-shadow: none !important;
}
.home .ult-content-box-container table, .home .ult-content-box-container table td {
	border: none;
}
#nf-form-1-cont .nf-row{
	    background-color: transparent !important;
}
#nf-form-1-cont input::placeholder{
	color:#000 !important;
}
#nf-form-1-cont textarea::placeholder{
	color:#000 !important;
}
.footer .textwidget{
	padding-top: 10px;
}
.wrap-sib-form{
	display: flex;
}
.wrap-sib-form .sib-area{
	    width: calc(100% - 55px);
}
.wrap-sib-form .sib-area:first-child{
	padding-right:5px;
}
.wrap-sib-form .sib-area:last-child{
	padding-left:5px;
}
.wrap-sib-form .sib-area input{
	color: #fff!important;
    background-color: transparent!important;
	border-color: #fff !important;
}
.sib_signup_box_inside_1 p input{
	background-color: #fff !important;
	color: #000 !important;
}
.sib_signup_box_inside_1 p input:hover{
	background-color: #f26666 !important;
	color: #fff !important;
}
.wrap-sib-form .sib-area input::placeholder{
	color: #fff !important;
}
.wrap-sib-form .sib-area input:-ms-input-placeholder{
	color: #fff !important;
}
.wrap-sib-form .sib-area input::-ms-input-placeholder{
	color: #fff !important;
}

/*style on mobile*/
@media (max-width: 990px){
	.home .mobile-header-bar .mobile-branding{
		display: none;
	}
}
@media (max-width: 768px){
	#page .related-projects .owl-nav a.owl-next{
		top: -10px;
		right: 0;
	}
	#page .related-projects .owl-nav a.owl-prev{
		top: -10px;
		right: 40px;
    left: auto;
	}
}
@media (max-width: 767px){
.mobile-align .uvc-heading .uvc-main-heading h2{ 
	text-align: left !important;
}
.mobile-align .uvc-headings-line{
	float: left !important;
}
.home .video-background-custom .ult-content-box{
	padding-top: 0!important;	
}
.vc_progress_bar .accent-bg, .vc_progress_bar .accent-bg .vc_label{
	height: auto !important;
}
}
#footer input[type='text'], #footer input[type='email'] {
	background-color: 	transparent !important;
	color: #fff !important;
}
#footer input[type='text']::placeholder, #footer input[type='email']::placeholder{
	color: #fff !important;
}
.pb-style-one.vc_progress_bar .vc_label *, .vc_progress_bar .vc_label{font-size: 14px;}
input[type="text"], input[type="search"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], select, textarea, .wpcf7-number{color:#000 !important; background-color: rgba(255,255,255, 0.4)!important;}

#bottom-bar .wf-float-right{margin-right:40px;}
.flip-box-wrap .flip_link a{border: 2px solid #000;border-radius: 2em;
color: rgb(86, 86, 86);
background-color: transparent;padding: 2px 8px;
font-size: 18px;}
.flip-box-wrap .flip_link a:hover{background-color: #000; color: #fff;}

.video-header-home-page .upb_video-wrapper .upb_video-bg {
  max-width: 700px !important;
  width: 100% !important;
  min-width: auto !important;
  left: 50% !important;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%); }
  .video-header-home-page .upb_video-wrapper .upb_video-bg .upb_video-src {
    width: 100% !important; }
