a {
  color: ;
}
a:hover {
  color: #d2232a;
}
.sp-megamenu-parent >li:hover>a {
  color: #005094;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #005094;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #005094;
}
#offcanvas-toggler >i {
  color: ;
}
#offcanvas-toggler >i:hover {
  color: #F5F5F5;
}
.btn-primary,
.readmore .btn-default,
.sppb-btn-primary,
.btn-dark,
.sppb-btn-custom,
.btn {
  border-color: #003f75;
  background-color: #005094;
  color: #fff;
}
.btn-primary:hover,
.readmore .btn-default:hover,
.sppb-btn-primary:hover,
.btn-dark:hover,
.sppb-btn-custom:hover,
.btn:hover {
  border-color: #002748;
  background-color: #003461;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #212529;
}
.sp-module ul >li >a:hover {
  color: #005094;
}
.sp-module .latestnews >div >a {
  color: #212529;
}
.sp-module .latestnews >div >a:hover {
  color: #005094;
}
.sp-module .tagscloud .tag-name:hover {
  background: #005094;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #005094;
}
.search .btn-toolbar button {
  background: #005094;
}
.post-format {
  background: #005094;
}
.voting-symbol span.star.active:before {
  color: #005094;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #003461;
}
.entry-link,
.entry-quote {
  background: #005094;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #005094;
}
#sp-footer {
  background: #005094;
}
.sp-comingsoon body {
  background-color: #005094;
}
.pagination>li>a,
.pagination>li>span {
  color: #212529;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #212529;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #005094;
  background-color: #005094;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #005094;
  background-color: #005094;
}
div.subCategory:hover {
  background: #005094;
  border: 1px solid transparent;
}
div.subCategory:hover h2 a {
  color: #fff;
}
div.subCategory h2 a {
  color: #212529;
}
.catItemCategory,
.itemCategory,
.userItemCategory,
.tagItemCategory {
  background: #d2232a;
}
.catItemCategory:before,
.itemCategory:before,
.userItemCategory:before,
.tagItemCategory:before {
  border-top: 8px solid #d2232a;
}
.catItemCategory a,
.itemCategory a,
.userItemCategory a,
.tagItemCategory a {
  color: #fff;
}
.itemCategory {
  background: #005094;
}
.itemCategory:before {
  border-top: 8px solid #005094;
}
div.catItemHeader h3.catItemTitle a,
div.userItemHeader h3.userItemTitle a,
div.tagItemHeader h2.tagItemTitle a {
  color: #d2232a;
}
div.catItemHeader h3.catItemTitle a:hover,
div.userItemHeader h3.userItemTitle a:hover,
div.tagItemHeader h2.tagItemTitle a:hover {
  color: #005094;
}
span.catItemAuthor a,
.itemAuthor a,
.itemAuthorName a,
.itemNavigation a {
  color: #d2232a;
}
span.catItemAuthor a:hover,
.itemAuthor a:hover,
.itemAuthorName a:hover,
.itemNavigation a:hover {
  color: #005094;
}
div.itemTagsBlock ul.itemTags li:hover {
  background: #d2232a;
  border: 1px solid transparent;
}
div.itemTagsBlock ul.itemTags li:hover a {
  color: #fff;
}
div.itemTagsBlock ul.itemTags li a {
  color: #d2232a;
}
div.k2Pagination ul li.active a {
  background: #005094;
  color: #fff;
}
div.k2Pagination ul li:hover a {
  background: #005094;
  border: 1px solid transparent;
  color: #fff;
}
div.k2TagCloudBlock a {
  color: #212529;
}
div.k2TagCloudBlock a:hover {
  background: #d2232a;
  color: #fff;
}
div.itemToolbar ul li a {
  color: #a3a3a3;
}
div.itemToolbar ul li a:hover {
  color: #d2232a;
}
div.itemRelated h3 {
  border-top: 2px solid #d2232a;
}
div.itemRelated h3 span {
  background: #d2232a;
  color: #fff;
}
a.itemRelTitle {
  color: #d2232a;
}
a.itemRelTitle:hover {
  color: #005094;
}
div.itemCommentsForm form input#submitCommentButton {
  background: #005094;
}
div.itemCommentsForm form input#submitCommentButton:hover {
  background: #d2232a;
}
.sppb-addon-articles {
  margin-bottom: 0;
}
.sppb-addon-articles .sppb-readmore {
  border: 1px solid;
  padding: 5px 14px;
}
.sppb-addon-articles .intro-items .nano-content {
  padding: 15px;
}
.sppb-addon-articles .sppb-article-readmore-wrapper {
  text-align: center;
  margin: 17px 0px;
}
.sppb-addon-articles .sppb-article-readmore-wrapper a.sppb-btn {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 2px;
  display: block;
}
.sppb-addon-articles .sppb-article-readmore-wrapper a.sppb-btn.sppb-btn-link {
  color: ;
}
.sppb-addon-articles .sppb-article-readmore-wrapper a.sppb-btn.sppb-btn-link:hover,
.sppb-addon-articles .sppb-article-readmore-wrapper a.sppb-btn.sppb-btn-link:focus {
  opacity: 0.7;
}
.sppb-addon-articles .sppb-addon-article-title {
  line-height: 1.3;
}
.sppb-addon-articles .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta .sppb-meta-author a {
  color: #9b9b9b !important;
}
.sppb-addon-articles .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta .sppb-meta-author a:hover,
.sppb-addon-articles .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta .sppb-meta-author a:focus {
  color:  !important;
}
.sppb-addon-articles.default .sppb-addon-article {
  border: 1px solid #EBEBEB;
}
.sppb-addon-articles.default .sppb-addon-article .article-img-wrap {
  margin-bottom: 0;
}
.sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper {
  padding: 15px;
}
.sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-meta-category a {
  color: ;
}
.sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title {
  font-size: 18px;
  margin-bottom: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  max-height: 45px;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  box-orient: vertical;
}
.sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta {
  margin-top: 50px;
}
.sppb-addon-articles.default .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta >span {
  display: block;
  margin-bottom: 0;
}
.sppb-addon-articles.default .sppb-article-readmore-wrapper {
  border: 1px solid #EBEBEB;
  padding: 7px 0;
  margin-top: 0;
}
.sppb-addon-articles.latest-stories .sppb-addon-article .article-img-wrap img {
  max-width: 90px;
}
.sppb-addon-articles.latest-stories .sppb-addon-article .sppb-addon-article-info-wrapper h3.sppb-addon-article-title {
  margin-top: 0;
  font-size: 14px;
  margin-bottom: 5px;
}
.sppb-addon-articles.latest-stories .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta {
  margin-bottom: 0;
}
.sppb-addon-articles.simple.article-border .sppb-addon-content {
  padding-bottom: 0;
}
.sppb-addon-articles.simple .leading-item {
  border-right: none !important;
}
.sppb-addon-articles.simple .leading-item .sppb-addon-article {
  border-bottom: 1px solid #EBEBEB;
  margin-bottom: 15px;
}
.sppb-addon-articles.simple .leading-item .sppb-addon-article .sppb-addon-article-title {
  font-size: 18px;
}
.sppb-addon-articles.simple .leading-item .sppb-article-meta {
  display: none;
}
.sppb-addon-articles.simple .leading-item .sppb-article-meta.only-leading-item {
  margin-top: 12px;
  display: block;
}
.sppb-addon-articles.simple .leading-item .sppb-article-meta.only-leading-item span {
  display: block;
}
.sppb-addon-articles.simple .intro-items {
  border-bottom: 1px solid #EBEBEB;
}
.sppb-addon-articles.light-border.article-border {
  border-color: rgba(235,235,235,0.1);
}
.sppb-addon-articles.light-border.article-border .sppb-addon-title {
  border-bottom-color: rgba(235,235,235,0.1);
}
.sppb-addon-articles.light-border.article-border .leading-item {
  border-right-color: rgba(235,235,235,0.1);
}
.sppb-addon-articles.light-border.article-border .intro-items .sppb-addon-article {
  border-bottom-color: rgba(235,235,235,0.1) !important;
}
.sppb-addon-articles.fashion-layout .sppb-addon-content >div>div:first-child {
  max-width: 100%;
  flex: 0 0 100%;
}
.sppb-addon-articles.masonry .sppb-addon-content >div.sppb-row {
  margin-left: -5px;
  margin-right: -5px;
}
.sppb-addon-articles.masonry .sppb-addon-content >div.sppb-row >div {
  padding-left: 5px;
  padding-right: 5px;
}
.sppb-addon-articles.masonry .intro-items-wrapper {
  display: flex;
  margin: -5px;
}
.sppb-addon-articles.masonry .intro-items-wrapper >.sppb-addon-article {
  margin: 5px;
  flex: 0 0 50%;
  max-width: 50%;
}
.sppb-addon-articles.masonry .sppb-addon-article {
  color: #fff;
  margin-bottom: 10px;
  display: flex;
  align-items: flex-end;
  padding: 30px;
  position: relative;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.sppb-addon-articles.masonry .sppb-addon-article:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.6;
  background-image: linear-gradient(-180deg,rgba(0,0,0,0) 0%,#D10038 98%);
}
.sppb-addon-articles.masonry .sppb-addon-article .sppb-addon-article-info-wrapper {
  position: relative;
  z-index: 10;
}
.sppb-addon-articles.masonry .sppb-addon-article .sppb-addon-article-info-wrapper a {
  color: #fff;
  transition: .3s;
}
.sppb-addon-articles.masonry .sppb-addon-article .sppb-addon-article-info-wrapper a:hover,
.sppb-addon-articles.masonry .sppb-addon-article .sppb-addon-article-info-wrapper a:focus {
  opacity: 0.7;
}
.sppb-addon-articles.masonry .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-addon-article-title {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  max-height: 75px;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  box-orient: vertical;
}
.sppb-addon-articles.masonry .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta span {
  color: #fff;
}
.sppb-addon-articles.masonry .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta span:not(:last-child):after {
  content: "|";
  padding-left: 15px;
  opacity: .7;
  margin-right: 5px;
}
.sppb-addon-articles.masonry .leading-item .sppb-addon-article {
  height: 577px;
}
.sppb-addon-articles.masonry .intro-items .sppb-addon-article {
  height: 284px;
}
.sppb-addon-articles.masonry .intro-items >.sppb-addon-article {
  height: 283px;
}
.sppb-addon-articles .leading-item .video-format .sppb-addon-article-info-wrapper {
  max-width: 600px;
}
.sppb-addon-articles .leading-item .video-format .sppb-addon-article-info-wrapper .sppb-article-introtext {
  color: #9b9b9b;
}
.sppb-addon-articles .intro-items .sppb-addon-article.video-format .sppb-addon-article-info-left {
  margin-right: 0 !important;
}
.sppb-addon-articles .intro-items .sppb-addon-article.video-format .article-img-wrap .play-icon {
  width: 36px;
  height: 36px;
}
.sppb-addon-articles .intro-items .sppb-addon-article.video-format .article-img-wrap .play-icon:before {
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 10px solid #fff;
}
.sppb-addon-articles .sppb-addon-article.video-format {
  flex-direction: column;
}
.sppb-addon-articles .sppb-addon-article.video-format .article-img-wrap {
  position: relative;
  display: inline-block;
}
.sppb-addon-articles .sppb-addon-article.video-format .article-img-wrap:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000;
  opacity: 0.3;
}
.sppb-addon-articles .sppb-addon-article.video-format .article-img-wrap .play-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 70px;
  height: 70px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: .3s;
}
.sppb-addon-articles .sppb-addon-article.video-format .article-img-wrap .play-icon:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-left: 18px solid #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  transition: .3s;
}
.sppb-addon-articles .sppb-addon-article.video-format .article-img-wrap .play-icon:hover,
.sppb-addon-articles .sppb-addon-article.video-format .article-img-wrap .play-icon:focus {
  background-color: #fff;
}
.sppb-addon-articles .sppb-addon-article.video-format .article-img-wrap .play-icon:hover:before,
.sppb-addon-articles .sppb-addon-article.video-format .article-img-wrap .play-icon:focus:before {
  border-left-color: #333;
}
.sppb-addon-articles.modern .sppb-row >div:last-child>div {
  margin-bottom: 0;
}
.sppb-addon-articles.modern .sppb-addon-article {
  position: relative;
  color: #fff;
  margin-bottom: 15px;
  min-height: 140px;
  background-repeat: no-repeat;
  background-size: cover;
}
.sppb-addon-articles.modern .sppb-addon-article:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000;
  opacity: 0.5;
}
.sppb-addon-articles.modern .sppb-addon-article .sppb-addon-article-info-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  color: #fff;
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.sppb-addon-articles.modern .sppb-addon-article .sppb-addon-article-info-wrapper a {
  color: #fff;
  transition: .3s;
}
.sppb-addon-articles.modern .sppb-addon-article .sppb-addon-article-info-wrapper a:hover,
.sppb-addon-articles.modern .sppb-addon-article .sppb-addon-article-info-wrapper a:focus {
  opacity: 0.75;
}
.sppb-addon-articles.modern .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta {
  color: #fff;
}
.sppb-addon-articles.modern .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta span {
  color: #fff;
}
.sppb-addon-articles.modern .sppb-addon-article .sppb-addon-article-info-wrapper h3 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 0;
}
.sppb-addon-articles.horizontal .sppb-addon-content>div>div:last-child .sppb-addon-article {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.sppb-addon-articles.horizontal .sppb-addon-article {
  display: flex;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.sppb-addon-articles.horizontal .sppb-addon-article .sppb-addon-article-info-left {
  flex: 0 0 auto;
}
.sppb-addon-articles.horizontal .sppb-addon-article .entry-video {
  flex: 0 0 160px;
  min-width: 160px;
}
.sppb-addon-articles.horizontal .sppb-addon-article a.article-img-wrap {
  margin-bottom: 0;
}
.sppb-addon-articles.horizontal .sppb-addon-article .sppb-addon-article-info-wrapper {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.sppb-addon-articles.horizontal .sppb-addon-article .sppb-addon-article-info-wrapper h3 {
  font-size: 18px;
  margin-top: 10px;
}
.sppb-addon-articles.horizontal .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta {
  margin-top: 10px;
}
.sppb-addon-articles.horizontal .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta .author-name {
  text-transform: uppercase;
  letter-spacing: 0px;
}
.sppb-addon-articles.horizontal .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta >span {
  color: #9B9B9B;
  font-size: 12px;
}
.sppb-addon-articles.horizontal .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta >span.sppb-meta-category:after {
  content: "|";
  padding-left: 22px;
  margin-right: 0;
}
.sppb-addon-articles.horizontal .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta >span.sppb-meta-date {
  float: right;
}
.sppb-addon-articles.horizontal .sppb-addon-article .sppb-addon-article-info-wrapper .sppb-article-meta a {
  color: ;
}
.sppb-addon-articles.article-border {
  border: 1px solid #ebebeb;
}
.sppb-addon-articles.article-border .leading-item {
  border-right: 1px solid #ebebeb;
}
.sppb-addon-articles.article-border .intro-items .sppb-addon-article {
  margin-bottom: 15px;
  display: flex;
}
.sppb-addon-articles.article-border .intro-items .sppb-addon-article:not(:last-child) {
  border-bottom: 1px solid #ebebeb;
}
.sppb-addon-articles.article-border .intro-items .sppb-addon-article .sppb-addon-article-info-left {
  flex: 0 0 90px;
  margin-right: 20px;
}
.sppb-addon-articles.article-border .intro-items .sppb-addon-article .sppb-addon-article-info-left:empty {
  display: none;
}
.sppb-addon-articles.article-border .intro-items .sppb-addon-article .sppb-addon-article-title {
  font-size: 14px;
}
.sppb-addon-articles.article-border .sppb-addon-title {
  padding: 15px;
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0px;
  border-bottom: 1px solid #ebebeb;
}
.sppb-addon-articles.article-border >.sppb-addon-content {
  padding: 15px;
}
.sppb-addon-articles.classic >.sppb-addon-content {
  margin: 15px 0;
  padding: 0;
}
.sppb-addon-articles.classic >.sppb-addon-content >div>div:last-child .sppb-addon-article {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.sppb-addon-articles.classic .sppb-addon-article {
  margin-bottom: 14px;
  margin-left: 15px;
  margin-right: 15px;
  padding-bottom: 14px;
  border-bottom: 1px solid #ebebeb;
}
.sppb-addon-articles.classic .sppb-addon-article h3 {
  font-size: 14px;
  margin-bottom: 0;
}
.sppb-addon-articles.creative .sppb-addon-content {
  padding-bottom: 0;
}
.sppb-addon-articles.creative .leading-item {
  border-bottom: 1px solid #ebebeb;
}
.sppb-addon-articles.creative .leading-item .sppb-addon-article {
  margin-bottom: 0;
}
.sppb-addon-articles.creative .leading-item .sppb-addon-article .sppb-addon-article-info-left {
  margin-bottom: 20px;
}
.sppb-addon-articles.creative .leading-item .sppb-addon-article .sppb-addon-article-title {
  margin-bottom: 15px;
  font-size: 24px;
  line-height: 1.3;
}
.sppb-addon-articles.creative .subleading-item {
  padding-top: 15px;
  border-right: 1px solid #ebebeb;
}
.sppb-addon-articles.creative .intro-items {
  padding-top: 15px;
}
.sppb-addon-articles.creative >.sppb-addon-content>div.sppb-row {
  border-bottom: 1px solid #ebebeb;
}
.sppb-addon-articles.standard .sppb-addon-content {
  padding: 0 15px;
}
.sppb-addon-articles.standard .sppb-addon-content >div.sppb-row {
  border-bottom: 1px solid #ebebeb;
}
.sppb-addon-articles.standard .leading-item {
  border-right: 1px solid #ebebeb;
  padding-top: 15px;
}
.sppb-addon-articles.standard .intro-items {
  padding-top: 15px;
}
.sppb-addon-articles.standard .intro-items >.sppb-addon-article .sppb-addon-article-title {
  font-size: 14px;
}
.sppb-addon-articles.essential .sppb-addon-article {
  margin-bottom: 0;
}
.sppb-addon-articles.essential .sppb-addon-content {
  padding: 0 15px;
}
.sppb-addon-articles.essential .sppb-addon-content .leading-item,
.sppb-addon-articles.essential .sppb-addon-content .intro-items {
  padding-top: 15px;
}
.nano {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  min-height: 100px;
}
.nano > .nano-content {
  position: absolute;
  overflow: scroll;
  overflow-x: hidden;
  top: 0;
  right: 0 !important;
  bottom: 0;
  left: 0;
}
.nano >.nano-content:focus {
  outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
  display: none;
}
.nano .has-scrollbar > .nano-content::-webkit-scrollbar {
  display: block;
}
.nano > .nano-pane {
  position: absolute;
  width: 8px;
  right: 0;
  top: 0;
  bottom: 0;
  visibility: hidden \9;
  opacity: .01;
  transition: .2s;
}
.nano > .nano-pane > .nano-slider {
  background: #0c3555;
  position: relative;
  border-radius: 30px;
}
.nano:hover > .nano-pane,
.nano .nano-pane.active,
.nano .nano-pane.flashed {
  visibility: visible \9;
  opacity: 0.99;
}
