/*
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
*/

@font-face {
    font-family: 'Bebas Neue Book';
    src: url('fonts/BebasNeueBook.eot');
    src: local('Bebas Neue Book'), local('BebasNeueBook'),
        url('fonts/BebasNeueBook.eot?#iefix') format('embedded-opentype'),
        url('fonts/BebasNeueBook.woff2') format('woff2'),
        url('fonts/BebasNeueBook.woff') format('woff'),
        url('fonts/BebasNeueBook.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.footer .widget {margin-bottom: 15px;}

.gdpr-nav-tab-title, button.mgbutton {color:#111111 !important;}


.block-main-subheading, .heading {
	font-family: "Bebas Neue";
}

.block-main-heading, h1.fancy-title {
	font-size: 80px;
	text-shadow: 1px 1px 0 #111111
}
.block-main-subheading {
	color: #EEEEEE;
}
div.block-main-subheading {
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 15px;
}
.hero-fade-anim-container img, .img-drop-shadow img, .drones-list-cols .wpb_single_image img {
	filter: drop-shadow(0 0 30px #000);
}

.home-separator-section {
	background: #111111;
	background:linear-gradient(180deg, rgba(0,0,0,.6) 0%, #111111 7%, #111111 93%, rgba(0,0,0,.6) 100%) !important;
	/*background:url('img/bg-white-diamond.png') 110% center/auto no-repeat scroll, linear-gradient(180deg, rgba(0,0,0,.6) 0%, #111111 7%, #111111 93%, rgba(0,0,0,.6) 100%) !important;*/
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	overflow: hidden;
}
.home-separator-section .separator-heading, #applicationBlocks .vc_custom_heading {
	font-family: 'Bebas Neue Book';
	font-size: 60px;
	line-height: 60px;
	color: #FFC90D;
	margin-bottom: 15px;
}
.home-separator-section .wpb_text_column {margin-bottom:15px;}
.home-separator-section .btn-align-left {margin-bottom:35px;}
.home-separator-section .vc_single_image-wrapper img {width:133px; height:auto;}
.home-separator-section .vc_single_image-wrapper::before {
	content:"";
	position: absolute;
	height: 100%;
	width: 150%;
	top: 0;
	margin-left: -30px;
	background:url('img/bg-white-diamond.png') left center/auto no-repeat scroll;
}

#applicationBlocks {margin-bottom: 70px;}
#applicationBlocks .vc_column-inner {
	padding-left: 35px;
	padding-right: 35px;
}

.drones-list-cols {margin-bottom:35px;}
.drones-list-cols .wpb_single_image {
	margin-bottom: 0;
	background: url('img/bg-sqare.png') center center/85% no-repeat;
}
.drones-list-cols h4 {
	font-size:40px;
	line-height: 40px;
	color: #FFC90D;
}
.drones-list-cols h5 {
	color: #eeeeee;
}
.drones-list-cols .wpb_text_column {
	text-align: justify;
}

.compare-section {
	padding: 35px 0;
	background: #111111;
	background: linear-gradient(180deg, rgba(0,0,0,.6) 0%, #111111 7%, #111111 93%, rgba(0,0,0,.6) 100%) !important;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
.compare-section table {
	text-align: right;
	font-size: 14px;
	border: 1px solid #000;
	box-shadow: 0 0 15px rgba(0,0,0,.5);
}
.compare-section table thead tr {
	background: #000;
	color: #FFC90D;
	font-family: "Bebas Neue";
	font-size: 20px;
}
.compare-section table tr td {
	padding: 2px 5px;
	vertical-align: top;
}
.compare-section table tr td:nth-child(1) {
	text-align: left;
	font-weight: bold;
}
.compare-section table tr:nth-child(even) {
	background: #231F20;
}

.drone-logo-head, .drone-desc-head, .drone-specs-button {margin-bottom: 15px;}
.price-row {
	background: rgba(17, 17, 17, .6);
	border-radius: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.price-row .col-price .wpb_text_column {margin-bottom: 0;}
.price-row .col-price .wpb_text_column p {
	color: #fff;
	text-shadow: 1px 1px rgba(17, 17, 17, .6);
}
.price-row .col-price .wpb_text_column p {
	display: flex;
	line-height: 50px;
}
.price-row .col-price .wpb_text_column p span.price {
	font-family: "Bebas Neue";
	font-size: 60px;
	margin-right: 15px;
}
.price-row .btn-red {
	background: #B20000 !important;
	color: #fff !important;
}
.price-row .btn-red:hover {
	background: #ffc90d !important;
	color: #111 !important;
}

.prod-feature-icons-row {padding:35px 0;text-align:center;font-size:16px;}
.prod-feature-icons-row .vc_column-inner {padding-left:5px;padding-right:5px;}
.prod-feature-icons-row .wpb_single_image {margin-bottom:15px;}
.prod-feature-icons-row .wpb_single_image img {width:100px;height:100px;}
.prod-feature-icons-row .vc_custom_heading {color:#eeeeee;margin-bottom:5px;}
.prod-gallery-row {padding:0 0 70px 0;}

.prod-info-icons-row {font-size: 16px; line-height: 24px;}
.prod-info-icons-row .aio-icon-img, .prod-info-icons-row .aio-icon-img img {width:100px;display: block !important;}
.prod-info-icons-row .aio-icon-img img {border:2px solid #FFC90D;}
.prod-info-icons-row ul.uavc-list > li:nth-child(even) .uavc-list-icon {margin-left: 40px;}
.prod-info-icons-row ul.uavc-list > li {position:relative;}
.prod-info-icons-row ul.uavc-list > li::after {
	position: absolute;
	content: "";
	display: block;
	height: 20px;
	width: 2px;
	top: 100%;
	left: 70px;
	background: #FFC90D;
}
.prod-info-icons-row ul.uavc-list > li:last-child::after {
	display: none;
}
.prod-info-icons-row ul.uavc-list > li .uavc-list-content {margin-bottom: 15px;}
.prod-info-icons-row ul.uavc-list > li .uavc-list-icon {margin-right: 15px !important;}
.prod-info-icons-row ul.uavc-list li ul li {list-style: disc !important; margin-left: 18px !important;}

.prod-others-row {
	padding: 35px 15px 0 15px;
	background: #111111;
	background: linear-gradient(180deg, rgba(0,0,0,.6) 0%, #111111 7%, #111111 93%, rgba(0,0,0,.6) 100%) !important;
	border: 1px solid #000;
	border-radius: 5px;
	margin-top: 35px;
}
.prod-others-row div.vc_custom_heading {margin-bottom: 25px;}
.prod-others-row .vc_custom_heading {margin-bottom: 0px; font-family: 'Bebas Neue Book';}
.prod-others-row .vc_row .vc_row .vc_col-sm-6:first-child {width: 40%;}
.prod-others-row .vc_row .vc_row .vc_col-sm-6:last-child {width: 60%;}

#row-dealers {
	margin-top: 100px;
}

@media (max-width:1199px) {
	.home-full-section img {max-width: 100%;}
}
@media (max-width:991px) {
	.d-sm-none {display:none;}
	.row-drone-details-title .block-main-heading {
		font-size: 60px;
		line-height: 60px;
	}
	.row-drone-details-title div.block-main-subheading {
		font-size: 34px;
		line-height: 40px;
	}
	.price-row .col-price .wpb_text_column p span.price {
		font-size: 50px;
	}
}
/* 812 is Iphone X width */
@media (max-width:812px) and (orientation:portrait) {
	.hero-left-col {
		width: 100%;
		top: 30% !important;
	}
	.hero-right-col {
		width: 100%;
		top: 75% !important;
	}
}
@media (max-width:812px) and (orientation:landscape) {
	.hero-left-col {
		left: 35px !important;
	}
	.hero-right-col {
		left: auto !important;
		right: 15px !important;
	}
}
@media (max-width:812px) {
	.hero-left-col .logo-wrapper {
		width: 200px !important;
		height: 128px !important;
	}
	.hero-left-col .heading-wrapper {top: 0 !important;}
	.hero-left-col h1 {
		font-size: 60px !important;
		line-height: 60px !important;
	}
}
@media (min-width:768px) {
	#applicationBlocks .wpb_column:nth-child(1):after {
		content: "";
		position: absolute;
		display: block;
		width: 15px;
		height: 15px;
		background: #eee;
		border-radius: 2px;
		transform: rotate(45deg);
		z-index: 2;
		top: 100%;
		left: 100%;
		margin: -8px 0 0 -8px;
	}
	#applicationBlocks .wpb_column:nth-child(1) .vc_column-inner {
		border-right:1px solid #eee;
		border-bottom:1px solid #eee;
	}
	#applicationBlocks .wpb_column:nth-child(2) .vc_column-inner {
		border-bottom:1px solid #eee;
	}
	#applicationBlocks .wpb_column:nth-child(3) .vc_column-inner {
		border-right:1px solid #eee;
	}
}
@media (max-width:767px) {
	.home-separator-section .vc_col-sm-4 {order:0;}
	.home-separator-section .vc_col-sm-8 {order:1;}
	.home-separator-section, .home-separator-section .wpb_single_image.vc_align_right, .home-separator-section .vc_custom_heading {text-align:center !important;}
	.home-separator-section .vc_single_image-wrapper::before {
		width: 100%;
		top: 0;
		left: 0;
		margin-left: 0;
		margin-bottom: -30px;
		background:url('img/bg-white-diamond.png') center bottom/auto no-repeat scroll;
	}
	.row-drone-details-title .drone-logo-head {max-width: 150px;}
	.price-row > .vc_col-sm-6 {width: 50% !important;}
}