
/* imports and fonts imports */
@import url("/apps/js/polls/polls-pack.css");

/* General */
html { height: 100%; font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { height: 100%; text-align: center; margin: 0; padding: 0; font-size: 13px; line-height: 1.231;min-width: 1200px;/*background: url('/pics/body-bg.jpg') repeat;*/ }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }

.DB_mask {z-index: 99999 !important;}
.DB_dialog {z-index: 99999 !important;}

.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; font-family: cinzel, sans-serif; }
a, a:active, a:visited { color: #033b73; }
a:hover, a:active { outline: 0; color: #fb3038; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
  
/* Normalization of fonts */
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* Font styles */
body,
#nav_items_0 li:hover ul li a, 
#nav_items_0 li.over ul li a,
#address { font-family: "Arial", Helvetica, sans-serif; }
#pageNav, #pageNav ul li a, #quicklinks a, #nav_items_0 li a, #motto { font-family: "Arial", Helvetica, sans-serif; }

/* Site Styles */
#wrapper, #wrapper-index { position: relative; margin: 0 auto; width: 100%; min-width: 960px; height: 100%; min-height: 100%; height: auto!important; text-align: left;background: url('') no-repeat;}

.inside { width: 100%; margin: 0 auto; }
#wrapper .content { position: relative; margin: 0 auto; }
#wrapper{background: #fff;}
#wrapper .content .inside { width: 1100px; padding: 39px 0 425px; margin: 0 auto;}
#wrapper .content .inside, #wrapper .neutral, #wrapper table {font-family: 'Overpass', sans-serif;font-size: 17px;color: #231f20;font-weight: 400;line-height: 22px;}
.content { width: 100%; text-align: left; margin: 0 auto; padding: 0 ;}
.content .inside { position: relative; min-height: 400px; height: auto!important; height: 400px;}
.pageTitle { width: auto; display: block; margin: 35px; position: relative;font-family: 'Cinzel', serif;font-size: 32px;color: #231f20;font-weight: 700;text-transform: uppercase;left: -1px;letter-spacing: .65px;line-height: 35px;}
#wrapper .content .inside a:hover, #wrapper .content .inside a:focus{font-weight: 600;color: #892329;text-decoration: none;}
.insidepage-rotating-image-box{display: none;}
#wrapper .insidepage-rotating-image-box{display: block;}
.insidepage-rotating-image-box .row-inner{height: 350px;}
#wrapper #footer{position: absolute;bottom: 0;}
#staff.staffR1.staff-horizontal .staff-categoryStaffMember dl dt{padding-bottom: 2px !important;}
.top_title{padding-top: 2px !important;line-height: 34px !important;}

/* Top */
#top { position: relative; background: #ffffff;border-bottom: 1px solid #dadcde; }
#top #inner {position: relative; width: 1100px; height: 35px; margin: 0 auto;}
#marquee-new { float: left; position: relative;margin-left: 146px;top: 6px; }
#tabs { width: auto; height: 35px; padding: 0; float: right; position: relative;}

.translate{float: left;width: 113px;text-align: right;text-transform: uppercase;font-family: 'Overpass', sans-serif;font-size: 14px;color: #564f4f;font-weight: 700;position: relative;letter-spacing: .85px;margin-right: 26px;margin-top: 9px;}
#googleTranslate { opacity:0; filter: alpha(opacity = 0); width:113px !important; height: 18px; cursor: pointer;position: relative;}
#preGoogle { position: absolute; left: 0; bottom: 0; height: 18px !important; display:block; overflow:hidden; background:url('/pics/translate.png') no-repeat left top; border:0; }

#search { float: right; margin-right: -6px;margin-top: 5px; }
#search form { margin: 0; }
#search #search-field { width: 67px; height: 23px; border: 0; padding: 2px; background: none; box-sizing:border-box;font-family: 'Overpass', sans-serif;font-size: 14px;color: #564f4f;font-weight: 700;letter-spacing: .85px; }
#search #search-img { vertical-align: top; float: left;margin-right: 7px;margin-top: 3px; } 

/* Header */
#header { position: relative;background: url('/pics/white-bg.jpg') repeat #000; }
#header:after{content: "";background: url('/pics/header-bottom-bg.png') repeat;width: 100%;height: 50px;position: absolute;bottom: -50px;left: 0;z-index: 9;}
#header .inside { position: relative; height: 124px; width: 1100px;margin: 0 auto; }
#header-name {position: absolute; left: 126px;top: 10px;background: url('/pics/header-name.png') no-repeat center top;width: 272px;height: 108px;color: #fff !important; }
#header .logo { width: 127px; height: 109px; background: url('/pics/header-logo.png') no-repeat center top; position: absolute; top: -14px;left: -1px; color: #fff !important;}
.header-social {
    position: absolute;
    right: 158px;
    top: 10px;
}
.header-social li{display: inline-block;float: left;list-style-type: none;margin-right: 6px;}
.header-social li:last-child{margin-right: 0;}
.header-social li a{display: block;width: 42px;height: 42px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;color: #fff !important;}
.header-social li a:hover,.header-social li a:focus{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.header-social li a.facebook{background: url('/pics/facebook.png') no-repeat center top;}
.header-social li a.twitter{background: url('/pics/twitter.png') no-repeat center top;}
.header-social li a.instagram{background: url('/pics/instagram.png') no-repeat center top;}
.header-social li a.youtube{background: url('/pics/youtube.png') no-repeat center top;}
.header-social li a.linkedin{background: url('/pics/linkedIn.png') no-repeat center top;}

.header-links{padding: 0;margin: 0;position: absolute;right: -1px;top: 86px;}
.header-links li{list-style-type: none;display: inline-block;float: left;margin-right: 36.3px;}
.header-links li:last-child{margin-right: 0;}
.header-links li a{display: block;text-decoration: none;position: relative;font-family: 'Overpass', sans-serif;font-size: 15px;color: #231f20 !important;font-weight: 700;line-height: 18px;text-transform: uppercase;letter-spacing: .85px;transition:all .5s ease;
background: #fff;}
.header-links li a:before{content: "";background: url('/pics/header-links-arrow.png') no-repeat center top;width: 9px;height: 11px;position: absolute;left: -14px;top: 3px;}
.header-links li a:hover,.header-links li a:focus{margin-top: -3px;}
.header-links.upper {
    top: 40px;
}
/* Navigation menu */
#menu { width: 1100px; height: 50px; z-index: 10; margin: 0 auto; position: relative; top: 124px; }
#menu h2 { width: 0; height: 0; }
#nav_items_0 { list-style: none; margin: 0; padding: 0; float: right; right: 50%; position: relative; z-index: 9999; }
#nav_items_0 li { list-style: none; display: inline; float: left; left: 50%; position: relative; z-index: 9999; padding: 0; }
#nav_items_0 > li:last-child > ul{right: 0 !important;}
#nav_items_0 li a { white-space: nowrap; width: 0; height: 50px; display: block; text-align: center; padding: 16px 20px; text-decoration: none;font-family: 'Overpass', sans-serif;font-size: 18px;color: #ffffff;font-weight: 600;box-sizing:border-box;z-index: 9;}
#nav_items_0 > li > a{z-index: 99999;position: relative;transition:all .5s ease;}
#nav_items_0 > li a { width: auto; white-space: normal; }
#nav_items_0 > li:hover > a, #nav_items_0 > li.hover > a,#nav_items_0 > li:focus > a{box-shadow: 4px 4px 0px rgb(0, 0, 0), 4px 4px 0px rgb(0, 0, 0), 4px 4px 0px rgb(0, 0, 0), 4px 4px 0 rgb(0, 0, 0), 4px 4px 0 rgb(0, 0, 0), 4px 4px 0 rgb(0, 0, 0);background: #d2232a;}

/* Drop down items */
#nav_items_0 ul, 
#nav_items_0 li:hover ul ul, #nav_items_0 li.hover ul ul, #nav_items_0 li:focus ul ul,
#nav_items_0 li:hover ul ul ul, #nav_items_0 li.hover ul ul ul,#nav_items_0 li:focus ul ul ul,
#nav_items_0 li:hover ul ul ul ul, #nav_items_0 li.hover ul ul ul ul,#nav_items_0 li:focus ul ul ul ul { position: absolute; right: auto; left: -9999em; top: -9999em; z-index: 9999; width: 196px; margin: 0; padding: 0; font-size: 12px;}
#nav_items_0 ul li { margin: 0; left: auto; }
#nav_items_0 li:hover ul, #nav_items_0 li.hover ul,#nav_items_0 li:focus ul { left: auto; top: auto; background: url('/pics/dropdown-bg.png') repeat;padding: 11px 0; }

#nav_items_0 ul li:hover ul, #nav_items_0 ul li.hover ul,#nav_items_0 ul li:focus ul,
#nav_items_0 ul ul li:hover ul, #nav_items_0 ul ul li.hover ul,#nav_items_0 ul ul li:focus ul,
#nav_items_0 ul ul ul li:hover ul, #nav_items_0 ul ul ul li.hover ul,#nav_items_0 ul ul ul li:focus ul { position: absolute; top: 0; left: 100%; }

/* Drop down items colors and formatting */
#nav_items_0 li:hover ul li a, #nav_items_0 li.hover ul li a,#nav_items_0 li:focus ul li a { text-align: left; text-decoration: none; padding: 8px 15px 6px 21px; height: auto; width: 196px; white-space: normal; text-transform: none;min-height: 35px;
    text-shadow: none; font-variant: normal;outline: none !important;font-family: 'Overpass', sans-serif;font-size: 18px;color: #ffffff;font-weight: 600;line-height: 21px;box-sizing:border-box;transition:padding-left .5s ease;} 

#nav_items_0 li:hover ul li a, #nav_items_0 li.hover ul li a,
#nav_items_0 li ul li:hover ul a, #nav_items_0 li ul li.hover ul a,
#nav_items_0 li ul li ul li:hover ul a, #nav_items_0 li ul li ul li.hover ul a,
#nav_items_0 li ul li ul li ul li:hover ul a, #nav_items_0 li ul li ul li ul li.hover ul a,
#nav_items_0 li:focus ul li a,#nav_items_0 li ul li:focus ul a,#nav_items_0 li ul li ul li:focus ul a,#nav_items_0 li ul li ul li ul li:focus ul a{ color: #fff; background: none;border-bottom: 0;}

#nav_items_0 > li > ul > li > a:hover,
#nav_items_0 > li > ul > li:hover > a, #nav_items_0 > li > ul > li.hover > a,
#nav_items_0 > li > ul > li:hover > ul > a:hover, #nav_items_0 > li > ul > li.hover > ul > a:hover,
#nav_items_0 > li > ul > li > ul > li:hover > a, #nav_items_0 > li > ul > li > ul > li.hover > a,
#nav_items_0 > li > ul > li > ul > li:hover > ul > a:hover, #nav_items_0 > li > ul > li > ul > li.hover > ul > a:hover,
#nav_items_0 > li > ul > li > ul > li > ul > li:hover > a, #nav_items_0 > li > ul > li > ul > li > ul > li.hover > a,
#nav_items_0 > li > ul > li > ul > li > ul > li:hover > ul > a:hover, #nav_items_0 > li > ul > li > ul > li > ul > li.hover > ul > a:hover,
#nav_items_0 > li > ul > li > a:focus,
#nav_items_0 > li > ul > li:focus > a,
#nav_items_0 > li > ul > li:focus > ul > a:focus, #nav_items_0 > li > ul > li.hover > ul > a:focus,
#nav_items_0 > li > ul > li > ul > li:focus > a,
#nav_items_0 > li > ul > li > ul > li:focus > ul > a:focus, #nav_items_0 > li > ul > li > ul > li.hover > ul > a:focus,
#nav_items_0 > li > ul > li > ul > li > ul > li:focus > a,
#nav_items_0 > li > ul > li > ul > li > ul > li:focus > ul > a:focus, #nav_items_0 > li > ul > li > ul > li > ul > li.hover > ul > a:focus{ background: #231f20;padding-left: 16px; }
nav#menu ul li span.nav_icon { display: none; }

#nav_items_0 li a bdi:after, #nav_items_0 li a li a bdi:after, #nav_items_0 li a li a li a bdi:after{ content: " \2192";}

/* Index properties */
#index-wrapper {  }
#index-top, #columns { width: 100%; position: relative;}
#index-top { margin: 0 auto 0; height: 650px;}
#columns { width: 100%; padding: 10px 0 0 0; margin: 0; position: relative; }
.row-inner{width: 1100px;margin: 0 auto;position: relative;}

/* Image shuffles */
#slideshow { width: 1100px; height: 650px; margin: 0 auto; }

/* Homepage Sections */
section { position: relative; }

/* Homepage Section Headers */
#wrapper-index .content section h2 {  }
#wrapper-index .content section h2 a { width: auto; text-decoration: none; margin: 0; display: block;}

/* Homepage Sections Containers */
.container {position: relative; margin-top: 0; padding: 10px 0;}
 
/*First Row*/

#first-row{background: #ffffff;position: relative;}
/*#first-row:before{content: "";background: #ffffff;width: 1160px;height: 40px;position: absolute;left: 4px;right: 0;top: -40px;margin: 0 auto;z-index: 999;}
#first-row #first-row-inner{padding-bottom: 20px;box-sizing:border-box;top: -10px;z-index: 999;}*/


#first-row-inner{padding:39px 0 70px;}

#first-row #quicklinks{position: relative; width: 100%;float: left;left: 0px;}
#first-row #quicklinks ul{padding: 0;margin: 0;float: right;right: 50%;position: relative;}
#first-row #quicklinks ul li{float: left;left: 50%;margin: 0px;padding: 0;list-style: none;height: 470px;width: 275px;position: relative;z-index: 5;display: flex;align-content: center;}
#first-row #quicklinks ul li a{box-sizing: border-box;background: #fff; width: 100%;height: 470px; color: #000;transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;text-decoration: none; }
#first-row #quicklinks ul li a p{transition: all ease 0.5s;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s; margin:0 0 25px; width: 250px;height: 175px; display: flex;justify-content: center;align-items: center;text-align: center;color: #fff;font-size: 16px;font-size: 1.6rem;line-height: 18px;line-height: 1.8rem;font-family: "Overpass", sans-serif; font-weight: 400;background: #eeeeee; color: #000000;}
#first-row #quicklinks ul li:nth-child(even) a p{margin: 25px 0 0;}
#first-row #quicklinks ul li:last-child a p{margin: 25px 0 0 25px;}


#first-row #quicklinks ul li#ql-link1 a .ql-img{width: 275px;height: 270px;background: url('/pics/ql-link-1.jpg')no-repeat;}
#first-row #quicklinks ul li#ql-link1 a#donate-btn {
    position: absolute;
    left: 0px;
    bottom: 0;
    height: 270px;
}
#first-row #quicklinks ul li#ql-link2 a .ql-img{width: 275px;height: 270px;background: url('/pics/hp_interestedbecoming.jpg')no-repeat;}
#first-row #quicklinks ul li#ql-link3 a .ql-img{width: 275px;height: 270px;background: url('/pics/ql-link-3.jpg')no-repeat;}
#first-row #quicklinks ul li#ql-link4 a .ql-img{width: 275px;height: 270px;background: url('/pics/ql-link-4.jpg')no-repeat;}

#first-row #quicklinks ul li#ql-link2 a p{background: #A6A6A6; color: #000000;}
#first-row #quicklinks ul li#ql-link3 a p{background: #333333;  color: #ffffff;}
#first-row #quicklinks ul li#ql-link4 a p{background: #D9D9D9;  color: #000000;}

#first-row #quicklinks ul li#ql-link1 a:hover p,#first-row #quicklinks ul li#ql-link1 a:focus p{background: url('/pics/stars-img.png')no-repeat right bottom,#eeeeee;box-shadow: 10px 10px 0 #e6eaef;}
#first-row #quicklinks ul li#ql-link2 a:hover p,#first-row #quicklinks ul li#ql-link2 a:focus p{background: url('/pics/stars-img.png')no-repeat right bottom,#A6A6A6;box-shadow: 10px 10px 0 #e6eaef;}
#first-row #quicklinks ul li#ql-link3 a:hover p,#first-row #quicklinks ul li#ql-link3 a:focus p{background: url('/pics/stars-img.png')no-repeat right bottom,#333333;box-shadow: 10px 10px 0 #e6eaef;}
#first-row #quicklinks ul li#ql-link4 a:hover p,#first-row #quicklinks ul li#ql-link4 a:focus p{background: url('/pics/stars-img.png')no-repeat right bottom,#D9D9D9;box-shadow: 10px 10px 0 #e6eaef;}




.buttons-box a{position: relative;text-decoration: none;display: block;}

.buttons-box a:after{content: "";width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;transition:background .5s ease;}

.buttons-box a:hover:after,.buttons-box a:focus:after{background: url('/pics/button-hover-overlay.png') repeat center bottom;}
.buttons-box a span{font-family: 'Overpass', sans-serif;font-size: 28px;color: #ffffff !important;font-weight: 600;line-height: 30px;transition:all .5s ease;position: absolute;bottom: 22px;left: 0;z-index: 9;padding-left: 40px;text-shadow: 2px 2px 0 #000;}
.buttons-box a span:before{content: "";background: url('/pics/button-icon.png') no-repeat center center;width: 27px;height: 100%;position: absolute;left: -1px;top: -3px;}
.buttons-box a.support-san-miguel span:before{top: -1px;}
.buttons-box a:hover span,.buttons-box a:focus span{margin-bottom: 70px;}
.buttons-box a.remembrance-molly-assenmacher:hover span,.buttons-box a.remembrance-molly-assenmacher:focus span{margin-bottom: 190px;}

.buttons-box a p{background: #66242a;font-family: 'Overpass', sans-serif;font-size: 14px;color: #ffffff !important;font-weight: 600;text-transform: uppercase;width: 139px;height: 40px;opacity: 0;transition:all .5s ease;position: absolute;bottom: 0;left: 40px;
box-sizing:border-box;z-index: 9;padding: 12px 15px 12px 21px;letter-spacing: .9px;margin: 0;}
.buttons-box a:hover p,.buttons-box a:focus p{opacity: 1;bottom: 30px;}
.buttons-box a.remembrance-molly-assenmacher:hover label,.buttons-box a.remembrance-molly-assenmacher:focus label{bottom: 150px;}

.buttons-box .who-we-are span{letter-spacing: -.2px;}
.buttons-box .stay-in-touch span{letter-spacing: -.1px;}
.buttons-box .remembrance-molly-assenmacher  span{bottom: 21px;}

.top-row,.bottom-row{width: 100%;float: left;}
.top-row{margin-bottom: 20px;}
.left-box{width: 320px;float: left;margin-right: 20px;}
.right-box{width: 760px;float: left;}

.who-we-are{width: 540px;height: 220px;background: url('/pics/who-we-are.jpg') no-repeat center top #000;margin-right: 20px;float: left;}
.apply-now{width: 540px;height: 220px;background: url('/pics/apply-now.jpg') no-repeat center top #000;float: left;}
.frequently-asked-questions{width: 540px;height: 220px;background: url('/pics/frequently-asked-questions.jpg') no-repeat center top #000;float: left;}
.support-san-miguel{width: 320px;height: 500px;background: url('/pics/support-san-miguel.jpg') no-repeat center top #000;}
.remembrance-molly-assenmacher {width: 320px;height: 500px;background: url('/pics/Molly-Assenmacher-Homepage.jpg') no-repeat center top #000;}
/*.mission-box{width: 420px;height: 260px;margin-right: 20px;float: left;margin-bottom: 20px;text-align: center;box-sizing: border-box;padding: 15px 19px;}*/
.mission-box {text-align: left; margin: 50px auto;}
.mission-box h3{font-family: 'Cinzel', serif;font-size: 32px;color: #231f20;font-weight: 700;text-transform: uppercase;padding: 0;letter-spacing: .7px;margin-bottom: 15px;}
.mission-box p{margin: 0;font-family: 'Overpass', sans-serif;font-size: 20px;color: #231f20;font-weight: 400;line-height: 24px;letter-spacing: -.25px;position: relative;left: -1px;}
/*.partner{width: 320px;height: 260px;background: url('/pics/partner.jpg') no-repeat center top #000;margin-bottom: 20px;float: left;}*/
.partner{width: 320px;height: 260px;background: url('/pics/2021_become_a_partner_img.jpg') no-repeat center top #000;margin-bottom: 20px;float: left;}
/*.stay-in-touch{width: 320px;height: 220px;background: url('/pics/stay-in-touch.jpg') no-repeat center top #000;margin-right: 20px;float: left;}*/
/*.stay-in-touch{width: 320px;height: 220px;background: url('/pics/2021_inspire_stay_in_touch.jpg') no-repeat center top #000;margin-right: 20px;float: left;}*/
.stay-in-touch{width: 320px;height: 220px;background: url('/pics/corptaxcredits1.jpg') no-repeat center top #000;margin-right: 20px;float: left;}


.daily-announcements{width: 420px;height: 220px;background: url('/pics/daily-announcements.jpg') no-repeat center top #000;float: left;}

/*Second Row*/
#second-row {background: #fff;}
#second-row #second-row-inner {padding-bottom: 60px;box-sizing:border-box;padding-top: 29px; }
#second-row #second-row-inner .title-box h2, #first-row-inner > div > h2 {font-family: 'Cinzel', serif;font-size: 60px;color: #231f20;font-weight: 400;line-height: 50px;text-transform: uppercase;text-align: left;position: relative;;margin-bottom: 40px;padding-left: 82px;margin-top: 40px;}
#second-row #second-row-inner .title-box h2 span {font-size:55px;}
#second-row #second-row-inner .title-box::before, #first-row #first-row-inner .title-box::before {content: "";background: url('/pics/virUpdts_border2.png') no-repeat;width: 103px;height: 176px;position: absolute;left: -60px;top: 103px;}
#second-row #second-row-inner .leftBx, #second-row #second-row-inner .rightBx {display:block; float:left;width:540px;}
#second-row #second-row-inner .leftBx {margin-right:20px;}
#second-row #second-row-inner .title-box::after  {
  content: "";
  background: url('/pics/joinUs_border1.png') no-repeat;
  width: 808px;
  height: 176px;
  position: absolute;
  right: -60px;
  top: 103px;
}

.boxes {
    display: flex;
    justify-content: space-evenly;
}
.boxes > a {
    width: 30%;
}
.boxes > a > img {
    width: 100%;
	transition: all .25s ease;
}
.boxes > a:hover > img,
.boxes > a:focus > img{
	opacity: .7;
}

#banner-row1 {background:#fff;}

#first-row #first-row-inner .title-box::after  {
  content: "";
  background: url('/pics/joinUs_border1.png') no-repeat;
  width: 808px;
  height: 176px;
  position: absolute;
  right: -100px;
  top: 103px;
}
#second-row #second-row-inner .leftBx .leftBxBtn, #second-row #second-row-inner .rightBx .rightBxBtn {display:block; background-color:#e7e8e9;text-align:center;text-decoration:none;color:#000;font-family: 'Cinzel', serif;font-size:30px;padding: 15px 0;}
#second-row #second-row-inner .leftBx .leftBxBtn:hover, #second-row #second-row-inner .rightBx .rightBxBtn:hover, #second-row #second-row-inner .leftBx .leftBxBtn:focus, #second-row #second-row-inner .rightBx .rightBxBtn:focus {background-color:#000;color:#fff;transition:ease-in-out .2s;}

/*News Module*/
.news-main-title{font-family: 'Cinzel', serif;font-size: 30px;color: #231f20 !important;font-weight: 700;text-transform: uppercase;display: inline-block !important;letter-spacing: .65px;margin-bottom: 11px !important;}
#second-row .homepage-news .bx-wrapper .bx-prev { background-image: url('/pics/leftArrow.png');background-position: center left;background-repeat:no-repeat;left: -39px;color: #000 !important; width: 23px; height: 26px;-pie-background: url('/pics/leftArrow.png') center center no-repeat;behavior: url('/shared/pie.htc');}
#second-row .homepage-news .bx-wrapper .bx-next {background-image: url('/pics/rightArrow.png');background-position:center left;background-repeat: no-repeat;right: -40px;color: #000 !important; width: 23px; height: 26px;-pie-background: url('/pics/rightArrow.png') center center no-repeat;behavior: url('/shared/pie.htc');}
#second-row .homepage-news .bx-wrapper .bx-controls-direction a {margin-top: 0 !important; top: 91px !important;}
#second-row .homepage-news .bx-wrapper .bx-controls-direction a:focus{outline: none !important;}
#second-row .homepage-news .bx-wrapper .bx-prev:hover,
#second-row .homepage-news .bx-wrapper .bx-next:hover{background-position: center center;}
#second-row .homepage-news .bx-wrapper .bx-prev:focus,
#second-row .homepage-news .bx-wrapper .bx-next:focus{background-position: center right;}
#second-row .homepage-news li {background: none; border: 0;}
#second-row .homepage-news .news-wrap {padding: 14px 0px; margin: 0;height: 175px;box-sizing: border-box;}
#second-row .homepage-news .news-text {font-family: 'Overpass', sans-serif;font-size: 17px;color: #231f20;font-weight: 600;line-height: 22px;letter-spacing: -.09px;}
#second-row .homepage-news .news-title a {transition:letter-spacing .5s ease;font-family: 'Overpass', sans-serif;font-size: 19px;color: #ae222a !important;font-weight: 600;line-height: 25px;text-decoration: none;}
#second-row .homepage-news .news-title a:hover,#second-row .homepage-news .news-title a:focus{letter-spacing: .2px;}
#second-row .layout-3 .news-thumb{box-sizing: border-box;position: relative;}
#second-row .layout-3 .news-thumb:after{content: "";border: 1px solid #c3c5c7;width: 100%;height: 100%;box-sizing:border-box;position: absolute;left: 0;top: 0;}
#second-row .layout-3 .news-title{margin: 0 0 7px !important;}
#second-row .layout-3{padding-bottom: 0 !important}
.news-show-all {position: absolute;left: 40px;bottom: 3px;}

.news-show-all a{transition:all .5s ease;font-family: 'Overpass', sans-serif;font-size: 16px;color: #ae222a !important;font-weight: 700;text-transform: uppercase;text-decoration: none;letter-spacing: .8px;position: relative;display: block;}
.news-show-all a:before{content: "";background: url('/pics/news-show-all-icon.png') no-repeat center top;width: 12px;height: 12px;position: absolute;left: -21px;top: 4px;}
.news-show-all a:hover,.news-show-all a:focus{margin-top: -3px;}
.news-show-all a:hover:before,.news-show-all a:focus:before{transform: rotateY(180deg);transition: all 0.6s;animation: flip 3s infinite;}
@keyframes flip {
  25% {
    transform: rotateY(180deg);
  }

  50% {
    transform: rotateZ(180deg);
  }
  
  74.999% {
    transform: rotateX(179deg);
  }
  
  75% {
    transform: rotateX(180deg);
  }
}
/*News Module End*/




div#spotlight12960wrapper { /* Entire e:import wrapper */ }

/* Title / Header image */
#spotlight12960wrapper h2 a, #spotlight12960wrapper h2.spotlight12960_plural a, #spotlight12960wrapper  h2.spotlight12960_past a {font-family: 'Cinzel', serif;
font-size: 30px; color: #231f20 !important; font-weight: 700;
text-transform: uppercase; display: inline-block !important;
letter-spacing: .65px; margin-bottom: 11px !important; }

div#spotlight12960 { /* All entries container */ }
div#spotlight12960 a { /* Single entry */ }
div#spotlight12960 a.first { /* First entry */ }
div#spotlight12960 a.last { /* Last entry */ }

#second-row div#spotlight12960 a div.imgWrapper  { padding: 0px; background: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;  }
#second-row div#spotlight12960 a {text-decoration: none !important; }
#second-row div#spotlight12960 a h3 {transition:letter-spacing .5s ease;font-family: 'Overpass', sans-serif;font-size: 19px;color: #ae222a !important;font-weight: 600;line-height: 25px;text-decoration: none !important; }
#second-row div#spotlight12960 a:hover h3, div#spotlight12960 a:focus h3 {letter-spacing: .2px;}
#second-row div#spotlight12960 a.showAll { transition:all .5s ease;font-family: 'Overpass', sans-serif;font-size: 16px;color: #ae222a !important;font-weight: 700;text-transform: uppercase;text-decoration: none;letter-spacing: .8px;position: relative;display: block; }

/*Third Row*/
.parallax{width: 100%;position: relative;background: #e5e0dc;}
.parallax:after{content: "";background: url('/pics/parallax-overlay.png') repeat-y center top;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
/*#slide-1 {background-image:url('/pics/parallax.jpg');-pie-background-image: url('/pics/parallax.jpg');behavior: url('/shared/pie.htc');background-position:top center;background-repeat: no-repeat;background-size:cover;background-attachment: fixed;width: 100%;}*/
#slide-1 {background-color:#222021; width: 100%;}
#third-row {background: url('/pics/second-row-bg.jpg') repeat center top;}
#third-row #third-row-inner {min-height: 160px;box-sizing:border-box;z-index: 999;}
.events-box{width: 340px;float: right;position: relative;box-sizing: border-box;padding:20px;padding-top: 34px;padding-bottom: 40px;}
#third-row #third-row-inner a {display:block; width:250px; height:40px; text-align:center; text-decoration:none; font-family: 'Cinzel', serif;font-size: 32px;font-weight: 700;text-transform: uppercase;background-color: #adadaf;padding: 15px 0;margin: 40px 0; float:left;color:#000 !important;}
#third-row #third-row-inner a:hover {background-color:#222021; border:1px solid #adadaf; color:#adadaf !important;transition:ease-in-out 0.2s;}
#third-row #third-row-inner .blogLnk {margin:40px 30px 0 145px;}
#third-row #third-row-inner .videosLnk {margin-right:30px;}

/* Events */
a.events-main-title{font-family: 'Cinzel', serif;font-size: 30px;color: #000 !important;font-weight: 700;text-transform: uppercase;display: inline-block !important;letter-spacing: .65px;margin-bottom: 13px !important; text-decoration: underline; position: relative; z-index: 21;}
a.events-main-title:hover { font-size: 30px; color: #66242A !important; letter-spacing: .75px; text-decoration: underline;}
#hp-events .v3 .dayInfoWrap {background: url('/pics/date-bg.png') no-repeat center top;width: 66px;height: 62px;box-sizing:border-box;box-sizing: border-box;padding: 10px 10px;}
#hp-events .v3 span.month {font-family: 'Overpass', sans-serif;font-size: 14px;color: #000;font-weight: 600;text-transform: uppercase;letter-spacing: .8px;}
#hp-events .v3 span.day {font-family: 'Cinzel', serif;font-size: 30px;color: #000;font-weight: 700;line-height: 29px;}
#hp-events .v3 ul {padding-left: 81px !important;position: relative;top: -1px;margin-bottom: 22px;}
#hp-events ul li.event div {font-family: 'Overpass', sans-serif;font-size: 17px;color: #000;font-weight: 400;margin-bottom: 1px;}
#hp-events ul li.event div a {font-family: 'Overpass', sans-serif;font-size: 19px;color: #000 !important;font-weight: 600;line-height: 22px;text-decoration: none;transition:all .5s ease;letter-spacing: -.05px;}
#hp-events ul li.event div a:hover,#third-row #hp-events ul li.event div a:focus{letter-spacing: .2px;}
/*.time span:first-child,#third-row .location span:first-child{display: none !important;}*/
#hp-events .hpeventlinks{margin-top: 55px !important;}
#hp-events .hpeventlinks div a {font-family: 'Overpass', sans-serif;font-size: 16px;color: #000 !important;font-weight: 700;text-transform: uppercase;display: inline-block;float: left;position: relative;text-decoration: none;padding-left: 16px;
letter-spacing: .9px;transition:all .5s ease;}
#hp-events .hpeventlinks div a:hover,#third-row #hp-events .hpeventlinks div a:focus{}
#hp-events .hpeventlinks div:first-child{width: 204px;float: left;}
#hp-events .hpeventlinks div:last-child{margin-top: 0 !important;float: left;}
#hp-events .hpeventlinks div a:before{content: "";background: url('/pics/events-show-links-icon.png') no-repeat center top;width: 12px;height: 12px;position: absolute;left: -4px;top: 4px;}
#hp-events .hpeventlinks div a:hover:before,#third-row #hp-events .hpeventlinks div a:focus:before{transform: rotateY(180deg);transition: all 0.6s;animation: flip 3s infinite;}

/*Fourth Row*/
#fourth-row {background: #FFF /*url('/pics/fourth-row-bg.jpg') repeat center top*/;}
#fourth-row #fourth-row-inner{padding-bottom: 56px;box-sizing:border-box;padding-top: 50px;}
#fourth-row #fourth-row-inner:before{content: "";background: url('/pics/border01.png') no-repeat center top;width: 283px;height: 114px;position: absolute;left: -61px;top: 88px;}
#fourth-row #fourth-row-inner .title-box{width: 810px;float: right;position:relative;top:10px;}
#fourth-row #fourth-row-inner .content-box{width: 100%;float: left;position: relative;min-height: 290px;box-sizing:border-box;margin-top: 0px;padding-top: 38px;}
#fourth-row #fourth-row-inner .content-box:after{content: "";background: #d2232a;width: 2px;height: 290px;position: absolute;right: -60px;top: 0;}
#fourth-row #fourth-row-inner .title-box h2{font-family: 'Cinzel', serif;font-size: 60px;color: #231f20;font-weight: 400;line-height: 50px;text-transform: uppercase;text-align: right;position: relative;right: -3px;}
#fourth-row #fourth-row-inner .title-box h5{font-family: 'Cinzel', serif;font-size: 34px;color: #231f20;font-weight: 400;text-transform: uppercase;line-height: 37px;text-align: right;letter-spacing: .86px;}
#fourth-row #fourth-row-inner .content-box h1{font-family: 'Cinzel', serif;font-size: 80px;/*color: #95262d;*/font-weight: 400;line-height: 70px;float: left;display: inline-block;}
#fourth-row #fourth-row-inner .content-box p{margin: 0;font-family: 'Overpass', sans-serif;font-size: 19px;color: #95262d; color:#000;font-weight: 600;line-height: 25px;float: left;display: inline-block;letter-spacing: .36px;}
#fourth-row #fourth-row-inner .text-box{float: left;}
#fourth-row #fourth-row-inner .content-box .sub-box01 {
    right: 30px;
    top: 280px;
    text-align: left;
    position: absolute;
}
.sub-box02{margin-left: 78px;margin-top: 46px;display:none;}
#fourth-row #fourth-row-inner .content-box .sub-box02 h1{font-size: 90px;}
#fourth-row #fourth-row-inner .content-box .sub-box02 p{margin: -3px 0 0 13.5px;}
.sub-box03{right: 192px;
    top: 160px;
    text-align: left;
    position: absolute;}
#fourth-row .sub-box03:before{/*content: ""*/;background: url('/pics/graduation-icon.png') no-repeat center top;width: 111px;height: 113px;position: absolute;left: -2px;top: -20px;}
.sub-box03 h1,.sub-box03 p{float: none !important;display: block !important;}
.sub-box03 h1{letter-spacing: .6px;margin-bottom: 18px;position: relative;right: -1px;}
.sub-box03 p{position: relative;right: -158px;bottom:80px;}
.sub-box04{padding-left: 219px;position: relative;top: -6px;display:none;}
#fourth-row .sub-box04:before{content: "";background: url('/pics/staff-icon.png') no-repeat center top;width: 184px;height: 152px;position: absolute;left: -1px;top: -31px;}
.sub-box04 h1,.sub-box04 p{float: none !important;display: block !important;}
.sub-box04 h1{margin-bottom: 8px;}
.sub-box05{right: 8px;
    top: 40px;
    text-align: left;
    position: absolute;}
.sub-box05:before{/*content: ""*/;background: #d2232a;width: 161px;height: 2px;position: absolute;left: -186px;bottom: 11px;}
#fourth-row #fourth-row-inner .content-box .sub-box05 h1{letter-spacing: .7px;}
#fourth-row #fourth-row-inner .content-box .sub-box05 p{margin-left: 16px;letter-spacing: .3px;}
#fourth-row-inner > div.content-box > div.sub-box01.text-box > p {position:relative;left:12px;}
/*Fifth Row*/
#fifth-row{background: url('/pics/sixth-row-bg.jpg') no-repeat center center #000;background-size: cover;position: relative;height: 520px;}
#fifth-row #fifth-row-inner{height: 330px;box-sizing:border-box;padding-top: 40px;z-index: 9;}
#fifth-row #fifth-row-inner .title-box{width: 185px;float: left;margin-right: 24px;box-sizing: border-box;padding-top: 77px;}
#fifth-row #fifth-row-inner .title-box > h2{font-family: 'Cinzel', serif;font-size: 32px;color: #ffffff;font-weight: 700;line-height: 34px;text-transform: uppercase;letter-spacing: .7px;}
.video-box{width: 540px;float: left;position: relative;margin-right: 31px;}
.album-box{width: 320px;float: left;position: relative;}


/* Featured Video */
.HPVideo { position: relative;}
.HPVideo h2 a{width: auto; text-decoration: none; margin: 0; display: block;font-family: 'Overpass', sans-serif;font-size: 22px;font-weight: 600;text-align: center;min-height: 55px;box-sizing: border-box;
padding: 17px 10px 5px 11px;letter-spacing: 1.3px; }
.HPVideo .videowrapper {position: relative; margin-top: 0;}
/*.HPVideo p {padding: 12px 10px 12px 12px; margin: 0;background: #231f20;width: 100%;box-sizing:border-box;min-height: 45px;}*/

.HPVideo p  {padding: 12px 10px 12px 12px; margin: 0;width: 100%;box-sizing:border-box;min-height: 45px;margin-left:670px;height:400px;width:440px;font-family: 'Overpass', sans-serif;
font-size: 25px;
color: #231f20;
font-weight: 400;
line-height: 30px;
letter-spacing: -.25px;}
#fourth-row-inner > div.content-box > div:nth-child(1) > div > div > p {    position: absolute;
    right: -300px;
    top: -50px;
width: 300px;}

.HPVideo p a {text-align: center; text-decoration: none;  display: block;font-family: 'Karla', sans-serif;font-size: 18.01px;color: #ffffff !important;font-weight: 700;line-height: 21px;height: auto !important;
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;max-height: 42px;}

/* Featured Photo Album */
.album-box .HPFeaturedAlbums { position: relative;}
.album-box .HPFeaturedAlbums h2 {width: auto; text-decoration: none; margin: 0; display: block;font-family: 'Overpass', sans-serif;font-size: 22px;color: #ffffff !important;font-weight: 600;text-transform: uppercase;text-align: center;background: #d2232a !important;
min-height: 55px;box-sizing: border-box;padding: 17px 10px 5px 11px;letter-spacing: 1.3px;}
.album-box .HPFeaturedAlbums .featuredAlbums {position: relative; margin-top: 0;}
.album-box .HPFeaturedAlbums ul {margin-top: 0;}
.album-box .HPFeaturedAlbums ul li {padding: 0;border: 0;box-shadow: none;list-style-type: none;overflow: visible !important;}
.album-box .HPFeaturedAlbums ul li h3 {background: #231f20; text-shadow: none;bottom: auto;top: 308px;width: 100%;box-sizing:border-box;padding: 12px 10px 12px 11px;min-height: 45px;}
.album-box .HPFeaturedAlbums ul li h3 span {text-align: center; text-decoration: none;  display: block;font-family: 'Karla', sans-serif;font-size: 18.01px;color: #ffffff !important;font-weight: 700;line-height: 21px;height: auto !important;
overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;max-height: 42px;padding: 0;height: auto;}

/*Sixth Row*/
#sixth-row{background: url('/pics/IMG_1926_w3000.jpg') no-repeat top center #000; background-size: cover;position: relative;}
#sixth-row:after{content: "";background: url('/pics/sixth-row-bottom-overlay-white.png') repeat center top;width: 100%;height: 400px;position: absolute;bottom: 0;left: 0;}
#sixth-row #sixth-row-inner{min-height: 400px;box-sizing:border-box;padding: 0px 50px 0;}

/*Testimonials*/
#sixth-row #sixth-row-inner .simple,#sixth-row #sixth-row-inner .simple .infowrap,#sixth-row #sixth-row-inner .simple .overlaycontainer{width: 100% !important; padding-bottom:40px; height: 255px !important;}
#sixth-row #sixth-row-inner .carouselwrap{display: none !important;}
#sixth-row #sixth-row-inner .carouselInfo{height: 220px !important;top:70px;}
#sixth-row #sixth-row-inner .carouselInfo:before{content: "";background: url('/pics/quotes-left-opaque.png') no-repeat center top;width: 103px;height: 75px;position: absolute;left: -61px;top: 15px;}
#sixth-row #sixth-row-inner .carouselInfo:after{content: "";background: url('/pics/quotes-right-opaque.png') no-repeat center top;width: 103px;height: 79px;position: absolute;right: -61px;bottom: 35px;}
#sixth-row .simple > h2{width: auto; height:35px; display: block; margin: 35px; position: relative;font-family: 'Cinzel', serif;font-size: 32px;color: #000000;font-weight: 700;text-transform: uppercase;left: -1px;letter-spacing: .65px;line-height: 35px;}
#sixth-row .simple p{height: auto;width: 100%;bottom: 60px;}
#sixth-row .simple p span{font-family: 'Overpass', sans-serif;font-size: 19px;color: #757575;font-weight: 600;line-height: 25px;padding: 0;text-align: center;text-transform: uppercase;letter-spacing: .35px;}
#sixth-row .simple div h3{font-family: 'Overpass', sans-serif;font-size: 24px;color: #000000;font-weight: 400;line-height: 30px;text-align: center;text-shadow:none;background: none;clear: left;top: 46px;bottom: auto;}
#sixth-row .simple div h3 span{height: auto;padding: 0;overflow: visible;}

/* Email List */
#email {position: relative; display: block; margin-bottom: 10px; background: green;  height: 30px;}
#email span {color: #fff; font-weight: bold;}

/* Homepage Section Table Includes */
#wrapper-index .content table { width: 100%; padding: 0; margin: 0; }

/* Other homepage section extras */
.dark {background-color: #95262d !important; color: #fff !important;font-family: 'Overpass', sans-serif !important;font-size: 17px !important;}
.light {background-color: #fdfafa !important;font-family: 'Overpass', sans-serif !important;font-weight: 400 !important;font-size: 17px !important;color: #555556 !important;}
.dark a, .dark a:visited, .dark a:link, .dark a:hover, .dark a:active {color: #fff !important;}

#wrapper-index .content table { color: #000; }
#wrapper-index .content section table a { color: #033b73; text-decoration: none; font-weight: 700; }
#wrapper-index .content table #l { padding-top: 8px; } /* Put Display None if you want to hide bullet */
#wrapper-index .content table #r { border-bottom: 1px solid #d1d1d1; padding: 10px 0 10px 0; }
#wrapper-index .content table #r b a { display: block; margin-top: 5px; text-decoration: none; }

.autoCalendarLinks td, #showAll-0, #showAll-hpbbmessages #r, #showAll-hplinks #r, #showAll-0 #r { border-bottom: 0!important; padding-left: 0!important; padding-bottom: 0!important; padding-top: 2px!important; }

#wrapper-index .content table tr:first-child td, .autoCalendarLinks, #showAll-0, #showAll-hplinks #r, #showAll-0 #r { border-left: 0!important; }

#wrapper-index .content table tr:last-child td { border-bottom: 0!important; }


/* Quick Poll */
.HPQuickpoll h2 { display: none; }
.HPQuickPoll .bar-color { background-color: #003270; } /* results bar color */
.HPQuickPoll .results, .HPQuickPoll .choices, .HPQuickPoll .results_only { margin: 0 auto; width: 70%; }

/* Side Image */
img.sub {border: 0;}
#wrapper img.sub {margin-left: 20px;}

/* Page navigation */
#pageNav { border: 0; font-size: 14px; position: relative; background: url('/pics/pagenav-bg.jpg') repeat-y center center #d6d7d8; margin-left: 20px;}
#pageNav ul, #pageNav ul li { list-style: none; line-height: 16px; }
#pageNav ul { padding: 8px 0 67px !important; margin: 0 auto!important; width: 300px;  height: auto!important;  }
#pageNav ul li { padding: 0 !important; margin: 0 !important; zoom: 1; /* important for IE6 */ }
#pageNav td img { display: none; }
#pageNav ul li a, #pageNav ul li b {  min-height: 42px;text-decoration: none; padding: 12px 15px 9px 25px; margin: 0; display: block; text-align: left; position: relative; z-index: 0;font-family: 'Overpass', sans-serif;font-size: 18px;color: #231f20;font-weight: 600;
line-height: 21px;box-sizing:border-box;transition:all .5s ease;}
#pageNav ul li b,#pageNav ul li a:hover,#pageNav ul li a:focus {background: #b6383f;color: #ffffff !important;letter-spacing: .2px;font-weight: 600;}

/* Footer */
#footer { width: 100%; position: relative; background: url('/pics/footer_vpr_bg_1192x387.png') #f0efed no-repeat top center; }
#footer .inside { height:387px; position: relative; width: 1100px;margin: 0 auto;}

#lasallian{background: url('/pics/lasallian.png') no-repeat center top;width: 238px;height: 74px;position: absolute;right: 0;bottom: 62px;}

#logo { width: 135px; height: 115px; background: url('/pics/footer-logo.png') no-repeat center top; position: absolute; left: 65px; top: 17px; background-size: 110px; }

#footer #name { position: absolute; top: 42px;left: -2px;right:0; background: url('/pics/footer_logo_3.jpg') no-repeat center top; width: 252px;height: 211px; }


#district-logo { width: 243px; height: 69px; background: url('/pics/cristo-rey-networks_trans.png') no-repeat center top; position: absolute; right: -2px;top: 175px;}


#address,#contact { position: absolute;font-family: 'Overpass', sans-serif;font-size: 17px;color: #757576 !important;font-weight: 400;line-height: 22px;text-decoration: none; left: 400px!important; text-align: left;}



#address{left: 0px;letter-spacing: -.01px; top: 50px;}

#contact{top: 180px;}
#contact span{margin-right: 5px;}
#contact span:last-child{margin-right: 7px;}
#edunet { width: 184px; height: 25px; background: url('/pics/edunet-black.png') no-repeat center top; position: absolute; left: 2px;right: 0;margin: 0 auto;bottom: 10px; }

.alert-box .alert-box-body div.contents, .alert-box .alert-box-body div.contents table {
    text-align: left;
    font-size: 17px !important;
    font-weight: normal;
    color: #000 !important;
    line-height: 23px !important;
}

#news2wrapper td#l {display:none !important;}
#news2wrapper td#r {font-size:17px !important;}
#news2wrapper td#r a {color:#ae222a; font-size:19px !important;}
#bloggy h2 a {margin-bottom:0 !important;}
#bloggy {padding-right:20px;}
#bloggy #showAll-2 #r a {font-family: 'Overpass', sans-serif;
font-size: 16px !important;
color: #000 !important;
font-weight: 700;
text-transform: uppercase;
display: inline-block;
float: left;
position: relative;
text-decoration: none;
padding-left: 16px;
letter-spacing: .9px;
transition: all .5s ease;}
#bloggy #showAll-2 #r a::before {content: ""; background: url('/pics/events-show-links-icon.png') no-repeat center top;
width: 12px;
height: 12px;
position: absolute;
left: -4px;
top: 4px;}
#bloggy #showAll-2 #r a:hover::before {
content: ""; background: url('/pics/events-show-links-icon.png') no-repeat center top;
transform: rotateY(180deg);transition: all 0.6s;animation: flip 3s infinite;
width: 12px;
height: 12px;
position: absolute;
left: -4px;
top: 4px;}



#wrapper > div.insidepage-rotating-image-box {
height: 10px;
}

 /*seventh Row*/
        #seventh-row {
            background: url('/pics/seventh-row-bg.jpg') repeat center top;
        }

        #seventh-row #seventh-row-inner {
            padding-bottom: 24px;
            box-sizing: border-box;
            padding-top: 50px;
        }

        #seventh-row #seventh-row-inner:before {content: "";background: url('/pics/border01.png') no-repeat center top;width: 283px;height: 114px;position: absolute;left: -2px;top: 68px;}

        #seventh-row #seventh-row-inner .title-box {
            width: 1010px;
            float: right;
            position: relative;
            left: 164px;
        }

        #seventh-row #seventh-row-inner .content-box {
            width: 100%;
            float: left;
            position: relative;
            min-height: 290px;
            box-sizing: border-box;
            margin-top: 13px;
            padding-top: 38px;
            border-right: 2px solid #d2232a;
        }

       

        #seventh-row #seventh-row-inner .title-box h2 {
            font-family: 'Cinzel', serif;
            font-size: 60px;
            color: #231f20;
            font-weight: 400;
            line-height: 50px;
            text-transform: uppercase;
            text-align: right;
            position: relative;
            right: 662px;
            margin-bottom: 10px;
        }

#seventh-row #seventh-row-inner .title-box h2 span{
	font-size:54px;
}
#seventh-row #seventh-row-inner .title-box h2:after {
    content: "";
    background: #d2232a;
    width: 480px;
    height: 2px;
    position: absolute;
    left: 1030px;
    bottom: 28px;
}

        #seventh-row #seventh-row-inner .title-box h5 {
            font-family: 'Cinzel', serif;
            font-size: 26px;
            color: #231f20;
            font-weight: 400;
            text-transform: uppercase;
            line-height: 37px;
            text-align: left;
            letter-spacing: .86px;
            position: relative;
            right: 210px;
        }

        #seventh-row #seventh-row-inner .content-box h1 {
            font-family: 'Cinzel', serif;
            font-size: 80px;
            color: #95262d;
            font-weight: 400;
            line-height: 70px;
            float: left;
            display: inline-block;
        }

        #seventh-row #seventh-row-inner .content-box p,  {
            margin: 0;
            font-family: 'Overpass', sans-serif;
            font-size: 19px;
            color: #95262d;
            font-weight: 600;
            text-transform: uppercase;
            line-height: 25px;
            float: left;
            display: inline-block;
            letter-spacing: .36px;
margin-left:180px;
        }

        #seventh-row #seventh-row-inner .text-box {
            float: left;
        }

        #seventh-row .sub-box01:before {
            content: "";
            background: url('/pics/academics.png') no-repeat center top;
            width: 167px;
            height: 169px;
            position: absolute;
            left: 25px;
            top: -10px;
background-size: contain;
}
        #seventh-row #seventh-row-inner .content-box .sub-box01 p {
            margin: -16px 0 0 184px;
        }

        #seventh-row #seventh-row-inner .sub-box02 {
            margin-left: 418px;
            margin-top: 0px;
        }

        #seventh-row .sub-box02:before {
            content: "";
            background: url('/pics/robotics.png') no-repeat center top;
            width: 149px;
            height: 186px;
            position: absolute;
            left: 785px;
            top: -9px;
background-size: contain;
}
        #seventh-row #seventh-row-inner .content-box .sub-box02 h1 {
            font-size: 90px;
        }

        #seventh-row #seventh-row-inner .content-box .sub-box02 p {
            margin: 59px 0 0 205px;
width: 156px;
        }

        #seventh-row #seventh-row-inner .sub-box03 {
            margin-left: 250px;
margin-top: 10px;
            text-align: right;
            position: relative;
        }

        #seventh-row .sub-box03:before {
            content: "";
            background: url('/pics/art.png') no-repeat center top;
            width: 146px;
            height: 176px;
            position: absolute;
            left: 10px;
            top: 36px;
background-size: contain;
        }

        #seventh-row #seventh-row-inner  .sub-box03 h1,
        #seventh-row #seventh-row-inner .sub-box03 p {
            float: none !important;
            display: block !important;
        }

        #seventh-row #seventh-row-inner .sub-box03 h1 {
            letter-spacing: .6px;
            margin-bottom: 18px;
            position: relative;
            right: -1px;
        }

        #seventh-row #seventh-row-inner  .sub-box03 p {
            position: relative;
            right: 30px;
top:132px;
        }

        #seventh-row #seventh-row-inner .sub-box04 {
            padding-left: 1px;
    position: relative;
    top: 71px;
    width: 340px;
    left: -144px;
        }

        #seventh-row .sub-box04:before {
                content: "";
    background: url(/pics/environment.png) center top / contain no-repeat;
    width: 184px;
    height: 210px;
    position: absolute;
    left: 146px;
    top: -174px;
        }
        #seventh-row #seventh-row-inner .sub-box04 p {
            float: none !important;
            display: block !important;
        }

        #seventh-row #seventh-row-inner .sub-box05 {
              margin-left: 680px;
    margin-top: 95px;
    position: relative;
    width: 156px;
        }

        #seventh-row #seventh-row-inner  .sub-box05:before {
            content: "";
            background: #d2232a;
            width: 684px;
            height: 2px;
            position: absolute;
            left: -680px;
            bottom: 11px;
        }

		#seventh-row .sub-box05:after {
               content: "";
    background: url(/pics/studentsAndTeachers.png) center top / contain no-repeat;
    width: 224px;
    height: 192px;
    position: absolute;
    left: 145px;
top: -122px;
}

        #seventh-row #seventh-row-inner .content-box .sub-box05 h1 {
            letter-spacing: .7px;
        }

        #seventh-row #seventh-row-inner .content-box .sub-box05 p {
            margin-left: 16px;
            margin-top: 17px;
            letter-spacing: .3px;
        }






#slide-1 {
    background-color: #222021;
    width: 100%;
    background: url(/pics/fourth-row-bg.jpg) no-repeat center center #000;
    background-size: cover;
    position: relative;
	background-position: 50% -22px !important;
}

#slide-1:after {
    content: "";
    background: url(/pics/sixth-row-bottom-overlay.png) repeat-x center top;
    width: 100%;
    height: 163px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.box-s {width: 530px; margin:auto;}









#sixth-row .simple > h2 {
    margin: 65px 35px 25px 37px !important;
text-align:center;
}



#sixth-row #sixth-row-inner .simple, #sixth-row #sixth-row-inner .simple .infowrap, #sixth-row #sixth-row-inner .simple .overlaycontainer {
    margin-top: -40px;
}



/* Google Search Results Page Footer Numbering */
.gsc-results .gsc-cursor-box .gsc-cursor-page {background-color:unset!important; color:#636363!important;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {color:#008000!important;}


#spotlight10041wrapper > h2 > a {display: none !important;}
				
/* New Six Row */

#new-sixth-row {background-color: #fff !important;}
#new-sixth-row #new-sixth-row-inner {padding:0 0 50px 0;}
#new-sixth-row .title-box h2 {font-family: 'Cinzel', serif;font-size: 60px;color: #231f20;font-weight: 400;line-height: 50px;text-transform: uppercase;text-align: left;position: relative;;margin-bottom: 40px;padding-left: 82px;margin-top: 40px;}
#new-sixth-row .title-box h2 span {font-size:55px;}
#new-sixth-row .newsltrDiv, #new-sixth-row .vidCollDiv, #new-sixth-row .evntsDiv {float:left;width:340px;height:490px;}


#new-sixth-row .evntsDiv .read-blog {display:block;width:340px;height:490px;background: url(/pics/blog.png) no-repeat;background-size:100% 100%;font-size:0;color:#000;}

#new-sixth-row .evntsDiv .princ-search {
	display: block;
  width: 332px;
  height: 40px;
  background-color: #e0dfe4;
  font-size: 21px;
  color: #000;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Cinzel', serif;
  margin: 0 auto;
  padding: 20px 0 0 0;
  font-weight: 800;
}
#new-sixth-row .evntsDiv .princ-search:hover {background-color: #000;color: #fff;border:1px solid #fff;transition:ease-in-out 0.2s;}

#new-sixth-row .newsltrDiv, #new-sixth-row .vidCollDiv {margin-right:40px;}
#new-sixth-row .vidCollDiv {background: url(/pics/vprUpdtsVidsBg.jpg) no-repeat;}
#new-sixth-row .vidCollDiv .vprUpdtsVidsbtn1 {display:block;width:196px; height:153px;background: url(/pics/youTube_HP_btn.png) no-repeat;position:relative;margin:0 auto;top:87px;font-size:0;}
#new-sixth-row .vidCollDiv .vprUpdtsVidsbtn2 {display: block;width: 250px;height: 27px;text-align: center;text-decoration: none;font-family: 'Cinzel', serif;font-size: 23px;font-weight: 700;text-transform: uppercase;background-color: #fff;padding: 15px 0;margin: 0 auto;color: #000;position:relative;top:190px;}
#new-sixth-row .vidCollDiv .vprUpdtsVidsbtn2:hover, #new-sixth-row .newsltrDiv .vprUpdtsNewsbtn:hover {background-color: #000;color:#fff;border:1px solid #fff;transition: ease-in-out 0.2s;}
#new-sixth-row .newsltrDiv {background: url(/pics/vprUpdtsNewsltrBg.jpg?v=2) no-repeat;}
#new-sixth-row .newsltrDiv .vprUpdtsNewsbtn {display: block;width: 270px;height: 53px;text-align: center;text-decoration: none;font-family: 'Cinzel', serif;font-size: 23px;font-weight: 700;text-transform: uppercase;background-color: #fff;padding: 15px 0;margin: 0 auto;color: #000;position:relative;top:317px;}

#new-sixth-row #new-sixth-row-inner .vprUpdtsBlog {display:block;width:1100px; height:150px; background: url(/pics/testblogsect_btn.png) no-repeat;margin: 30px 0 0 0;}
#new-sixth-row #new-sixth-row-inner .vprUpdtsBlog a {display:block; position:relative;width:256px; height:73px;border:1px solid #fff;left:39px; top:38px;font-size:0;box-shadow: 0 0 10px #5e5a54;}
#new-sixth-row #new-sixth-row-inner .vprUpdtsBlog a:hover {box-shadow:none;transition: ease-in-out 0.2s;}

#new-sixth-row #new-sixth-row-inner .princSearch {display:block;width:100%; height:103px; background: url(/pics/princSearchBg.png) no-repeat;margin: 0;}
#new-sixth-row #new-sixth-row-inner .princSearch a {display:block; position:relative;width:310px; height:30px;border:1px solid #fff;left:39px; top:20px;font-size:24px;box-shadow: 0 0 10px #5e5a54;font-family: 'Cinzel', serif;text-align:center;text-decoration:none;padding:15px;font-weight: 800;}
#new-sixth-row #new-sixth-row-inner .princSearch a:hover {box-shadow:none;transition: ease-in-out 0.2s;}


#new-sixth-row #new-sixth-row-inner .vprUpdtsSupport {
display:block;
width:100%;
height:147px;
background: url(/pics/donate_section.png) no-repeat;margin: 30px 0 0 0;
background-size: contain;
}
#new-sixth-row #new-sixth-row-inner .vprUpdtsSupport a {
    display: block;
    position: relative;
    width: 341px;
    height: 73px;
    border: 1px solid rgb(255, 255, 255);
    left: 39px;
    top: 34px;
    font-size: 0px;
    box-shadow: rgb(94, 90, 84) 0px 0px 10px;
}
#new-sixth-row #new-sixth-row-inner .vprUpdtsSupport a:hover {box-shadow:none;transition: ease-in-out 0.2s;}

#new-sixth-row #new-sixth-row-inner .title-box::before {
  content: "";
  background: url('/pics/virUpdts_border2.png') no-repeat;
  width: 103px;
  height: 176px;
  position: absolute;
  left: -60px;
  top: 63px;
}
#new-sixth-row #new-sixth-row-inner .title-box::after {
  content: "";
  background: url('/pics/virUpdts_border1.png') no-repeat;
  width: 608px;
  height: 176px;
  position: absolute;
  right: -60px;
  top: 63px;
}
/* New Six Row End */

/* n7th Row */
#n7th-row {background:#000;}
#n7th-row #n7th-row-inner {padding:0 0 90px 0;}
#n7th-row .title-box h2 {font-family: 'Cinzel', serif;font-size: 60px;color: #fff;font-weight: 400;line-height: 50px;text-transform: uppercase;text-align: left;position: relative;;margin-bottom: 40px;padding-left: 123px;margin-top: 40px;}
#n7th-row .title-box h2 span {font-size:55px;}
#n7th-row #n7th-row-inner .title-box::before {
    content: "";
    background: url('/pics/virUpdts_border2.png') no-repeat;
    width: 103px;
    height: 176px;
    position: absolute;
    left: -60px;
    top: 63px;
  }
  #n7th-row #n7th-row-inner .title-box::after {
    content: "";
    background: url('/pics/virUpdts_border1.png') no-repeat;
    width: 608px;
    height: 176px;
    position: absolute;
    right: -60px;
    top: 63px;
  }
  #n7th-row .fbDiv, #n7th-row .twtrDiv,  #n7th-row .instaDiv {float:left;width:340px;height:400px;overflow: hidden;}
  #n7th-row .fbDiv, #n7th-row .twtrDiv {margin-right:40px;}
  #en-insta-feed-div ul li a div {width:92% !important;}
  #n7th-row .fbDiv::before {
    content: "";
    background: url('/pics/fb-icon.png') no-repeat;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 102px;
    z-index: 1;
    left:-29px;
  }
  #n7th-row .twtrDiv::before {
    content: "";
    background: url('/pics/twtr-icon.png') no-repeat;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 102px;
    z-index: 1;
    left:351px;
  }
  #n7th-row .instaDiv::before {
    content: "";
    background: url('/pics/isnta-icon.png') no-repeat;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 102px;
    z-index: 1;
    left:731px;
  }
/* n7th Row End */

#first-row-inner > div > div > p {font-size: 18px;}
 #first-row-inner > div > h2 {font-family: 'Cinzel', serif;font-size: 60px;color: #231f20;font-weight: 400;line-height: 50px;text-transform: uppercase;text-align: left;position: relative;;margin-bottom: 40px;padding-left: 65px;margin-top: 40px;}
#first-row-inner > div > h2 > span {font-size:55px;}
#first-row-inner .title-box .title-box-msg {width:65%;float:left;}


#first-row-inner .title-box .abt-us-lnk {color: white; font-size: 14px; background-color: #000000; padding: 17px; text-decoration: none; position: absolute; bottom: 20px; z-index: 99999;left:0;}





#footer_social a {
  width: 44px;
  height: 41px;
  position: relative;
  transition: 0.5s all ease-in-out;
  background-position: center;
  background-color: #a69c97;
  border-radius: 50px;
}
#footer_social a:hover,
#footer_social a:focus {
  box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 4px;
  transform: scale(1.08);
  background-color: #262322;
}
#footer_social {
  display: flex;
  gap: 9px;
  margin: 0 0 0 2px;
  position: relative;
  top: 275px;
}
#fb {
  background: url(/pics/footer_social_media/Facebook_Icon.png) no-repeat;
}
#insta {
  background: url(/pics/footer_social_media/Instagram_icon.png) no-repeat;
}
#tweet {
  background: url(/pics/footer_social_media/twitter_icon_2.png) no-repeat;
}
#linkdin {
background: url(/pics/footer_social_media/Linkedin_icon.png) no-repeat;
}
#youtube {
  background: url(/pics/footer_social_media/YouTube_icon.png) no-repeat;
}



ul#important-links {position: absolute; right: 300px; top: 30px;     font-family: 'Overpass', sans-serif;
    font-size: 15px;
    color: #757576 !important;
    font-weight: 400;
    line-height: 22px;
    text-decoration: none;
list-style-type: none;
}

ul#important-links a {text-decoration: none; color: #757576;}

#footer strong {font-size: 18px; display: inline-block; padding-bottom: 10px;}































