.pst a{
	color:#E3AB50;
	font-weight:600;
}

.pst H3{
	color:#E3AB50;
	font-size:1.3vw;
	font-weight:500 !important;
	margin-top:2vw;
	margin-bottom:0.5vw;
}

b, strong {
    font-weight: 600;
}

.menustick.elementor-sticky--effects{
   background: #EFF0F1!important;
   box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 15px;
}

.menustick.elementor-sticky--effects .textmenu ul li a {
   color: #0E2043!important;
}

selector .elementor-nav-menu {
    flex-wrap: nowrap;
    overflow-x: auto;
    }
    
.elementor-nav-menu::-webkit-scrollbar {
display: none;
}

@media only screen and (max-width: 768px) {
	.pst H3{
	font-size:16px;
	margin-top:20px;
	margin-bottom:10px;
}
}

.pst H2{
	font-family: "Raleway", Sans-serif;
	color:#E3AB50;
	font-size:1.6vw;
	font-weight:600 !important;
	margin-top:3vw;
	margin-bottom:0.5vw;
}

@media only screen and (max-width: 768px) {
	.pst H2{
	font-size:25px;
	margin-top:40px;
	margin-bottom:10px;
}
}

.pst img{
	width:100%;
	border-radius:10px;
	/*max-height:25vw;
	max-height:40vw;*/
	object-fit:cover;
	margin-top:1vw;
}

@media only screen and (max-width: 768px) {
	.pst img{
	/*max-height:200px;
	max-height:400px;*/
		margin-top:10px;
}
}

.pst tr a, .pst td a{
	color:#fff;
}

.pst tr, .pst td {
  padding:1vw;
	border-width:4px;
	border-radius:15px;
	border-color:#fff;
	background:#E3AB50;
	color:#fff;
	font-weight:600;
}

@media only screen and (max-width: 768px) {
	.pst tr, .pst td{
	padding:10px;
}
}

.pst iframe{
	height:40vw;
}

@media only screen and (max-width: 768px) {
	.pst iframe{
	max-height:400px;
		margin-top:10px;
}
}