footer .widget_media_image {margin-bottom:20px}
.ast-single-post .entry-content a {
	text-decoration: none;
	border-bottom: 2px dotted blue;
}
body.archive .ast-archive-description {
	padding-top: 1em;
	padding-right: 3em;
	padding-bottom: 1em;
	padding-left: 3em;
	background: #1d71b8;
}
.page-title.ast-archive-title {color:#fff}
.slogan {font-size:15px;padding-right:30px;text-align:justify;max-width:422px}
#nav_menu-2, #nav_menu-3 {padding-left:40px}
.ast-single-post .entry-content .uagb-button__wrapper a,
.wp-block-uagb-info-box a{
	text-decoration: none;
	border-bottom: 0 dotted blue !important;
}
footer h2 {
	letter-spacing: 0px;
}
.futser li, footer .menu li {font-size:15px;margin-bottom:5px}
.futsol {
	font-size: 14px;
	line-height: 27px;
}
.futsol img {float:left;max-width:30px;margin-right:10px}
.ast-single-post .entry-content a:hover {
	border-bottom: 2px solid #0274be;
}
.ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button {
	background: #1d71b8;
}
.ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button:hover {
	background: #fff;
}
.ast-desktop .ast-menu-hover-style-underline > .menu-item > .menu-link::before, .ast-desktop .ast-menu-hover-style-overline > .menu-item > .menu-link::before {
	height: 2px;
}
.page-template-default .ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button:hover {
	background: #013778;color:#d4fcfb;
}
.post-template-default .ast-header-button-1[data-section*="section-hb-button-"] .ast-builder-button-wrap .ast-custom-button:hover {
	background: #333;color:#fff;
}
blockquote {
	border-left: 10px dotted #bad4e1;
	margin: 1.5em 1em 1.5em 0.5em;
}
.page-template-default #primary {
	margin-top: 0.4em;
}
.entry-meta, .entry-meta * {
	font-size: 15px;
}
.post-template-default header.entry-header .entry-title {
	font-size: 50px;
	font-weight: bold;
	letter-spacing: -3px;
	color: #1d71b8;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
	padding-top: 3em;
}
.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
	margin-top: 3em;
}
#secondary {
	margin-top: 3em;
}
.footer-widget-area-inner li a {
	color: #0557bc !important;
	border-bottom:1px dotted blue ;
}
.footer-widget-area-inner li a:hover {
	color: #222 !important;
	border-bottom:1px solid #666 ;
}
h1, .entry-content h1 {
	letter-spacing: -2px;
}
h2, .entry-content h2 {
	letter-spacing: -2px;
}
@media only screen and (max-width: 1100px) {
  .main-header-menu .menu-link, .main-header-menu > a {
	padding: 0 10px;
}
.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, 
.ast-separate-container.ast-right-sidebar #primary {
	margin-top:1em;
}
#secondary {
	margin-top:1em;
}
.ast-separate-container #primary, .ast-separate-container #secondary {
	padding-top:1em;
}
h1, .entry-content h1 {
	letter-spacing: -1px;
}
h2, .entry-content h2 {
	letter-spacing:-1px;
}
}
@media only screen and (max-width: 600px) {
.slogan {padding-right:0;text-align:center;padding-left:20px;
  padding-right:20px;
}
#nav_menu-3, #nav_menu-2 {padding-left:0}
h1, .entry-content h1 {
	letter-spacing: 0;
}
h2, .entry-content h2 {
	letter-spacing:0;
}
.post-template-default header.entry-header .entry-title {
	font-size: 30px;
	letter-spacing: -1px;
}
.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, 
.ast-separate-container.ast-right-sidebar #primary {
	margin-top:.5em;
}
#secondary {
	margin-top:.5em;
}
.ast-separate-container #primary, .ast-separate-container #secondary {
	padding-top: .5em;
}
.futsol img {
	float: none;
}
.ast-header-break-point .ast-builder-menu-mobile .main-navigation {
	padding-bottom:20px;
	padding-top:12px;
}
}