@font-face {
	font-family:'OpenSans-Regular';
	src: url('../fonts/OpenSans_gdi.eot');
	font-weight: 400;
	font-style: normal;
	unicode-range: U+0020-25CA;
}

@font-face {
	font-family:'MyriadPro-Semibold';
	src: url('/getmedia/f7f39f58-8f4f-4949-8f28-dd72bbbd9d62/MyriadPro-Semibold.otf');
	font-weight: 600;
	font-style: normal;
	unicode-range: U+0020-25CA;
}

@font-face {
	font-family:'MyriadPro-Bold';
	src: url('/getmedia/603bdb2a-5a97-48ab-bf73-ffd89d00ff40/MyriadPro-Bold.otf');
	font-weight: 700;
	font-style: normal;
	unicode-range: U+0020-25CA;
}

@font-face {
	font-family:'MyriadPro-Regular';
	src: url('/getmedia/957bb5fc-0e2e-477c-8c4e-7188f3043aa9/MyriadPro-Regular.otf');
	font-weight: 400;
	font-style: normal;
	unicode-range: U+0020-25CA;
}
body {font-family: MyriadPro-Regular !important;}
.Customborder-top {
    border-top: 3px solid #FFC423 !important;
}

.error_msg
{
	color:red !important;
}

.social-links {
	padding-top:2%;
}
.social-link > img{
	width: 8%;
}

.login a:hover, a:focus {
	color: #FFC423 !important;
	font-weight: bold !important;
}
.wdg-free-text-desc td:first-of-type {
padding-right: 2%;
  }

.wdg-free-text-desc td:last-of-type {
padding-left: 1%;
  }

.walking_tagline {
    background: #FFC423 none repeat scroll 0 0;
    margin: 0 auto;
    width: 233px;
    text-align: center;
 margin-bottom: 5em;
}

.text_center_tagline {
    margin: 0 !important;
    text-transform: uppercase;
    color: #000;
    padding: 7px 7px 4px;
	text-align: center;
	font-size: 24px !important;
}


.login {
    border-top: 3px solid #FFC423 !important;
    background-color: #000000 !important;
}
.footer-disclaimer {
    background-color: #000000 !important;
}
.footer-links {
    background-color: #161618 !important;
}

.caraousel-heading {
    color: #ffffff !important;
    font-weight: bold;
   
}

.caraousel-subheading {
    color: #ffffff !important;
    font-weight: bold;
   font-family: Myriad pro bold !important;
}
.carousel-item {
    background-color: #000000;
}
.dropdown-menu > li {
    border-bottom: 1px solid #fff;
}
.dropdown-menu {
    background-color: #edc447 !important;
    padding: 0.1rem 0 !important;
}
.dropdown-item:hover {
    background-color: transparent !important;
}
.nav-link {
    color: #555 !important;
}
.navBackgroundColor {
    background-color: inherit !important;

}
.dropdown-menu > li > a {
    color: #fff;
    font-weight: bold;
}
.wd-twocolumn-content h4 {
    font-weight: bold;
    font-size: 16px;
}

.wd-twocolumn-content p {
   
    font-size: 16px;
}
.footer-navigation {
    color: #ffffff !important;
    background-color: #161618 !important;
}
.footer-disclaimer {
    color: #b0b0b0 !important;
    background-color: #000000 !important;
	font-size: 11px !important;
}

.footer-copyright {
    color: #888888 !important;
    background-color: #161618 !important;
	font-size: 11px !important;
}

.pro {
    color: #FFC423 !important;
    background-color: #000000 !important;
}
input {
    color: #002c5f !important;
}

.btnlogin {
    color: #000000 !important;
    background-color: #FFC423 !important;
    outline: #ffffff !important;
	font-size: 12px !important;
}

.frogot-pass {
    color: #ffffff !important;
    background-color: #000000;
}

.btn-primary:hover, .btn-primary:focus {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    outline: #FFC423 !important;
    outline-style: solid !important;
}

.frogot-pass:hover {
    color: #ffc423 !important;
    font-weight: bold;
}

.footer-navigation a:hover {
    font-weight: bold;
	color: #FFFFFF !important;
}
.footer-logo {
    width : fit-content;
}


.wdg-free-text-desc {
	 color: #5D5D5D !important;
     background-color: #FFFFFF !important;
	 padding: 1%;
}

.wdg-free-text-desc p:not(#isPasted){ font-size: 15px !important; } 

.wdg-free-text-desc p strong:hover, .wdg-free-text-desc p strong:focus   {
	text-decoration: underline !important;
}

.fr-view > p{
	font-size: 36px !important;
    color: #5D5D5D;
	padding-bottom: 1%;
}

/*.fr-view > p > img{
	margin-top: -40px !important;
}*/
.wd-twocolumn-content > p  {
	 color: #5D5D5D;
}

.wd-twocolumn-content > ul {
	 color: #5D5D5D;
}
.wd-twocolumn-content > h4  {
	 color: #5D5D5D;
	 margin-bottom: 1px;
}

.wd-twocolumn-content > ul > li > a{
	 color: #616161;text-decoration:underline !important;font-weight:bold !important;
}

.wd-twocolumn-content > ul > li > a:hover{
	 text-decoration:none !important;font-weight:normal !important;
}

.wd-twocolumn-content > ul{
	 padding: 4%;
}
.wd-twocolumn {
	padding-bottom: 3%;
}



.biglogo {
	padding-top:10px;
	padding-bottom:2%;
	padding-left:2%;
}
.wdg-free-text-desc p a   {
	color:#5d5d5d !important;text-decoration:underline !important;font-weight:bold !important;
}
.wdg-free-text-desc p a:hover   {
	text-decoration:none !important;font-weight:normal !important;
}

.social-link{text-decoration:none !important}

.navbar-toggler {
	   display:none !important;
   }

@media only screen and (min-width:300px) and (max-width:767px)
{
.navbar-toggler {
	   display:none !important;
   }
  .carousel-item > img {
	  height: 200px !important;
  }
  
  .caraousel-heading {
    font-size: 20px !important;
}
 .caraousel-subheading {
    font-size: 20px !important;
}
}

@media only screen and  (min-width:300px) and (max-width:452px)
{
	.justify-content-center{
		text-align: center !important;
	}
}


@media (min-width: 768px) 
{
.col-md-7 {
    width: 52.33333333% !important;
}
}

@media only screen and  (max-width:400px)
{
	.login{
		text-align: center !important;
	}
	
}

@media only screen and  (max-width:480px)
{
	.form-inline .form-group {    
    width: 250px !important;
}
.carousel-caption{padding-bottom:0px !important;} 
	
}

@media only screen and (max-width: 480px){
.login {
        text-align: center  !important;}
}
@media only screen and (min-width:768px) and (max-width:981px) {	
  .carousel-caption{padding-bottom:0px !important;} 
}
@media only screen and (min-width:481px) and (max-width:767px) {
	.carousel-caption{padding-bottom:0px !important;} 
}

.acount-login {
    width: 20% !important;
    padding: 20px !important;
    text-align: right !important;
}

.need-account {
    width: 80% !important;
    float: left !important;
    padding: 20px !important;
    border-left: 1px solid gray !important;
}

@media only screen and (min-width: 992px) {.mobilelogo {display: none !important;}}

@media only screen and (max-width: 991px) {.biglogo {display: none !important;}}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
    .mobilelogo {
        display: block !important;
        max-width: 250px !important;
    }
}
.carousel-item.active {display: flex !important; justify-content: center; align-items: center;}
.carousel-caption {display: flex !important; justify-content: center; align-items: center; flex-direction: column;}
.caraousel-heading h1 {margin-bottom: unset !important;}
.carousel-caption {bottom: unset !important;}

.LoginWidget .col-md-7.col-sm-12 {text-align: center !important;}

.login {border-bottom:0;}
.wdg-free-text-desc {color:unset !important;background-color: unset !important;}
@media only screen and (max-width: 767px){.form-inline .form-group {display:block;}
.forgot_links{text-align:center;}
.form-group input {margin-left: auto !important;margin-right: auto !important;text-align: center;}
}
.pro{visibility:hidden;}