.fusion-secondary-header {
  color: #ffffff !important;
}

.fusion-secondary-header a {
  color: #ffffff;
}

.fusion-secondary-header a:hover {
  color: #ffffff;
  text-decoration: underline;
}

.fusion-header-v4 .fusion-header {
    padding-top: 5px;
    padding-bottom: 5px;
    transition: none;
}

.fusion-footer-widget-column {
    margin-bottom: 33px !important;
}

.fusion-footer-widget-area ul {
    font-size: 13px !important;
}

.fusion-footer-widget-area, 
.fusion-footer-widget-area .jtwt, 
.fusion-footer-widget-area .jtwt .jtwt_tweet, 
.fusion-footer-widget-area .widget li.recentcomments, 
.fusion-footer-widget-area .widget_archive li, 
.fusion-footer-widget-area .widget_categories li, 
.fusion-footer-widget-area .widget_layered_nav li, 
.fusion-footer-widget-area .widget_links li, 
.fusion-footer-widget-area .widget_meta li, 
.fusion-footer-widget-area .widget_nav_menu li, 
.fusion-footer-widget-area .widget_pages li, 
.fusion-footer-widget-area .widget_product_categories li, 
.fusion-footer-widget-area .widget_recent_entries li, 
.fusion-footer-widget-area article.col {
		font-size: 13px !important;
}

.fusion-footer-widget-area .widget_nav_menu li {
		line-height: 1;  
}

.fusion-footer-widget-area {
    padding-top: 35px;
    padding-bottom: 10px;
}


.flip-box-back-inner a:hover {
    color: #069 !important;
}




#side-header .fusion-main-menu > ul > li > a {
    text-align: left !important;
}


#side-header .fusion-secondary-menu > ul > li > a, #side-header .side-header-content-1, #side-header .side-header-content-2 {
    color: #333333 !important;
    font-size: 14px !important;
}

.fusion-main-menu .sub-menu {
    font-family: "Playfair Display", serif !important; 
  	width: 175px;
    font-weight: 400;
}

.fusion-dropdown-menu .sub-menu li a, .fusion-main-menu .sub-menu li a {
    font-family:  "Playfair Display", serif !important;
  	line-height: 1.65;
}

.fusion-main-menu .sub-menu a {
    font-family:  "Playfair Display", serif !important;
  	font-size: 15px !important;
  	color: #333333 !important;
}

.fusion-main-menu .sub-menu a:hover {
    font-family:  "Playfair Display", serif !important;
  	font-size: 15px !important;
  	color: #006699 !important;
}


.fusion-header-tagline {
    margin-top: 20px !important;
    font-size: 19px;
    color: rgba(244,34,19,0.88) !important;
    line-height: 1.2;
}


.fusion-page-title-bar .fusion-page-title-row h1 {
  	padding-bottom:5px !important;
  	padding: 5px 15px;
}

.fusion-page-title-bar h3 {
  	line-height:22px !important;
  	background-color: rgba(21,32,46,0.2);
  	padding: 5px 15px;
}


.fusion-date-and-formats {
    font-size: 14px !important;
}

.fusion-checklist, ul.fusion-checklist {
    font-size: 15px !important;
}

.fusion-alert, .fusion-blog-layout-timeline .fusion-timeline-date  {
    font-size: 15px !important;
}

.post .post-content {
  color: #333333 !important;
}

.fusion-flip-boxes .fusion-flip-box .flip-box-front  {
    font-size: 14px !important;
  	line-height: 1.75 !important;
		font-weight: bold !important;
}


.col-lg-2, .col-md-2, .col-sm-2 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.tfs-slider .slide-content-container {
  top: 15%;
}