/* Using this for both styles added for TinyMCE and otherwise */
* {
    -webkit-font-smoothing: antialiased;
}
.sidtitel {
	color: #5b5b5b;
}
.sidtitel strong {
	text-transform: uppercase;
}
strong {
	font-family: Gill-Sans-Regular, Arial, Helvetica, sans-serif;
	color: #578ebd;
}
body .fusion-logo {
    max-width: 175px;
}
h5, .widget_nav_menu .menu-item-has-children > a {
	text-transform: uppercase;
}
.widget_nav_menu .menu-item-has-children > a {
	letter-spacing: 1.9px;
}
.fusion-widget-area .widget_nav_menu li.menu-item-has-children {
	border-bottom: 0;
}
body .fusion-button {
	margin: auto;
	margin-top: 30px;
	margin-bottom: 20px;
    display: block;
    max-width: 310px;
    font-size: 12px;
}
body .fusion-meta-info {
	border-top: 0;
	border-bottom: 0;
}
body .fusion-content-widget-area .widget li a:before {
	content: none;
}
body #wrapper .fusion-widget-area .current_page_item > a {
	color: #415b87;
}
.fusion-header .fusion-main-menu > ul > li > a {
	border-top: 0;
	line-height: 108px !important;
	text-transform: uppercase;
	border-bottom: 5px solid transparent;
}
.fusion-header .fusion-main-menu ul li.current-menu-item > a, .fusion-header .fusion-main-menu ul li.current-page-ancestor > a {
	border-bottom: 5px solid #6284c1;
}
body .fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow {
    box-shadow: none;
}

@media only screen and (min-width: 801px) {
.sidtitel {
	font-size: 25px;
}

.large-body {
	font-size: 119%;
}
.fusion-copyright-notice, .fusion-footer .widget_text, .fusion-footer .widget.social_links  {
    text-align: right;
}
.fusion-footer-widget-area .fusion-columns-2 .fusion-column:nth-of-type(1) {
	width: 30%;
}
.fusion-footer-widget-area .fusion-columns-2 .fusion-column:nth-of-type(2) {
	width: 70%;
}
}
@media only screen and (max-width: 800px) {
body #TB_window {
    left: 0;
	width: 100% !important;
    margin-left: 0 !important;
}
}
body #TB_ajaxContent {
	max-width: 90%;
	margin: auto;
	height: auto !important;
}
@media only screen and (min-width: 801px) {
body #TB_window {
	width: 500px !important;
	height: 500px !important;
	border-radius: 500px;
	margin-left: -250px !important;
	margin-top: -250px !important;
}
body #TB_ajaxContent {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0 15px 0 15px;
}
}

body #TB_window .fusion-button {
	margin-bottom: 0;
}
.us-disclaimer {
	text-align: center;
}
#TB_title {
	display: none;
}
#cn-accept-cookie {
	border-radius: 25px!important;
	width: auto;
	border-width: 0px;
    border-color: #ffffff;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 20px;
    max-width: 300px;
    font-family: Gill-Sans-Light, Arial, Helvetica, sans-serif;
    font-weight: 400;
    letter-spacing: 2px;
    background: #7c868d;
    padding: 9px 20px;
    line-height: 14px;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
}
body .float-middle {
	float: none;
	margin-left: auto !important;
	margin-right: auto !important;
}
.fusion-layout-column.fusion-three-fourth {
//	width: 75% !important;
}
.fusion-footer strong {
    	font-family: Gill-Sans-Light, Arial, Helvetica, sans-serif;
}
body .tfs-slider .slide-content-container .fusion-button{
	max-width: none;
}
body.blog #sliders-container {
    	margin-bottom: 40px;
}

.fusion-read-more {
	text-transform: uppercase;
}
.pagination > span.current, .pagination > a.inactive {
    	border-radius: 20px;
}
body .fusion-footer-widget-area .widget-title {
    letter-spacing: 2.5px;
}
.home .fusion-title.title.fusion-sep-none.fusion-title-center.fusion-title-size-two.fusion-border-below-title:after {
    background: rgb(0, 97, 130);
    border-radius: 100px;
    -webkit-filter:blur(48px);
    filter: blur(48px);
    content: "";
    position: absolute;
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
}
.fusion-title.title.fusion-sep-none.fusion-title-center.fusion-title-size-two.fusion-border-below-title {
    position: relative;
}
.fusion-title.title.fusion-sep-none.fusion-title-center.fusion-title-size-two.fusion-border-below-title h2.title-heading-center {
    position: relative;
    z-index: 2;
}

.newswidget {
    margin-top: 25px;
}
.logoimages img
{
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
.logoimages img:hover
{
    opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
@media screen and (max-width: 800px) {
.logoimages img{
    opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
display: block;
margin: auto;
max-width: 50%;
}
}
@media screen and (max-width: 450px) {
.logoimages img{
max-width: 60%;
}
}
.svg, .svg img {
width: 100%; 
}
.fusion-person .person-author-wrapper span.person-name {
    font-size: 16px;
    text-transform: uppercase;
    color: #2c4474;
    font-weight: 300;
    letter-spacing: 2px;
}
.fusion-toggle-icon-wrapper i.fa-fusion-box {
    border-radius: 11px;
}
.fusion-toggle-heading {
    text-transform: uppercase;
}
body .fusion-accordian .panel-title a:hover .fa-fusion-box {
    background-color: #333333;
}
body .fusion-accordian .panel-title a .fa-fusion-box {
    background-color: #415b87;
}

body #main .post .blog-shortcode-post-title a {
    color: #415b87;
}
body .fusion-footer-widget-column {
    margin-bottom: 60px;
}

.widget_nav_menu {
   // margin-top: 17px;
}
.has-sidebar  .post-content h1, .title h1 {
    color: #415b87;
}

body .post-content p {
    margin-top: 0;
    margin-bottom: 5px;
}
body .fusion-checklist .fusion-li-item p:last-of-type {
    margin-bottom: 20px;
}
.page-id-13074 h2.title-heading-left {
    margin-top: 25px;
}
#sidebar {
    margin-top: 60px;
}
.blog #sidebar {
    margin-top: 0;
}
#main .post h2.fusion-post-title  a {
    color: #415b87;
}

body .pagination a.inactive, body .pagination .current {
    padding: 4px 8px;
    font-size: 14px;
}
body .fusion-accordian .panel-title a .fa-fusion-box:before {
    font-size: 14px;
    margin-left: 1px;
}

body .fusion-person .person-desc {
    margin-bottom: 25px;
    margin-top: 0px;
}

body h1.title-heading-left {
    font-size: 24px;
}
body .fusion-footer footer a {
    color: #464646;
}

.page-template-prospect-template #main > .fusion-row {
   max-width: 100%;
}
.page-template-prospect-template #main{
	padding-left: 20px;
	padding-right: 20px
}
.page-template-prospect-template #main .fusion-fullwidth {
	margin-left: -20px;
	margin-right: -20px;
}

.page-template-prospect-template select {
    background-color: #fff;
    width: 50%;
    min-width: 300px;
    display: block;
    margin: 30px 0;
}

html {
overflow-y: scroll !important;
}
.content-holder.disclaimer {
//   max-width: 700px;
//    margin: auto;

}

body .tablepress tbody td, body .tablepress tfoot th {
    border-top: 0;
}
body .tablepress tfoot th, .page-id-13348 .tablepress tr.row-13.odd td {
    background: #fff;
}
body .tablepress thead th {
    background-color: #eef7fb;
}
tr.row-1.odd th {
    color: #415b87;
    font-weight: normal;
}
body .tablepress thead th {
    border-bottom: 0;
}
.disclaimer-page1 h2, .disclaimer-page2 h2, .disclaimer-deny {
    margin-top: 10px;
}
.single-post .post-content p, .single-post .post-content ul {
    font-family: Gill-Sans-Light, Arial, Helvetica, sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 1px !important;
}

.home .listnews-shortcode .post-content p {
    min-height: 200px;
}
.home .listnews-shortcode .fusion-button {
margin-top: 0px;
}