/*
Theme Name: Financial Market
Theme URI: 
Version: 1.0.1
Author: Irinel T
Tags: 
*/

@font-face {
	font-family: 'FontAwesome';
	src: url(../../../../../../../themes/fm/fonts/fontawesome-webfont.eot?v=4.7.0);
	src: url('../../../../../../../themes/fm/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url(../../../../../../../themes/fm/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(../../../../../../../themes/fm/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(../../../../../../../themes/fm/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url('../../../../../../../themes/fm/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Avenir';
	font-weight: bold;
	src: url(../../../../../../../themes/fm/fonts/Avenir-Heavy.eot);
	src: url(../../../../../../../themes/fm/fonts/Avenir-Heavy.eot) format('embedded-opentype'),
	url(../../../../../../../themes/fm/fonts/Avenir-Heavy.woff2) format('woff2'),
	url(../../../../../../../themes/fm/fonts/Avenir-Heavy.woff) format('woff'),
	url(../../../../../../../themes/fm/fonts/Avenir-Heavy.ttf) format('truetype')
}

@font-face {
	font-family: 'Avenir';
	font-weight: 500;
	src: url(../../../../../../../themes/fm/fonts/Avenir-Medium.eot);
	src: url(../../../../../../../themes/fm/fonts/Avenir-Medium.eot) format('embedded-opentype'),
	url(../../../../../../../themes/fm/fonts/Avenir-Medium.woff2) format('woff2'),
	url(../../../../../../../themes/fm/fonts/Avenir-Medium.woff) format('woff'),
	url(../../../../../../../themes/fm/fonts/Avenir-Medium.ttf) format('truetype')
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-weight:normal;
	/*font: inherit;
	vertical-align: baseline; */
}
a { outline:none; }
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* STRUCTURE */
html, body {
	background: #fff;
	font-family: "Avenir";
	margin: 0;
	height:100%;
	-webkit-text-size-adjust: none;
	-moz-text-rendering: optimizeLegibility;
	-webkit-text-rendering: optimizeLegibility;
	text-rendering: optimizeLegibility;
	-moz-webkit-font-smoothing:subpixel-antialiased;
	-webkit-font-smoothing:subpixel-antialiased;
	font-smoothing:subpixel-antialiased;
}
*, *:before, *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
a { color:#0092c7; text-decoration: none;}
a:hover { text-decoration: underline;transition: all 0.5s;}
b, strong { font-weight:bold; }
.container {
	position: relative;
	z-index: 1;
}
.main-content {
	position: relative;
	z-index: 1;
	padding-top: 8rem;
}
.simple_title{
	font-size: 40px;
	font-weight: bold;
	line-height: 55px;
	color: #0e1d35;
	width: 100%;
	margin-top: 20px;
	text-align: center;
}
.form-wrapper-1 {
	width: 47em;
	margin: 0 auto;
	position: fixed;
	z-index: 2;
	left: -160px;
	right:0;
	bottom: -250px;
	background:#fff;
	display: inline-flex;
	font-family: 'Roboto Condensed', sans-serif;
	transition: bottom 1.5s ease;
	border: 1px solid #dadada;
}
.form-wrapper-1.active {
	bottom:0;
}
.has-cookie-bar .form-wrapper-1.active {
	bottom: 58px;
}
.form-wrapper-1 .fm-logo {
	float: left;
	background: #008fc5;
	width: 10%;
	padding: 30px 10px;
}
.form-wrapper-1 #mce-success-response {
	padding: 20px;
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	background: #dff0d8;
	font-size: 16px;
	line-height: 20px;
}
.form-wrapper-1 .n-desc {
	font-size:18px;
	margin-bottom: 20px;
}
.form-wrapper-1 input[type=email]{
	padding: 10px 10px;
	border: 1px solid #dedede;
	float: left;
}
#mc_embed_signup.form-wrapper-1 input[type=submit]{
	background: #008fc5;
	border: 0;
	color: #fff;
	padding: 1px 20px;
	font-size: 14px;
	margin: 0;
	float: left;
	width: 30%;
	border-radius: 0;
}
.mc-field-group > p {
	margin-bottom:10px;
}
#mc_embed_signup.form-wrapper-1 div.mce_inline_error, #mce-error-response {
	background-color: #f2dede;
	color: #a94442;
	font-weight:normal;
	padding: 10px;
	display: flex;
}
span.mc4wp-checkbox.mc4wp-checkbox-contact-form-7 {
    display: none!important;
}
.form-wrapper-1 .fm-logo img {
	width:100%;
}
.form-wrapper-1 .close-button{
	position: absolute;
	right: 5px;
	top: 5px;
	font-size: 25px;
	color: #008fc5;
	cursor:pointer;
}
#mc_embed_signup.form-wrapper-1 form {
	width:90%;
	padding:20px;
	position:relative;
}
#mc_embed_signup.form-wrapper-1 form input[type=email]{
	width: 70%;
	border: 1px solid #dedede;
	border-radius: 0px;
	float: left;
}
#mc4wp-form-1 {
	float:left;
	padding:20px;
	color:#000;
	padding: 30px 20px;
}
.fullbar {
	width: 75%;
	margin: 0 auto;
}
.mainbar {
	width: 57.5rem;
	float: left;
}
time {
	color: #2B3D5B;
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
	display: block;
	text-transform: capitalize;
}
.page_photo {
	width: 100%;
	height: 0;
	padding-bottom: 30%;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	text-indent: -6000px;
}
.sidebar{
	width: 18.75rem;
	/*width: 300px;*/
	float: right;
}
.sidebar .side {
	width: 100%;
	margin-bottom: 1rem;
}
h3.side-title {
	color: #0092c7;
	font-size: 1.1rem;
	font-weight: bold ;
	margin-bottom: 1rem;
}
.sidebar #text-15 {overflow: scroll ;}
.box_article {
	background: #757575 var(--wpr-bg-e34146b9-0e94-4098-b784-100d395de625) bottom left no-repeat;
	background-size: 300px 300px;
	padding: 0.5rem 0.5rem 2rem;
}
.box_article.totd {
	background-color:#1f4d72;
}
.totd {
	margin-bottom:20px;
}
.totd .desc {
	color: #757575;
	padding: 80px 10px 35px 10px;
	background: #FFF;
	position:relative;
}
.totd .wdate {
	position: absolute;
	right: 10px;
	text-align: center;
	background: var(--wpr-bg-956b019d-af34-48fb-9f47-f67ccc40ef16) bottom left no-repeat;
	height: 60px;
	width: 45px;
	top: 5px;
	font-size: 25px;
	font-weight: bold;
	padding-top: 13px;
}
.totd .wdate span {
	display:block;
	font-size:12px;

}
.totd .wtitle:after {
	content: '';
	width: 50px;
	height: 3px;
	position: absolute;
	background: #ffb437;
	bottom: 0px;
	left: 0px;
}
.totd .wcontent {
	margin-top: 5px;
	line-height: 20px;
}
.totd a:hover {
	text-decoration: none;
}
.totd .wtitle {
	display: block;
	font-weight: bold;
	color: #757575;
	font-size: 28px;
	position: relative;
	padding-bottom: 8px;
	margin-bottom: 10px;
}
.totd .wreadmore {
	font-size: 15px;
	color: #1f4d72;
	margin-top: 35px;
	font-weight: bold;
	display:block;
}
.totd .wreadmore span {
	font-weight: bold;
	text-decoration: underline;
}
.box_article.opinii {background-color: #6dcff6;}
.box_article.digital-trends {background-color: #f91675;}
.box_article h1 {
	padding-bottom: 0.5rem;
}
.box_article h1 a {
	font-size: 1.7rem;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
.box_article h2 a {
	font-size: 1rem;
	line-height: 1.3em;
	font-weight: bold;
	text-transform: uppercase;
	color: #757575;
	background: #fff;
}
.box_article .thumb {
	width: 100%;
}
.box_article .thumb a {
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 55%;
	text-indent: -6000px;
}
.box_article time {background: #fff; display: inline-block;}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.wp-pagenavi {
	position: relative;
	text-align: center;
	width: 100%;
}
.wp-pagenavi a, .wp-pagenavi span{
	text-align: center;
	color: #2B3D5B;
	font-size: 14px;
	line-height: 19px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 27px;
	height: 27px;
	font-weight: bold;
	border-radius: 5px;
	cursor: pointer;
	margin: 0 2.5px;
}
.wp-pagenavi .pages {
	display: none;

}
.wp-pagenavi a.previouspostslink,
.wp-pagenavi a.nextpostslink{
	float: left;
	width: auto;
}
.wp-pagenavi a.nextpostslink {
	float: right;
}
.wp-pagenavi a.nextpostslink:after,
.wp-pagenavi a.previouspostslink:before{
	content: '';
	width: 12px;
	height: 9px;
	display: inline-block;
	margin-left: 12px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.569' height='8.191' viewBox='0 0 11.569 8.191'%3E%3Cpath id='Path_213' data-name='Path 213' d='M6.973,39.285l-.269.269,2.928,2.929H0v.381H9.633L6.7,45.792l.269.27,3.388-3.388Z' transform='translate(0.5 -38.578)' fill='%232b3d5b' stroke='%232b3d5b' stroke-width='1'%3E%3C/path%3E%3C/svg%3E") no-repeat center center/cover;
}
.wp-pagenavi a.previouspostslink:before{
	margin: 0 12px 0 0;
	transform: rotate(180deg);
}
.wp-pagenavi a.previouspostslink:hover,
.wp-pagenavi a.nextpostslink:hover{
	opacity: 0.8;
	text-decoration: none;
	background: transparent;
}
.wp-pagenavi a:hover,.wp-pagenavi .current {text-decoration: none;background: RGBA(43, 61, 91, 0.1);}
/* END STRUCTURE */

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
	margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 5px auto 5px auto;
}

.alignright {
	float:right;
	max-width: 100%;
	height: auto;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	max-width: 100%;
	height: auto;
	margin: 5px 20px 20px 0;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	white-space: nowrap;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/* HEADER */
#header {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	box-shadow: 0 3px 7.5px rgba(0,0,0,0.05 );
	background: #fcfcfc;
	height: 105px;
	width: 100%;
	margin: 0 auto;
	position: fixed;
	top: 0;
	left: 50%;
	z-index: 100;
	transform: translateX(-50%);
	transition: height 0.3s ease 0s;
}
.top-banner{
	display: block;
	max-width: 76.25rem;
	margin: 45px auto;
}
.table-banner{
	display: none;
}
.top-banner img{
	width: 100%;
	max-height: 165px;
	border-radius: 20px;
	object-fit: cover;
}
.btn:hover{
	text-decoration: none;
	opacity: 0.7;
	transition: all 0.5s;
}
#header .top-bar{
	width:100%;
	height:30px;
	background-color: #002A43;
	padding: 7px 90px;
	color:#fff;
	font-size:11px;
	font-weight:500;
	display: flex;
	justify-content: center;
}
#header .top-container {
	max-width: 1500px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
#header .top-bar .account{
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap:16px;
}
#header .top-bar .btn{
	background: linear-gradient(0deg,
	#b1cbef 0.00%,
	#8fcbf8 100.00%);
	border-radius: 26px;
	box-shadow: 0 3px 4.5px rgba(0,28,49,0.16 );
	font-size: 10px;
	padding: 2px 11px;
}
#header .top-bar a{
	color:#fff;
}
#header .menu-container{
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	width: calc(100% - 80px);
	max-width: 1500px;
	position: relative;
}
#header .logo {
	display: block;
	position: relative;
	height: 40px;
}
#header .logo:hover{
	opacity: 0.7;
	transition: all 0.5s;
}
#header .social {
	position: absolute;
	right: 0;
	bottom:3.125rem;
	width: 200px;
	text-align: center;
}
#header.small .social {}
#header .social a.fa:before {color: rgba(255,255,255,0.75);}
#header .social a.fa:hover::before { color: rgba(255,255,255,1);transition: all 0.5s;}
#header .social a.news_sub {
	color:#00507d;
	background: rgba(255,255,255,0.75);
}
#header .social a.news_sub:hover {background: rgba(255,255,255,1);transition: all 0.5s;}

.header-banner {
	margin-right:15px;
	margin-bottom:15px;
}
#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 15px;
	right: 15px;
	transform: rotate(0deg);
	transition: .5s ease-in-out;
	cursor: pointer;
}

#nav-icon1 span, #nav-icon3 span, #nav-icon4 span {
	display: block;
	position: absolute;
	height: 2px;
	width: 100%;
	background: #FFF;
	border-radius: 2px;
	opacity: 1;
	left: 0;
	transform: rotate(0deg);
	transition: .25s ease-in-out;
}

#nav-icon4 {
}

#nav-icon4 span:nth-child(1) {
	top: 0px;
	transform-origin: left center;
}

#nav-icon4 span:nth-child(2) {
	top: 6px;
	transform-origin: left center;
}

#nav-icon4 span:nth-child(3) {
	top: 12px;
	transform-origin: left center;
}

#nav-icon4.open span:nth-child(1) {
	transform: rotate(45deg);
	top: 0;
	left: 3px;
}

#nav-icon4.open span:nth-child(2) {
	width: 0%;
	opacity: 0;
}

#nav-icon4.open span:nth-child(3) {
	transform: rotate(-45deg);
	top: 14px;
	left: 3px;
}

/* NAV ICON 3 */



#nav-icon3 {
	margin-right:80px;
	display: none;
}
#nav-icon3 span:nth-child(1) {
	top: 0;
	transform-origin: left center;
}

#nav-icon3 span:nth-child(2) {
	top: 8px;
	transform-origin: left center;
}

#nav-icon3 span:nth-child(3) {
	top: 16px;
	transform-origin: left center;
}

#nav-icon3.open span:nth-child(1) {
	transform: rotate(45deg);
	top: -1px;
	left: 3px;
}

#nav-icon3.open span:nth-child(2) {
	width: 0;
	opacity: 0;
}

#nav-icon3.open span:nth-child(3) {
	transform: rotate(-45deg);
	top: 17px;
	left: 3px;
}
.custom-menu {
	position: absolute;
	width: 100%;
	top: 150px;
	display:none;
	color: #fff;
	background: linear-gradient(to right, rgba(0,145,199,1) 0%,rgba(0,80,125,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0091c7', endColorstr='#00507d',GradientType=1 );
	transition:1s;
}
.custom-menu .menu-item {
	float: left;
	padding: 0 20px;
}
.custom-menu .menu-item a {
	color:#fff;
	text-decoration:none;
	text-transform: uppercase;
	font-size: 1rem;
	font-weight: bold;
}
.custom-menu .sub-menu .sub-main a{
	font-weight:bold !important;
	padding-bottom: 10px;
	display: block;
}
.custom-menu .sub-menu .sub-menu-item a{
	line-height: 26px;
	font-weight:400;

}
.custom-menu.small {
	top: 144px;
}
nav .menu .inactive{
	opacity:0;
}
nav {
	display: flex;
	align-items: center;
	width: fit-content;
    max-width: 78%;
}
nav .menu > .menu-item {
	display: inline-block;
	vertical-align: top;
	background-color: rgba(255,255,255,0);
	opacity:1;
	transition: background-color 0.3s ease 0s;
	min-height: 40px;
	margin-bottom: -15px;
}
.menu-item.current-menu-item > a,.menu-item.current-category-parent > a{
	text-decoration: underline !important;
}
nav .menu > .menu-item-has-children > a:after{
	content:'';
	width: 10px;
	height: 6px;
	margin-left:10px;
	display:inline-block;
	background: var(--wpr-bg-9c93875b-8934-43fa-9130-e71b1619a123) no-repeat top center;
}
nav .menu > .menu-item-type-taxonomy > a,
nav .menu > .menu-item-type-custom > a,
nav .menu > .menu-item-type-post_type > a{
	color: #15253F;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
	padding-right: 32px;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
}
nav .menu > .greenfinanceli > a:after{
	content: '';
	background:var(--wpr-bg-c4e89c4e-d2b9-4bdb-9e80-ad42ffe97d5a) no-repeat center center/contain; 
	width: 20px;
	height: 20px;
	position: absolute;
	right: 15px;
	top: -15px;
}
nav .menu > .menu-item-type-custom > a{
	text-decoration: none !important;
	position: relative;
}
nav .sub-menu {
	max-height: 0;
	overflow:hidden;
	position:absolute;
	top:57px;
	left:0;
	right:0;
	background-color: #f1f1f2;
	list-style:disk inside;
	transition: all 0.3s ease 0s;
}

nav .latest {
	height: 100%;
	width: 100%;
	padding-left: 220px;
	padding-top: 1rem;
	position: absolute;
	top: 0;
	left: 0;
	background: #dbdcde;
	z-index: 1;
}
nav .latest .story {
	width: 20%;
	display: inline-block;
	vertical-align: top;
	padding: 0 0.5rem;
}
nav .latest .thumb {
	width: 100%;
	height: 0;
	padding-bottom: 66%;
	margin-bottom: 1rem;
	background-position:  top center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 15px;
	box-shadow: 0 3px 3px rgba(0,0,0,0.16 );
}
nav .latest a {
	font-size: 10px;
	line-height: 1.5em;
	font-weight: bold;
	color: #757575;
	text-transform: uppercase;
	display: block;
}
nav .sub-wrap {
	padding: 1.25rem;
	width: 200px;
	height: auto;
	min-height: 270px;
	text-align: right;
	z-index: 2;
	background-color: #f1f1f2;
	position: relative;
}

nav .menu #menu-page-1, nav .menu #menu-page-2 {
	display:none;
}
nav li:hover .sub-menu {
	max-height:400px;
	border-bottom: 5px solid #0091c7;
	transition: all 0.5s;
	min-height: 270px;
	display: flex;
	flex-direction: column;
}
nav li:hover .sub-menu .sub-menu{
	display: none;
}

nav .sub-wrap a {
	font-size: 1rem;
	line-height: 1.8em;
	color: #757575;
	font-weight: 300;
}
nav .sub-main a {font-weight: bold;}
.search .pagination{
	width: 100%;
}
.btn-search {
    display: block;
    position: relative;
    right: 0;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: -15px;
}
.btn-search:hover {
	opacity: .7;
	transition: all 0.5s;
}
.btn-search path {
	fill: #2d3b56;
}
#searchform {
	height: 6.875rem;
	width: 100%;
	display: none;
	background: #fff;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2001;
}
#searchform #s {
	height: 40px;
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 40px;
	font-weight: 300;
	font-size: 35px;
	color:#0092c7;
	padding: 0 150px;
	text-align: center;
	outline: none;
	width: 100%;
	margin: 0;
	border: 0;
	top: 50%;
	left: 0;
	position: absolute;

	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
#searchsubmit {
	height: 2.5rem;
	width: 2.5rem;
	top: 50%;
	right: 40px;
	position: absolute;
	background: none;
	border:0;
	margin: 0;
	padding: 0;
	cursor: pointer;
	text-indent: -6000px;

	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
#searchsubmit:before {
	font-size:20px;
	line-height: 2.5rem;
	color:#0092c7;
	width:2.5rem;
	height:2.5rem;
	left:0;
	position:absolute;
	top:0;
	text-align: center;
	padding:0;
	text-indent:0;
	content:"\f002";
}
#clearsearch {display: none;}
#nav-icon4 {display: none;}
html.noscroll, body.noscroll {margin: 0; height: 100%; overflow: hidden}
.overlay {
	background:rgba(0,146,199,0.5);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2000;
	display: none;
	cursor: pointer;
}
/* END HEADER */

/* HOME */
.fm-homepage-h1 {
    position: absolute;
    clip: rect(0 0 0 0);
    -webkit-clip-path: polygon(0 0, 0 0);
    clip-path: polygon(0 0, 0 0);
    margin: -1px;
    border: 0;
    overflow: hidden;
    padding: 0;
    width: 2px;
    height: 2px;
    white-space: nowrap;
}
.rightbar {
	display:block;
	float: left;
	width: 11.75rem;
	background: #fff;
	padding: 7px 5px;
}
.rightbar .small_title {
	font-size: 0.75rem;
	color: #0092c7;
	text-align: center;
	text-transform: uppercase;
	line-height: 1rem;
	border-bottom: 1px solid #0092c7;
	padding-bottom: 0.4rem;
}
.rightbar .wpp-list li {
	padding: 1rem 0;
	border-bottom: 1px solid #0092c7;
}
.rightbar .wpp-list li a {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #757575;
	text-transform: uppercase;

	text-decoration: none;
	display: block;
}
.rightbar .wpp-list li img {
	width: 100%;
	height: auto;
	margin-bottom: 0.5rem;
	display: none;
}
.rightbar .wpp-list li:nth-child(4n+1) img {display: block;}
.rightbar .wpp-list li a:hover { color:#0092c7; }
.rightbar .post-stats {
	display:none;
}

#slider {
	width: 100%;
	margin-bottom: 2.5rem;
	overflow: hidden;
	position: relative;
	display: flex;
	gap: 70px;
	padding-top:40px;
}
#slider .holder {
	max-width: 550px;
}
.post-big {
	width: 100%;
}
.post-big .photo {
	display: block;
	position: relative;
	width: 100%;
	height: 320px;
	z-index: 1;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 15px;
	box-shadow: 0 3px 3px rgba(0,0,0,0.16 );
}
.post-big .meta {
	width: 100%;
	padding: 16px 10px 0 10px;
}
.post-big .meta .category{
	display:block;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #064180;
}
.post-big .meta .title {
	display:block;
	font-size: 25px;
	font-weight: bold;
	line-height: 29px;
	color: #0e1d35;
	padding:10px 0;
}
.post-big .meta p{
	font-family: "Times New Roman";
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	color: #2b3d5b;
}
.post-big .meta a:hover,.post-small .title a:hover {
	text-decoration: none;
	color: #0092c7;
	transition: all 0.5s;
}
#slider .slider_nav {
	display: block;
	width: 100%;
}
.slider_nav .tabs{
	display:flex;
	gap: 34px;
	margin-bottom:30px;
	border-bottom: 1px solid rgba(6, 65, 128, 0.25);
}
.slider_nav .tabs > div{
	font-size: 18px;
	cursor: pointer;
	font-weight: bold;
	line-height: 26px;
	color: #0e1d35;
	padding: 0 8px 7px;
	position: relative;
}
#slider .slider_nav li a:hover,
.post-small:hover{
	text-decoration:none;
	transition: all 0.5s;
}
.slider_nav .tabs div.active:after{
	content: '';
	position: absolute;
	left: 0;
	bottom: -3px;
	width: 100%;
	height: 4px;
	border-radius: 15px;
	background-color: #064180;
}
.slider_nav .tabs div:hover{
	color: #ef2469;
	transition: all 0.5s;
}
#slider .slider_nav ul::-webkit-scrollbar,
.blog .recente-list::-webkit-scrollbar,
.popular .wpp-list::-webkit-scrollbar{
	display: none;
}
#slider .slider_nav ul{
	display: none;
}
#slider .splide.active ul{
	display: block;
	max-height: 520px;
	overflow: hidden scroll;
	scrollbar-width: none;
	-ms-overflow-style: none;
}
.slider_nav .recommend .post-small .title{
	display: flex;
   flex-wrap: wrap;
}
.post-small{
	display: flex;
	gap:38px;
	align-items:center;
}
.post-small .photo img{
	object-fit:cover;
	border-radius: 15px;
	box-shadow: 0 3px 3px rgba(0,0,0,0.16 );
}
.post-small .title,.post-small .title a {
	font-size: 18px;
	font-weight: bold;
	line-height: 19px;
	color: #0e1d35;
}
.post-small a.category{
	display:block;
	margin-bottom:5px;
	font-size: 14px;
	line-height: 20px;
	color: #064180;
	padding: 0;
}
.post-small p{
	padding-top: 20px;
	font-family: "Times New Roman";
	font-size: 14px;
	line-height: 18px;
	color: #2b3d5b;
	max-height: 75px;
	overflow: hidden;
}
#slider li  {
	margin-bottom:19px;
}
#slider .photo img{
	width: 129px;
	height: 109px;
}

#markets, #peplus{
	box-shadow: 0 3px 7.5px rgba(0,0,0,0.05 );
	background: #2977a7;
	background: linear-gradient(-120deg,
	#2977a7 0.00%,
	#0e1d35 100.00%);
	padding: 46px 0 74px;
}
#markets .splide__pagination, #peplus .splide__pagination{
	bottom: -40px;
}
#markets .splide__arrow--prev, #peplus .splide__arrow--prev {
	left: -40px;
	top: 36%;
}
#markets .splide__arrow--next, #peplus .splide__arrow--next {
	right: -40px;
	top: 36%;
}
#markets .splide__pagination li:not(:nth-child(1),:nth-child(2),:nth-child(3)), #peplus .splide__pagination li:not(:nth-child(1),:nth-child(2),:nth-child(3))
{
	display: none;
}

.list-slide .post{
	display: flex;
	flex-direction: column;
	gap: 20px;
	min-width: calc(33% - 15px);
	width: calc(33% - 15px);
}
.list-slide .photo{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	object-fit: cover;
	border-radius: 15px;
	height: 275px;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.16 );
	cursor: pointer;
}
.list-slide .post .meta{
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.list-slide .post .meta .category{
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #d5d1c8;
}
.list-slide .post .meta .title{
	font-size: 18px;
	font-weight: bold;
	line-height: 19px;
	color: #ffffff;
}
.list-slide .meta .author{
	margin-top: 12px;
	padding-left: 20px;
	display: flex;
	align-items: center;
	gap:12px;
	font-family: "Times New Roman";
	font-size: 14px;
	line-height: 18px;
	font-style: italic;
	color: #ffffff;
}
.list-slide .author img{
	border: 1px solid #ffffff;
	width: 34px;
	height: 33px;
	border-radius: 100%;
	box-shadow: 0 30px 60px rgba(0,0,0,0.16 );
	margin-left: -20px;
}
.lightbox {
	display: none;
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
}

.lightbox-content {
	position: absolute;
	width: 80%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 15px;
	overflow: hidden;
	display: flex;
}

.closeButton {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #fff;
	font-size: 30px;
	cursor: pointer;
}
#trends .container{
	margin-top: -350px;
	margin-bottom: 95px;
	border-radius: 15px;
	padding: 40px 70px;
	background: linear-gradient(-135deg,
	#239d94 0.00%,
	#a21f61 100.00%);
}
#trends .container .list-slide .photo{
	position: relative;
}
#trends h2,#markets h2, #peplus h2{
	font-size: 40px;
	font-weight: bold;
	line-height: 27px;
	color: #ffffff;
	margin-bottom: 35px;
}
.bg-grey{
	background: linear-gradient(-135deg,
	#ffffff 0.00%,
	#f0f0f0 100.00%);
	padding-bottom: 20px;
}
.news-block{
	padding: 60px 0 90px;
}
.news-block .title-block,.termenul-block h3,.сotati .title-block{
	font-size: 40px;
	font-weight: bold;
	line-height: 55px;
	color: #0e1d35;
	width: 100%;
	display: block;
}
.news-block .container{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 45px 70px;
}
.news-block .first{
	width: 50%;
}
.news-block .last{
	max-width: 43%;
}
.news-block .post-list{
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
	gap:25px 30px;
}
.news-block .post-list .post-small{
	max-width: calc(50% - 15px);
	flex-direction: column;
	align-items: flex-start;
	gap: 0 15px;
}
.news-block .post-list .post-small .title{
	display: inline-block;
	max-height: 58px;
	overflow: hidden;
}
.news-block .post-small .photo img{
	display: flex;
	max-width: 100%;
	max-height: 140px;
	cursor: pointer;
}
.news-block .two .photo img{
	margin-bottom: 20px;
}
.news-block .post-big .meta{
	padding: 30px 0 20px;
}
.news-block .post-big .meta .btn,#markets .btn, #peplus .btn{
	display: none;
}
.archive .title-block,.search .title-block{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.title-block .total{
	color: rgba(0, 0, 0, 0.5);
	font-size: 14px;
	line-height: 19px;
}
.tax-categories .list-slide,.post-type-archive-video .list-slide{
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}

.archive .blog.top .news-block{
	max-width: 76.25rem;
	background: #fff;
	padding: 15px 50px 40px;
	margin: -60px auto;
	border-radius: 25px;
	box-shadow: 0 3px 15px rgba(0,0,0,0.05 );
	position: relative;
	z-index: 9;
}
.archive .big-section .link{display: none}
.archive .px-paginate-container.px-center,
.blog .px-paginate-container.px-center{
	margin: 0 auto 40px;
}
.archive .wp-pagenavi{
	margin: 110px auto 80px;
}
.blog .news-block{
	display: flex;
	flex-direction: column;
	gap: 50px;
	padding-bottom: 60px;
}
.blog .news-block:has(#cat_60,#cat_1){
	box-shadow: 0 3px 7.5px rgba(0,0,0,0.05 );
}
.blog .news-block .container{
	gap: 30px;
}
.blog .news-block .author b{
	color: rgba(43, 61, 91, 0.5);
}
.blog .news-block .rt-reading-time{
	font-size: 14px;
	line-height: 19px;
	color: rgba(43, 61, 91, 0.5);
	display: block;
}
.blog .news-block .first {
	width: 100%;
}
.blog .news-block .sub-title{
	font-size: 25px;
	line-height: 34px;
	color: rgba(43, 61, 91, 0.5);
}
.blog .news-block .post-list{
	flex-direction: column;
	gap: 20px;
}
.blog .news-block .splide__track{
	overflow: visible;
}
.blog .first .splide__list{
	display: block;
}
.blog .first .splide__slide{
	width: 49%;
}
.blog .first .splide__list .splide__slide:last-child{
	margin-top: 18px;
}
.blog .first .splide__list .splide__slide:first-child{
	float: left;
}
.blog .news-block .splide__list .splide__slide:first-child > .photo{
	height: 310px;
}
.blog .first .splide__list .splide__slide:not(:first-child){
	float: right;
	display: flex;
	gap: 25px;
	align-items: center;
}
.blog .news-block .splide__list .splide__slide:first-child .meta{
	padding: 10px 0 0;
}
.blog .news-block .splide__list .splide__slide:not(:first-child) .title{
	font-size: 24px;
	line-height: 29px;
	margin-top: 5px;
	max-height: 115px;
	padding: 0;
	overflow: hidden;
}
.blog .news-block .splide__list .splide__slide:not(:first-child) p{
	padding-top: 5px;
	max-height: 42px;
	overflow: hidden;
}
.blog .news-block .splide__list .splide__slide:not(:first-child) > .photo{
	max-width: 280px;
	max-height: 250px;
	height: 250px;
}
.blog .news-block .splide__list .splide__slide:not(:first-child) .meta{
	padding: 0;
}
.blog .news-block .author{
	margin-top: 15px;
}
.blog .news-block .author i{
	color: #2B3D5B;
}
.blog .recente-list{
	display: flex;
	flex-wrap: wrap;
	gap: 40px 20px;
	justify-content: space-between;
	scrollbar-width: none;
	-ms-overflow-style: none;
}
.blog .recente-list .post-big{
	width: calc(100%/3 - 14px);
}
.blog .recente-list .post-big .meta .title{
	font-size: 18px;
	line-height: 21px;
	max-height: 65px;
	overflow: hidden;
	padding: 0;
	margin: 10px 0;
}
.blog .recente-list .post-big .meta p{
	max-height: 55px;
	overflow: hidden;
}
.blog.top .title-block{
	margin-top: 25px;
}
.blog .title-block{
	color: #2B3D5B;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.arrow-right{
	padding-left: 20px;
}
.termenul-widget{
	background: linear-gradient(-135deg,
	#ffffff 0.00%,
	#f0f0f0 100.00%);
	padding: 70px 0 100px;
}
.termenul-widget .container{
	display: flex;
	gap: 35px;
}
.termenul-widget .tradingview-widget-container,
.termenul-widget .calculator iframe,.smartfin,.сotati .slide,.сotati .row > div
{
	border-radius: 15px;
	background: #fff;
	box-shadow: 0 3px 3px rgba(0,0,0,0.1 );
}
.fouduri{
	width: 100%;
}
.smartfin,.сotati .slide,.сotati .row > div{
	padding: 30px 16px;
}
.fouduri > div{
	width: 100%;
}
.сotati{
	padding: 50px 0 60px;
	background: linear-gradient(-51deg,
	#f6f7f9 0.00%,
	#f6f7f9 100.00%);
}
.сotati .slide{
	width: 100%;
	margin-top: 40px;
}
.сotati .company{
	width: 60%;
}
.сotati .watch{
	width: 40%;
}
.сotati .row{
	margin-top: 40px;
	display: flex;
	gap: 40px;
}
.brokeri-block{
	padding-bottom: 0;
	box-shadow: none !important;
}
.brokeri-block .splide{
	width: 100%;
}
.brokeri-block ~ .px-paginate-container.px-center{
	margin-bottom: 50px;
}
.brokeri .brokeri-list{
	display: flex;
	flex-direction: column;
	gap: 50px;
}
.brokeri .brokeri-item{
	border-radius: 15px;
	border: 1px solid rgba(112, 112, 112, 0.15);
	background: rgba(246, 247, 249, 0.15);
	display: flex;
	justify-content: space-between;
	padding: 50px;
	color: #2b3d5b;
}
.brokeri .brokeri-item h3{
	font-size: 18px;
	line-height: 26px;
	font-weight: bold;
}
.brokeri .brokeri-item > div{
	width: 30%;
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.brokeri .brokeri-logo img{
	max-width: 280px;
	object-fit: scale-down;
	background: #FFFFFF;
	border-radius: 5px;
}
.brokeri .center .brokeri-text{
	max-height: 180px;
	overflow: hidden;
}
.brokeri .center .brokeri-text.on{
	max-height: none;
}
.brokeri .center .link.mobile{
	display: none;
	color: #2b3d5b;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	gap: 4px;
	align-items: center;
	margin: 10px 0 15px;
}
.brokeri .brokeri-item p,
.brokeri-item .more{
	font-family: "Times New Roman";
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 15px;
}
.brokeri-item .more span{
	font-style: italic;
	font-weight: bold;
}
.brokeri-item .more{
	display: flex;
	gap: 5px;
	width: 100%;
	align-items: center;
	cursor: pointer;
}
.brokeri-item .more.on svg{
	transform: rotate(180deg);
}
.brokeri-item .btn{
	background: linear-gradient(-52deg, #3f6690 0.00%, #041c45 100.00%);
	border-radius: 26px;
	box-shadow: 0 3px 7.5px rgba(0,28,49,0.16 );
	font-size: 15px;
	color: #fff;
	line-height: 20px;
	font-weight: bold;
	padding: 10px 9px;
	display: block;
	text-align: center;
	max-width: 155px;
	cursor: pointer;
}
.tv-embed-widget-wrapper__body{
	border: none !important;
}
.termenul-widget .calculator iframe{
	width: 100%;
	height: 240px;
	padding: 20px;
	background: #fff;
}
.termenul-widget .termenul-bg .top-block{
	background: linear-gradient(-44deg,
	#23608c 0.00%,
	#012e50 100.00%);
	border-radius: 15px;
	padding: 25px 60px 35px;
	max-width: 80%;
	left: 0;
	top: 0;
}
.termenul-widget .termenul-block .top-block p{
	padding: 25px 0;
}
.termenul-widget .termenul-block{
	margin-top: 60px;
}
body .termenul-widget .termenul-block .btn{
	color: #064180;
	background: #fff;
	margin-top: -5px;
	display: block;
}
.termenul-widget .termenul-block .comment-block{
	border-radius: 15px;
	box-shadow: 0 3px 3px rgba(0,0,0,0.1 );
	background: linear-gradient(-44deg, #eaeaea 0.00%, #ffffff 100.00%);
	padding: 42px 52px;
	font-size: 21px;
	line-height: 30px;
	bottom: -40px;
	width: auto;
	color: #2B3D5B;
	align-items: center;
	gap: 13px;
	position: absolute;
	display: flex;
	right: 0;
}
.personal  .first .post-big .photo{
	height: 440px;
}
.personal .post-list .post-small .title{
	max-height: 76px;
}
.capital .post-list .post-small:nth-child(n+3),
.personal .post-list .post-small:nth-child(n+3),
.fintech .post-list:not(.two-list) .post-small:nth-child(n+2)
{
	border-top: 1px solid #707070;
	padding-top: 20px;
}
#_tdv_all {
	width:100% !important;
	min-width: 100%;
}
#_tdv_widgetContainer {
	border-radius: 15px;
	border:none !important;
	width:100% !important;
	box-shadow: 0 3px 7.5px rgba(0,0,0,0.05 );
	padding: 25px 32px 52px;
}
.center-banner.container{
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-radius: 15px;
	margin: 50px auto;
	overflow: hidden;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.16 );
	background: linear-gradient(-132deg,
	#2c69aa 0.00%,
	#0e1d35 100.00%);
}
.center-banner img{
	border-radius: 15px;
	height: 100%;
}
.center-banner .content-banner{
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	color: #ffffff;
}
.content-banner h3{
	font-size: 35px;
	font-weight: bold;
	line-height: 49px;
}
.content-banner p{
	font-family: "Times New Roman";
	font-size: 16px;
	line-height: 18px;
}
.content-banner .btn,
.news-block .post-big .meta .btn,#markets .btn, #peplus .btn{
	margin-top: 20px;
	box-shadow: 0 3px 7.5px rgba(0,28,49,0.16 );
	background: linear-gradient(177deg,
	#ef1561 0.00%,
	#ed8c9d 100.00%);
	font-size: 12px;
	font-weight: bold;
	line-height: 31px;
	padding: 0 19px;
	color: #fff;
	border-radius: 25px;
	text-align: center;
}

.termenul-block{
	margin: 95px auto;
	max-width: 850px;
}
.termenul-bg{
	position: relative;
	background: var(--wpr-bg-ad031715-9351-407a-b746-c90642ab79a4) no-repeat bottom left/contain;
	margin-top: 30px;
}
.termenul-block .top-block{
	color: #ffffff;
	max-width: 75%;
	padding: 40px 40px 50px
}
.termenul-block .top-block h4{
	font-size: 30px;
	font-weight: bold;
	line-height: 34px;
	padding-bottom: 3px;
	display: inline-block;
	border-bottom: 4px solid #b2d2e6;
}
.termenul-block .top-block p{
	padding: 15px 0;
	font-family: "Times New Roman";
	font-size: 18px;
	line-height: 22px;
}
.termenul-block .bottom-block {
	width: 70%;
	padding: 40px 40px 25px;
}
.termenul-block .bottom-block h5{
	font-size: 17px;
	line-height: 21px;
	font-weight: bold;
	color: #023054;
	display: flex;
	align-items: center;
	gap: 12px;
}
.termenul-block .bottom-block h5 span{
	background: #3D86BD;
	color: #fff;
	font-size: 10px;
	line-height: 10px;
	border-radius: 100px;
	padding: 4px 10px;
}
.termenul-block .bottom-block p{
	font-family: "Times New Roman";
	font-size: 15px;
	line-height: 20px;
	color: #2B3E5C;
	padding: 8px 0 10px;
}

.termenul-block .btn{
	margin-top: 5px;
	box-shadow: 0 3px 7.5px rgba(0,28,49,0.16 );
	background: linear-gradient(90deg,
	#273E60 0.00%,
	#0E4079 100.00%);
	font-size: 12px;
	font-weight: 500;
	line-height: 25px;
	text-align: center;
	color: #fff;
	border-radius: 25px;
	display: block;
	max-width: 130px;
}
.termenul-block .top-block .btn{
	background: linear-gradient(90deg, #EF1F66 0.00%, #ED6E8D 100.00%);
}
.termenul-block .comment-block{
	position: absolute;
	right: 50px;
	bottom: 40px;
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	font-size: 20px;
	font-weight: bold;
	line-height: 28px;
	color: #ffffff;
	width: 85px;
}
.text-vertical{
	position: absolute;
	right: 10px;
	top: 50px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.text-vertical:hover{
	opacity: 0.8;
	transition: all 0.5s;
}
/*.fintech{*/
/*	padding-bottom: 350px;*/
/*}*/
.fintech .post-list .post-small .title{
	max-height: 102px;
}
.fintech .first .post-big .photo{
	min-height: 650px;
}
.fintech .last{
	display: flex;
	align-items: flex-start;
	gap: 60px;
}
.fintech .last .two-list{
	min-width: 230px;
}
.fintech .last .post-small{
	max-width: 100%;
}
.fintech .post-small p{
	max-height: 93px;
}
.fintech .last .two-list img{
	max-height: 205px;
	margin-bottom: 20px;
}
.trends .markets{
	background-color: #fff;
	padding: 0;
}
#trends .list-slide .post .bottom{
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgb(255 255 255 / 90%);
	width: 100%;
	max-height: 30px;
	object-fit: contain;
	object-position: left;
	border-radius: 0 0 15px 15px;
}
.academy{
	background: linear-gradient(-120deg,
	#2977a7 0.00%,
	#0e1d35 100.00%);
	padding: 60px 0;
}
.academy.news-block .first{
	width: 47%;
}
.academy.news-block .last {
	max-width: 47%;
}
.academy.news-block .last > .photo{
	display: none;
}
.academy.news-block .last .btn{
	box-shadow: 0 3px 7.5px rgba(0, 28, 49, 0.16);
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	color: #064180;
	background: #ffffff;
	border-radius: 25px;
	display: block;
	margin: 25px auto 0;
	padding: 10px;
	width: 180px;
}
.academy.news-block .post-list{
	gap: 40px 20px;
}
.academy.news-block .post-list .post-small{
	max-width: calc(50% - 10px);
}
.academy .title-block{
	color: #fff;
}
.academy .post-big .photo,.academy.news-block .last > .photo{
	min-height: 740px;
	margin-bottom: 25px;
	border-radius: 15px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	box-shadow: 0 3px 3px rgba(0,0,0,0.16 );
}
.academy .quote{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 18px;
	font-size: 25px;
	line-height: 30px;
	color: #fff;
}
.academy .quote p{
	font-style: italic;
}
.academy .quote span{
	font-size: 18px;
	font-weight: bold;
	line-height: 19px;
}
.academy .info-more{
	margin-top: 52px;
	color: #fff;
}
.academy .info-more .line-right{
	font-size: 25px;
	font-weight: bold;
	line-height: 35px;
	display: flex;
	align-items: center;
	gap: 10px;
}
.line-right:after{
	content: '';
	display: inline-block;
	width: 97px;
	height: 1px;
	background-color: #fff;
}
.academy .info-more p{
	font-family: "Times New Roman";
	font-size: 16px;
	line-height: 18px;
	padding: 15px 0 20px;
}
.academy .info-more a,.info-block .post-small a{
	font-size: 14px;
	font-weight: 900;
	line-height: 19px;
	color: #ffffff;
}
.academy .post-small .photo{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	object-fit: cover;
	border-radius: 15px;
	height: 190px;
	margin-bottom: 20px;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.16 );
}
.academy .post-small .title{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 280px;
}
.academy .post-small .title .category{
	color: #38b445;
	display: block;
	margin-bottom: 4px;
}
.academy .post-small .title,
.academy .post-small .title a,
.academy .post-small p{
	color: #fff;
}
.academy .info-block{
	padding-bottom: 35px;
	margin-bottom: 50px;
	border-bottom: 1px solid #fff;
}
.academy .info-block > img{
	max-width: 320px;
	margin-bottom: 20px;
}
.academy .info-block .post-small {
	align-items: flex-start;
	flex-direction: column;
	gap: 15px;
}

.newsletter-but {
	height: 200px;
	width: 100%;
	margin-bottom: 2.125rem;
	display: table;

	background: rgb(0,145,199);
	background: -moz-linear-gradient(left, rgba(0,145,199,1) 0%, rgba(0,80,125,1) 100%);
	background: -webkit-linear-gradient(left, rgba(0,145,199,1) 0%,rgba(0,80,125,1) 100%);
	background: linear-gradient(to right, rgba(0,145,199,1) 0%,rgba(0,80,125,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0091c7', endColorstr='#00507d',GradientType=1 );
}
.newsletter-but .inner{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding-left: 100px;
	background: var(--wpr-bg-1b67a6f1-fd16-4859-b57a-fe6f2e99a732) 30px center no-repeat;
	background-size: 104px 104px;
}
.newsletter-but h1 {
	font-size: 1.625rem;
	line-height: 2rem;
	color: #fff;
	text-transform: uppercase;
	font-weight: 300;
	margin-bottom: 1rem;
}
.newsletter-but a {
	font-size: 1rem;
	text-transform: uppercase;
	color: #007aad;
	background: rgba(255,255,255,0.6);
	font-family: 'Roboto Condensed', sans-serif;
	display: inline-block;
	line-height: 2em;
	padding: 0 10px;
	border-radius: 6px;
}
.newsletter-but a:hover {
	background: rgba(255,255,255,1);
	text-decoration: none;
	transition: all 0.5s;
}
/* END HOME */

.mobile-widget {
	display:none;
}
/* SINGLE */
.article_404{
	padding: 40px 0;
	display: flex;
	flex-direction: column;
	gap: 30px;
	text-align: center;
}
.single_article .single_thumb {
	height: 57vh;
	padding-bottom: 10px;
	border-radius: 15px;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16 );
	margin: 0 auto 25px;
}

.article_title{
	display: flex;
	flex-direction: column;
	gap: 15px;
	margin-top: 30px;
}
.article_title .cats{
	display: flex;
	align-items: center;
	gap: 15px;
}
.article_title .cats a {
	font-size: 14px;
	line-height: 19px;
	color: #2B3D5B;
	font-weight: bold;
}
.article_title .cats a:not(:first-child):before,
.author_block .date:before,.author_block .span-reading-time:before{
	content: '';
	width: 5px;
	height: 5px;
	display: inline-block;
	background-color: #064180;
	border-radius: 100%;
	margin: 0 15px 2px 0;
}
.article_title h1{
	margin-top: 5px;
	font-size: 35px;
	font-weight: bold;
	line-height: 40px;
	color: #0e1d35;
	max-width: 900px;
}
.author_block{
	display: flex;
	align-items: center;
	gap: 10px;
}
.article_title .author,.article_title .share{
	display: flex;
	align-items: center;
	gap: 5px;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #2B3D5B;
}
.article_title .author .avatar{
	border: 1px solid #ffffff;
	width: 36px;
	height: 36px;
	border-radius: 100%;
	box-shadow: 0 30px 60px rgba(0,0,0,0.16 );
	margin-right: 5px;
}
.article_title .author i{
	font-family: "Times New Roman";
	font-size: 16px;
	line-height: 18px;
	font-style: italic;
}
.span-reading-time{display: flex;align-items: center}
.article_title .span-reading-time span{
	color: #2B3D5B;
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
}
.article_title .meta{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.single_article article{
	display: flex;
	justify-content: space-between;
	gap: 60px;
	margin-top: 30px;
}
.single_article .article_content{
	max-width: 73%;
}
.single_article .article_content p{
	font-family: "Times New Roman";
	font-size: 17px;
	line-height: 1.4em;
	color: #1d293d;
	padding-bottom: 24px;
}
.single_article .article_content h3,
.single_article .article_content h2{
	font-size: 24px;
	line-height: 30px;
	margin: 30px 0;
	font-weight: bold;
}
.single_article .article_content h3{
	font-size: 22px;
	line-height: 28px;
}
.single_article .article_content h4{
	font-size: 20px;
	line-height: 24px;
}
.single_article .article_content h5{
	font-size: 18px;
	line-height: 22px;
}
.single_article .article_content img{
	width: 100%;
	object-fit: cover;
	border-radius: 15px;
	box-shadow: 0 3px 6px rgba(0,0,0,0.16 );
}
.article_title .share a{
	margin-left: 5px;
}
.article_title .share a:hover{
	opacity: 0.8;
	transition: all 0.3s ease 0s;
}
.single_article .article_content .postTitle{
	color: #2B3D5B;
	font-size: 16px;
	font-family: "Times New Roman";
	text-decoration: none !important;

	font-weight: bold;
}
.single_article .article_content .ctaText {
	color: #2B3D5B;
	font-size: 16px;
	font-family: "Times New Roman";
}
.article_content div a[rel="nofollow"]{
	position: relative;
}
.article_content div a[rel="nofollow"]:after{
	content: '';
	position: absolute;
	left: -3px;
	top: 0;
	width: 4px;
	background-color: #064180;
	border-radius: 15px;
	height: 100%;
}
.popular h3 {
	color: #0E1D35;
	font-weight: bold;
	font-size: 25px;
	line-height: 34px;
}
.popular .wpp-list{
	margin-top: 15px;
	display: flex;
	flex-direction: column;
	gap: 30px;
	width: 260px;
	scrollbar-width: none;
	-ms-overflow-style: none;
}
.popular li .thumb {
	width: 100%;
	margin-bottom: 15px;
}
.popular li .thumb img {
	width: 100%;
	max-height: 220px;
	border-radius: 25px;
	display: flex;
	object-fit: cover;
}
.popular li a.category{
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
	color: #064180;
}
.popular li .link {
	margin-top: 7px;
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	color: #0E1D35;
	max-height: 63px;
	overflow: hidden;
	display: block;
}
.popular li a:hover {color: #0E1D35; text-decoration: none;}
/* END SINGLE */

/* PAGE */
.wpcf7 {
	width: 90%;
	margin: 0 auto;
}
.wpcf7 .label_title {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1.25rem;
	display: inline-block;
	width: 150px;
	vertical-align: top;
	text-transform: uppercase;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"]{
	width: 500px;
	border: 1px solid #0092c7;
	border-radius: 4px;
	line-height: 30px;
	padding: 0 10px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	color: #757575;
	outline: none;
	margin: 0;
}
.wpcf7 input[type="submit"] {
	margin-left: 150px;
	border-radius: 4px;
	border: 0;
	width: 150px;
	background: #0092c7;
	color: #fff;
	text-transform: uppercase;
	line-height: 30px;
	padding: 0 10px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	outline: none;
}
.wpcf7 textarea {
	width: 500px;
	border: 1px solid #0092c7;
	border-radius: 4px;
	line-height: 30px;
	padding: 0 10px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	color: #757575;
	outline: none;
	resize: vertical;
	height: 200px;
}
.wpcf7 .wpcf7-form-control-wrap {
	vertical-align: top;
	position: relative;
}
.wpcf7 .wpcf7-not-valid-tip {
	position: absolute;
	right:0px;
	top:0px;
	line-height: 30px;
	font-size: 12px;
	padding-right: 10px;
}
.wpcf7 .screen-reader-response {display: none !important;}
#mc-embedded-subscribe-form {
	width: 90%;
	margin: 0 auto;
}
.indicates-required {display: none;}
.mc-field-group {
	line-height: 1.5em;
	margin-bottom: 1.5rem;
}
#mc-embedded-subscribe-form label {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1.25rem;
	display: inline-block;
	width: 150px;
	vertical-align: top;
	text-transform: uppercase;
	color: #757575;
}
.mc-field-group input[type="text"],
.mc-field-group input[type="email"]{
	width: 500px;
	border: 1px solid #0092c7;
	border-radius: 4px;
	line-height: 30px;
	padding: 0 10px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	color: #757575;
	outline: none;
	margin: 0;
}
#mc-embedded-subscribe-form input[type="submit"] {
	margin-left: 150px;
	border-radius: 4px;
	border: 0;
	width: 150px;
	background: #0092c7;
	color: #fff;
	text-transform: uppercase;
	line-height: 30px;
	padding: 0 10px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	outline: none;
}

/* FOOTER */
.newsletter{
	background: #b2d2e6;
}
.newsletter .container{
	padding: 90px 0 140px
}
.page-id-17523 .newsletter .row{
	flex-wrap: nowrap;
}
.newsletter .row{
	display: flex;
	align-items: center;
	gap: 35px;
}
.newsletter .row .photo{
	max-width: 50%;
	min-width: 300px;
	min-height: 150px;
	position: relative;
}
.newsletter .row .photo img{
	width: 100%;
	border-radius: 15px;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.16 );
}
.newsletter .row .photo:after{
	content: none;
	border-radius: 5px;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.16 );
	background: #2b3d5b;
	width: 100%;
	height: 100%;
	position: absolute;
	left: -20px;
	bottom: -50px;
	display: block;
	z-index: -1;
}
.newsletter .row .btn{
	background: linear-gradient(180deg, #193f60 0.00%, #2977a7 100.00%);
	border-radius: 100px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	line-height: 31px;
	padding: 0 18px;
	display: none;
	position: absolute;
	bottom: -15px;
}
.newsletter .row h3{
	font-size: 50px;
	font-weight: bold;
	line-height: 52px;
	color: #0e1d35;
	margin-bottom: 20px;
}
.newsletter .row p{
	font-family: "Times New Roman";
	font-size: 18px;
	line-height: 25px;
	color: #0e1d35;
}
.newsletter .form {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	max-width: 1080px;
	width: 100%;
	bottom: -55px;
	border-radius: 15px;
  	box-shadow: 0 20px 30px rgba(0, 0, 0, 0.06);
	overflow:hidden;
}
.newsletter .breakdance-form-button__submit{
  border-radius: 0 23px 23px 0!important;
}
.newsletter form{
	position:relative;
}
.newsletter .breakdance-form-footer{
  width: 150px;
  position: absolute;
  top: 0;
  margin-left: -110px;
  right: 0;
}
.footer {
	width: 100%;
	padding: 115px 0 15px;
	background: linear-gradient(-120deg,
	#2977a7 0.00%,
	#0e1d35 100.00%);
	overflow: hidden;
}
.foot-inner {
	width: 76.25rem;
	margin: 0 auto;
	position: relative;
	display:flex;
	justify-content: space-between;
}
.footer .logo-footer > div {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 30px;
}
.footer #foot_menu {width: 75%;}
.footer .logo-footer{
	width: 25%;
	display: flex;
}
.footer .footlogo {
	width: 125px;
	height: 95px;
	text-indent: -7000px;
	background: var(--wpr-bg-3bd3898a-91d7-4669-9cf0-175a82733d24) no-repeat center center/contain;
}
.footer .social {
	display:flex;
	gap:10px;
}
.footer .copy {
	font-size: 10px;
	line-height: 18px;
	text-align: center;
	color: #ffffff;
}
#foot_menu .menu{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
#foot_menu .menu > li {
	max-width:250px;
	width:100%;
}
#foot_menu .menu > li a {
	text-decoration: none;
	font-size: 16px;
	font-weight: 900;
	line-height: 22px;
	letter-spacing: 1px;
	color: #ffffff;
	margin-bottom: 13px;
	display: inline-block;
	text-transform: uppercase;
}
#foot_menu .menu > li a:hover { text-decoration: underline;transition: all 0.5s;}
#foot_menu .menu .sub-menu > li a {
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin-bottom: 8px;
	text-transform: none;
	letter-spacing: normal;
	display: flex;
	margin-left: -10px;
	align-items: flex-start;
}
#foot_menu .menu .sub-menu > li a:before{
	content: '';
	display: inline-block;
	min-width: 24px;
	height: 24px;
	background: var(--wpr-bg-6a395cd8-c274-47de-9efb-e24f3d8a2305) no-repeat center center/contain;
}
#small-foot-menu .menu{
	margin:50px 0 16px;
	display:flex;
	justify-content:center;
	flex-wrap: wrap;
}
#small-foot-menu li:after {
	content: "|";
	font-size: 12px;
	line-height: 15px;
	font-weight: 300;
	padding: 0 4px;
	color: #ffffff;
}
#small-foot-menu li:last-child::after{
	content: '';
}
#small-foot-menu a {
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
	color: #ffffff;
	text-decoration: none;
}
#small-foot-menu a:hover {
	text-decoration: underline;
	transition: all 0.5s;
}

#catapult-cookie-bar {
	box-sizing: border-box;
	max-height: 0;
	opacity: 0;
	z-index: 99999;
	overflow: hidden;
	color: #ffffff;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	background: rgb(0,145,199);
	background: -moz-linear-gradient(left, rgba(0,145,199,1) 0%, rgba(0,80,125,1) 100%);
	background: -webkit-linear-gradient(left, rgba(0,145,199,1) 0%,rgba(0,80,125,1) 100%);
	background: linear-gradient(to right, rgba(0,145,199,1) 0%,rgba(0,80,125,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0091c7', endColorstr='#00507d',GradientType=1 );
	direction: ltr;
	padding: 0 20px;
	text-align:left;
}
#catapult-cookie-bar a {
	color: #fff;
}
button#catapultCookie {
	border: 0; padding: 6px 9px; border-radius: 3px;
	background: #fff;
	margin-left: 10px;
	cursor: pointer;
}
#catapult-cookie-bar h3 {
	color: #ffffff;
}
.has-cookie-bar #catapult-cookie-bar {
	opacity: 1;
	max-height: 999px;
	min-height: 30px;
}
.cookie-bar-bar .ctcc-inner {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
}
.has-cookie-bar #catapult-cookie-bar {
	opacity: 1;
	max-height: 999px;
	min-height: 30px;
	padding: 15px;
	font-size: 12px;
}

/**************/
/* INDICE BVB */
/**************/

.bvb {
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
	background: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
	overflow: hidden;
}
.positive .fa {
	color: green;
	font-size: 10px;
}
.negative .fa {
	color: red;
	font-size: 10px;
}
.positive .prcchange{
	color:green;
}
.negative .prcchange{
	color:red;
}
.bvb .splide__slide {
	text-align: left;
	justify-content: center;
	align-items: center;
	color: #008fc5;
	font-size: 12px;
	line-height: 16px;
}
.bvb .splide__list{
	justify-content: space-around;
}
.bvb splide__list .splide__slide:last-child {
	border-right: 0;
}
.clearfix {
	clear: both;
}
.bvb .code {
	width: 100%;
	font-weight: bold;
	color: #064180;
}
.bvb .openvalue {
	color:#2D3B56;
}
#menu-cat-31 {
	display:none;
}

/*** Big Section ***/
.big-section{
	display: flex;
	margin-top: 20px;
	background: linear-gradient(-120deg, #2977a7 0.00%, #0e1d35 100.00%);
	box-shadow: 0 3px 7.5px rgba(0,0,0,0.05 );
	position: relative;
}
.big-section article {
	color: #fff;
	padding: 55px 0 90px;
	max-width: 50%;
	position: relative;
}
.big-section .container{
	position: initial;
	width: 100%;
}
.big-section .container > .photo{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	min-width: 50%;
}
.big-section h1{
	font-size: 50px;
	line-height: 68px;
}
.big-section .meta{
	display: flex;
	align-items: center;
	gap: 8px;
	margin: 25px 0 10px;
}
.big-section .meta a,.big-section .meta{
	color: rgba(255, 255, 255, 0.5);
	font-size: 14px;
	line-height: 19px;
}
.big-section .meta .category:after{
	content: '';
	width: 5px;
	height: 5px;
	display: inline-block;
	background-color: rgba(255, 255, 255, 0.5);
	border-radius: 100%;
	margin: 0 0 2px 8px;
}
.big-section .sub-title{
	font-size: 25px;
	line-height: 34px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.big-section .title{
	font-size: 18px;
	line-height: 20px;
	margin: 23px 0 5px;
	max-width: 380px;
	font-weight: bold;
}
.big-section .info-block p{
	font-family: "Times New Roman";
	font-size: 14px;
	line-height: 18px;
	max-width: 380px;
}
.big-section .btn{
	background: #fff;
	border-radius: 26px;
	box-shadow: 0 3px 7.5px rgba(0,28,49,0.16 );
	font-size: 15px;
	color: #064180;
	line-height: 35px;
	font-weight: bold;
	padding: 3px 15px;
	margin-top: 20px;
	display: inline-block;
}
.big-section .link{
	position: absolute;
	right: 20px;
	bottom: 100px;
	display: flex;
	align-items: center;
	gap: 7px;
	color: #fff;
	font-size: 14px;
	line-height: 19px;
}
.big-section .link img{
	width: 12px;
}
.big-section .letter-block{
	display: flex;
	flex-wrap: wrap;
	margin-top: 20px;
	gap: 20px;
}
.big-section .letter-block a{
	color: #fff;
	padding: 5px;
	border-radius: 5px;
	margin: 0;
}
.big-section .letter-block a:hover,.big-section .letter-block a.active{
	background: #35455a;
	text-decoration: none;
}
.big-section .terms-search button:hover{
	opacity: 0.8;
}
.big-section .terms-search button{
	border: none;
	background: transparent;
	margin-right: -30px;
	z-index: 10;
	position: relative;
	cursor: pointer;
}
.big-section .terms-search{
	margin-top: 35px;
}
.big-section .terms-search form{
	display: flex;
}
.big-section .terms-search input{
	background: #274460;
	border: 1px solid #576f85;
	height: 42px;
	width: 415px;
	border-radius: 15px;
	color: #fff;
	padding: 20px 0 20px 40px;
	outline: none;
}
.big-section .terms-search input::placeholder {
    color: #ffffffba;
}
.post-type-archive-terms .big-section article{
	max-width: none;
}
.post-type-archive-terms .news-block{
	background: #fff;
	padding-bottom: 0;
}
.post-type-archive-terms .recente-list{
	display: flex;
	gap: 20px 25px;
	flex-wrap: wrap;
}
.post-type-archive-terms .recente-list .post{
	display: flex;
	flex-direction: column;
	gap: 20px;
	width: calc(33% - 14px);
	padding: 35px 30px;
	background: #f2f2f4;
	border-radius: 30px;
}
.single-terms .popular .wpp-list .post{
	padding: 15px;
	background: #f2f2f4;
	border-radius: 15px;
}
.post-type-archive-terms .recente-list .title {
	font-size: 25px;
	font-weight: bold;
	line-height: 29px;
	color: #2b3d5b;
	padding-bottom: 20px;
}
.post-type-archive-terms .recente-list .meta p {
	font-family: "Times New Roman";
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	color: #2b3d5b;
}
.post-type-archive-terms .recente-list .btn{
	margin-top: auto;
	color: #2b3d5b;
	font-size: 16px;
	line-height: 20px;
	text-decoration: underline;
}
.blog .author{
	display: flex;
	align-items: center;
	gap: 5px;
	margin-top: 35px;
}
.blog .author img{
	width: 40px;
	height: 40px;
	border-radius: 100%;
}
.blog .author > div{
	display: flex;
	flex-direction: column;
}
.blog .author b{
	font-size: 12px;
	line-height: 14px;
	color: rgba(255, 255, 255, 0.5);
}
.blog .author i{
	font-family: "Times New Roman";
	font-size: 16px;
	line-height: 18px;
}

.loader {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	display: inline-block;
	position: absolute;
	bottom: 35px;
	left: 50%;
	transform: translateX(-50%);
	background: linear-gradient(0deg, rgba(38,109,155, 0.2) 33%, #112A45 100%);
	box-sizing: border-box;
	animation: rotation 1s linear infinite;
}
.loader:after {
	content: '';
	box-sizing: border-box;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 42px;
	height: 42px;
	border-radius: 50%;
	background: #FFFFFF;
}
@keyframes rotation {
	0% { transform: rotate(0deg) }
	100% { transform: rotate(360deg)}
}
.px-paginate-container{
	user-select: none;
}

.px-paginate-container .px-points.d-none {
	display: none;
}
.px-paginate-container.px-center{
	display: flex;
	width: 100%;
	justify-content: center;
	gap: 5px;
	max-width: 76.25rem;
	margin: 50px auto 0;
	position: relative;
}

.px-paginate-container .px-btn, .px-paginate-container .px-points{
	text-align: center;
	color: #2B3D5B;
	font-size: 14px;
	line-height: 19px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 27px;
	height: 27px;
	font-weight: bold;
	border-radius: 5px;
	cursor: pointer;
}
.px-paginate-container .px-btn:first-child svg{
	margin-right: 12px;
}
.px-paginate-container .px-btn:last-child svg{
	margin-left: 12px;
}
.px-paginate-container .px-btn:first-child{
	position:absolute;
	left: 0;
	width: auto;
}

.px-paginate-container .px-btn:last-child{
	position:absolute;
	right: 0;
	width: auto;
}

.px-paginate-container .px-btn:hover,
.px-paginate-container .px-btn.selected{
	background: RGBA(43, 61, 91, 0.1);
}
.px-paginate-container .px-btn.px-btn-prev:hover,
.px-paginate-container .px-btn.px-btn-next:hover{
	background: transparent;
}

/*********************************/

/**** FONDURI *****/

#table {
	font-size:11px;
}
.tabel-fonduri th{
	font-size: 13px;
	font-weight: bold;
}
.fonduri-de-investitii {
	font-family: 'Open Sans', sans-serif;
	padding-bottom: 40px;
}
#table td:not(.denumire-fond),
.table-fonduri th:not(.denumire-fond) {
	/*white-space: nowrap;
	width: 1%;*/
}
.cookie-bar-block #catapult-cookie-bar span {
	display: block;
	margin: 1em 0;
}
.fonduri-de-investitii .bootstrap-table .fixed-table-container.fixed-height .table thead th {
	vertical-align: inherit !important;
	background: #0090c6;
	color: #FFF;
	font-size:12px;
}
.fonduri-de-investitii .page-item.active .page-link {
	background-color: #0090c6;
	border-color: #0090c6;
}
.fonduri-de-investitii .page-link {
	color:#000;
}
.fonduri-de-investitii .btn-group input {
	height:inherit;
	padding:3px;
}
.fonduri-de-investitii .fa-line-chart {
	display: table;
	margin: 0 auto;
	font-size: 20px;
}
.fonduri-de-investitii .bootstrap-table .fixed-table-container .table tbody tr .card-view .card-view-title {
	min-width:46%;
}
.modal-overlayer {
	background-image: var(--wpr-bg-affbd9a9-b6e0-48ed-abaf-59d4d172056a);
	background-position: center;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 2;
	opacity: 1;
}
table th, table td, .th-inner {
	padding:5px !important;
}
.randament {
	background: #b7ebff;
	color: #000;
}
.ctcc-more-info-link { text-decoration: underline;}
/* END FOOTER */

#live-embedded-code {
	display:block;
	background: #e9e9e9;
	max-width: 400px;
	height:auto;
	position: fixed;
	bottom: 5px;
	right: 5px;
	padding:10px;
	z-index:10;
}
#live-embedded-code iframe {
	max-width: 100%;
	max-height: 100%;

}
#live-embedded-code .close {
	position: absolute;
	top: -10px;
	left: -10px;
	/* padding: 5px; */
	background: #e7212e;
	color: #FFF;
	font-size: 20px;
	line-height: 35px;
	/* border-radius: 10px; */
	width: 35px;
	height: 35px;
	text-align: center;
	border-radius: 50%;
	cursor:pointer;


}

.container {
	max-width: 76.25rem;
	margin: 0 auto;
}

.pc-banner a img {
    margin: 50px 0px;
    height: fit-content;
    max-width: 1220px;
}
.pc-banner {
    margin: auto;
    text-align: center;
    height: fit-content;
}
.mobile-banner {
    text-align: center;
    margin: auto;
}
.mobile-banner img {
    max-width: 100%;
    width: fit-content;
    margin: 30px auto;
}
.header-global-banner  img {
    margin: 10px auto!important;
}
.mobile-banner iframe, .pc-banner iframe , .table-banner iframe{
	margin: 30px auto;
}

@media (min-width: 1600px) {
	nav .sub-menu {
		width: 1500px;
		left: initial;
		right: 50%;
		transform: translateX(50%);
	}
}
@media only screen and (min-width: 1249px) {
	.container {
		max-width: 76.25rem;
		margin: 0 auto;
	}
}
@media only screen and (max-width: 1279px) {
	#live-embedded-code {
		padding:3px;
		width: 280px;
		height: 162px;
	}
	.form-wrapper-1 {
		width: 45.8em;
		left: -98px;
	}
	.bvb .prcchange,.bvb .openvalue {
		text-align: center;
		font-size:12px;
	}
	.bvb .code{text-align: center}
	.foot-inner{width: 100%;}
}

@media only screen and (max-width: 1100px) {
	.brokeri.menu-item, .termenul-zilei.menu-item {
    order: 9;
}
	nav .menu > .menu-item-type-custom > a, nav .menu > .menu-item-type-post_type > a {color: #fff;padding-right: 0}
	.brokeri_splide .splide__pagination__page.is-active,.slider_nav .splide__pagination__page.is-active{background: #ccc;}
	.slider_nav .splide__pagination,
	.brokeri_splide .splide__pagination,
	.academy .splide__pagination{bottom: -20px;}
	#markets,#peplus,.news-block.academy{overflow: hidden}
	.blog .news-block .splide__list .splide__slide:not(:first-child) p{max-height: none;overflow: visible;}
	.container{max-width: 100%;padding: 0 15px;}
	.table-banner{display: block;}
	.brokeri_splide .splide__pagination li:nth-child(-n+13),
	.academy .splide__pagination li:nth-child(-n+4),
	.slider_nav .splide__pagination li:nth-child(-n+3),.pc-banner{display: none}
	#slider{gap: 25px;flex-wrap: wrap;}
	#slider .splide.active ul{display: flex;overflow: visible}
	#markets, #peplus, .news-block.academy{background: linear-gradient(-54deg,#2977a7 0.00%, #0e1d35 100.00%)}
	.post-small{gap:10px;flex-direction: column;align-items: flex-start;}
	#slider .photo img,#slider .holder,.news-block .post-list .post-small,.post-small .photo{width: 100%;max-width: 100%}
	.post-small .title{font-size: 16px}
	.blog .news-block .splide__list {display: flex;flex-direction: row;gap: 0;}
	.blog .first .splide__list .splide__slide:not(:first-child) .meta{padding: 10px 0 0;}
	.blog .news-block .splide__list .splide__slide:first-child > .photo {height: 250px;}
	.blog .news-block .splide__list .splide__slide,
	.blog .news-block .splide__list .splide__slide:not(:first-child) > .photo{max-width: 80vw}
	.blog .first .splide__list .splide__slide:not(:first-child){display: block}
	.blog .first .splide__list .splide__slide:last-child{margin: 0}
	.blog .recente-list{flex-direction: column;}
	.blog .recente-list .post-big{
		width: 100%;
		display: flex;
		gap: 20px;
	}
	.blog .recente-list .post-big .meta .title{max-height: none}
	.blog .recente-list .post-big .photo {max-height: 220px;}
	.single_article .single_thumb {height: 35vh;background-position-x: left !important;}
	.termenul-widget{background: #fff;padding: 10px 0;}
	.termenul-widget .container{flex-wrap: wrap;}
	.termenul-widget .calculator iframe,.termenul-widget .tradingview-widget-container{box-shadow: 0 0 6px rgba(0,0,0,0.1 )}
	.termenul-widget .indicates .tradingview-widget-container,.termenul-widget .calculator{width: 100%!important; border-radius: 15px}
	.termenul-widget .termenul-block{margin: 30px 0;}
	.termenul-widget .termenul-bg{min-height: auto}
	.termenul-widget .termenul-bg .top-block{position: relative}
	.news-block .first,.news-block .last,.termenul-widget .termenul-bg .top-block,.indicates{width: 100%;min-width: 100%}
	.news-block .capital .post-big{
		display: flex;
		gap: 15px;
		margin-bottom: 20px;
	}
	.news-block .capital .post-big .meta p{max-height: 70px;overflow: hidden;}
	.news-block .capital .post-big .photo{min-width: 55%}
	.brokeri .brokeri-item {
		border: none;
		background: none;
		padding: 0;
		flex-direction: column;
		justify-content: flex-start;
		gap: 20px;
	}
	.brokeri .brokeri-item .brokeri-logo{
		border-radius: 15px;
		background: #f8f8f9;
		max-width: 100%;
		box-shadow: 0 0 3px rgba(0,0,0,0.16 );
		overflow: hidden;
		display: flex;
		justify-content: center;
		align-items: center;
		min-height: 180px;
	}
	.brokeri .brokeri-logo img{ border-radius: 15px;max-width: 100%; }
	.brokeri .brokeri-item > div{width: 100%}
	.brokeri .center .brokeri-text{max-height: 65px}
	.brokeri .center .link.mobile{display: flex}
	.post-big .photo,.newsletter .row .photo img,.top-banner img,#_tdv_widgetContainer{border-radius: 5px}
	body .personal .post-list .post-small:nth-child(3){border: none}
	.capital .post-list .post-small:nth-child(n+2),
	.personal .post-list .post-small:nth-child(n+3),
	.fintech .post-list:not(.two-list) .post-small:nth-child(n+2){border-top: 1px solid rgba(112, 112, 112, 0.3);padding-top: 10px;}
	.archive .blog.top .news-block{padding: 0 15px;}
	.news-block{padding: 40px 0;background: linear-gradient(-70deg, #ffffff 0.00%, #f0f0f0 100.00%);}
	.news-block .container{gap: 25px}
	.news-block .post-big .meta .btn,.newsletter .row .btn{display: inline-block;}
	.news-block .post-big .meta{position: relative;padding: 0}
	.center-banner.container{margin: 30px 15px;padding: 20px 10px;}
	.personal .first .post-big .photo,
	.fintech .first .post-big .photo,
	.academy.news-block .last .photo{margin-bottom: 10px;height: 320px;min-height: auto;display: flex;}
	.academy .first{order: 1}
	.academy.news-block .container{display: flex;flex-direction: column;gap: 0;}
	.brokeri-block{background: #fff;}
	.fintech .last .two-list,.personal .post-small.two,.termenul-widget .termenul-block .comment-block,.academy .quote,.academy .post-big .photo,.newsletter .form,.newsletter .row p{display:none;}
	.academy.news-block .last .btn{
		background: linear-gradient(0deg, #ed718f 0.00%, #ef1862 100.00%);
		color: #fff;
		margin-top: 40px;
	}
	.newsletter .form{
		position: absolute;
		width: 90vw;
		left: 50%;
		transform: translateX(-50%);
		height: auto;
		margin-top: -25px;
	}
	.news-block .post-list{gap: 10px;}
	.academy.news-block .post-list{gap: 0;flex-wrap: nowrap}
	.termenul-block{margin:40px 15px 50px}
	#trends{background: #f0f0f0;padding: 10px 0 40px;}
	#trends .container{margin: 0 15px;padding: 40px 24px;}
	.newsletter .container{padding: 40px 15px 80px;}
	.newsletter .row{text-align: center;flex-direction: column}
	.newsletter .row .photo:after{content: '';bottom: -15px;}
	.newsletter .row h3{font-size: 25px;line-height: 25px;}
	.footer{padding: 60px 25px 40px}
	#searchform {height: 3rem;}
	#nav-icon4{top: 7px}
	#header .menu-container{width: 100%;justify-content: flex-start;gap: 30px;}
	#header .top-bar,.top-banner{padding: 7px 15px}
	#header .logo {margin-left: 15px;}
	nav .sub-menu{right: 15px; margin-top: 8px;}
	.academy.news-block .last > .photo{margin-top: 30px;}
	.btn-search{right: 15px}
	nav .menu-item > a { font-size: 0.85rem;}
	.bvb .openvalue {
		color:#000;
	}
}
@media only screen and (max-width: 850px) {
	nav .latest .thumb{max-height: 200px}
	nav .latest .story{width: 49%;}
	nav .latest .story:last-child,nav .latest .story:nth-child(3){display: none}
	.termenul-bg{background: transparent;margin-top: 40px}
	.termenul-block .top-block{padding: 25px 20px;border-radius: 15px;max-width: 100%;background:linear-gradient(0deg, #012D4E 0.00%, #195480 100.00%);}
	.termenul-block .text-vertical{display: none}
	.termenul-block .bottom-block{
		width: 100%;
		background: #F2F3F5;
		padding: 20px;
		margin: 20px 0;
		border-radius: 30px 15px;}
	.termenul-block .top-block h4,#trends h2, #markets h2, #peplus h2, .news-block .title-block, .termenul-block h3{font-size: 24px;line-height: 30px;}
	.termenul-block .comment-block {
		right: auto;
		bottom: auto;
		position: relative;
		border-radius: 15px;
		background: linear-gradient(0deg, #17507A 0.00%, #19537F 100.00%);
		width: 100%;
		padding: 11px 20px;
		align-items: center;
		gap: 15px;
		font-size: 17px;
		line-height: 24px;
	}
	.termenul-block .comment-block img{width: 24px}
	.post-type-archive-terms .recente-list .post{width: calc(50% - 14px)}
	.single_article article{flex-wrap: wrap;gap: 30px}
	.single_article .article_content{
		max-width: 100%;
	}
	.popular .wpp-list{
		width: 100%;
		gap: 20px;
		margin-bottom: 40px;
	}
	.popular .wpp-list li{min-width: 45vw;}
	.post-small .title a:not(.category){font-size: 14px;line-height: 16px;}
	.lightbox-content{width: 95%;overflow: visible}
	.closeButton{top: -50px;}
	.arrow-right{width: 20px}
	.footer .leftcol,#foot_menu .menu > li{width: 30%;max-width: 30%;}
}
 .collapsed.overmenu {
		min-width: 50vw;
		text-align: left;
	}
@media(max-width:320px){
		nav .menu > .menu-item {width: 100%!important;}

}
@media only screen and (max-width: 767px) {
	.desktop,#header .top-bar,.big-section .link img{
		display:none;
	}
	.brokeri .brokeri-item h3{margin-bottom:5px}
	.big-section .btn{
    font-size: 14px;
    line-height: 1.7em;
	}
	.big-section .link{
		color: transparent;
		width: 14px;
		height: 9px;
		transform: rotate(-90deg);
		bottom: 130px;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.787' height='9' viewBox='0 0 13.787 9'%3E%3Cpath d='M164.2,6524.3h0a.991.991,0,0,0,0,1.2l5.7,7a1.2,1.2,0,0,0,1.949,0l5.738-7.056a.991.991,0,0,0,.007-1.189.6.6,0,0,0-.982-.01l-5.251,6.458a.6.6,0,0,1-.975,0l-5.209-6.406a.6.6,0,0,0-.974,0' transform='translate(-164 -6524)' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
	}
	.archive .blog.top .news-block{margin: -50px 15px 50px;padding: 15px 0;}
	.blog .news-block{
		gap: 10px;
		padding: 15px 0 20px;
		margin: 20px 15px;
		border-radius: 15px;
		box-shadow: 0 3px 6px rgba(0,0,0,0.1 );
		overflow: hidden;
	}
	.blog .brokeri-block{margin: 30px 15px;box-shadow: none}
	.container,.top-banner{
		padding: 0 15px;
	}
	#menu-cat-32, #menu-cat-31, #menu-page-1, #menu-page-2,#nav-icon4 {
		display:block;
	}
	.top-banner {
		padding: 0 15px;
		margin: 24px auto 15px;
	}
	#header .logo{
		background: url(../../../../../../../themes/fm/images/logo-white.webp) no-repeat top left/contain;
		margin-left: 15px;
		height: 30px;
		z-index: 1;
	}
	#header .logo img{opacity: 0}
	#header {
		height: 55px;
		position: fixed;
		background: #002a43;
		align-items: center;
	}
	.btn-search path{fill: #fff}
	.navbar-toggle {
		position: absolute;
		border:none;
		background:none;
		text-transform: uppercase;
		font-size: 14px;
		margin: -20px 0 0;
		width: 2.5rem;
		height: 2.5rem;
		right: 0.5rem;
		bottom: 0;
		cursor: pointer;
		display: block;
		text-indent: -6000px;
		-webkit-appearance: button;
		-moz-appearance: button;
	}
	.navbar-toggle:before {
		font-size:20px;
		line-height: 2.5rem;
		width: 2.5rem;
		height: 2.5rem;
		left:0;
		position:absolute;
		top:0;
		padding:0;
		text-indent:0;
		color: #fff;
		content: '\f0c9';
	}
	nav {
		position: absolute;
		right: 0;
		top: 45px;
		width: 100%;
		left: auto;
		bottom: auto;
		padding: 0;
		background: linear-gradient(180deg, #002a43 0.00%, #215982 100.00%);
	}
	.overmenu:not(.collapsed):after{
		content:'';
		height: 45px;
		width: 100%;
		top:-45px;
		position: absolute;
		left: 0;
		box-shadow: 0 3px 3px rgba(0,0,0,0.76 );
		background: #002a43;
	}
	.overmenu {
		min-height: 100vh;
		height: 0;
		overflow: hidden;
		transition: all 0.4s ease 0s;
		padding: 20px 15px;
	}
	
	
	.newsletter .breakdance-form-footer{
		position: initial;
		margin-left: 0;
	}
	.newsletter .breakdance-form-button__submit{
		border-radius:23px !important;
	}
	.collapsed { min-height:0; padding: 0;}
	nav .menu{width: 100%;display: flex;gap: 15px 10px;flex-wrap: wrap;align-items: flex-start;}
	nav .menu > .menu-item {border-radius: 5px;box-shadow: 0 3px 3px rgba(0,0,0,0.76 );background: #002a43;padding: 20px 15px; width: calc(50% - 5px);margin-bottom: 0;}
	nav .menu > .menu-item-type-taxonomy > a {font-size: 12px;line-height: 17px;color: #fff;padding: 0;letter-spacing: 1.5px;}
	nav .sub-menu {background: none; max-height: none;position: relative;height: auto;top: auto;padding-left: 0;}
	nav .sub-wrap {background: none;width: auto;min-height: auto;padding: 0; text-align: left; }
	nav .sub-main a {display: none;}
	nav .sub-wrap a {
		font-size: 13px;
		line-height: 1.2em;
		color: #FFF;
		font-weight: 200;
		display: inline-block;
		margin: 8px 0 10px;
	}
	nav .latest{display: none;}
	nav .menu > .menu-item-has-children > a:after{content: none}
	nav li:hover .sub-menu {min-height: 0;transition: all 0.5s;border: none;}
	nav li:hover .sub-menu .sub-menu {display: block;}
	nav li .sub-menu .sub-menu{min-height: auto;margin-left: -10px;border: none;}
	.btn-search {position:absolute; right: 65px;height: 16px;top: -39px;}
	#header {width:100%;padding-top: 0;}
	.main-content{padding-top: 3rem;}
	.list-slide .slides{gap: 12px;margin-top: 20px;}
	.academy.news-block .post-list .post-small{max-width: calc(70% - 10px);}
	.academy.news-block .splide__track{overflow: visible}
	#searchform #s {padding: 0 50px 0 15px; font-size: 25px;}
	#searchsubmit { display: none;}
	#clearsearch {
		height: 2.5rem;
		width: 2.5rem;
		top: 50%;
		right: 20px;
		position: absolute;
		background: none;
		border: 0;
		margin: 0;
		padding: 0;
		cursor: pointer;
		text-indent: -6000px;
		display: block;
		transform: translateY(-50%);
	}
	#clearsearch:before {
		font-size: 20px;
		line-height: 2.5rem;
		color: #0092c7;
		width: 2.5rem;
		height: 2.5rem;
		left: 0;
		position: absolute;
		top: 0;
		text-align: center;
		padding: 0;
		text-indent: 0;
		content: "\f00d";
	}
	.foot-inner{gap: 10px}
	#foot_menu .menu{gap: 40px 0}
	.wpcf7 input[type="text"], .wpcf7 input[type="email"],.wpcf7 textarea,.mc-field-group input[type="text"],.mc-field-group input[type="email"] {width: 100%;}
	.archive .wp-pagenavi {
		margin: 40px auto;
	}
}
@media handheld, only screen and (max-width: 650px) {
	.big-section .container{padding: 0}
	.category-388 .big-section article,
	.category-8 .big-section article,
	 .big-section article{padding: 20px 15px 20px;}
	.big-section article{padding: 20px 15px 120px;max-width: 100%;}
	.big-section .container > .photo{
		background-position: top center !important;
		height: 250px;
		position: relative;
	}
	.big-section h1,.article_title h1{font-size: 25px;line-height: 34px;}
	.big-section .sub-title{font-size: 18px;line-height: 25px}
	body:not(.archive) #cat_1{margin-top: -88px;position: relative}
	.big-section .title,.big-section .info-block p {
		font-size: 14px;
		line-height: 18px;
		max-width: none;
	}
	.blog.top .title-block{margin-top: 0;}
	.blog .news-block .title-block{font-size: 21px;line-height: 29px}
	.blog .news-block .sub-title,.title-block .total{margin-top: 10px;}
	.blog .news-block .container{gap: 10px}
	.blog .news-block .splide__list .splide__slide > .photo{
		max-height: 160px!important;
		box-shadow: 0 3px 6px rgba(0,0,0,0.1 );
	}
	.blog .news-block .author {
		position: absolute;
		top: 6px;
		left: 40px;
		gap: 4px;
		margin: 0;
		padding: 0;
	}
	.blog .news-block .rt-reading-time{font-size: 10px;line-height: 12px;color:rgba(6, 65, 128, 0.5);}
	.blog .news-block .splide__list .splide__slide .meta .title{
		padding: 0;
		margin: 10px 0;
		font-size: 18px;
		line-height: 21px;
		max-height: 42px;
		overflow: hidden;
	}
	.blog .news-block .post-big .meta{padding: 0}
	.blog .news-block .author:before{
		content: '';
		width: 5px;
		height: 5px;
		display: block;
		background-color: rgba(6, 65, 128, 0.5);
		border-radius: 100%;
		margin-right: 20px;
	}
	.blog .news-block .author i{font-size: 10px;line-height: 12px;color: rgba(6, 65, 128, 0.5);}
	.blog .news-block .recente-list .author{ top: -4px; }
	.blog .news-block .recente-list .author:before{margin-right:3px}
	.blog .news-block .author img{width: 20px;height: 20px}
	.blog .recente-list{flex-wrap: nowrap;padding-top: 5px;}
	.blog .recente-list .post-big .photo {box-shadow: 0 0 6px rgba(0,0,0,0.16 );max-height: 20vw;max-width: 20vw;}
	.blog .recente-list {gap: 20px}
	.blog .recente-list .post-big .meta{border-bottom: 1px solid rgba(112, 112, 112, 0.1);padding-bottom: 10px}
	.blog .newsletter{margin-top: 30px}
	.post-type-archive-terms .big-section article{padding: 20px 20px 40px;}
	.post-type-archive-terms .archive .wp-pagenavi{margin: 50px auto}
	.post-type-archive-terms .recente-list .post{padding: 25px 20px;gap: 10px;border-radius: 20px}
	.post-type-archive-terms .recente-list .title{font-size: 22px;line-height: 24px;padding-bottom: 10px;}
	.single_article .article_title .author{max-width: 32vw;}
	.single_article .article_title .author i{font-size: 14px;line-height: 18px;}
	.single_article .article_title .author .avatar{width: 30px;height: 30px;margin: 0}
	.single_article .article_content h3,
	.single_article .article_content h2{
		font-size: 20px;
		line-height: 24px;
		margin: 15px 0;
	}
	.single_article .article_content h3{
		font-size: 18px;
		line-height: 22px;
	}
	.single_article .article_content h4{
		font-size: 17px;
		line-height: 22px;
	}
	.single_article .article_content h5{
		font-size: 17px;
		line-height: 20px;
	}
	.article_title .meta{flex-wrap: wrap;gap: 20px;}
	.author_block{gap: 8px;}
	.article_title .span-reading-time span,.article_title time{font-size: 12px;line-height: 16px}
	.author_block .date::before, .author_block .span-reading-time::before{margin: 0 8px 2px 0;}
	.popular .wpp-list li {min-width: 70vw;}
	.termenul-block .top-block p,.blog .news-block .sub-title{font-size: 14px;line-height: 18px;}
	.termenul-block .comment-block,.blog .news-block .author b,.article_title .author span{display: none}
	.termenul-widget .termenul-bg .top-block{padding: 20px 30px}
	.content-banner h3,.academy .info-more .line-right{font-size: 18px;line-height: 30px;}
	.content-banner p,.post-big .meta .category{font-size: 12px;line-height: 14px;}
	.content-banner .btn{
		margin: 5px;
		line-height: 20px;
		font-size: 10px
	}
	.comment-block img{width: 20px;}
	#foot_menu .menu > li a,#foot_menu .menu .sub-menu > li a{
		font-size: 14px;
		line-height: 18px;
		letter-spacing: normal;
	}
}
@media handheld, only screen and (max-width: 479px) {
	.fullbar {
		margin-top:55px;
	}
	.mainbar {
		margin-top:10px;
	}
	.form-wrapper-1 {
		width: 100%;
		left: 0
	}
	.form-wrapper-1 #mce-success-response {
		font-size:12px;
	}
	.form-wrapper-1 .fm-logo {
		width:15%;
		padding: 40px 5px;
	}
	.mobile-widget {
		display:block;
	}
	.widget-bvb-1 {
		display:block;
	}
	.mobile-widget .box_article {
		background-size: 479px 300px;
	}
	.single-cat .section_blue h1.banner::before {
		margin-right:5px;
	}

	.bvb {
		display: block;
		padding-bottom: 10px;
		padding-top: 10px;
		background: #FFF;
		margin-top:0;
		margin-bottom: 5px;
		position: relative;
		top: 0;
		z-index: 2;
	}
	.post-type-archive-terms .recente-list .post{width: 100%;}
	.top-banner{margin: 10px auto 15px;}
	.single_article .top-banner{margin: 30px auto 30px}
	.content-banner h3{font-size: 16px;line-height: 20px}
	.center-banner .content-banner{min-width: 50%;font-family: "Times New Roman";font-size: 10px;line-height: 12px;}
	.center-banner.container{align-items: inherit;border-radius: 5px;padding: 0;gap: 15px;}
	.center-banner > p{max-width: 20%;}
	.center-banner img{border-radius: 5px;object-fit: cover;width: 100%}
	#slider .holder{gap: 0}
	#slider .photo img{max-height: 100px}
	.list-slide .meta .author{display: none}
	.post-big .meta{padding: 16px 0;}
	.holder .post-big .photo{max-height: 200px}
	.post-big .meta .title{font-size: 18px;line-height: 21px;}
	.slider_nav .tabs > div {
		padding: 0;
		font-size: 14px;
		line-height: 19px;
	}
	.slider_nav .tabs {gap: 25px;margin-bottom: 20px;}
	.slider_nav .tabs div.active:after{bottom: -2px;height: 2px}
	.post-small .title a:not(.category){font-size: 12px;line-height: 14px;max-height: 56px;display: inline-block;overflow: hidden}
	.list-slide{margin-top: 0}
	.list-slide .slides{flex-direction: column;gap: 20px}
	.blog .recente-list .post-big .meta p,.list-slide .slides .post:nth-child(n+4),.academy .post-small .title .category{display: none}
	.list-slide .post{width: 100%;min-width:100%;gap: 10px}
	.list-slide .photo,.personal .first .post-big .photo,.fintech .first .post-big .photo,.academy.news-block .last .photo{max-height: 225px}
	.list-slide .post .meta .category{color: #fff}
	.list-slide .post .meta .title,.news-block .post-list .post-small .title{font-size: 14px;}
	.list-slide .photo img{width: 67px}
	.blog .recente-list .post-big .photo{max-height: 13vw;max-width: 16vw;}
	.blog .recente-list .post-big .meta .title{
		font-size: 14px;
		line-height: 16px;
		margin: 0;
	}
	#markets .btn, #peplus .btn{
		display: block;
		margin: 10px auto;
		width: 140px;
	}
	#markets .splide__pagination, #peplus .splide__pagination{bottom: -90px}
	.brokeri .brokeri-item > div{gap: 5px}
	.brokeri .center .brokeri-text {max-height: 56px;}
	.brokeri .brokeri-logo img {
		border-radius: 15px;
		max-width: 180px;
		height: 90px;
	}
	.news-block .title-block, .termenul-block h3, #trends h2,#markets h2, #peplus h2{font-size: 25px;line-height: 27px;	}
	.news-block .post-big .meta .btn{width: 100%}
	.news-block .post-list .post-small .title{font-size: 14px;line-height: 18px;}
	.post-small a.category,.list-slide .post .meta .category{font-size: 12px;line-height: 14px;}
	.termenul-block .top-block h4{
		font-size: 18px;
		line-height: 23px;
		border-bottom: none;
	}
	.termenul-block .bottom-block h5{flex-direction: column-reverse;align-items: flex-start;}
	.termenul-block .top-block p{padding: 10px 0}
	#trends .container .list-slide,.academy .info-more{margin-top: 30px;}
	.academy .info-block > img{max-width: 140px}
	.academy .info-block{border: none;padding-left: 15px;margin-bottom: 0}
	.academy.news-block .post-list .post-small{ max-width: 80vw; }
	.foot-inner{gap: 30px;flex-wrap: wrap}
	.footer #foot_menu{width: 100%}
	#foot_menu .menu > li { width: 45%; max-width: 45%}
	.wpcf7,#mc-embedded-subscribe-form {width: 100%;}
	wpcf7 input[type="submit"],#mc-embedded-subscribe-form input[type="submit"] {margin-left: 0;}

}



/*Buton sustine header*/
@media(max-width:767px) {
  .tooltip-wrapper {
    position: absolute !important;
    top: -29px;
    right: 90px;
  }

  span.mobiletext {
    display: none !important;
  }

  span.tooltip-button {
    padding: 6px 14px !important;
    text-transform: uppercase !important;
  }

  nav {
    max-width: 100% !important;
  }
}


.tooltip-wrapper {
  position: relative;
  display: inline-block;
  text-decoration: none !important;
  margin-top: -15px;
  margin-left: 20px;
}

.tooltip-button {
  display: inline-block;
  background: linear-gradient(90deg, #273E60 0.00%, #0E4079 100.00%);
  color: white;
  padding: clamp(0.4375rem, -0.0069rem + 0.9259vw, 0.6875rem) clamp(0.875rem, 0.2083rem + 1.3889vw, 1.25rem);
  border-radius: 8px;
  font-size: clamp(0.625rem, 0.2917rem + 0.6944vw, 0.8125rem);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  transition: background 0.3s ease;

}

.tooltip-text {
  visibility: hidden;
  opacity: 0;
  background-color: #000000cc;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 8px 12px;
  position: absolute;
  top: 120%;
  /* Apare sub buton */
  left: 50%;
  transform: translateX(-50%);
  transition: opacity 0.3s ease;
  font-size: clamp(12px, 1.2vw, 14px);
  white-space: nowrap;
  z-index: 2;
}

.tooltip-wrapper:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
}

.tooltip-text::after {
  content: "";
  position: absolute;
  bottom: 100%;
  /* săgeata deasupra tooltipului */
  left: 50%;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent #000000cc transparent;
}
/*End buton sustine header*/

/*Widget tradingview piata capital*/
.tradingview-widget-container.tdv-piata-capital iframe {
    min-height: 550px;
    border: none !important;
}
@media(max-width:767px){
#_tdv_widgetContainer{
	padding:0px!important
}
}
.tradingview-widget-copyright {
    opacity: 0;
    height: 0;
    visibility: hidden;
    display: none;
}
/*END Widget tradingview piata capital*/
