/* Write your custom css code here */

@media (max-width: 991px) and (min-width: 768px) {
  nav.sunfw-menu-head .navbar-collapse {
    position: absolute;
    width: 100%;
  }
  nav.sunfw-menu-head .navbar-collapse.in {
        display: block;
    overflow: visible;
}
  
  ul.sunfw-tpl-menu.navbar-nav {
    width: 100%;
        background: #333;
  }

}


@media (max-width: 767px) {
	/** Display mobile menu logo and menu icon ("hamgburger") on same line **/
	nav.navbar.sunfw-menu-head {
		display: inline!important;
	}
	
	/** Move menu icon ("hamburger") up **/
	#sunfw_section_header .sunfw-menu-head .navbar-header button.navbar-toggle {
		margin-top: -55px;
	}
  /** Display the logo on the right of the mobile screen **/
    .logo-right{
      position: absolute;
    top: 0;
    right: 0;
    width: auto;
    }
  

}

@media (max-width: 991px) {
    
	/** Display mobile menu logo and menu icon ("hamgburger") on same line **/
	nav.navbar.sunfw-menu-head {
    display: inline-block;
    width: 100%;
	}
	
	/** Move menu icon ("hamburger") up **/
	#sunfw_section_header .sunfw-menu-head .navbar-header button.navbar-toggle {
		/*margin-top: -55px;*/
  }

    
}

.sunfw-homepage .sunfw-header:not(.sunfw-sticky-open) {
    background-color: #27479e !important;
}

.sunfw-sticky.sunfw-sticky-open {
    background: #27479e !important;
}

nav.sunfw-menu-head ul.navbar-nav > li {
    padding: 14px 0;
}

.read-more-btn {
  color: #27479e;
  border-color: #27479e;
}

.read-more-btn:hover {
  /*background-color: #27479e;*/
  color: #ffffff;
}

.read-more-btn:hover a {
  color: #ad8b66;
}

.link-list li a {
  color: #27479e;
}

.link-list li a:hover {
  color: #aaaaaa;
}