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




/*.dlm-modal-close-icon {
	background-color: #fff;
	-webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSI+PHBhdGggZD0iTTEyIDEzLjA2bDMuNzEyIDMuNzEzIDEuMDYxLTEuMDZMMTMuMDYxIDEybDMuNzEyLTMuNzEyLTEuMDYtMS4wNkwxMiAxMC45MzggOC4yODggNy4yMjdsLTEuMDYxIDEuMDZMMTAuOTM5IDEybC0zLjcxMiAzLjcxMiAxLjA2IDEuMDYxTDEyIDEzLjA2MXoiPjwvcGF0aD48L3N2Zz4=) no-repeat center;
	mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSI+PHBhdGggZD0iTTEyIDEzLjA2bDMuNzEyIDMuNzEzIDEuMDYxLTEuMDZMMTMuMDYxIDEybDMuNzEyLTMuNzEyLTEuMDYtMS4wNkwxMiAxMC45MzggOC4yODggNy4yMjdsLTEuMDYxIDEuMDZMMTAuOTM5IDEybC0zLjcxMiAzLjcxMiAxLjA2IDEuMDYxTDEyIDEzLjA2MXoiPjwvcGF0aD48L3N2Zz4=) no-repeat center;
	width: 41px;
	height: 43px;
	margin: 0 auto;
	position: relative;
	display: inline-block;
	mask-size: cover;
}*/


/* UPDATE 2024-11-14 12:04 SMM  */


/* KDS ToC Scroll Anchor SMM  */
.elementor-menu-anchor {
top: -250px;
position: relative;
}



/* KDS Custom Fonts BEGIN */
@font-face {
    font-family: 'Kathrein-35Thin';	
    src:	url('./fonts/Kathrein-35Thin.woff2') format('woff2'),	
					url('./fonts/Kathrein-35Thin.woff') format('woff'),
					url('./fonts/Kathrein-35Thin.eot') format('embedded-opentype'),
					url('./fonts/Kathrein-35Thin.eot'),
					url('./fonts/Kathrein-35Thin.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Kathrein-37ThinCondensed';
  	src: 	url('fonts/Kathrein-37ThinCondensed.woff2') format('woff2'),	
					url('./fonts/Kathrein-37ThinCondensed.woff') format('woff'),
					url('./fonts/Kathrein-37ThinCondensed.eot') format('embedded-opentype'),
					url('./fonts/Kathrein-37ThinCondensed.eot'),			
					url('./fonts/Kathrein-37ThinCondensed.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;		
}
@font-face {
    font-family: 'Kathrein-45Light';
    src: 	url('./fonts/Kathrein-45Light.woff2') format('woff2'),
         	url('./fonts/Kathrein-45Light.woff') format('woff'),
					url('./fonts/Kathrein-45Light.eot') format('embedded-opentype'),
					url('./fonts/Kathrein-45Light.eot'),			
					url('./fonts/Kathrein-45Light.ttf') format('truetype');			
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Kathrein-47LightCondensed';
    src: 	url('./fonts/Kathrein-47LightCondensed.woff2') format('woff2'),
         	url('./fonts/Kathrein-47LightCondensed.woff') format('woff'),
					url('./fonts/Kathrein-47LightCondensed.eot') format('embedded-opentype'),
					url('./fonts/Kathrein-47LightCondensed.eot'),			
					url('./fonts/Kathrein-47LightCondensed.ttf') format('truetype');			
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Kathrein-55Regular';
    src: 	url('./fonts/Kathrein-55Regular.woff2') format('woff2'),
         	url('./fonts/Kathrein-55Regular.woff') format('woff'),
					url('./fonts/Kathrein-55Regular.eot') format('embedded-opentype'),
					url('./fonts/Kathrein-55Regular.eot'),			
					url('./fonts/Kathrein-55Regular.ttf') format('truetype');			
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Kathrein-57RegularCondensed.';
    src: 	url('./fonts/Kathrein-57RegularCondensed..woff2') format('woff2'),
         	url('./fonts/Kathrein-57RegularCondensed..woff') format('woff'),
					url('./fonts/Kathrein-57RegularCondensed.eot') format('embedded-opentype'),
					url('./fonts/Kathrein-57RegularCondensed..eot'),			
					url('./fonts/Kathrein-57RegularCondensed..ttf') format('truetype');			
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Kathrein-75Bold';
    src:	url('./fonts/Kathrein-75Bold.woff2') format('woff2'),
        	url('./fonts/Kathrein-75Bold.woff') format('woff'),
					url('./fonts/Kathrein-75Bold.eot') format('embedded-opentype'),
					url('./fonts/Kathrein-75Bold.eot'),			
					url('./fonts/Kathrein-75Bold.ttf') format('truetype');		
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Kathrein-85Heavy';
    src: url('./fonts/Kathrein-85Heavy.woff2') format('woff2'),
         url('./fonts/Kathrein-85Heavy.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/* KDS Custom Fonts BEGIN */

/* KDS ICON FILTETYPES BEGIN */
.filetype-icon {
  padding-left: 19px;
  background-repeat: no-repeat;
  background-position: left;
  background-image: url(./filetypes/document.png);
}
.filetype-pdf {
  background-image: url(./filetypes/document-pdf.png);
}
.filetype-zip,
.filetype-gz,
.filetype-rar,
.filetype-sit,
.filetype-tar,
.filetype-7z {
  background-image: url(./filetypes/document-zipper.png);
}

.filetype-m4r,
.filetype-au,
.filetype-snd,
.filetype-mid,
.filetype-midi,
.filetype-kar,
.filetype-mpga,
.filetype-mp2,
.filetype-mp3,
.filetype-aif,
.filetype-aiff,
.filetype-aifc,
.filetype-m3u,
.filetype-ram,
.filetype-rm,
.filetype-rpm,
.filetype-ra,
.filetype-wav,
.filetype-wave {
  background-image: url(./filetypes/document-music.png);
}
.filetype-mpeg,
.filetype-mpg,
.filetype-mpe,
.filetype-qt,
.filetype-mov,
.filetype-mxu,
.filetype-avi,
.filetype-movie,
.filetype-mp4,
.filetype-divx,
.filetype-wmv {
  background-image: url(./filetypes/document-film.png);
}
.filetype-zip,
.filetype-gz,
.filetype-rar,
.filetype-sit,
.filetype-tar,
.filetype-7z {
  background-image: url(./filetypes/document-zipper.png);
}
.filetype-xls,
.filetype-tsv,
.filetype-csv,
.filetype-xlsx {
  background-image: url(./filetypes/document-excel.png);
}
.filetype-doc,
.filetype-docx {
  background-image: url(./filetypes/document-word-text.png);
}
.filetype-ai {
  background-image: url(./filetypes/document-illustrator.png);
}
.filetype-swf {
  background-image: url(./filetypes/document-flash-movie.png);
}
.filetype-eps,
.filetype-ps,
.filetype-bmp,
.filetype-gif,
.filetype-ief,
.filetype-jpeg,
.filetype-jpg,
.filetype-jpe,
.filetype-png,
.filetype-tiff,
.filetype-tif,
.filetype-djv,
.filetype-wbmp,
.filetype-ras,
.filetype-pnm,
.filetype-pbm,
.filetype-pgm,
.filetype-ppm,
.filetype-rgb,
.filetype-xbm,
.filetype-xpm,
.filetype-xwd {
  background-image: url(./filetypes/document-image.png);
}
.filetype-psd {
  background-image: url(./filetypes/document-photoshop.png);
}
.filetype-ppt,
.filetype-pptx {
  background-image: url(./filetypes/document-powerpoint.png);
}
.filetype-js,
.filetype-css,
.filetype-as,
.filetype-htm,
.filetype-htaccess,
.filetype-sql,
.filetype-html,
.filetype-php,
.filetype-xml,
.filetype-xsl {
  background-image: url(./filetypes/document-code.png);
}
.filetype-rtx,
.filetype-rtf {
  background-image: url(./filetypes/ocument-text-image.png);
}
.filetype-txt {
  background-image: url(./filetypes/document-text.png);
}
/* KDS ICON FILTETYPES END */

hr.schere { 
	margin-top:30px;
  border: 0;
  border-top: 1px dashed #cc0000; 
} 
hr.schere:after { 
  /* content: '\002702'; */
  display: inline-block; 
  position: relative; 
  top: -0.5em; 
  left: 10%; 
  padding: 0 3px; 
  background: transparent; 
  color: black; 
  font-size: 2em; 
}


#kds_review li::before {
	 content: "" !important;  /* Add content: \2022 is the CSS Code/unicode for a bullet */
	color: #000000;
	 font-size:5em;
  	display: inline-block; width: 1em;
  margin-left: -1em !important}


@media screen and (max-width: 778px) {
#fancy-header .hgroup, #fancy-header .breadcrumbs {
    text-align: left !important;
}
}




/* 
.dlm-downloads li:before { content: "»";
color: #c20012;
font-size:1em;
display: inline-block; width: 1em;
margin-left: -1em

}
*/


/* PDS PRODUCT META */
span.tagged_as.detail-container {display:none!important;}
/* WS PRODUCT TABS */

#tab-additional_information table{
  background: transparent;
}


.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
display:none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
border-radius:0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active
{
 
background:#ff0000;
color:#fff;
}
 
.woocommerce div.product .woocommerce-tabs ul.tabs li{
background:transparent;
 
	border:0;}
 

 
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding:0px;
}





#kds_hero_subtitle h4 {font-size:2.3em;color:#ffffff;}
#kds_product_tabs h2 {font-size: 1.2em;font-weight: 500;padding-top:20px;}


.alignfull {
  margin-top: calc(2 * 1rem);
  margin-right: 0;
  margin-bottom: calc(2 * 1rem);
  margin-left: 0;
  max-width: 100%;
}

.wp-block-image.alignfull img {
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
}

.sdm_search_submit {
  background-color: #4CAF50; /* Green */
  border: none;
  color: white;
  padding: 150px 320px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
border-radius: 12px;
}



