/*
Theme Name: Wpt Trading
Theme URI: http://wpt-trading.local/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: dodo
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/
body{
	    font-family: 'Roboto', sans-serif;
	    font-weight:400;
}
.faqs .elementor-accordion-item {
	margin-bottom: 10px;
	box-shadow: 2px 3.464px 24px 0px rgba(106, 105, 194, 0.25);
	border-radius: 10px !important;
}

.newsletterforms form {
	max-width: 650px;
	background: #fff;
	width: 100%;
	margin: 0 auto;
	border-radius: 100px;
	position: relative;
	padding: 15px;
}
.newsletterforms form p {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0;
}
.newsletterforms form p span.wpcf7-form-control-wrap {
	width: 90%;
}
.newsletterforms form span input {
	background: transparent;
	border: unset;
	outline: none;
	width: 100%;
}
.newsletterforms form p br {
	display: none;
}
.newsletterforms form p input[type="submit"] {
	background: #4743c9;
	color: #fff;
	border: unset;
	text-transform: uppercase;
	padding: 10px 20px;
	border-radius: 100px;
	cursor: pointer;
}
.newsletterforms form p .wpcf7-spinner {
	margin: 0;
	position: absolute;
	right: 0;
	bottom: -40px;
}
#contactusform form p .wpcf7-form-control-wrap {
	width: 100%;
	display: block;
}
#contactusform form p .wpcf7-form-control-wrap input, #contactusform form p .wpcf7-form-control-wrap select, #contactusform form p .wpcf7-form-control-wrap textarea {
	width: 100%;
	border: 1px solid #7a7a7a;
	border-radius: 3px;
	padding: 8px 10px;
	outline: none;
}
#contactusform form p .wpcf7-form-control-wrap textarea {
	height: 100px;
}
#contactusform form p input[type="submit"] {
	background: #03D0E6;
	color: #fff;
	border: unset;
	display: inline-block;
	padding: 9px 20px;
	text-transform: uppercase;
	border-radius: 5px;
	font-size: 16px;cursor:pointer;
}

.homefaqs .nav.nav-tabs {
	flex-wrap: wrap;
	display: flex;
	justify-content: center;
	border: unset;
}
.homefaqs .nav.nav-tabs li {
	width: 13%;
	margin: 0.5%;
}
.homefaqs .nav.nav-tabs li a {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-flow: column;
	text-align: center;
	border: 1px solid #03D0E6;
	padding: 10px;
	border-radius: 5px;
	color: #fff;
	height: 100%;
	font-size: 13px;
	background: #03D0E6;
}
.homefaqs .nav.nav-tabs li a.active {
	background: #000;
	color: #fff;
	border-color: #000;
	transition: 0.3s all;
}
.homefaqs .nav.nav-tabs li a img {
	width: 40px;
	margin-bottom: 15px;
	    filter: brightness(0) invert(100);
}
.homefaqs .nav.nav-tabs li a.active img {
	transition: 0.3s all;
	-webkit-filter: brightness(0) invert(100);
	filter: brightness(0) invert(100);
}
.homefaqs .tab-content {
	margin-top: 30px;
}
.homefaqs .tab-content .card {
	border: unset;
	border-bottom: 1px solid #cac9c9;
	border-radius: unset;
}
.homefaqs .tab-content .card button.btn {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 8px 0px;
	color: #03D0E6;
	text-decoration: unset;
}
.homefaqs .tab-content .card button.btn span {
	transition: 0.3s all;
}
.homefaqs .tab-content .card button.btn[aria-expanded="true"] span {
	transform: rotate(180deg);
}
.homefaqs .tab-content .card .card-body {
	padding: 10px 8px;
	color: rgb(122, 122, 122);
	line-height: 1.4;
}

a[href="https://co-w.io/"]{display:none !important;}
/*currency converter*/
#h span {
	display: block;
	width: 100%;
	font: 22px "Jost", Sans-serif !important;
	font-weight: 600 !important;
}
#w label {
	font: 17px "Jost", Sans-serif !important;
	color: #0c266c;
	font-weight: 600 !important;
}
#ab, #f, #t {
	height: auto;
}
#f_caret, #t_caret, #fc {
	height: 45px;
	background-color: #0c266c !important;
	background-size: 21px;
	width: 40px;
}
#a, #f, #t {
	background: #e4e7ff;
	border: unset;
	height: 45px !important;
	padding: 0px 10px;
	color: #0c266c;
}
#a {
	padding: 0px 45px;
}
#rc {
	background-color: #0c266c !important;
}