/*
Theme Name: BeFlex Child
Theme URI: https://www.eoxia.com
Author: the Eoxia team
Description: Child theme of BeFlex
License: AGPLv3
License URI: https://spdx.org/licenses/AGPL-3.0-or-later.html
Version: 1.0.0
Template: beflex
Text Domain: beflex-child
*/

body.wpt_table_body .wpt-wrap table tbody tr.wpt_row>td a.wpt_product_title_in_td{
	min-width:360px;
}
.woocommerce ul.products li.product .button {
	display : none;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
	background: #343434 !important;
}


.woocommerce .quantity .qty {
	 width: 65px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	border-radius: 10px;
}
.woocommerce div.product form.cart div.quantity .qty {
	    width: 65px;
}
.woocommerce div.product form.cart div.quantity{
	    margin-bottom: 20px;
}
@media only screen and (min-width: 300px){
	.paypal-button.paypal-button-shape-pill {
		width: 60%;
}
}
.woocommerce div.product form.cart button.single_add_to_cart_button, .woocommerce div.product form.cart button[name=add-to-cart] {
	    margin-bottom: 20px;
	border-radius: 10px;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    width: 50%;
    
}
input[type="text" i] {
    width: 50%;
}
.wpcf7-form-control-wrap textarea {
	    width: 100%;

}
input[type="submit" i] {
	background-color : #7579E7; 
	    border-color:#7579E7 ;
	border-radius :3px;
	color: #ffffff;
}

body.wpt_table_body .wpt-wrap table tbody tr .button.single_add_to_cart_button {
	background:#7576e7;
	border :#7576e7;
}
button.wpt-query-reset-button {
	background: #7576e7;
}
.search_box_fixer>.search_box_label{
	color : #ffffff;
}
.search_single_search_by_keyword .search_keyword_label{
	color : #ffffff;
}
.wpt_search_box .search_box_wrapper .search_single>label{
	color : #ffffff;
}
span.wpt_product_price .amount {
	color :#ffffff;
}
h1 {
	color: #ffff;
}
h3 {
		color: #ffff;
}
h2{
		color: #ffff;
}
.default_wrapper table tbody tr td:first-child {
	        max-width: 120px;
    min-width: 95px !important;
}
body.wpt_table_body .wpt-wrap table tbody tr.wpt_row>td a.wpt_product_title_in_td {
	display :content !important;
}
.woocommerce-info{
	border-top-color: #7576e7;
}

.wpt-wrap .wpt_table_tag_wrapper table.wpt-tbl {
background: #242424;

}
.wpt_varition_section{
	display: flex;
  flex-direction: column-reverse;
}

.sc_player_container1 .myButton_play {
	color: #7576e7;
	background-color : #7576e7;
}
.default_wrapper table tbody th, .default_wrapper table tbody td { 
	color : #ffff !important;
}
.default_wrapper table.default_table tbody td .wpt_product_title_in_td{
	color : #ffff !important;
}
.default_wrapper table tbody tr th:first-child, .default_wrapper table tbody tr td:first-child {
	width : 180px;
}
.default_wrapper .wpt_table_pagination span.page-numbers.current, .default_wrapper .wpt_table_pagination a.page-numbers.current{
	background-color: #7579E7 !important;
	border: #7579E7;
}
.default_wrapper .wpt_table_pagination a.page-numbers, .default_wrapper .wpt_table_pagination span.page-numbers{
	border: #7579E7;
}
.wpt_varition_section {
    margin: 3px;
	text-align: right;
}
.wp-block-button__link {
	background-color : #7579E7 !important;
}
.woocommerce-info::before {
    color: #7576e7;
}
#tab-title-description {
	background-color : #242424;
	border : 0px;
}
#tab-title-additional_information {
	background-color : #242424;
	border : 0px;
}
body.wpt_table_body .default_wrapper table tbody tr th, body.wpt_table_body .default_wrapper table tbody tr td{
	background: #242424 !important;
}
body.wpt_table_body .default_wrapper table:not(.has-background) tbody tr:nth-child(2n) td {
	background-color: #242424!important;
}
.default_wrapper table td, .default_wrapper table:not(.has-background) th {
	background-color : #242424;
}
#tab-title-reviews {
	background-color : #242424;
	border : 0px;
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
	background-color : #242424;
	border-radius : 10px 10px 10px 10px;
	
}
#videomobile{
	display : none;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail span {
	border-radius : 10px;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-time-rail .mejs-time-loaded {
	width : 0px;
}
.mejs-controls .mejs-time-rail .mejs-time-current{
	background : #7576e7;
	
	border-radius : 10px;
}
.wpt_product_table_wrapper select, .wpt_varition_section select{
	border :0px;
}

.mejs-button, .mejs-time, .mejs-time-rail {
	height :30px;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
	color : #7576e7;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
	width : 0%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{
	border : 0px;
	width : 0px;
}

.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
	background-color : #7576e7;
}
#retrouvez {
	display :none;
}
@media only screen and (max-width:700px){
	body.home .wp-site-blocks {
		padding-top: 0px !important;
	}
	body.wpt_table_body .wpt-wrap table tbody tr.wpt_row>td a.wpt_product_title_in_td{
	min-width:150px;
}
	#retrouvez {
	display :block;
}

	video {
	
		width : 500px;
	

	}
wp-container-624c04a014d83 wp-block-group{
		width : 100px;
	}

}


	table.custom_table tbody tr:nth-child(2n+2) td {
 background: #242424;
 background-color: #242424;
	}

.wpt_varition_section {
	margin : 3px;
}
.custom_table tbody tr a.button, .custom_table tbody tr a.button.adding, .custom_table tbody tr a.button.alt.wc-variation-selection-needed, .custom_table tbody tr a.button.adding.wc-variation-selection-needed, .custom_table tbody tr a.button.disabled, .custom_table tbody tr a.button.alt.disabled {
	background : #7576e7;
}
.woocommerce .quantity .qty {
	border-radius : 10px 10px 10px 10px;
}
.wpt_table_pagination span.page-numbers.current, .wpt_table_pagination a.page-numbers.current {
	background-color : #7576e7;
	border-radius : 10px;
	border : 0px;
}
.wpt_table_pagination a.page-numbers, .wpt_table_pagination span.page-numbers {
	border : 0px;
}
.wpt_table_pagination a.page-numbers, .wpt_table_pagination span.page-numbers {
	color : #7576e7;
}
.wpt_table_pagination a.page-numbers:hover, .wpt_table_pagination a.page-numbers:focus, .wpt_table_pagination span.page-numbers:hover, .wpt_table_pagination span.page-numbers:focus{
	background-color : #7576e7;
	border-radius : 10px;
	border : 0px;
}
	

	
@media only screen and (max-width: 767px)
{

	.wp-container-20 > :where(:not(.alignleft):not(.alignright)){
		flex-direction: column-reverse;
	}
	td_or_cell	{
		width :20px;
	}
	
	#colonecb {
			width :150px;
float : left;
	}
	#coloneyoutube {
		width :150px;
		float : left;
	}
	#logoyoutube {
		width :100px;
		float : left;
	}
	#iron {
		margin-bottom : 20px;
	}
	#videomobile{
	display : block;
	
		
}
	.search_single .query_box_direct_value, .instance_search_input{

	float :left;
}

	tr.visible_row.wpt_row .col_inside_tag.action {
		margin-right : 30px;
	}
	.wpt_table_body .select2-container--open .select2-dropdown {
		top : 40px;
	}
table#wpt_table.mobile_responsive.wpt_product_table tr {
		border-left : 0 none;
		border-right : 0 none;
	  border-bottom : 0 none;
	border-top : 2px solid #494949;
}
	}
.custom_table .wpt_row td img{
		width : 310px;
	border-radius : 10px 10px 10px 10px;
	}
.wp-block-site-logo a, .wp-block-site-logo img {
		width : 160px;
	}
.custom_table tbody tr a.button, .custom_table tbody tr a.button.adding, .custom_table tbody tr a.button.alt.wc-variation-selection-needed, .custom_table tbody tr a.button.adding.wc-variation-selection-needed, .custom_table tbody tr a.button.disabled, .custom_table tbody tr a.button.alt.disabled{

	margin-left : 0px;
	}

.custom_table .wpt_row td img{
	border-radius : 2px 2px 2px 2px;
	width : 310px;
	}
.custom_table tbody tr td {
	border: 2px solid #494949;
	
}
table.custom_table tbody td a.wpt_product_title_in_td, table.custom_table tbody td span.wpt_product_title_in_td, table.custom_table tbody td a{
	color : #D4D6DD;
}
.search_single .query_box_direct_value, .instance_search_input{
	height : 33px;
	border : 0px;

}
.select2-container--default .select2-selection--multiple{
	height : 33px;
	border: 0px;
	border-radius : 5px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
	background-color : #7576e7;
}
.select2-results__option {
	color : #000000;
}
.select2-container--default .select2-results>.select2-results__options {
	max-height: none;
	
}
.wpt_table_body .select2-container--open .select2-dropdown {
	top : 33px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color : #7576e7;
}
.woocommerce-message {
	border-top-color: #7576e7;
}
.woocommerce-message::before {
	color: #7576e7;
}
.wpt_product_table_wrapper div.tables_cart_message_box div.widget_shopping_cart_content .buttons>a.button {
	margin-right : 10px;
	color : #ffff;
	background-color : #7576e7;
}
body.wpt_table_body .default_wrapper .default_table.custom_table tbody tr a.button.single_add_to_cart_button, body.wpt_table_body .default_wrapper .default_table.custom_table tbody tr a.button.single_add_to_cart_button.adding, body.wpt_table_body .default_wrapper .default_table.custom_table tbody tr a.button.single_add_to_cart_button.alt.wc-variation-selection-needed, body.wpt_table_body .default_wrapper .default_table.custom_table tbody tr a.button.single_add_to_cart_button.adding.wc-variation-selection-needed, body.wpt_table_body .default_wrapper .default_table.custom_table tbody tr a.button.single_add_to_cart_button.disabled, body.wpt_table_body .default_wrapper .default_table.custom_table tbody tr a.button.single_add_to_cart_button.alt.disabled {
	background: #7576e7 !important;
	border: #7576e7 !important;
}
.woocommerce .woocommerce-breadcrumb {
	display : none;
}
.posted_in {
	display : none;
}


/*header stiky*/
body.home .wp-block-group.header-sticky {
	background-color: transparent !important;
	height: 100px;
	transition: 0.5s;
	
}
body.home .wp-site-blocks {
	padding-top: -0px !important;
}
body.home .wp-block-group.header-sticky.-sticky {
	background-color: #242424 !important;
	transition: 0.6s;
	height: 80.5px;
}
body.home .wp-block-image .wp-image-2015 {
	filter: grayscale(1) brightness(200%);
	transition: 0.6s;
}
body.home .wc-block-mini-cart {
	filter: grayscale(1) brightness(200%);
	transition: 0.6s;
}

body.home .wp-block-group.header-sticky.-sticky .wp-block-image .wp-image-2015 {
	filter: grayscale(0) brightness(100%);
}
body.home .wp-block-group.header-sticky.-sticky .wc-block-mini-cart {
	filter: grayscale(0) brightness(100%);
}

/*logo*/

.is-style-default.wp-block-site-logo :hover{
	filter: drop-shadow(2px 2px 10px rgba(255, 255, 255, 0.466));
	transition: 0.4s;
}