/* UPDATE TO TOP NAVIGATION */

.toolbar-icon-10 {
 	padding-top:20px !important;
 }
 
.adminimal-admin-toolbar 
{
 	padding-top:20px !important;
}
 
.layout-no-sidebars 
{
 	padding-top:20px !important;
}

.page-node-33628 
{
 	padding-top:20px !important;
}

.user-logged-in 
{
 	padding-top:20px !important;
}

.path-node 
{
 	padding-top:20px !important;
}

.node--type-article 
{
 	padding-top:0px !important;
}

.toolbar-horizontal 
{
 	padding-top:20px !important;
}

.toolbar-fixed 
{
 	padding-top:20px !important;
}
.toolbar-tray-open 
{
 	padding-top:20px !important;
}
.scrollup
 {
 	/*padding-top:20px !important;*/
}

/* END UPDATE */



.sf-hidden {
	background-color:#fff;
}

ul.sf-menu ul {
		background-color:#fff;
}


ul.sf-menu .sf-sub-indicator:after {
    content: "▼" !important;
    left: 0;
    line-height: 0.25;
    position: absolute;
    text-indent: 0;
    top: 0;
}


ul.sf-menu .sf-sub-indicator {
    height: 12px;
    line-height: 9999px;
    opacity: 0.75;
    overflow: hidden;
    position: absolute;
    right: 1.5em;
    speak: none;
    text-indent: -9999px;
    top: 60%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 12px;
}

ul.sf-menu a, ul.sf-menu span.nolink {
    display: block;
    padding: 0.3em 1.0em;
    position: relative;
    font-weight: 700;
    color: #222;
}


.subscriber-red {
	background-color: red;
	text-transform: uppercase;
	font-size: 0.75rem;
}


/* PRODUCTS */

.field--name-title {
	 margin-top:.5rem;
 margin-bottom:1rem;
 font-family:inherit;
 font-weight:500;
 line-height:1.2;
 color:inherit;
 font-size:2.6rem;
 font-weight: 700; 
}

.block-product-description-block {
	padding-top:20px;
}


/* MOBILE */    
[type="button"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) {
  cursor: pointer;
  /*background-color: #94d4f8;
  height: 47px;
  width: 55px;*/
  padding-right: 10px;
  color: #555;

}

.tcon-menu__lines {
  display: block;
  height: 2px;
  width: 25px;
  border-radius: 3px;
  transition: 0.3s;
  background: #555;
  position: absolute;
  
}   

#header.only-main .bg-transparent .tcon-menu__lines {
  background: #555;
}

#header.only-main .bg-transparent .tcon-menu__lines::before, #header.only-main .bg-transparent .tcon-menu__lines::after {
  background: #555;
}

#header .bg-transparent .tcon-menu--xcross.transform .tcon-menu__lines::before, #header .bg-transparent .tcon-menu--xcross.transform .tcon-menu__lines::after {
  background: #555;

}

#header .bg-transparent .tcon-menu__lines {
  background: #555;
}

#header .bg-transparent .tcon-menu__lines::before, #header .bg-transparent .tcon-menu__lines::after {
  background: #555;
}

@media (max-width: 991px) {
  .header .mobile-menu-trigger span::before {
    top: -8px !important;
  }
}
@media (max-width: 991px) {
  .header .mobile-menu-trigger span::after {
    top: 8px !important;
  }
}


/* HP TOP NEWS FOOTER */

.bottom-top-news-a {
    background-color: #fff;border:2px solid #efefef;
}
    
.bottom-top-news-b {
    border-bottom: 1px solid #aaa;min-height: 420px;max-height: 420px;
}

.bottom-top-news-date {
    font-size: 0.75rem;line-height: 1.25rem;
}

.bottom-top-news-headline {
    font-weight: 600;font-size: 1.15rem;line-height: 1.25rem;
}

.bottom-top-news-button {
    display: inline-block;width: 100%;
}

.bottom-top-news-headline a {
    font-weight: 600;font-size: 1.15rem;line-height: 1.25rem;
    color:black;
}


.daily-insights a {
    color:black !important;
}

.daily-insights-border {
border-bottom: 1px solid #aaa;
}

