@charset 'utf-8';
/*
Theme Name: Arcades Change
Theme URI: http://quickcash.themerex.net/
Description: Quickcash - Multipurpose and Multiskin Responsive Wordpress theme
Author: ThemeREX
Author URI:  http://themerex.net/
Template: quickcash
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
Text Domain: quickcash
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

#currencies_table a {
	color: #474951;
}

.font_arial {
	font-family : 'Arial', sans-serif;
}

.vc_custom_heading h1, h2.vc_custom_heading {
	font-weight : 100;
}

.content_wrap {
	padding-top : 5rem;
	padding-bottom : 5rem;
}
.widgets_below_page {
	margin-top : 5rem !important;
	margin-bottom : -5rem;
}

.widgets_above_page {
	margin-top : -5rem;
	margin-bottom : 5rem;
}
.footer_wrap {
	margin-top : 0;
}

.margin-bottom-0 {
	margin-bottom : 0 !important;
}

@media(max-width : 767px) {
    div[class*="vc_col-sm-"] {
        margin-bottom : 2rem;
    }
    .mobile-centered,
    .mobile-centered.vc_align_left,
    .mobile-centered.wpb_single_image.vc_align_center {
		text-align : center !important;
	}
}
a.sc_button:not(.button_header_icon, .sc_button_simple), .sc_form button, .sc_button:not(.button_header_icon, .sc_button_simple), .sc_price_link, .sc_action_item_link {
	padding: 2.2rem 6.95rem 1.95rem 2.5rem !important;
}
a.sc_button:before, a.sc_button:after, .sc_form button:before, .sc_form button:after, .sc_button:before, .sc_button:after, .sc_price_link:before, .sc_price_link:after, .sc_action_item_link:before, .sc_action_item_link:after {
	padding : 2.2rem 2.25rem 1.95rem 2.2rem !important;
}

@media(max-width : 479px) {
	.tp-caption.button a:before, .tp-caption.button a:after {
		padding-right : 2.25rem !important;
	}
}

.top_panel.without_bg_image {
	margin-bottom : 0;
}
/* -----------
--- HEADER ---
----------- */

.sub-menu .menu-item span {
	white-space : nowrap;
}

.rev_slider_wrapper .hebe .tp-arr-titleholder,
body a.sc_button,
.sc_form button,
.sc_button,
.sc_price_link,
.sc_action_item_link {
	text-transform : unset;
}

.sc_layouts_logo {
	margin-top : 15px !important;
	display : block;
}
.sc_layouts_logo * {
	text-align : left;
}

.sc_layouts_menu_nav > li > a {
	padding : 1em 2em 1em 2em !important;
}

.sc_layouts_row_type_compact .sc_layouts_logo img {
	margin-top: 1em;
}
.sc_layouts_menu {
	margin-top: 1.3em;
}
.top_panel .menu_hover_slide_line > ul > li#blob {
	margin: 4.5em 0 0 0.35em !important;
}
a.sc_button.sc_button_default.button_header_icon {
	text-transform : uppercase;
	padding: 1.25em 2.5em 1.1em 2.4em;
}

.top_panel .conseil {
	float: right;
}

.menu_mobile .search_wrap,
.menu_mobile .socials_mobile {
	display: none;
}
.menu_mobile .sc_layouts_logo {
	padding-left: 15px;
}

.tparrows.hebe .tp-title-wrap {
	display: none;
}

@media screen and (max-width: 1594px) and (min-width: 1262px) {
	.top_panel .sc_layouts_logo .logo_text,
	.top_panel .sc_layouts_logo .logo_slogan {
		white-space: nowrap;
	}
	.top_panel .menu_hover_slide_line>ul>li#blob {
		margin-top: 4em !important;
	}
	.top_panel .sc_layouts_row_fixed .vc_col-sm-3 {
		width: 16.666667%;
	}
	.top_panel .sc_layouts_row_fixed .vc_col-sm-6 {
		width: 66.666667%;
	}
}
@media screen and (max-width: 1262px) and (min-width: 960px) {
	.top_panel .sc_layouts_row_fixed .vc_col-sm-3 {
		width: 12.5%;
	}
	.top_panel .sc_layouts_row_fixed .conseil.vc_col-sm-3 {
		width: 21.5%;
	}
	.top_panel .sc_layouts_row_fixed .vc_col-sm-6 {
	    width: 66%;
		text-align: right;
	}
	.top_panel .button_header_icon .sc_button_title {
		white-space: normal;
	}
	.top_panel .menu_hover_slide_line>ul>li#blob {
		margin-top: 4em !important;
	}
	.top_panel .sc_layouts_logo .logo_text {
		font-size: 1.4em;
	}
	.top_panel .sc_layouts_logo .logo_slogan {
		font-size: 10px;
	}
	.top_panel .sc_layouts_logo .logo_text,
	.top_panel .sc_layouts_logo .logo_slogan {
		white-space: nowrap;
	}
	/*div.tp-parallax-wrap {
		left: 100px !important;
	}
	div.tp-parallax-wrap:nth-child(n + 3) {
		top: 325px !important;
	}
	div[id^="slide-"] {
		font-size: 60px !important;
		line-height: 55px;
	}*/

	.tp-leftarrow.hebe .tp-arr-titleholder {
	    white-space: normal;
	    line-height: 1.5em;
	    padding: 19px 20px 0px 90px!important;
	}
	.tp-rightarrow.hebe .tp-arr-titleholder {
	    white-space: normal;
	    line-height: 1.5em;
	    padding: 19px 90px 0px 20px!important;
	}
}
@media screen and (max-width: 960px) and (min-width: 767px) {
	.top_panel .sc_layouts_row_fixed .vc_col-sm-3 {
		width: 12.5%;
	}
	.top_panel .sc_layouts_row_fixed .conseil.vc_col-sm-3 {
		width: 21.5%;
	}
	.top_panel .sc_layouts_row_fixed .vc_col-sm-6 {
	    width: 66%;
		text-align: right;
	}
	.top_panel .sc_layouts_logo .logo_text {
		font-size: 1.4em;
	}
	.top_panel .sc_layouts_logo .logo_slogan {
		font-size: 10px;
	}
	.top_panel .button_header_icon .sc_button_title {
		white-space: normal;
	}
	.top_panel .sc_layouts_logo .logo_text,
	.top_panel .sc_layouts_logo .logo_slogan {
		white-space: nowrap;
	}
	/*div.tp-parallax-wrap {
		left: 100px !important;
	}
	div.tp-parallax-wrap:nth-child(n + 3) {
		top: 250px !important;
	}
	div[id^="slide-"] {
		font-size: 45px !important;
		line-height: 55px !important;
	}*/
}
@media screen and (max-width: 767px) and (min-width: 480px) {
	.top_panel .menu_hover_slide_line > ul > li#blob {
		margin-top: 3em !important;
	}
	/*div.tp-parallax-wrap {
		left: 100px !important;
	}
	div[id^="slide-"] {
		font-size: 30px !important;
		line-height: 25px !important;
	}*/
}
@media screen and (max-width: 480px) {
	.top_panel .menu_hover_slide_line > ul > li#blob {
		margin-top: 3em !important;
	}
	/*div.tp-parallax-wrap {
		left: 40px !important;
	}
	div.tp-parallax-wrap:nth-child(n + 2) {
		top: 40px !important;
	}
	div.tp-parallax-wrap:nth-child(n + 3) {
		top: 90px !important;
	}
	div.tp-parallax-wrap:nth-child(n + 4) {
		top: 140px !important;
	}
	div[id^="slide-"] {
		font-size: 30px !important;
		line-height: 40px !important;
	}*/
}

/* ---------
--- HOME ---
--------- */


/* ECHANGEZ VOS DEVISES */


/* NOS AVANTAGES */



/* NOS BUREAUX */

.wpb_wrapper p.location,
.wpb_wrapper p.open_hours,
.wpb_wrapper p.phone,
.wpb_wrapper p.email {
	position: relative;
	padding-left : 20px;
}

.wpb_wrapper p.location:before,
.wpb_wrapper p.open_hours:before,
.wpb_wrapper p.phone:before,
.wpb_wrapper p.email:before {
	display: block;
	position: absolute;
	left : 0;
	font-family : 'fontello';
}
.wpb_wrapper p.location:before {
	content : '\e833';
}
.wpb_wrapper p.open_hours:before {
	content : "\e808";
}
.wpb_wrapper p.phone:before {
	content : "\e81a";
}
.wpb_wrapper p.email:before {
	content : "\e83a";
}
/* ACTUALITES */

.sc_blogger_classic_number .sc_blogger_item .sc_blogger_item_title {
	min-height : 114px;
	margin-bottom: 20px;
}

.sc_blogger_classic_number .sc_blogger_item .post_meta {
	display: none;
}

@media screen and (max-width: 1262px) and (min-width: 960px) {
	.sc_blogger_classic_number .sc_blogger_item .sc_blogger_item_title {
		min-height : 87px;
	}
}
@media screen and (max-width: 960px) and (min-width: 767px) {
	.sc_blogger_classic_number .sc_blogger_item .sc_blogger_item_title {
		min-height : 69px;
	}
}
@media screen and (max-width: 767px) and (min-width: 480px) {
	.sc_blogger_classic_number .sc_blogger_item .sc_blogger_item_title {
		min-height: 46px;
	}
}
@media screen and (max-width: 480px) {
	.sc_blogger_classic_number .sc_blogger_item .sc_blogger_item_title {
		min-height: unset;
	}
}

/* ------------
--- CONTACT ---
------------ */

.post-182 div.vc_custom_heading {
	padding : 5em 7.1em 1.5em 7.1em;
}

/* Formulaire */

.frm_forms fieldset {
	border: none;
	padding: 0;
}

.frm_forms .form-field {
	margin-bottom: 30px;
}

.frm_forms .form-field input[type=text],
.frm_forms .form-field input[type=tel],
.frm_forms .form-field input[type=email] {
	width: 100%;
}
.frm_forms .frm_half.frm_first.horizontal_radio {
	text-align: center;
}

.frm_forms .form-field .frm_radio {
	position: relative;
}

.frm_forms .frm_radio input {
	position: relative;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	background-color: #fff;
	border: solid 1px #d4d4d4;
	padding: 10px;
	border-radius: 50%;
	vertical-align: sub;
}

.frm_forms .frm_radio input:checked:after {
	display: block;
	position: absolute;
	content: "";
	top: 4px;
	left: 4px;
	width: 12px;
	height: 12px;
	background-color: #f20000;
	border-radius: 50%;
}

.frm_forms .frm_time_wrap .select_container {
	display: inline-block;
	width: 20%;
}

.frm_forms .frm_time_wrap .select_container:before {
	display: none;
}

.frm_forms select {
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
}

.frm_forms .frm_time_wrap select.frm_time_select {
	padding-right: 15px !important;
	max-width: unset;
}

.frm_forms .frm_message {
	font-size: 20px;
    border: solid 1px #f20000;
    padding: 20px;
    line-height: 20px;
    display: inline-block;
}

/* .scheme_default .reverse_style_links a {
	color : #1e1d22;
} */
.scheme_default .reverse_style_links a:hover {
	color : #f20000;
}


/* ---------------------
---TABLES CURRENCIES ---
--------------------- */

table.currencies_table, .currencies_table th, .currencies_table td {
	border : 1px solid #fff; 
}
table.currencies_table {
	width : 100% !important;
	margin : auto;
	text-align : center;
	border-collapse: collapse;
}
table.currencies_table.fixedHeader-floating {
	width : unset !important;
}
.currencies_table .currencies_thead th {
	font-family : 'Catamaran', sans-serif;
	font-size : 1.1em;
	text-transform : unset;
	
	background-color : #FBCC34;
	color : white;
	border-color: #fff;
}
.currencies_table .currencies_thead th.uppercase {
	text-transform : uppercase;
}
table.currencies_table.fixedHeader-floating {
	min-width : unset;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
	border-bottom : none;
}

table.currencies_table thead.currencies_thead th {
	line-height : 2em;
	border-bottom: none;
	font-weight : 500;
	padding : 10px;
    color :black !important;
}

.currencies_tbody {				
	border: none;
    background:black !important;
}

.currencies_tbody .currencies_tr {
	cursor: pointer;
}

.currencies_tbody .currencies_tr:nth-child(2n + 1) {
	background-color : #f5f7f8;
}
table.currencies_table thead.currencies_thead th:nth-child(2n),
table.currencies_table .currencies_tbody .currencies_tr td:nth-child(3n + 1),
table.currencies_table tfoot.currencies_tfoot th:nth-child(2n) {
	border-right : none;
}
table.currencies_table thead.currencies_thead th:nth-child(2n),
table.currencies_table .currencies_tbody .currencies_tr td:nth-child(3n),
table.currencies_table tfoot.currencies_tfoot th:nth-child(2n) {
	border-left : none;
}

.currencies_tbody .currencies_tr td {
	border-left: none;
	border-right: none;
	border-bottom : solid 1px rgba(0,0,0,0.1);
	padding: 10px 10px 0px;
}
.currencies_tbody .currencies_tr:last-child td {
	border-bottom: none;
}
.currency_iso {
    font-size: 13px;
    font-weight: 800;
}
.revert_value {
	font-size : 10px;
}
.calculated {
	width : 150px;
}

.sort_countries,
.sort_currencies,
.sc_button {
	color : #fff;
	text-decoration : none;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
	background-position-x : 90%;
}
table.dataTable thead .sorting {
	background-image: url(assets/currencies_table/images/sort_both.png);
}
table.dataTable thead .sorting_asc {
	background-image: url(assets/currencies_table/images/sort_asc.png);
}
table.dataTable thead .sorting_desc {
	background-image: url(assets/currencies_table/images/sort_desc.png);
}

.dataTables_length .select_container:before {
	display: none;
}

.dataTables_length .select_container select {
	padding : 10px;
}

.dataTables_wrapper .dataTables_filter {
	float: left;
	text-align: left;
}
.dataTables_wrapper input[type=search]{
	border : none;
	background-color : #f5f7f8;
	display: block;
	padding: 10px;
	width : 275px;
	margin-bottom: 5px;
	margin-left: 0;
}
.dataTables_wrapper input[type=search]:focus {
	outline : none;
}

.dataTables_wrapper input[type=search]::placeholder {
	color : #afafaf;
}

.wpb_wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.wpb_wrapper .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	color: #fff !important;
	background: #1e1d22;
	border: none;
	border-radius: 0;
	font-family: Biryani, sans-serif;
	padding: 16px 20px;
}
.wpb_wrapper .dataTables_wrapper .dataTables_paginate .paginate_button {
	border: none;
	border-radius: 0;
	font-family: Biryani, sans-serif;
	padding: 16px 20px;
	transition: all 0.3s ease-in-out;
}

@media screen and (max-width: 1262px) and (min-width: 960px) {}
@media screen and (max-width: 960px) and (min-width: 767px) {
	
}
@media screen and (max-width : 767px) {
	.currencies_table .equal {
		display: block;
	}
	.currencies_table .revert_value {
		display : none;
	}
}

/* HIDE FILTERS ON HOME */

.dataTables_filter {
	display : none;
}

/* HIDE SEARCH LABEL */
.dataTables_filter label {
	visibility: collapse;
}
.dataTables_filter label input {
	visibility: visible;
}

@-moz-document url-prefix() {
	.dataTables_wrapper.no-footer .dataTables_scrollBody {
		overflow-x: hidden !important;
	}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.dataTables_wrapper.no-footer .dataTables_scrollBody {
		overflow-x: hidden !important;
	}
}


/* -----------------------
--- CURRENCY CONVERTER ---
----------------------- */


table.dataTable.no-footer {
	border-bottom: none;
}

.converter_column > .vc_column-inner > .wpb_wrapper {
	position: relative;
}

/* .currencies_converter {
  position: relative;
  background-image: url('https://receptive-mauve-mouse.198-38-92-23.cpanel.site/wp-content/uploads/2025/10/Frame-8-3.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 20px;
  padding: 40px;
 
}

.currencies_converter::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 20px;
  background: radial-gradient(
    132.57% 73.08% at 49.31% 50.12%,
    rgba(33, 25, 0, 0.7) 0.44%,
    rgba(26, 26, 26, 0.9) 100%
  );
  z-index: 0;
} */

/* .currencies_converter > * {
  position: relative;
  z-index: 1;
} */

.shop_table {
 background-color: transparent;
    color: #fff;
}


.currencies_converter {
  position: relative;
  border-radius: 20px;
  padding: 40px;
  background:
   radial-gradient(132.57% 73.08% at 49.31% 50.12%, rgb(33 25 0 / 0%) 0.44%, rgb(26 26 26 / 0%) 100%), url(https://goldevise.com/wp-content/uploads/2025/10/Frame-8-3.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
 
}

span.trade_currency,span.trade_sum,span.trade_sum_euro b {
    color: white !important;
}

.currencies_converter .trade_action {
	width: 100%;
}
.currencies_converter .fields {
	text-align: center;
}

.instructions {
	position: absolute;
	width: 100%;
	background-color : #f5f7f8;
	padding-bottom: 0px;
}
.instructions .wpb_wrapper {
	padding : 0 40px 40px;
}

.currencies_converter .sum_to_trade,
.currencies_converter .currency,
.currencies_converter .flag,
.currencies_converter .result {
	display : inline-block;
}

.currencies_converter .sum_to_trade,
.currencies_converter .currency,
.currencies_converter .flag {
	padding-right: 10px;
}

.currencies_converter .currency {
	width : 22%;
}
.currencies_converter .sum_to_trade,
.currencies_converter .result {
	width : 25%;
}

.currencies_converter .sum_to_trade input[type="number"],
.currencies_converter div.output {
	border-radius: 263.457px;
border: 1.198px solid #FFF;
background: rgba(255, 255, 255, 0.20);
	font-size : 16px;
/* 	padding : 1.75em 2.5em 1.55em 2.5em; */
    padding: 19.16px 25.147px 15.567px 23.951px;
 color :white;

}
.currencies_converter input[type="number"] {
	width : 100%;
}
.currencies_converter input[type="number"]:focus {
	outline: none;
}
.currencies_converter input[type="number"]::placeholder {
	color : #777;
}

.currencies_converter div.output {
	position: relative;
	text-align: left;
	line-height: 1.2em;
}
.currencies_converter div.output:after {
	display: block;
	content : "EUR";
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 263.457px;
background: #FFF;
	color: #000;
	padding: 18px 26px 18px;
}

.currencies_converter .sum_to_trade input[type="number"]:focus,
.currencies_converter div.output:focus,
.currencies_converter .currency .select_container:focus,
.currencies_converter .currency .select_container:hover {
	background: rgba(255, 255, 255, 0.20);
   
}

.currencies_converter .currency .select_container {
	background: rgba(255, 255, 255, 0.20);
}
.currencies_converter .currency .select_container select {
	color : #535458;
}
.currencies_converter select.iso  {
	font-size : 16px;
	padding : 1.75em 6.95em 1.55em 1.5em;
}
.currencies_converter .select_container .flag {
	position: absolute;
	left: 2em;
	top: calc(50% - 16px);
	z-index: 2;
}
.currencies_converter .select_container:before {
	display: none;
}

.currencies_converter .sc_form_field_button {
	margin : 0px; 
}

.currencies_converter .trade {
	text-align: center;
	position: relative;
/* 	background-color: #f5f7f9; */
    color:white;
}

.currencies_converter .tips {
/*     display: none; */
    width: 100%;
    margin-top: 30px;
    font-family: 'Gilroy' !important;
    font-size: 16px;
}

.currencies_converter .trade_offer {
	display: none;
	font-size: 24px;
	margin : 2em 0 0;
}
.currencies_converter .trade_offer .sc_form_field_button {
    display: inline-block;
    text-align: center;
    margin: 1em 1em 0;
}
.currencies_converter .trade_offer .sc_form_field_button button {
    text-align: center;
    width: 280px;
    text-transform: none;
    max-width: 100%;
}

.currencies_converter #converter_button_online button {
	background: #f2b715 !important;
	transition: color .1s;
	padding: 1.75em 3em 1.55em 3em;
}

.currencies_converter #converter_button_online button:hover {
	background: #323337 !important;
	transition: color .2s;
}


.currencies_converter #converter_button_local button {
    background: #1b1e27 !important;
    transition: color .1s;
    padding: 1.75em 1.7em 1.55em 1.7em;
}

.currencies_converter #converter_button_local .sc_button_hover_slide_left:after, 
.currencies_converter #converter_button_local .sc_button_hover_slide_left:before,
.currencies_converter #converter_button_local .sc_button_hover_slide_left span:after, 
.currencies_converter #converter_button_online .sc_button_hover_slide_left:after,
.currencies_converter #converter_button_online .sc_button_hover_slide_left:before,
.currencies_converter #converter_button_online .sc_button_hover_slide_left span::after {
	display: none;
}


.currencies_converter #converter_button_local button:hover {
	background: #323337 !important;
	transition: color .2s;
}


.currencies_converter svg:not(:root).svg-inline--fa {
    margin-right: 5px;
}

.currencies_converter span em {
    color: white;
    font-size: 0.75em;
}

.currencies_converter #converter_button_local button i { 
	color: white;
    margin-right: 10px;
}

.scheme_default .currencies_converter input[type="radio"] + label:before,
.scheme_default .currencies_converter input[type="checkbox"] + label:before {
	background-color : #fff;
	border-color: #fff;
	display: none;
}

.scheme_default .currencies_converter input[type="radio"] + label {
	padding-left: 0px;
	line-height: 3.5em;
}

@media screen and (max-width: 1439px) and (min-width: 1263px) {
	.currencies_converter .currency {
		width: 24%;
	}
	.currencies_converter div.output:after {
		padding: 18px 26px 18px;
	}
}
@media screen and (max-width: 1262px) and (min-width: 960px) {
	.currencies_converter .currency {
		width: 30%;
	}
/* 	.currencies_converter div.output:after {
		padding: 27px 15px 26px;
	} */
}
@media screen and (max-width: 960px) and (min-width: 767px) {
	.currencies_converter .sum_to_trade,
	.currencies_converter .result {
		width : 29.5%;
	}
	.currencies_converter .currency {
		width: 35%;
	}
	.currencies_converter .sum_to_trade input[type="number"],
	.currencies_converter div.output {
		padding: 1.75em 1.5em 1.55em 1.5em; 
	}
	.currencies_converter div.output:after {
		padding: 27px 15px 26px;
	}
}


@media screen and (max-width: 767px) and (min-width: 480px) {
	.currencies_converter .sum_to_trade,
	.currencies_converter .result,
	.currencies_converter .currency {
		width: 100%;
	}
	.currencies_converter .result,
	.currencies_converter .currency  {
		padding-top: 15px;
	}
}
@media screen and (max-width: 480px) {
	.currencies_converter .sum_to_trade,
	.currencies_converter .result,
	.currencies_converter .currency {
		width: 100%;
	}
	.currencies_converter .result,
	.currencies_converter .currency  {
		padding-top: 10px;
	}
	.currencies_converter .trade_offer {
		line-height: 1.2em;
	}
}

/* -----------
--- SWITCH ---
----------- */


.switch {
  position: relative;
  height: 50px;
  width: 220px;
  margin: 0px auto 20px;
 border-radius: 143.704px;
background: #FFF;
box-shadow: 0 4.79px 4.79px 0 rgba(0, 0, 0, 0.25);
}

.switch-label {
  position: relative;
  z-index: 2;
  float: left;
  width: 109px;
  line-height: 48px;
  font-size: 16px;
  color: #000;
  text-align: center;
  cursor: pointer;
}
.switch-label:active {
  font-weight: 500;
}

.switch-label-off {
  padding-left: 2px;
}

.switch-label-on {
  padding-right: 2px;
}


.switch-input {
  display: none;
}
.switch-input:checked + .switch-label {
  font-weight: 700;

  color: #000;
  -webkit-transition: 0.15s ease-out;
  -moz-transition: 0.15s ease-out;
  -ms-transition: 0.15s ease-out;
  -o-transition: 0.15s ease-out;
  transition: 0.15s ease-out;
}
.switch-input:checked + .switch-label-on ~ .switch-selection {
  left: 110px;
  /* Note: left: 50%; doesn't transition in WebKit */
}

.switch-selection {
  position: absolute;
  z-index: 1;
  top: 2px;
  left: 2px;
  display: block;
  width: 109px;
  height: 46px;
 border-radius: 179.63px;
background: linear-gradient(97deg, #C89419 -11.7%, #E0A41A -6.22%, #F4B21B -2.93%, #FBC533 11.32%, #FFCE3D 16.8%, #F8CB39 35.43%, #F3D351 42.01%, #E8E88E 56.26%, #E7EC9A 58.45%, #EAE584 59.55%, #EEDA61 62.84%, #F2D144 66.12%, #F6CA2E 69.41%, #F8C51E 73.8%, #F9C214 77.09%, #FAC212 83.66%, #F6C92A 84.76%, #EEDC67 89.14%, #E7EC9A 92.43%);
  -webkit-transition: left 0.15s ease-out;
  -moz-transition: left 0.15s ease-out;
  -ms-transition: left 0.15s ease-out;
  -o-transition: left 0.15s ease-out;
  transition: left 0.15s ease-out;
}


/* ---------------
--- GOLD TABLE ---
--------------- */

.dataTables_wrapper .dataTables_length {
	display: none;
}

.scheme_default table.gold_table, .scheme_default .gold_table th, .scheme_default .gold_table td {
	border-color : #fff; 
}

.scheme_default .gold_table th {
	background-color: #FBCC34;
	border-bottom: none;
	text-transform: unset;
}

.scheme_default .gold_table th[colspan="2"] {
	border-bottom: solid 1px #fff;
}
.scheme_default .gold_table tr:nth-child(2) th:nth-child(1) {
	border-left: solid 1px #fff;
}

.gold_table .gold_tbody .gold_tr.odd {
	background-color : #F9FAFB;
}

@media screen and (max-width: 960px) and (min-width: 767px) {
	#gold_table_home_wrapper .dataTables_scrollBody {
		max-height: 532px !important;
	}
}
@media screen and (max-width: 767px) and (min-width: 480px) {
	.gold_table {
		padding-bottom: 1.1em;
	}
}
@media screen and (max-width: 480px) {
	.gold_table,
	#gold_table_home_wrapper {
		padding-bottom: 1.1em;
	}
}


/* CUSTOM TOOLTIP */

.gold_product .product_name {
	position: relative;
}

.custom-tooltip {
	display: block;
	position: absolute;
	z-index: 2 ; 
	content:"";
	left: 40%;
	top: -100%;
	opacity: 0;
	transition: opacity 0.2s;
}

tr.gold_product:hover .custom-tooltip {
	opacity: 1;
}

.tooltip-container {
	position: relative;
	overflow: hidden;
	background-color: rgba(0,0,0,0.2);
	padding: 15px;
	border-radius: 5px;
}

.tooltip-container img {
	max-height: 100px;
}

.tooltip-arrow {
	display: block;
	position: absolute;
	top: calc(50% - 5px);
	left: -10px;
	width :0px;
	height: 0px;
	border-right : 10px solid rgba(0,0,0,0.2);
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

@media screen and (max-width: 1439px) and (min-width: 1263px) {}
@media screen and (max-width: 1262px) and (min-width: 960px) {
	#gold_table_home .custom-tooltip {
		top: -135%;
		left: 60%;
	}
	.tooltip-container img {
		height: 100px;
		max-width: unset;
	}
}
@media screen and (max-width: 960px) and (min-width: 767px) {
	#gold_table_home .custom-tooltip {
		left: 60%;
	}
	.tooltip-container img {
		height: 70px;
		max-width: unset;
	}
}
@media screen and (max-width: 767px) and (min-width: 480px) {
	.custom-tooltip {
		left: 95%;
	}
	.tooltip-container img {
		height: 70px;
		max-width: unset;
	}
}
@media screen and (max-width: 480px) {
	.custom-tooltip {
		left: 95%;
	}
	.tooltip-container img {
		height: 70px;
		max-width: unset;
	}
}

/* ------------------
--- CUSTOM SELECT ---
------------------ */

.custom_select .select_container {
	display: none;
}

.custom_select {
	position: relative;
	border-radius: 263.457px;
border: 1.198px solid #FFF;
background: rgba(255, 255, 255, 0.20);
	text-align: left;
	cursor: pointer;
color:white !important;
}

.custom_select_placeholder {
	font-size: 16px;
/* 	padding : 1.32em 2.5em 1.15em 2.5em; */
      padding: 12.16px 25.147px 10.567px 18.951px;

	line-height: 32px;
}

.custom_select_placeholder:after {
	content: '\e828';
	font-family: 'fontello';
	display: block;
	line-height: 1em;
	width: 1em;
	height: 1em;
	text-align: center;
	position: absolute;
	right: 1em;
	top: 50%;
	margin-top: -0.5em;
	z-index: 2;
	pointer-events: none;
	cursor: pointer;
}

.custom_select_box {
	display: none;
	position: absolute;
	z-index: 2;	
	top: 72px;
	width: 100%;
	max-height: 300px;
	overflow-y: scroll;
}

.custom_select_box_options {
	background-color:rgb(77 71 53);
	padding: 1.32em 2.5em 1.15em 2.5em;
	font-size: 16px;
	line-height: 2em;
}

.custom_select_box_options:hover {
	background-color : rgb(129 126 120)
}


/* ----------
--- POSTS ---
---------- */

.post_item_single .post_meta .post_date,
.post_item_single .post_meta .post_counters_comments,
.post_item_single .post_meta .post_counters_views,
.post_item_single .post_meta .post_counters_likes,
.post_item_single .post_content .post_meta,
.related_wrap .post_date {
	display: none;
}

img.logo_metro {
	vertical-align: middle;
}

.single .post_item_single h1 {  
	font-size: 3.2571em;
    font-weight: 600;
    line-height: 1.22em;
}

article.type-post .post_content h2 {
	font-size: 2.8571em;
    font-weight: 300;

	margin-top : 1em;
	margin-bottom : .5em;
}

article.type-post .post_content h3 {
	margin-top : 1em;
	margin-bottom : .5em;
	font-size: 2em;
}

.scheme_default figure.wp-caption figcaption.wp-caption-text {
	background-color : #1e1d22;
}

/* -------------
--- ARCHIVES ---
------------- */
.blog .post_meta,
.archive.category .post_meta {
	visibility: collapse;
}
.blog .post_meta .post_categories,
.blog .post_meta .post_edit,
.archive.category .post_meta .post_categories,
.archive.category .post_meta .post_edit {
	visibility: visible;
}

.archive.category .post_meta .post_date {
	display: none;
}


/* ------------
--- WIDGETS ---
------------ */

/* Widget related posts */

.widgets_below_page_wrap {
	margin-top: 0;
}

.widgets_below_page .vc_row {
	padding-top: 32px;
	padding-bottom: 32px;
}

.related_row{
	background-image: url(/wp-content/uploads/2018/06/bg_articles.jpg?id=1122) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

/* Widget latest posts */
.widget_recent_posts .post_title {
	text-transform: unset;
}

.sidebar.widget_area .post_item .post_title, .widget .post_item .post_title {
	line-height : 1.5em;
	margin-top : 2px;
}

.widget p {
	line-height : 1.5em;
	margin-top : 15px;
}

.sidebar .widget+.widget, .sidebar[class*="scheme_"] .widget+.widget {
	padding-top : 3.8rem;
}



/* ------------------
--- MEDIA QUERIES ---
------------------ */
@media screen and (max-width: 1439px) and (min-width: 1263px) {}
@media screen and (max-width: 1262px) and (min-width: 960px) {}
@media screen and (max-width: 960px) and (min-width: 767px) {}
@media screen and (max-width: 767px) and (min-width: 480px) {}
@media screen and (max-width: 480px) {}


/* -----------------------
--- HACK MEDIA QUERIES ---
----------------------- */

/* FIREFOX */
@-moz-document url-prefix() {}
/* IE */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	select::-ms-expand {
		display: none;
	}
	.scheme_default a.sc_button:before,
	.scheme_default a.sc_button:after,
	.scheme_default .tp-caption.button a::before,
	.scheme_default .tp-caption.button a::after {
		font-size: 13px !important;
	}
}



/* ----------------
--- WOOCOMMERCE ---
------------------- */

.woocommerce .product form.cart .button {
    padding: 11px;
    margin: 18px;
}

.woocommerce ul.products li.product a img {
    max-width: 100%;
    height: 118px;
    width: auto;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 3.8% 7.992em 0;
    width: 20.8%;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-weight: inherit;
    border-radius: 0px;
}

.paginate_button.next{
	position: inherit;
	font-weight: inherit;
	font-size: inherit;
}

#post-1811 h1{
	margin-bottom: 0.5em;
}

.woocommerce h2 {
	margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.woocommerce a.remove {
    line-height: 1.3;
}

.woocommerce-cart-form .button.sc_button_hover_slide_left{
	color:white;
}
table th {
	text-transform: inherit;
}

.woocommerce a.remove {
    line-height: 1.2;
}

.shipping input[type="radio"] + label:before, .shipping input[type="checkbox"] + label:before {
    line-height: 0.6em;
    border-color: #b3b3b3 !important;
    background-color: #dadada !important;
    cursor: pointer;
}

.shipping input[type="radio"] + label, .shipping input[type="checkbox"] + label {
	cursor: pointer;
}


.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width: 100%;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #f20000;
    color: #fff;
	font-family: 'Gilroy';
    font-weight: 600;
    -webkit-font-smoothing: antialiased;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #1b1e27;
    color: #fff;
}

.woocommerce-shipping-destination, .woocommerce-shipping-calculator, .woocommerce-result-count, .woocommerce-ordering {
	display: none;
}

.woocommerce .quantity .qty {
    width: 7.631em;
    text-align: center;
}

.woocommerce .quantity {
    text-align: center;
}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 46px;
}

#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail {
    text-align: center;
}

input[name="image_addtional"] {
	background-color: #f5f7f8;
	padding: 10px;
	display: block;
}

p#additional_file_name1_field {
	margin-top: 33px;
}

#post-1811 .post_content{
	font-size: 16px;
}

#converter_button button{
	width: 270px;
    max-width: 80%;
}

.woocommerce ul.products li.product .button {
    color: white;
    padding: 10px;
}

.woocommerce-message {
	border-top-color : #f20000;
}
.woocommerce-message::before {
	color : #f20000;
}

@media (min-width: 479px){

	 p.half {
	    width: 45% !important;
	    margin-right: 2.4% !important;
	    float: left;
	}

	.validate-phone, .validate-postcode{
		float: right !important;
	}

	.woocommerce form .col-1, .woocommerce form .col-2 {
		width: 100% !important;
	}
	.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
	    clear: inherit;
	}
}

@media (max-width: 479px){
	.woocommerce div.product form.cart .button {
    	margin: 4px;
	}

	 p.half {
	    width: 100% !important;
	}
	.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
    	float: none;
	}
}

table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
    background-color: background: rgba(0, 0, 0, 0.00) !important;
}

table.dataTable tbody tr {
    background-color: rgba(0, 0, 0, 0.00) !important;
}


.scheme_default table td, .scheme_default table th + td, .scheme_default table td + td {
    color: #ffffff !important;
    border-color: #ffffff;
}

.dataTables_scrollHead{
	border-top-left-radius: 20px!important;
    border-top-right-radius: 20px!important;

}

.dataTables_scrollHeadInner {
    width: 1140px !important;
}

table.dataTable.display tbody tr.odd>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
    background-color:rgba(0, 0, 0, 0.00) !important;
}


table.dataTable.display tbody tr.even>.sorting_1, table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
    background-color: #3a3a3a !important;
}

table#gold_table {
    width: 100% !important;



}


.scheme_default table>tbody>tr:nth-child(2n+1)>td {
	background-color: rgb(245 247 248 / 15%) !important;
}
.scheme_default table>tbody>tr:nth-child(2n)>td {
    background-color: rgb(245 247 248 / 0%) !important;
}




/* Main wrapper */
#gold_table_wrapper {
  position: relative;
  overflow: auto;
  max-height: 450px; /* adjust height as needed */
  border-radius: 12px;
  background: #111; /* dark background */
  box-shadow: 0 0 15px rgba(255, 215, 0, 0.15);
  border: 1px solid #2c2c2c;
}

/* Table styling */
#gold_table {
  width: 100%;
  border-collapse: collapse;
  min-width: 527px; /* ensures horizontal scroll if too wide */
  color: #f7f7f7;
  background: #1a1a1a;
  font-family: 'Poppins', sans-serif;
  overflow:hidden;
}
table.gold_table.display.dataTable.no-footer.fixedHeader-floating {
    display: none !important;
}
/* Sticky header */
#gold_table thead th {
/*   position: sticky; */
  top: 0;
  background: #FBCC34;
  color: #000;
  border-bottom: 2px solid #000;
  font-weight: 600;
  text-transform: uppercase;
  z-index: 5;
}

/* Table rows */
#gold_table tbody tr:nth-child(odd) {
  background-color: #1a1a1a;
}

#gold_table tbody tr:nth-child(even) {
  background-color: #222;
}

#gold_table tbody tr:hover {
  background-color: #2d2d2d;
  transition: 0.2s ease-in-out;
}

/* Table cells */
#gold_table th,
#gold_table td {
  padding: 12px 16px;
  text-align: left;
  border-bottom: 1px solid #333;
}

/* Gold accent for key values */
#gold_table .product_buy,
#gold_table .product_sell {
  color: #ffcc33;
  font-weight: 500;
}

/* Tooltip inside product cell */
.gold_table .custom-tooltip .tooltip-container img {
  border-radius: 8px;
  border: 1px solid #bfa13a;
}

/* Scrollbar styling (dark gold style) */
#gold_table_wrapper::-webkit-scrollbar {
  height: 10px;
  width: 10px;
}

#gold_table_wrapper::-webkit-scrollbar-thumb {
  background: linear-gradient(180deg, #b8860b, #d4af37);
  border-radius: 10px;
}

#gold_table_wrapper::-webkit-scrollbar-track {
  background: #1a1a1a;
}

#gold_table_wrapper {
  scrollbar-color: #d4af37 #1a1a1a; /* Firefox */
  scrollbar-width: thin;
}

/* Optional: make search/filter look dark too */
#gold_table_filter {
  background: #1b1b1b;
  padding: 10px 15px;
  border-bottom: 1px solid #2c2c2c;
}

#gold_table_filter label {
  color: #f5d76e;
  font-weight: 500;
}

#gold_table_filter input[type="search"] {
  background: #111;
  border: 1px solid #444;
  color: #f7f7f7;
  padding: 6px 10px;
  border-radius: 6px;
  outline: none;
  transition: border 0.2s;
}

#gold_table_filter input[type="search"]:focus {
  border-color: #f1c232;
}

.scheme_default table.gold_table, .scheme_default .gold_table th, .scheme_default .gold_table td {
    border: 2px  #000000 solid !important;
}


/* by shahmeer */

.frm_form_field.frm_inline_container, .frm_form_field.frm_right_container, .frm_form_field.frm_left_container {
	display: block;
}