/*
 Theme Name:   Quantum Child Theme
 Theme URI:    https://quantum.ancorathemes.com/
 Description:  Quantum Child Theme
 Author:       AncoraThemes
 Author URI:   https://ancorathemes.com/
 Template:     quantum
 Version:      1.0.0
 Tested up to: 6.6
 Requires at least: 5.0
 Requires PHP: 7.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
 Text Domain:  quantum
*/


/* =Theme customization starts here
------------------------------------------------------------ */
@font-face {
  font-family: "Frutiger";
  src: url("fonts/Frutiger-Bold.eot");
  src: url("fonts/Frutiger-Bold.eot?#iefix") format("embedded-opentype"),
    url("fonts/Frutiger-Bold.woff2") format("woff2"),
    url("fonts/Frutiger-Bold.woff") format("woff"),
    url("fonts/Frutiger-Bold.ttf") format("truetype"),
    url("fonts/Frutiger-Bold.svg#Frutiger-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Frutiger Ultra";
  src: url("fonts/Frutiger-UltraBlack.eot");
  src: url("fonts/Frutiger-UltraBlack.eot?#iefix") format("embedded-opentype"),
    url("fonts/Frutiger-UltraBlack.woff2") format("woff2"),
    url("fonts/Frutiger-UltraBlack.woff") format("woff"),
    url("fonts/Frutiger-UltraBlack.ttf") format("truetype"),
    url("fonts/Frutiger-UltraBlack.svg#Frutiger-UltraBlack") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

body{
	background-color:#160301 !important;
	font-family: "Frutiger Ultra" !important;
}
span,p,h2,h1,h3,h4,h5,h6,a{
	color:#fffffd !important;
	
}
h1,h3,h2,h4,h5,h6,p,span,div
{
	font-family:"Frutiger" !important;
}

ul li {
	font-family:"Frutiger" !important;
   color: #fff !important;
	font-weight: 400 !important;
	font-size:16px !important;
}
.elementor-element.elementor-element-babc5df {
	width: max-content;
	float: left;
	position: relative;
}
.elementor-element-38bb9f9 {
	width: max-content !important;
	margin: 0 10px;
}
.elementor-element-38bb9f9 a:hover{
	transition: transform 0.5s ease;
	  transform: scale(1.3);
}
.sc_team_item_subtitle {
  color: #000 !important;
}
.sc_team_item_content p {
  color: #000 !important;
}
.team_member_brief_info_text p {
  color: #000;
}
.team_member_details_value a {
  color: #000 !important;
}
.elementor-widget-container p {
/*   font-size: 22px; */
  font-style: halyard-display !important;
/*   font-weight: 600; */
}

.scroll_to_top_style_default:hover {
  color: #000 !important;
  border-color: #CD171E !important;
  background-color: #CD171E !important;
}
.sc_testimonials_item_author_subtitle {
  color: #fff !important;
}
.page_content_wrap {
  background: #000;
}
.elementor-element-21957915 h2 {
  color: #fff !important;
}
.trx_addons_scroll_to_top.trx_addons_scroll_to_top.trx_addons_scroll_to_top{
	color:#000 !important;
}
input[type="text"],input[type="email"], input[type="tel"]
{
	color:#b2b2b2 !important
}
.elementor-element-45d87fe .link_text {
  color: #fff;
}
.underline_hover_reverse {
  color: #fff !important;
}
/* .elementor.elementor-4004 {
  padding-top: 85px;
} */
/* Header icon  */
.sc_layouts_item.elementor-element.elementor-element-9ce4e9a.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_search.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited {
  display: none;
}
.sc_layouts_item.elementor-element.elementor-element-cff9e54.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_cart.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited {
  display: none;
}
.wpcf7-form.init input[type="text"]::placeholder {
  color: #fff !important;
}
.wpcf7-form.init input[type="email"]::placeholder{
	color: #fff !important;
}
.wpcf7-form.init input[type="tel"]::placeholder{
	color: #fff !important;
}
.wpcf7-form.init textarea::placeholder{
	color: #fff !important;
}
.scheme_dark, body.scheme_dark {
  --theme-color-bg_color: #150403 !important
}
/* .sc_item_descr.sc_title_descr.animated-item.animated.quantum-fadeinup p{
  font-size: 31px;
  max-width: 535px;
  font-weight: 600;
  line-height: 33px;
  color: #b2b2b2;
} */
.colorr {
  font-size: 30px !important;
  line-height: 32px !important;
  font-weight: 700;
}
.elementor-22306 .elementor-element.elementor-element-67bafca > .elementor-widget-container {  
  margin: 0px !important;
  padding: 0px !important;
}
.capp{
padding-top: 12px !important;
  font-size: 120px !important;
  text-transform: uppercase;
  margin-bottom: 12px !important;
  line-height: 92px;
  font-weight: bold !important;
  letter-spacing: 4.2px !important;
}

.elementor-spacer-inner {
  max-height: 500px !important;
}
.elementor-element-d433149, .elementor-element-993b9fa, .elementor-element-b5ab4a4 {
  background: linear-gradient(184.93deg, #BF151C -1.38%, #9C1117 71.42%, #6D0C10 101.19%) !important;
}

.attachment-thumbnail.size-thumbnail.wp-image-58755, .attachment-thumbnail.size-thumbnail.wp-image-58759, .attachment-thumbnail.size-thumbnail.wp-image-58775, .attachment-thumbnail.size-thumbnail.wp-image-58776 {
  height: 115px !important;
  width: 115px !important;
  margin-top: 20px;
}


	
.subhead {
  font-size: 38px !important;
  line-height: 36px !important;
  margin-bottom: -40px;
/*   font-weight: bold !important; */
	    color: #ffffff;
}
.sc_testimonials_item_author_subtitle {
  opacity: unset !important;
}
.form-style-2 .columns_wrap {
    display: flex;
}
.underline_hover_reverse::after{
	display: none;
}
.sc_icons_bordered .sc_icons_icon + .sc_icons_item_details, .sc_icons_bordered .sc_icons_image + .sc_icons_item_details {
    margin-left: 1em;
    margin-top: 0em !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    padding: 6px 22px;
    background: #cd171e;
    margin-bottom: 43px;
}
.wpcf7 .wpcf7-submit-style .submit-style-in:before{
	display: none;
}
span.submit-style-in{
	background: #000 !important;
}
.top_panel_mask {
    opacity: 0 !important;
}

@media(max-width:769px){
	.subhead {
  font-size: 32px !important;
  line-height: 36px !important;
  margin-bottom: -40px;
/*   font-weight: bold !important; */
width:100vw !important;
}
/* .sc_icons_item.sc_icons_item_linked {
    display: flex;
    justify-content: flex-start !important;
} */
}
.elementor-3738 .elementor-element.elementor-element-e881574 .elementor-button,.elementor-3738 .elementor-element.elementor-element-1151d0e .elementor-button, .elementor-3738 .elementor-element.elementor-element-0472a22 .elementor-button {

  padding: 6px 18px !important;
}


.sc_item_descr:last-child {
  margin-bottom: 50px;
}
.sc_button_text span {
  font-size: 17px;
  font-weight: 500;
  color: #B1B6B9 !important;
  word-spacing: 2px;
}

/* .sc_item_title + .sc_item_descr {
  margin-top: 78px;
} */


.sc_icons_columns_wrap.sc_item_columns.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row .sc_icons_icon.sc_icon_type_.icon-blogger {
	display:none
}

.sc_icons_columns_wrap.sc_item_columns.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row .sc_icons_icon.sc_icon_type_.icon-comment-1{
	display:none
}
.cost {
  font-size: 38px !important;
  line-height: 38px !important;
  font-weight: 600 !important;
}
.attachment-large.size-large.wp-image-59145, .attachment-large.size-large.wp-image-59149, .attachment-large.size-large.wp-image-59146 {
  height: 70px !important;
  width: 70px !important;
}
.elementor-element.elementor-element-21e259f.e-con-full.e-flex.sc_layouts_column_icons_position_left.e-con.e-child.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited {
  display: flex; 
  row-gap: 40px !important;
}
.ddrr span {
	color: #CD1719 !important;
}
ul {
  margin: 0px;
}
.sc_icons_icon.sc_icon_type_.icon-abstracts {
  display: flex;
  justify-content: center;
}
.sc_icons_icon.sc_icon_type_.icon-abstract {
  display: flex;
  justify-content: center;
}
.sc_icons_icon.sc_icon_type_.icon-shape {
  display: flex;
  justify-content: center;
}
.sc_icons_columns_wrap.sc_item_columns.trx_addons_columns_wrap.columns_padding_bottom.columns_in_single_row .sc_icons_icon.sc_icon_type_.icon-hashtag{
	display:none;
} 
.trx_addons_columns_wrap > [class*="trx_addons_column-"]{
	min-height:300px
}
.elementor-element-597e5d8 h1 {
  max-width: 600px;
  line-height: 1.5px;
}





/* Initially hide .sc_icons_item_description span and show .sc_icons_item_details h4 */
.sc_icons_item_description span {
  display: none; /* Or block, depending on the layout */
}

.sc_icons_item_details h4 {
  display: inline; /* Initially hide the h4 element */
  transition: display 0s ease; /* Transition won't work on 'display', but we're using it for smooth hover effect */
}


/* .sc_icons_accent .sc_icons_item:hover .sc_icons_item_description span {
  display: block;
}
.sc_icons_accent .sc_icons_item:hover .sc_icons_item_details h4 {
  display: none;
}


.sc_icons_accent .sc_icons_item:hover {
  background-color: unset !important;
  -webkit-box-shadow: unset !important;
  -ms-box-shadow:unset !important;
  box-shadow: unset !important;
} */


.sc_icons_accent .sc_icons_item {
    position: relative; /* To position the description over the title if needed */
}

/* Default state: Title text visible, description hidden */
.sc_icons_accent .sc_icons_item_title a {
    display: block; /* Title text is shown */
    font-size: 18px;
    color: #000;
    text-decoration: none;
    padding: 10px;
}

.sc_icons_accent .sc_icons_item_description span {
    display: none; /* Initially, description text is hidden */
    color: #888;
    font-size: 16px;
    padding: 10px;
}

/* Hover effect: Hide title and show description */
.sc_icons_accent .sc_icons_item:hover .sc_icons_item_title a {
    display: none; /* Hide title text on hover */
}

.sc_icons_accent .sc_icons_item:hover .sc_icons_item_description span {
    display: block; /* Show description text on hover */
}

/* Additional hover effect on .sc_icons_item */
.sc_icons_accent .sc_icons_item:hover {
    background-color: unset !important;
    -webkit-box-shadow: unset !important;
    -ms-box-shadow: unset !important;
    box-shadow: unset !important;
}

#ghi h2{
  font-size: 30.21px;
  font-weight: 600;
  line-height: 28.51px;
  padding: 95px 24px;
	letter-spacing:1px
}

#toy p{
  font-size: 16.21px;
  font-weight: 600;
  line-height: 28.51px;
  padding: 95px 24px;
	letter-spacing:1px
}

/*  #toy p {
    display: none;
}

#abcsw #kjds:hover  #toy p {
    display:block;
	visibility: visible;
    transition: opacity 0.5s ease, visibility 0s 0s; 
 transition: opacity 0.5s ease, visibility 0s 0.5s;
}

#abcsw #kjds:hover  #ghi h2 {
    display:none;
	visibility: visible;
    transition: opacity 0.5s ease, visibility 0s 0s;
}

#abcsw #kjds:hover {
    background-color: unset !important;
    -webkit-box-shadow: unset !important;
    -ms-box-shadow: unset !important;
    box-shadow: unset !important;
 transition: opacity 0.5s ease, visibility 0s 0.5s;
}    */

/* #kjds{
	min-height:400px
} 
 */
#toy {
  position: absolute;
  opacity: 0 !important;
}
#kjds:hover #toy{
	 opacity: 1 !important;
}
#kjds:hover #ghi h2 {
  opacity: 0 !important; 
}
.elementor-18896 .elementor-element.elementor-element-b3e1983 .logo_image {
  max-height: 100px;
  width: 220px;
}











.sc_layouts_cart.sc_layouts_cart_market_woocommerce.inited {
  display: none;
}
.search_modern {
  display: none;
}
.sc_button:not(.sc_button_simple){
	background: #CD171E
}

.sc_button:not(.sc_button_simple) {
  background: #CD171E;
}
.sc_icons_fill .sc_icons_item {
  background: #CD171E !important;
}
.sc_icons_item_details h4 {
	font-size: 40px;
}
.sc_team_item_info {
	background-color: #CD171E;
}
.sc_team_item_content p {
  color:#b2b2b2 !important;
}

.sc_team_item_title.entry-title a {
	color:#b2b2b2 !important;
}
.sc_team_item_subtitle {
	color:#fffffd !important;
}
.sc_icons_item_title span{
	color:#fffffd !important;
}
.trx_addons_inline_1071416732 {
 color:#fffffd !important;
}
.sc_icons_item_description span{
	color:#fffffd !important;
}
.sc_layouts_title_title h1{
	color:#fffffd !important;
}
.elementor-element-21957915 h2{
	color:#fffffd !important;
}
.sc_button_text span {
 color:#fffffd !important;
}
.elementor-section.elementor-inner-section.elementor-element.elementor-element-c9d7b8d.elementor-section-full_width.elementor-section-content-middle.sc_layouts_hide_on_mobile.sc_layouts_hide_on_tablet.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited {
/*   background: #150403 !important; */
}
sc_testimonials_extra [class*="column"] .sc_testimonials_item_author, .sc_testimonials_extra .sc_testimonials_item_author {
  margin:0 !important;
}
.elementor-element-71fd19f .sc_icons_item {
  display: flex !important;
  flex-direction: row !important;
  row-gap: 10px;
  column-gap: 20px !important;
}
.ddrr {
  color: #CD1719 !important;
}
.customcoror{
	color:#CD1719 !important;
}
.cxcx{
	color:#CD1719 !important;
}
/* .sc_icons_item_details {
  background: #CD171E;
	padding:20px 10px
} */
.elementor-element-3fadeaf .sc_icons_item {
  display: flex !important;
  align-items: center !important;
}
input:focus {
/*             background-color:  #CD171E !important; */
            color: #b2b2b2 !important;
        }

.elementor-19751 .elementor-element.elementor-element-13006d70 {
  --divider-border-style: unset !important;
  --divider-border-width: unset !important;
}
.sc_icons_item_description a{
	color:#fffffd !important
}
.wpcf7-submit-style input[type="submit"]{
	color:#b2b2b2 !important
}

.wpcf7-submit-style{
	background:#CD171E !important
}

.elementor-element-816d7d7 p {
	max-width: 273px;
	line-height: 1.5
}
input[type="checkbox"]{
	color:#b2b2b2 !important
}
input[type="checkbox"]:checked {
	color:#b2b2b2 !important
}

.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label:before{
display:none !important;
}

.wpcf7-acceptance input[type="checkbox"] {
  position: relative !important;
}
textarea{
	color:#b2b2b2 !important;
}
.post_container.no_links.post-1163 {
    background: #cd171e;
}
.sc_icons_item_description span {
	margin: 10px !important;
}
/* .sc_item_title.sc_title_title.sc_align_center.sc_item_title_style_default.sc_item_title_tag span {
  font-size: 63px;
  font-weight: 900;
  text-transform: uppercase;
  line-height: 1.5;
  word-spacing: 2px;
} */

.wpcf7 .wpcf7-submit-style .wpcf7-submit {
    background: #cd171e !important;
    padding: 6px 22px !important;
    color: #fff !important;
    text-transform: none;
    font-size: 17px;
}
.sc_icons_icon.sc_icon_type_images, .sc_icon_type_.icon-iphone {
    border: unset;
}
.sc_icons_item.sc_icons_item_linked {
    display: flex;
    justify-content: flex-end !important;
}
.sc_icons_columns_wrap > div:nth-child(1) .sc_icons_item_description span {
	margin: 0 !important;
}
.sc_icons_item_description {
    line-height: 19px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.fill_inited.filled:focus {
    outline: unset !important;
}
.wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_success {
    border-color: #cd171e !important;
    color: #ffffff !important;
}
@media(max-width:1100px)
{
		#ghi h2 {
    font-size: 16px;
    font-weight: 600;
    line-height: 28.51px;
    padding: 95px 24px;
    letter-spacing: 1px;
}
	#toy p{
	font-size: 16px;
    padding: 95px 24px;
    letter-spacing: 1px;
	}
}

@media(max-width:1024px)
/* {
	.elementor-22306 .elementor-element.elementor-element-8e8a721 .sc_item_title_text {
        font-size: 31px;
    }
	.elementor-22306 .elementor-element.elementor-element-8e8a721 .sc_item_title_text {
    line-height: 44px;
} */
	.sc_item_descr.sc_title_descr.animated-item.animated.quantum-fadeinup p {
    font-size: 27px;
    line-height: 26px;
}
	.elementor-22306 .elementor-element.elementor-element-6f40c95 .elementor-heading-title {
  font-size: 27px;
}

#ghi h2{
  font-size: 21.21x;
}
}
@media(max-width:905px)
{
	#ghi h2 {
        font-size: 8px;
		padding:80px 4x
	}
}

@media(max-width:768px)
{
	 .sc_item_descr.sc_title_descr.animated-item.animated.quantum-fadeinup p {
    font-size: 20px;
    line-height: 25px;
  }
/* 	#ghi h2{
  font-size: 15.21x;
} */
	
	#ghi h2 {
    font-size: 16px;
    padding: 95px 17px;
}
	#toy p{
	font-size: 13px;
    padding: 95px 17px;
	}
}

@media(max-width:400px)
{
	.sc_button_text span{
		font-size:16px
	}
	#ghi h2{
  font-size: 17.21px
}
	.trx_addons_column-1_2.trx_addons_column-1_2-tablet {
    min-height: 242px !important;
}
/* 	.sc_icons_item.sc_icons_item_linked {
    display: flex;
    justify-content: flex-start !important;
} */
}

.page_content_wrap {
  background: #160301 !important;
}


.content_wrap .content {
  background: #160301 !important;
}
.elementor-element-67bafca.animation_type_block.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited {
  background: #160301 !important;
}
.slider_prev.swiper-button-prev {
  color: #fff !important;
  background: transparent !important;
}
.slider_container .slider_next, .slider_outer .slider_prev, .slider_outer_controls .slider_next {
  color: #fff;
  background: transparent !important;
}
.sc_testimonials_item_content {
  background: #555 !important;
}
.wp-image-22335 {
  display: none !important;
}



.body_style_fullscreen .page_content_wrap {
    padding: 0;
    position: relative;
/*     margin-top: -140px; */
}
.top_panel, [class*="scheme_"].top_panel,
header.top_panel.top_panel_custom > div,
header.top_panel.top_panel_custom > div> section,
header.top_panel.top_panel_custom > div> section section{
/*     background-color: transparent !important; */
    background-image:unset !important;
}
.home .page_content_wrap {
	margin-top: 0 !important;
}
.top_panel_custom{
z-index:9 !important;
}



.sc_button:hover {
  background: transparent !important;
}
.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content::before {
  color: #CD171E !important;
}
.sc_testimonials_extra .sc_testimonials_item .sc_testimonials_item_content::after{
	z-index: -1;
	background-color: #555;
}
.sc_testimonials_extra .sc_testimonials_item_author_data {
  margin-top: 15px;
}
.elementor-tab-desktop-title{
	border-bottom: 1px solid #CD171E !important;
}
.elementor-tab-desktop-title.elementor-active {
  background: red;
  color: #fff;
}
.home .bradc {
  display: none;
}
@media(max-width:600px){
	.capp {
  padding-top: 0px !important;
  font-size: 32px !important;
  text-transform: uppercase;
  margin-bottom: 0px !important;
  padding-bottom: 0px;
line-height: 32px !important;
}
}
.sc_button.sc_button_size_small:not(.sc_button_simple) {
  padding: 6px 22px !important;
  font-size: 12px !important;
  line-height: 20px;
text-transform:capitalize;
}



/* Header Styling start */
.elementor-section.elementor-inner-section.elementor-element.elementor-element-c9d7b8d.elementor-section-full_width.elementor-section-content-middle.sc_layouts_hide_on_mobile.sc_layouts_hide_on_tablet.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited {
  display: block !important;
}
@media(max-width:420px){
	.elementor-18896 .elementor-element.elementor-element-2dce223 img {
  width: 60% !important;

}
.sc_layouts_item_icon.sc_layouts_iconed_text_icon.trx_addons_icon-menu {
  margin-top: -102px !important;
}
	.sc_layouts_menu_mobile_button {
    display: inline !important;
  }
}
/* Header Styling start */