@import url('https://web.archive.org/web/20220426163356cs_/https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;700;900&display=swap" rel="stylesheet');

/*font-family: 'Open Sans', sans-serif;*/

body {background: #fff; margin: 0; font:14px 'Open Sans', sans-serif; color: #000; line-height:24px;}



hr{border-top-color:#cccccc; margin:1rem 0;}

.line{background:#616161; width:60px; height:1px; margin:10px 0 20px; border:0;}
.lead{font-size:18px;}
.display-1{font-size: calc(30px + (80 - 30) * ((100vw - 300px) / (1600 - 300)));}


a{text-decoration: none !important; color:#6b9636;}

a:hover{color:#000; text-decoration:none;}

.btn:focus, button:focus{outline:none; border:none; text-decoration:none;}

a, .header, .logo img, .menu, .btn, .header.full, .nav ul, .row, .topuser, i{-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear;}


h5{font-size:24px; color: #333; margin:0; padding:0; font-weight:500;}
.headerspace{height:77px;}
.header{width:100%; z-index:99; position:fixed; height:auto; padding:0; background:#1b1818;}
.header.full{background:#000;}
.phone{font-size:14px!important; color:#80b440!important;}
.phone:hover{color:#fff!important;}
.logo img{max-width:102px;}
.header.full .logo img{max-width:90px;}
.btn{font-weight:400; background:#80b440; color:#fff; border-radius:0; padding:12px 40px;}


.menutop ul{list-style: none; margin:0; padding:0; width:100%;}
.menutop li{display:inline-block; border-right:1px solid #4f4f4f; height:15px; line-height:15px;}
.menutop li:last-child{border-right:0;}
.menutop li a{font-size:14px; color: #fff; padding:0 20px; text-decoration: none; font-weight:400; text-transform:uppercase; letter-spacing:3px;}
.menutop li a:hover, .menutop li a.active{color: #80b440;}

.social a{font-size:20px; margin:0 5px; display:inline-block; color:#fff; vertical-align: middle;}
.social a:hover{color:#80b440;}

.banner{width:100%; position:relative;}
.caption{color:#fff; font-size:30px; font-weight:500; line-height:normal; position:absolute; left:0; right:0; margin:0 auto;
text-align:center; bottom:60px;}
.caption span{display:block; font-size:60px;}
.innerbanner{background:#f9f9f9; position:relative;}
.contactbanner{background:url(/web/20220426163356im_/http://regentsfoundation.com/images/contact.jpg) center bottom no-repeat; height:auto; background-size:cover;}

.iconbox{line-height:20px; background:#f7faf4; position:relative; overflow:hidden; z-index:9;}
.iconbox:hover ::after {position:absolute; bottom:0; left:50%; transform:translateX(-50%); height:2px; width:0px; content:'';
background:#d9e8c5; animation:iconbox 1500ms ease-in-out infinite; z-index:-1;
}
@keyframes iconbox {
  0% {
    width: 0;
  }
  50% {
    width: 100%;
    height:2px;
  }
 100% {
    height: 100%;
    width: 100%;
  }
}
.iconbox img{margin-bottom:10px;}

.form-control{font-size: 12px; color:#333; width:100%; height:auto; background:none; outline:none; border-radius:10px;
border:1px solid #ccc; padding:15px; margin:20px 0;}
.error{display:block; color:#ff0303;font-size:13px; margin-left:0; text-transform:none; letter-spacing:normal;}
.bg-white{opacity:.8;}
.footer{color:#fff; font-size:12px; line-height:30px; background:#1b1818; text-align:center;}
.fmenu{margin:0;}
.fmenu li{display:inline-block; border-right:1px solid #fff; height:15px; line-height:15px; padding:0 30px;}
.fmenu li:first-child{padding-left:0;}
.fmenu li:last-child{border-right:0;}
.fmenu a{color:#fff; margin:0; font-weight:400; padding:0; font-size:14px; text-transform:uppercase;}
.fmenu a:hover{color:#80b440;}
.f-social a{border-radius:100px; font-size:20px; padding:9px; text-align:center; margin:0 10px; border:1px solid #80b440;
height:40px; width:40px; display: inline-block; color:#80b440;}
.f-social a:hover{background:#80af3b; color:#fff;   transition: all 2s; animation: iconAnimation 2s ease-out 75ms;}
.last{display:inline-block; color:#fff; margin-left:3px;}
.last:hover{color:#80b440;}

.borderbox{border:3px solid #d4d4d4;}
.blur, .infoblur{font-size:100px; font-weight:700; color:#7d7d7d; opacity:0.1; -webkit-transform: rotate(-90deg); position:absolute;
left:-60px; top:50%;}
.infoblur{left:100px; font-size:150px;}

.bg-green{background:#7bad3e;}
.container {max-width: 1200px; position:relative;}
#snav{display:none;}

.bg-success {
    background-color: #f7faf4 !important;
}

.footer-contact a{color:#fff;}
.footer-contact i{font-size:18px;}
.infomail a{margin-top:10px; display: block;}
.infomail i{font-size: 24px; vertical-align: bottom;}








@media (min-width: 1400px) {
.container {max-width: 1200px; position:relative;}

}
@media (max-width: 1199.98px){
.menutop li a{padding:0 20px 0 0;}
.menutop li{margin:0 16px;}

}
@media (max-width: 991.98px){
.headerspace {height:30px;}
#snav{ border: none; padding: 10px; width: 40px; cursor: pointer; z-index: 998; background: none; display:block;}	

	#snav i{display:block; background:#fff; height:2px;}

	#snav i+i{margin-top:5px;}

	#snav:focus{outline: none;}

	#snav.openbtn i:nth-child(1){

	-moz-transform: rotate(45deg) translateX(5px) translateY(5px);

	-webkit-transform: rotate(45deg) translateX(5px) translateY(5px);

	-o-transform: rotate(45deg) translateX(5px) translateY(5px);

	-ms-transform: rotate(45deg) translateX(5px) translateY(5px);

	transform: rotate(45deg) translateX(5px) translateY(5px);}

	#snav.openbtn i:nth-child(2){opacity:0;}

	#snav.openbtn i:nth-child(3){

	-moz-transform: rotate(-45deg) translateX(5px) translateY(-5px);

	-webkit-transform: rotate(-45deg) translateX(5px) translateY(-5px);

	-o-transform: rotate(-45deg) translateX(5px) translateY(-5px);

	-ms-transform: rotate(-45deg) translateX(5px) translateY(-5px);

	transform: rotate(-45deg) translateX(5px) translateY(-5px);}
#nav{display:none; position:absolute; right:12px; background:#333; min-width:270px; padding:0; top:47px;}
.header.full #nav{top:45px;}
.hamburger {background:#80b440; border:0; outline:none; color:#fff; font-size:24px; display:inline-block !important; padding:5px;}
.menutop ul{padding:0;}
.menutop li {display: block; height:inherit; margin:0; border-bottom:1px solid #4c4c4c; border-right:0;}
.menutop li a {margin: 0;padding: 0 10px;height: 40px;line-height: 40px;color:#fff;display:block; font-size:13px; text-align:end;}
.menutop li a:hover{background:#7bad3e; color:#fff;}
.btn{font-size:14px; padding:10px 30px;}
.linebox{border-left:0; border-right:0; border-bottom:1px solid #737373; border-top:1px solid #737373;}
.caption span {display: block; font-size: 40px;
}
}
@media (max-width: 767.98px){
.headerspace {height:26px;}
.logo img{max-width:80px;}
.header.full .logo img{max-width:80px;}
#nav {top:44px;}
.header.full #nav {top:44px;}
.caption{bottom:20px; font-size:20px; z-index:9;}
.caption span{font-size:30px;}
.footer{font-size:12px;}
.banner:before {
    position: absolute;
    content: '';
    width: 100%;
    background: #333;
    height: 100%;
    z-index: 1;
    opacity: .4;
}
}
@media (max-width: 575.98px) {
.banner img{height: 200px; object-fit: cover;}
	.caption span{font-size:20px;}
}



/*
     FILE ARCHIVED ON 16:33:56 Apr 26, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:50:07 Dec 13, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 139.213
  exclusion.robots: 0.082
  exclusion.robots.policy: 0.073
  RedisCDXSource: 0.649
  esindex: 0.008
  LoadShardBlock: 120.533 (3)
  PetaboxLoader3.datanode: 133.905 (4)
  CDXLines.iter: 15.354 (3)
  load_resource: 99.574
  PetaboxLoader3.resolve: 41.312
*/
