/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 06 2026 | 20:38:00 */
.page-id-8928 p.tagline, /*ovo*/
#site-footer .ctct-disclosure,
#site-footer-credit li + li::before  {
  display: none;
}
#site-footer-credit .site-section-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
}
ul.icon-list.soc {
  justify-content: left;
}
ul.icon-list {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: stretch;
	align-content: stretch;
	margin: 0;
}
#site-footer-credit ul.icon-list li {
  padding-left: 5px;
}
#site-footer-credit ul.icon-list i {
  font-size: 25px;
  color: #fff;
}
.icon-list-item {
 padding: 0 5px;
  border-left: none;
}
#site-footer-credit {
  background-color: #323A7C;
  color: #fff;
}


/*Navigation*/
#site-logo .custom-logo {
	width: 320px;
	max-width: 100%;
}
#site-logo {
    width: 30%;
    padding-right: 5px;
}
#site-section-primary-menu {
    width: 70%;
}
a {
   outline: 0 !important;
}
.large-nav a {
	padding-top: 7px;
	padding-bottom: 16px;
}
.large-nav a,
.slicknav_nav a {
	font-weight: 600;
	font-size: 1.05rem;
	text-decoration: none !important;
	color: #17206b;
}
.slicknav_nav .current_page_item a,
.slicknav_nav a:hover,
.large-nav a:hover, .large-nav a:focus, .large-nav .current-menu-item > a, 
.large-nav .current_page_item > a, .large-nav .current-menu-parent > a {
    color: #66ce6d;
}
.top-button.menu-item {
	text-align: center;
}
.large-nav > .menu-item + .menu-item {
  margin-left: 1rem;
}
media only screen and (min-width: 1265px) {
	#site-masthead {
	  padding: 1rem 0 7rem;
	}
}
@media only screen and (max-width: 1265px) and (min-width: 1180px)  {
	#site-masthead #site-logo {
		max-height: 65px !important;
		margin-bottom: 15px;
	}
	.astm-search-menu {
		display: none !important;
	}
}
@media only screen and (max-width: 1180px) and (min-width: 1000px)  {
	#site-masthead #site-logo {
		width: 260px;
		max-height: 65px !important;
		margin-bottom: 0;
	}
	.astm-search-menu {
		display: none !important;
	}
}
@media only screen and (max-width: 1000px) and (min-width: 768px) {
	#site-masthead {
		padding: 0.5rem 0 0.5rem;
	}
	.top-button a,
	.large-nav a, 
	.slicknav_nav a {
		font-size: 0.8rem;
	}
}
@media only screen and (max-width: 940px) and (min-width: 768px) {
	#site-masthead {
	  padding: 1rem 0 1.3rem;
	}
	#site-section-primary-menu {
	  width: 80%;
	}
	#site-logo {
	  width: 20%;
	  padding-right: 0;
	}
	.large-nav a {
	  padding-top: 13px;
	  padding-bottom: 8px;
	}
	.top-button a,
	.large-nav a, 
	.slicknav_nav a {
	  font-size: 0.8rem;
	}
}
@media only screen and (min-width: 768px) {
	#site-masthead,
	#site-masthead * {
		max-height: 96px !important;
	}
}
@media only screen and (min-width: 1180px) {
	#site-masthead,
	#site-masthead * {
		max-height: 110px !important;
	}
}
@media only screen and (min-width: 1180px) {
  #site-masthead  {
	  padding: 1rem 0 6rem !important;
  }
}
@media only screen and (min-width: 768px) {
  #site-masthead  {
	  padding: 1rem 0 5rem !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 940px)  {
  #site-masthead {
    padding: 1rem 0 1.5rem !important;
  }
}
@media only screen and (max-width: 768px) {
	#site-masthead #site-logo {
		max-height: 50px !important;
	}
	#site-logo .custom-logo {
  		width: 220px;
	}
	#site-masthead {
		padding: 1rem 0;
	}
	#site-logo {
		width: calc(100% - 100px);
		padding: 0 5px;
		text-align: center;
		order: 1;
	}
	#site-section-primary-menu {
		width: 50px !important;
		margin-top: 1.6rem;
		pointer-events: none;
	}
}






/*ovo sve*/
@media only screen and (max-width: 480px) {
	#site-footer-credit .site-section-wrapper {
		display: block;
	}
	#site-footer-credit ul.icon-list.soc {
		justify-content: center;
		margin-top: 15px;
	}
}
