/*font-family:'Helvetica Neue LT W05_55 Roman';
font-family:'Helvetica Neue LT W01_75 Bold';
font-family:'Helvetica Neue LT W05_77 Bd Cn';

*/
body{
		padding-top:  130px;
	}
.dropdown:hover .dropdown-menu {
  display: block;
}
 
.articlecontent a.btn-danger {
    color: #FFF;
}
.featured-leading{
	
font-size: 18px;
	line-height: 22px;
text-align: center;
padding: 20px 0px 50px 0px;
}
strong, bolder {
    font-family:'Helvetica Neue LT W01_75 Bold';
}
h1{ 
	color: #323232;	margin: 40px 0px 40px 0px; 

}
 h1.category_title{
    text-align: center;
}
h2{
    font-family:'Helvetica Neue LT W05_77 Bd Cn';

color: #931209;
	font-size: 22px;
margin: 20px 0px 10px 0px;
}
.blogdate{
    font-size: 12px;
    margin-bottom: 8px; margin-top: 12px;

    color: #999999;
}
.articledate{
    color: #999999;    margin-top: 22px;


}
.blog3 p{
    margin-bottom: 5px;
}

.sppb-articles-scroller-day, .sppb-addon-articles-scroller-title{
        font-family:'Helvetica Neue LT W05_77 Bd Cn';

}

 .sppb-addon-articles img, .sppb-img-container a, .sppb-addon-single-image-container a, .blog3 a{
opacity: 1;       filter: saturate(1);

     transition: 0.5s opacity ease-out, 0.5s filter ease-out;

}
 .sppb-addon-articles img:hover, .sppb-img-container a:hover, .sppb-addon-single-image-container a:hover, .blog3 a:hover{
opacity: 0.8;
       filter: saturate(1.5);
     transition: 0.5s opacity ease-out, 0.5s filter ease-out;

} .sppb-addon-articles .sppb-article-info-wrap h3 a{
        font-family:'Helvetica Neue LT W05_77 Bd Cn';
color: #931209;

}

 .sppb-addon-articles .sppb-article-info-wrap h3 a:hover{
color: #000;
}
	.fixedbanner{
		height: 130px;
	}
.blog3 p a {
    text-decoration: underline;
}


.categdescrow {
    margin-bottom: 30px;
}

h3{

font-size: 19px;
	line-height: 26px;

}
blockquote{
    padding: 25px 25px 5px 25px;
    background-color: #E5E5E5;
}

.alert-success{
	background-color: #FFFFFF;
	
}
.asterisk{
color: #931209;
}
.more{
	padding-bottom: 20px;
cursor: pointer;
}

h4{
	font-style: italic;
	font-size: 16px;color: #931209;

	padding: 10px 40px 10px 40px;
}
h5{
	font-size: 16px;color: #931209;
border-bottom: solid #CCC 1px;
	padding: 10px 0px 10px 10px;
}
h6{
	font-size: 16px;color: #931209;
border-bottom: solid #CCC 1px;
	padding: 10px 0px 10px 0px;
}
.full-width-image{
	margin-bottom: 30px;
}
.nav-link, .navbar-nav a {
	color: #000000;
	margin: 0px 20px 0px 0px ;
	text-transform: uppercase;
} 
.off-menu_95 {
	text-transform: uppercase;
}
 a.featuredlink{
	color: #000000;
} 
.featuredlink p{
font-size: 16px;}
.tfp-page-header h1{
text-align: center;
	color: #FFFFFF;
	position: relative;
	top: 320px;
	font-size: 42px;
	margin:  0px; 
}
.tfp-page-header{
	height: 478px;
background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;	margin: 0px 0px 0px 0px; 

}

.tfp-no-image-header h1{
text-align: center;
margin: 20px 0px 40px 0px;
    font-size: 42px;
 font-family:'Helvetica Neue LT W01_75 Bold';


}

.article-holder {
    padding-top: 0px;
}
.article-holder h1{
    padding-top: 50px;

font-family:'Helvetica Neue LT W01_75 Bold';

}
.sppb-addon-text-block a, .sppb-addon-text-block a:link,.articlecontent a, .articlecontent a:link{
    text-decoration: underline;

    color: #e3643e;
}
.sppb-addon-text-block a:hover,  .articlecontent a:hover{
text-decoration: none;
}
.sppb-addon-text-block  a.btn, .sppb-addon-text-block a.btn:link,.articlecontent a.btn, .articlecontent  a.btn:link{
color: #FFF;
    text-decoration: none;

}

 .sppb-addon-text-block.hextitle h2 a{
    text-decoration: none;
     color: #931209;
}
.sppb-article-info-wrap a, .sppb-article-info-wrap a:link, .sppb-article-info-wrap a:hover,
.sppb-articles-scroller-content a, .sppb-articles-scroller-content a:link, .sppb-articles-scroller-content a:hover{
        text-decoration: none;

}
.footer .nav-link{
	padding: 0px 0px 2px 0px;
}
.footer a.nav-link{
color: white;	font-size: 12px;

}
.fixednav{
	margin-top:130px;
}
.bg-tfp{
	background-color: rgba(231,79,25,0.84);
}

.contactBut .btn a{	color: #009dbf;

}
.contactBut .btn{
	border: 1px solid #009dbf;
	padding:  4px 20px 4px 20px;
	margin: 0px 20px 0px 10px;
	color: #009dbf;
	min-height: 30px;
	font-size: 14px;
}
.resultsHolder h1{
	margin:20px 0px 20px 0px;
}
.resultsHolder {
	margin:80px 0px 50px 0px;
}

.result-url
{
	margin-bottom: 15px;
	padding-bottom: 15px;
		border-bottom: dotted 1px #CCC;
}
.logo{
padding: 20px 0px 0px 0px;
}
.homelogos img{
	margin-bottom: 15px;
}
.socials{
	text-align: center;
	padding: 50px 0px 0px 0px;

}
.socials img{
	margin-top: 15px ;
	max-width: 40px;

}
.socialsmodule {
	text-align: center;
}
.socialsmodule img{
	margin: 5px ;
	max-width: 40px;

}
.footersocials {
text-align: center;
    
}.footersocials p{
	color: #FFFFFF;
    
}
.footersocials img{
	margin: 5px ;
	max-width: 30px;
    
}

.logo img{
	max-width: 232px;
}
.searchHolder{
	margin-top: 20px;
}
.navbar {
	background-color: rgba(255,255,255,0.79);
}

.deskhomelogos {
margin-bottom: 60px;	
}
.blog-featured .item-image{
	margin-bottom: 20px;
} 

.marg-bot-20{
		margin-bottom: 20px; 

}

.navwidget{ 
	margin: 25px 0px 25px 0px ;
}

.toppackerheader{
	height: 60px;

}
.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .active > .nav-link {
	color:#000;
}
a.active.dropdown-item {
	color:#ea623c;
}
hr{
	border-top: 1px #A1A1A1 solid;
}	
.footer{
	background-color: #ea633c ;padding-top: 20px;padding-bottom:  20px;margin-top: 60px;
}
.acknowledgment p {
	font-size: 9px;	line-height: 12px;

	
}
.asterisk{
    float: right;
}
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    text-transform: none;
}

.embed-container iframe, .embed-container object, .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.bucketblock h2{
    color: #FFF;
    font-size: 33px;
}.bucketblock a, .bucketblock a:link{
    color: #FFF;
    text-decoration: none;
}.bucketblock a:hover{
    color: #FFF;
    text-decoration: underline;
}
.contentContainer{
}
.headerHolder{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
	text-align: left;
	font-size: 12px;color: #FFFFFF;
	margin-left: 8px;
}
.projbutton{    position: relative;

	color: #d4e27f;
	padding: 5px;
	border: solid 1px #d4e27f;
	font-size: 14px; 
	width: 120px;
	margin: 0px auto;
	top: 60%;
}
.overlay:hover{
	cursor: pointer;
}
.headerHolder a{
color: #bbd224;
}
.headerHolder a:hover{
text-decoration: none;
}
.img-fluid {
}
.img-container {
    position: relative;
    display: inline-block;
    margin-bottom: 15px;
	border: 10px #D9D9D9 solid;
	background-color: #D9D9D9;
}
.img-container  img{
    margin-bottom: 15px;
}
.img-container .overlay {
    position: absolute;
    top: 0%;
    bottom: 0%;
    right: 0;
    text-align: center;
    width: 50%;
    height: 10%;
    background: rgba(121, 122, 125, 1);
    opacity: 1;
    transition: opacity 200ms ease-in-out;
}
.authorCol{
	margin-top: 25px;
	text-align: right;
}
.bloginfo p{
	padding: 0px;
	margin-bottom: 5px;
}.bloginfo {
	padding-bottom: 15px;
}
.img-container:hover .overlay{
  opacity:0.8;	

}

.articlecontent ul, .sppb-addon-text-block ul {
  list-style-image: url('../images/bullet-trans.gif');
	margin: 15px;
	padding: 0px;
}
 .sppb-addon-image-layout-text ul {
  list-style-image: url('../images/bullet-trans.gif');
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
.articlecontent ul strong,
.sppb-addon-text-block ul strong{
font-family:'Helvetica Neue LT W01_75 Bold';
color: #ae1637;

}

.articlecontent  li ,
.sppb-addon-text-block  li {
padding: 0px 10px 15px 0px;
}

.overlay span{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  color:#fff;
}
.wide-top-title h2{
	text-align: center;
	margin: 30px 0px 40px 0px;
}
.ep_animate{
	opacity: 0;
}
.articleintroimage{
	text-align: center;
	margin-top: -20px;
}
.search input, 	.finder input {
		border: 1px solid #f26840;
		background-color: #fbdecc;
		color: #FFFFFF;
		background-image: url(../images/searchmag.png);
		background-repeat: no-repeat;
		background-position: 5px 5px;
		padding-left: 25px;
		border-radius: 2;
	}
ul.category-module.mod-list {
	list-style: none;
	font-size: 16px;
	margin-top: 50px;
}
.authorrhs{ 
	font-size: 16px;
	margin-top: 25px;
}
.toppack{
    height: 80px;
}
ul.category-module.mod-list  li{
	border-bottom: dotted #B4B4B4 1px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
a.mod-articles-category-title.active{
	color: #921208;
}



.sppb-panel-modern > .sppb-panel-heading {
    padding: 17px 30px 17px 15px;
    background-color: transparent;
    color: #931209;
}

.sppb-panel-group a{
    text-decoration: underline;
}
.sppb-article-info-wrap{
    padding-top: 10px;
}
.sppb-article-info-wrap h3{color: #931209;
}

 h3.sppb-addon-title{color: #931209;
     font-size: 22px;
     padding-bottom: 10px;
}
.sppb-addon-content .fas {
  
}

.blog2layout{
    margin-top: 100px;
}
.peoplelayout h1{
    padding-top: 10px;
    margin-top: 10px;
    text-align: center;
}
.rhsimageblock img{
    margin-top: 100px;
}

.sp-epidote-rhs ul{
    margin: 20px 0px 0px 0px;
    padding: 0px;
    list-style: none;
font-size: 16px;
}
.sp-epidote-rhs li{
border-bottom: dotted #B4B4B4 1px;
padding: 0px 0px 5px 0px;
margin: 0px 0px 5px 0px;
    list-style: none;
}

.resourcemenus h3{
text-align: center;
    border-radius: 5px 5px 0px 0px;
    background-color: #55bfc3;
    color: #FFF;
    padding: 8px;
    text-transform: uppercase;
}

.resourcemenus .sppb-column-addons{
        border-radius: 5px;

        background-color: rgba(85,191,195,0.80);

}
.resourcemenus .nav-link,.resourcemenus.navbar-nav a, .resourcemenuorange .nav-link,.resourcemenuorange.navbar-nav a{
    margin: 0px;
    padding: 5px 3px 3px 3px; 
}
.resourcemenus ul li,.resourcemenuorange ul li{
	border-bottom: dotted #FFF 1px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}


.resourcemenuorange h3{
text-align: center;
    border-radius: 5px 5px 0px 0px;
    background-color: #e57844;
    color: #FFF;
    padding: 8px;
    text-transform: uppercase;
}

.resourcemenuorange .sppb-column-addons{
        border-radius: 5px;

        background-color: rgba(229,120,68,0.79);

}



.pagination {
 display: inline-block;
 padding-left: 0;
 margin: 25px 0;
 border-radius: 0px
}
.pagination > li {
 display: inline
}
.pagination > li > a,
.pagination > li > span {
 position: relative;
 float: left;
 padding: 6px 12px;
 line-height: 1.42857143;
 text-decoration: none;
 color: #000;
 background-color: #fff;
 border: 1px solid #ddd;
 margin-left: -1px
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
 margin-left: 0;
 border-bottom-left-radius: 0px;
 border-top-left-radius: 0px
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
 border-bottom-right-radius: 0px;
 border-top-right-radius: 0px
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
 color: #faaf3f;
 background-color: #eee;
 border-color: #ddd
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
 z-index: 2;
 color: #fff;
 background-color: #000;
 border-color: #000;
 cursor: default
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
 color: #999;
 background-color: #fff;
 border-color: #ddd;
 cursor: not-allowed
}
.pagination-lg > li > a,
.pagination-lg > li > span {
 padding: 10px 16px;
 font-size: 23px
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
 border-bottom-left-radius: 0px;
 border-top-left-radius: 0px
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
 border-bottom-right-radius: 0px;
 border-top-right-radius: 0px
}
.pagination-sm > li > a,
.pagination-sm > li > span {
 padding: 5px 10px;
 font-size: 16px
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
 border-bottom-left-radius: 0px;
 border-top-left-radius: 0px
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
 border-bottom-right-radius: 0px;
 border-top-right-radius: 0px
}


.acknowledgement {
    margin-top: 20px;
    font-size: 11px;
    color: #FFFFFF;
}
.menustyle {
}
.menustyle 
a{
    color: #FFF;
    font-size: 12px;
    text-transform: uppercase;
}
.menustyle {
    color: #FFF;
    font-size: 12px;
}
