/* Write your custom css code here */
/
.sunfw-logo {
	top: -70px;
	right: 20px;
}

.shine-header .sunfw-menu-head a {
	font-weight: normal;
}

#sunfw_section_top {
  padding-top: 7px;
}

#sunfw_section_top .nav > li > a {
	padding: 15px 15px 5px 10px;
}

#sunfw_section_top .nav > li > a.social-icon {
	padding: 0 2px 5px 2px;
}

/* animation-float dosent respect width in IE 11 */
.animate-float {
	max-width: 100%;
}

/* breadcrumb */

.jsn-breadcrumb .breadcrumb span, .jsn-breadcrumb .breadcrumb i {
	color: inherit;
}

.jsn-breadcrumb .breadcrumb > li + li::after {
	color: inherit;
}

/* breadcrumb end */

/* module-style-2 */
#sunfw-wrapper .right-sidebar .module-style h3.box-title{
	padding-bottom: 5px;
}

body.home .item-page .module-style-2 p {
	margin: 0;
}

body.home .item-page .module-style-2 .module-body {
	margin-left: -15px;
	margin-right: -15px;
}

.right-sidebar .module-style.module-style-2,
body:not(.sunfw-homepage) .right-sidebar .module-style.module-style-2 {
	margin-bottom: 45px;
}
/* right-sidebar */

.right-sidebar .newsflash-titlemodule-style-2 {
	border-top: 1px solid grey;
	margin-top: 20px;
	padding-top: 10px;
}

.right-sidebar .newsflash-titlemodule-style-2:first-child {
	border-top: none;
	margin-top: 10px;
	padding-top: 0;
}

/* title style for tab menu with .blue-buttons */
div.blue-buttons nav a,
div.blue-buttons . grid__column a {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom: 10px;
	background: rgb(185, 211, 235);
	padding: 5px 20px;
	border: none;
	margin-right: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.blue-buttons > nav > a[data-active="true"],
#sunfw_section_main-content div.blue-buttons nav a:hover {
	background: #0090cc;
	color: #fff;
}

/* title style for buttons with .blue-button */
div .blue-button {
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	background: rgb(185, 211, 235);
	padding: 5px 20px;
	border: none;
}

div .blue-button.active,
div .blue-button:hover {
	background: #0090cc;
	color: #fff;
}

/* module-style-2 end */

/* adv */
.customNavigation span {
	font-family: inherit;
}

@media only screen and (max-width:787px) { 
	.item-page .page-header h2 {
		font-size: 25px;
	}
}

/* adv end */
