body {font-family: 'Noticia Text',serif !important ;font-size:16px; font-weight: 400px !important; overflow-x: hidden;}
a:focus-visible{outline: none !important;}

/*Logo*/
.biglogo { margin-left: 15px !important;}

nav.navbar.navbar-expand-lg.navbar-light {
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
}

@media only screen and (max-width: 991px) {.mobilelogo {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
		margin-left: 1em !important;
    }
}
@media only screen and (max-width 480px){.mobilelogo {width: 80% !important;}}


/*Header Navigation*/
.navbar{ padding:20px !important;}
a.nav-link {
    font-family: arial !important;
    text-transform: uppercase;
    color: #0B233F !important;
    font-size: 14px !important;
    padding: 15px 10px;
	font-weight: 400 !important;
}
@media only screen and (max-width: 480px) {
    .mobilelogo {   margin-left:unset !important; 
    }
}
@media only screen and (max-width: 768px) {.mobilelogo { width: 150px !important; height: auto !important; }} 


 
@media only screen and (max-width: 480px) {
  .navbar {padding-left: 3% !important;   }}
 @media only screen and (max-width: 768px) {
  .navbar {margin-left: unset !important;   }}



/*Banner*/
.carousel-caption{bottom:unset !important;}
.carousel-item.active {display: flex !important; justify-content: center !important; align-items: center !important; flex-direction:column !important;}
.carousel-caption{display: flex !important; justify-content: center !important; align-items: center !important;flex-direction:column !important;}
.caraousel-heading h1{color : #ffffff !important; text-shadow: 2px 2px 4px #000000  !important; font-size: 40px !important; font-family: vollkorn !important; font-weight: 700 !important;}
@media only screen and (max-width:991px){.caraousel-heading{ margin-bottom: unset !important;}}
.caraousel-heading h1{color : #ffffff !important; text-shadow: 2px 2px 4px #000000  !important; font-size: 40px !important; font-family: vollkorn !important; font-weight: 700 !important;}


@media only screen and (max-width:981px) {
.caraousel-heading h1{color : #ffffff !important; text-shadow: 2px 2px 4px #000000  !important; font-size: 32px !important; font-family: vollkorn !important; font-weight: 700 !important;}
}
@media only screen and (max-width:768px) {
.caraousel-heading h1{color : #ffffff !important; text-shadow: 2px 2px 4px #000000  !important; font-size: 20px !important; font-family: vollkorn !important; font-weight: 700 !important;}
}
@media only screen and (max-width: 480px){
.caraousel-heading h1{color : #ffffff !important; text-shadow: 2px 2px 4px #000000  !important; font-size: 16px !important; font-family: vollkorn !important; font-weight: 700 !important;}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
    .carousel .carousel-inner .carousel-item img {height: 250px;}
}

.banner-heading { font-family : Vollkorn !important; font-size: 52px !important; }
@media only screen and (max-width:981px) {.banner-heading { font-size: 32px !important; }}
@media only screen and (max-width:480px) {.banner-heading { font-size: 24px !important; }}


/*Service Section*/
.PhoenixServices { font-family: Vollkorn !important; font-size: 38px !important;}
@media only screen and (max-width:981px) {.PhoenixServices { font-family: Vollkorn !important; font-size: 32px !important;}}
@media only screen and (max-width:768px) {
.PhoenixServices { font-family: Vollkorn !important; font-size: 24px !important; text-align: center !important;}
}
@media only screen and (max-width: 480px) {
.PhoenixServices { font-family: Vollkorn !important; font-size: 19px !important;}
}
.ServicesInfo { padding-right: 20px !important ; font-size: 16px !important; }
.ServicesInfo h1 {font-family: 'Droid Sans',sans-serif !important; font-size: 16px !important; color:#FFD857 !important; font-weight: 400 !important;}

@media only screen and (max-width:981px) { .ServicesInfo { font-size: 15px !important;}}
.ServicesInfo p a{font-family: 'Droid Sans',sans-serif !important; font-size: 13px !important; color:#FFFFFF !important; text-transform:uppercase !important;font-weight: 700 !important;}

.ServicesInfo p a:hover{color:#FFD857 !important; }

/*Expertise Section*/
.PhoenixExpertise p {font-family: vollkorn !important; font-size: 38px !important; color:#3D5DAA !important; }
@media only screen and (max-width:981px) {.PhoenixExpertise p { font-family: Vollkorn !important; font-size: 32px !important; color:#3D5DAA !important;}}
@media only screen and (max-width:768px) {
.PhoenixExpertise p { font-family: Vollkorn !important; font-size: 24px !important; color:#3D5DAA !important; text-align: center !important;}
}
@media only screen and (max-width: 480px) {
.PhoenixExpertise p { font-family: Vollkorn !important; font-size: 19px !important; color:#3D5DAA !important;}
}
.image-link-widget .link-text a {text-transform:uppercase!important; font-family: 'Droid Sans' !important; color: #212529 !important; font-size: 16px !important; }
.image-link-widget .link-text a:hover { color: #FFD857 !important;}

/*Employee Section*/
.Quote h2{font-family: vollkorn !important; font-size: 38px !important; color:#3D5DAA !important;}

@media only screen and (max-width:981px){.Quote h2{font-size: 32px !important;}}
@media only screen and (max-width:767px){.Quote h2{font-size: 24px !important;}}
@media only screen and (max-width:480px){.Quote h2{font-size: 19px !important;}}

.Quote p{font-family: 'Noticia Text',serif !important; font-size: 24px !important; color:#757575 !important; }
@media only screen and (max-width:480px) {.Quote p{font-family: 'Noticia Text',serif !important; font-size: 20px !important; color:#757575 !important; }}

.image-text-widget p strong {font-family: vollkorn !important; font-size: 16px !important; color:#3D5DAA !important;}
.image-text-widget {font-family: 'Droid Sans' !important; font-size: 16px !important; color:#3D5DAA !important;}

/*Site Map */

.SiteMapItems a {font-family: 'Noticia Text',serif !important; color: #3D5DAA !important; font-weight:400 !important;}

.SiteMapItems a {font-size: 19px !important; text-decoration: none !important; color:#1e376d !important;}
.SiteMapItems li {padding: 5px !important;}
.SiteMapItems a:hover {font-weight: bold !important; color: #c0aa30 !important; font-size: 19px !important; }
.no-bullets { list-style-type: none !important;}


/*Contact*/
.FindaLocationNearYou h2{font-family: Vollkorn !important; font-size: 32px !important; color: #3d5daa !important; font-weight:500 !important;}
@media only screen and (max-width:767px) { .FindaLocationNearYou h2{font-size: 29px !important; }}
.OfficeName {font-family: 'Droid Sans' !important; font-size: 24px !important; color: #3d5daa !important;}

.OurOffices p {text-transform: uppercase !important; font-family: Vollkorn !important; font-size: 32px !important; color: #3d5daa !important;}
@media only screen and (max-width:767px) { .OurOffices p {font-size: 29px !important; }}

.OurOffices h2 {font-family:Vollkorn !important;}
.OurOffices h3 {text-transform: uppercase !important; font-family: 'Noticia Text' !important; font-size: 24px !important; }
.OurOffices h4 {font-family: 'Noticia Text' !important; font-size: 18px !important; font-weight:500 !important; }
.OurOffices a {font-family: 'Noticia Text' !important; font-size: 18px !important; color:#ffffff !important; font-weight:500 !important; }
.OurOffices a:hover {font-family: 'Noticia Text' !important; font-size: 18px !important; color:#c0aa30  !important; font-weight:500 !important; }
.Map {font-family: 'Noticia Text' !important; font-size: 16px !important; color: #3d5daa !important;}
.Map a { text-decoration:none !important; font-family: 'Noticia Text' !important; font-size: 16px !important; color: #3d5daa !important;}
.ContactTeam {font-family: Vollkorn !important; font-size: 32px !important; color: #666666 !important;}
.Department {font-family: 'Droid Sans' !important; color: #3d5daa !important; font-size: 24px !important;}
.link-text a { text-decoration: none !important; font-family: 'Noticia Text' !important; font-size: 12px !important; color: #666666 !important; font-weight:400 !important;}
.link-text a:hover{ color: #212529 !important; font-weight:400 !important;}
.FidelityNationalTitle{font-family: 'Droid Sans' !important; font-size: 24px !important; color: #3d5daa !important;}
@media only screen and (max-width:767px){.OurOffices{display: none !important;}}

/*Resources*/
.ResourcesIntroHeading h2{font-family: Vollkorn !important; font-size: 32px !important; color: #3d5daa !important; font-weight:400 !important;}
@media only screen and (max-width:480px) {.ResourcesIntroHeading h2{font-weight:400 !important;font-family: Vollkorn !important; font-size: 29px !important; color: #3d5daa !important;} }
.ResourcesContent h2{font-family: Vollkorn !important; font-size: 32px !important; color: #1e376d !important; font-weight:400 !important;}
@media only screen and (max-width:480px) {h2{font-family: Vollkorn !important; font-size: 27px !important; color: #1e376d !important; font-weight:400 !important;}}
.ResourcesContent p{font-family: 'Noticia Text' !important; font-size: 16px !important; color: #666666 !important; font-weight:400 !important;}
.ResourcesContent a strong{font-family: 'Droid Sans' !important; font-size: 16px !important; color: #1e376d !important; font-weight:700 !important;}
.ResourcesContent a strong:hover{font-family: 'Droid Sans' !important; font-size: 16px !important; color: #c0aa30 !important; font-weight:700 !important;}

/*State*/
.StateName h2{font-family: 'Droid Sans' !important; font-size: 24px !important; color: #3d5daa !important; font-weight:900 !important;}
.StateName h3{font-family: 'Noticia Text' !important; font-size: 16px !important; color: #212529 !important; font-weight:900 !important;}
.StateName h3 a{word-break: break-all !important; overflow-wrap: anywhere !important; font-family: 'Noticia Text' !important; font-size: 16px !important; color: #666666 !important; font-weight:400 !important;}
.StateName h3 a:hover{font-family: 'Noticia Text' !important; font-size: 16px !important; color: #1e376d !important; font-weight:400 !important;}


/*Industry*/
.wdg-free-text-desc a:hover span{color:#c0aa30 !important;}
.LinkSummary{font-family: 'Droid Sans' !important; color: #4f6e9c !important; font-size: 28px !important; }
.Links{ background-color: #f3f3f3 !important; font-weight:400 !important;  padding: 15px !important;}
.Links a {font-family: 'Droid Sans' !important; color: #3d5daa !important; font-size: 16px !important; font-weight:400 !important;}
.Links a:hover {font-family: 'Droid Sans' !important; color: #c0aa30 !important; font-size: 16px !important; font-weight:400 !important; }

.IndustryLinksIntro{ font-family: 'Noticia Text' !important; color: #666666 !important; font-size: 16px !important; }
@media only screen and (max-width:767px){.LinkSummary{display: none !important;}}
@media only screen and (max-width:767px){.Links{display: none !important;}}

/*Glossary*/
.GlossaryLinks a {font-family: 'Noticia Text' !important; color: #1e376d !important; font-size: 1.4em !important; font-weight: 400 !important; }
.GlossaryLinks a:hover{ font-family: 'Noticia Text' !important; font-size: 1.4em !important; color: #c0aa30 !important; font-weight: 400 !important; }
.Letter h2{font-family: 'Noticia Text' !important; color: #1e376d !important; font-size: 32px !important; font-weight: 900 !important;}
.Letter p strong{font-family: 'Noticia Text' !important; color: #212529 !important; font-size: 16px !important; font-weight: 700 !important; }
.Letter p{font-family: 'Noticia Text' !important; color: #212529 !important; font-size: 16px !important; font-weight: 400 !important; }
.Letter a {font-family: 'Noticia Text' !important; color: #212529 !important; font-size: 16px !important; font-weight: 400 !important; }
.Letter a:hover {font-family: 'Noticia Text' !important; color: #c0aa30 !important; font-size: 16px !important; font-weight: 400 !important; }

/*Footer Navigation*/
.footer-links, .footer-disclaimer {background-color: #0b233f !important;color: white; font-weight:400 !important;}
.footer-navigation a:active, .footer-navigation a:visited, .footer-navigation a {color: #AFAFAF !important;font-family:'Droid Sans',sans-serif !important; text-decoration: none; font-size: 13px !important; font-weight:400 !important;}
.footer-navigation a:hover {color: #ffffff !important; font-weight:400 !important;}
.footer-disclaimer{color: #AFAFAF !important;font-family:'Droid Sans',sans-serif !important; font-size: 11px !important; font-weight:400 !important;}
.footer-copyright{color: #AFAFAF !important;font-family:'Droid Sans',sans-serif !important; font-size: 12px !important; font-weight:400 !important;}


a, a:active, a:visited {
    text-decoration: none !important;
    font-size: 1em !important;
    font-family: 'Droid Sans', sans-serif !important;
    font-weight: bold !important;
    color: #0B233F !important;
}


 a:hover {
    text-decoration: none !important;    
    font-weight: bold !important;
    color: #c0aa30 !important;
}

.dropdown-item {font-family:'arial' !important; font-size: 14px !important;color: #0B233F !important; font-weight: normal !important;}
.dropdown-item a:hover{font-family:'arial' !important; font-size: 14px !important;color: #0B233F !important; font-weight: normal !important;}
.dropdown-item a:active{font-family:'arial' !important; font-size: 14px !important;color: #0B233F !important; background-color: #f3f3f3 !important; font-weight: normal !important; }

/*Services*/
.ServiceIntroHeading h2{font-family: Vollkorn !important; font-size: 32px !important; font-weight:400 !important;}
@media only screen and (max-width:480px){.ServiceIntroHeading h2{font-family: Vollkorn !important; font-size: 29px !important; font-weight:400 !important;}}
.ServiceIntroHeading p{ font-family:'Noticia Text' !important; color: #212529 !important; font-size: 16px !important;}

.ServicesContent h2{font-family: Vollkorn !important; color: #1e376d !important; font-size: 32px !important; font-weight: 400 !important;}
@media only screen and (max-width:480px){
.ServicesContent h2{font-family: Vollkorn !important; color: #1e376d !important; font-size: 27px !important; font-weight: 400 !important;}}

.ServicesContent p{ font-family:'Noticia Text' !important; color: #666666 !important; font-size: 16px !important;}
.ServicesContent p a strong { font-family:'Droid Sans' !important; color: #1e376d !important; font-size: 16px !important; font-weight: 700 !important;}
.ServicesContent p a strong:hover{ font-family:'Droid Sans' !important; color: #c0aa30 !important; font-size: 16px !important;}

/*Services Child Pages*/
.IntroHeading h2{text-transform: uppercase !important; font-family: Vollkorn !important; color: #3d5daa !important; font-size: 32px !important; font-weight: 400 !important;}
@media only screen and (max-width:480px){
	.IntroHeading h2{text-transform: uppercase !important; font-family: Vollkorn !important; color: #3d5daa !important; font-size: 29px !important; font-weight: 400 !important;}
}

.IntroText {font-family:'Noticia Text' !important; color: #666666 !important; font-size: 16px !important;}
.IntroText a {font-family:'Noticia Text' !important; color: #1e376d !important; font-size: 16px !important; font-weight: 700 !important;}
.IntroText a:hover{color: #c0aa30 !important;}
.IntroText  strong{font-weight: 700 !important;}
.IntroText h2{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;font-weight: 400 !important;}
.IntroText h3{font-family: Vollkorn !important; color: #1e376d !important; font-size: 22px !important;font-weight: 400 !important;}
.UCCPlusLogo p img{all: unset !important;}
.Letter p a img{margin-right: unset !important;}

/*Expertise*/
.ExpertiseIntroHeading h2{font-family: Vollkorn !important; font-size: 32px !important; font-weight:400 !important;}
@media only screen and (max-width:480px){.ExpertiseIntroHeading h2{font-family: Vollkorn !important; font-size: 29px !important; font-weight:400 !important;}}

.ExpertiseIntroHeading p{ font-family:'Noticia Text' !important; color: #212529 !important; font-size: 16px !important;}

.ExpertiseContent h2{font-family: Vollkorn !important; color: #1e376d !important; font-size: 32px !important; font-weight: 400 !important;}
@media only screen and (max-width:480px){
.ExpertiseContent h2{font-family: Vollkorn !important; color: #1e376d !important; font-size: 27px !important; font-weight: 400 !important;}}

.ExpertiseContent p{ font-family:'Noticia Text' !important; color: #666666 !important; font-size: 16px !important;}
.ExpertiseContent ul{ font-family:'Noticia Text' !important; color: #666666 !important; font-size: 16px !important;}
.ExpertiseContent p a{ font-family:'Droid Sans' !important; color: #1e376d !important; font-size: 16px !important;}
.ExpertiseContent p a:hover{ font-family:'Droid Sans' !important; color: #c0aa30 !important; font-size: 16px !important;}

.wdg-free-text-desc p img{ margin-right:15px !important;}


.ResourcesLogo p img{width: 52px !important; height: 52px !important; margin-right:15px !important;}
.ResourcesLogo p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}

.ServicesLogo p img{width: 52px !important; height: 52px !important; margin-right:15px !important;}
.ServicesLogo p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}

.AgricultureLand p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.CorporateTransactions p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.Government p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.Healthcare p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.Hospitality p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.MultifamilyHousing p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.NewConstruction p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.OfficeIndustrial p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.PowerEnergy p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.RetailRestaurant p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.Storage p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}

.StrdatafNTIWeb p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.ALTAEndorsementHandbook p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.ALTAPoliciesComparisonCharts p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.MechanicsLienLaws2023 p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.BuiltPodcast p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.CompanyFactSheet p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.FormsDocuments p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.NationalAssociationConventions p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.RealEstateGlossary p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.FrequentlyAskedQuestions p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.StateLawsCustomsLinks p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.IndustryLinks p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.CFPBReadiness p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}
.RealEstateLawsCustoms p{font-family:'Droid Sans' !important; color: #3D5DAA !important; font-size: 24px !important;}

.employeecard .employee-name {font-family:'Noticia Text' !important; color: #666666 !important; font-size: 16px !important; font-weight: 700 !important;}
.employee-designation {font-family:'Noticia Text' !important; color: #666666 !important; font-size: 16px !important; font-weight: 500 !important;}
.employee-phone {font-family:'Noticia Text' !important; color: #666666 !important; font-size: 16px !important; font-weight: 500 !important;}
.employee-phone a {font-family:'Noticia Text' !important; color: #666666 !important; font-size: 16px !important; font-weight: 500 !important;}
.employee-email a {font-family:'Noticia Text' !important; color: #666666 !important; font-size: 16px !important; font-weight: 500 !important;}
.employee-phone a:hover{color: #c0aa30 !important;}
.employee-email a:hover{color: #c0aa30 !important;}

.MeetTheTeam p strong {font-family: Vollkorn !important; font-size: 32px !important; color: #3d5daa !important; font-weight:700 !important;}

.FAQscontent {font-family:'Noticia Text' !important; color: #666666 !important; font-size: 16px !important;}
.FAQscontent h1{font-family:Vollkorn !important; color: #3D5DAA !important; font-size: 32px !important;font-weight: 400 !important;}
.FAQscontent h2{font-family: 'Droid Sans' !important; color: #1e376d !important; font-size: 24px !important;font-weight: 400 !important;}

.ProductsandServicesoffered {font-family:'Noticia Text' !important; color: #666666 !important; font-size: 16px !important;}
.ProductsandServicesoffered h1{font-family:Vollkorn !important; color: #3D5DAA !important; font-size: 32px !important;font-weight: 400 !important;}
.ProductsandServicesoffered h2{font-family: 'Droid Sans' !important; color: #1e376d !important; font-size: 24px !important;font-weight: 400 !important;}

.TitleInsuranceBenefits {font-family:'Noticia Text' !important; color: #666666 !important; font-size: 16px !important;}
.TitleInsuranceBenefits h1{font-family:Vollkorn !important; color: #3D5DAA !important; font-size: 32px !important;font-weight: 400 !important;}
.TitleInsuranceBenefits h2{font-family: 'Droid Sans' !important; color: #1e376d !important; font-size: 24px !important;font-weight: 400 !important;}

.TitleOrders {font-family:'Noticia Text' !important; color: #666666 !important; font-size: 16px !important;}
.TitleOrders h1{font-family:Vollkorn !important; color: #3D5DAA !important; font-size: 32px !important;font-weight: 400 !important;}
.TitleOrders h2{font-family: 'Droid Sans' !important; color: #1e376d !important; font-size: 24px !important;font-weight: 400 !important;}

.FromsDocumentscontent {font-family:'Noticia Text' !important; color: #212529 !important; font-size: 16px !important;}

/*
html,body{height:100%;}
body {
    min-height: 100vh !important;
    display: flex;
    flex-direction: column;
    margin: 0 !important;
}
body[role="main"] > div.container {
    flex: 1 0 auto;
}*/

@media (min-width: 992px) {
    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
        justify-content: flex-end;
    }
}
ul.navbar-nav.m-auto{margin:unset !important;}}