/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 11 2025 | 19:44:58 */
:root {
	--main-color: #000;
	--active-color: #385C91;
	--main-fonts: "Nunito", Sans-serif;
}

.block-recent-post h5, .block-archives h5 {
	font-weight: 400;
    font-size: 20px;
    text-transform: uppercase;
    border-bottom: 2px solid silver;
    padding-bottom: 20px;
    color: var(--active-color);
	margin-bottom: 20px;
	margin-top: 20px;
}
.block-recent-post ul, .block-archives ul {
	padding: 0;
    list-style: none;
	margin:0;
}
.block-recent-post li, .block-archives li {
	margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted silver;
    color: var(--active-color);
}
.block-recent-post a, .block-archives a {
    color: var(--active-color);
}
.block-recent-post a:hover, .block-archives a:hover {
    color: #CEBB80;
}
.elementor-widget-theme-post-content h2 {
	font-weight: 400;
}
@media screen and (max-width: 1024px) {
	.block-btn-line-ipad a {
		height: 56px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		line-height: 1.3;
	}
}
@media screen and (max-width: 768px) {
	.block-btn-line-ipad a {
		height: 43px;
	}
}

.float-r {
	float: right;
}

body {padding: 0;margin: 0;font-family: var(--main-fonts);line-height: 1.3}
a {transition: all 0.5s}
p {margin-top:0}
p:last-child {margin-bottom:0}
.pointer img {pointer-events: none}
.link a:hover, .link a span:hover {color: var(--active-color) !important}
.linkC a:hover, .linkC a span:hover {color: #CEBB80 !important}
.link-btn:hover {cursor:pointer}
button:hover {cursor:pointer}

.elementor-widget-theme-post-content .elementor a, .elementor-widget-text-editor a {
    color: var(--active-color);
	text-decoration: underline;
}
.elementor-widget-theme-post-content .elementor a:hover, .elementor-widget-text-editor a:hover {
	color: #CEBB80;
}

.main-widget-content .e-con-boxed {
	padding-left: 0;
	padding-right: 0;
}
@media screen and (max-width: 1201px) {
	.main-block-content {
		padding-left: 0;
		padding-right: 0;
	}
}


.rank-math-breadcrumb {
	font-weight: 600;
	font-size: 16px;
}
.rank-math-breadcrumb .last {
	font-weight: 400;
}
.rank-math-breadcrumb a {
	color: var(--active-color);
}
.rank-math-breadcrumb a:hover {
	color: #CEBB80;
}

@media screen and (max-width: 1740px) {
	.block-menu li a {
		padding-right: 5px !important;
		padding-left: 5px !important;
	}
}
@media screen and (max-width: 1500px) {
	.block-menu li a {
		font-size: 14px !important;
	}
}
@media screen and (max-width: 1370px) {
	.block-menu li a {
		font-size: 12px !important;
	}
}

@media screen and (min-width: 1201px) {
  ::-webkit-scrollbar-thumb {
      background: var(--active-color);
      border-radius: 0;
  }
  ::-webkit-scrollbar {
      width: 10px;
      height: 5px;
      background: #fff;
  }
}