@font-face {
 font-family: 'Novecentowide-DemiBold';
 src: url("novecentowide-demibold.eot");
 src: url("novecentowide-demibold.eot?#iefix") format("embedded-opentype"), url("novecentowide-demibold.ttf") format("truetype"), url("novecentowide-demibold.woff") format("woff"), url("novecentowide-demibold.svg#") format("svg");
 font-style: normal;
 font-weight: bold;
}
@font-face {
 font-family: 'Novecentowide-Normal';
 src: url("novecentowide-normal.eot");
 src: url("novecentowide-normal.eot?#iefix") format("embedded-opentype"), url("novecentowide-normal.ttf") format("truetype"), url("novecentowide-normal.woff") format("woff"), url("novecentowide-normal.svg#") format("svg");
 font-style: normal;
 font-weight: normal;
}
 @media only screen and (min-width:1025px) {
/*******************************************************************************

*****************************  COMMON CHANGES  *******************************

**********************************************************************************/
#page {
 background: none repeat scroll 0 0 #FFFFFF;
 margin: 0 auto;
 padding: 0 50px 0 47px;
 width: 900px;
}
#columns {
 font-size:13px;
}
#main-content {
 padding-right: 20px;
}
.front #main-content {
 margin-left:0 !important;
 line-height: 15px;
}
 .front #block-views-news-block-1 .block-inner {
 margin: 0 !Important;
}
 .custom-sidebar {
 float: left;
 width: 300px !important;
}
 .custom-main-content {
 float: left;
 margin-right: 30px;
 width: 570px;
}





/*** --PAGE-TITLEW-- ***/

#page-title {
 color:	#683092;
 text-transform:uppercase;
 font-weight:normal;
 padding: 10px 0;
}
 .block-title {
/*color:	#713C99;

	font-size:20px;

	font-weight:bold;

	background: none repeat scroll 0 0 #FAA61A;

    padding:5px;*/

}
 #block-follow-site .block-title, #block-block-6 .block-title {
 font-size:15px;
}







/*** --SLIDER -- ***/

.Slider-Body {
 color: #FFFFFF;
 position: absolute;
 right: -105px;
 top: 83px;
 width: 470px;
}
 .Content-Slider {
 color: #FFFFFF;
 font-size: 19px;
 letter-spacing: 1.5px;
 line-height: 23px;
 padding: 0 35px;
 text-shadow: 2px 2px 1px #652D90;
 text-transform: none;
}
.Content-Slider p {
 margin-bottom: 0;
}
.Content-Top-BG {
 height: 20px;
 background: url("images/quote-top.png") no-repeat;
}
.Content-Bottom-BG {
 height: 20px;
 background: url("images/quote-bottom.png") no-repeat scroll right top transparent;
}
#block-views-slider-block .block-inner {
 margin: 0;
}
.flexslider {
 border:none !important;
 background-color: #000000;
 height: 290px;
}


/*** HEADER IMAGE BLOCK -- ***/

.region-slider {
 background: url("images/home-tit-bg.PNG") repeat-x scroll center bottom #000000 !important;
 background-size: 1px 16px !important;
 height: auto;
/*width:1000px;
	margin: 0 auto;*/
}
.not-front .region-slider .region-inner {
/* width:1000px;
	margin: 0 auto; */
}
.custom-third-level-header-right {
 width:300px !important;
 float:left;
 margin-top
}
.region-third-level-slider {
 height: 208px;
 background-size: 1px 25px !important;
/* width:1000px;
	margin: 0 auto; */
}
.violet-bar {
 background-color: transparent !important;
 background-image: url("images/violet-bar.PNG") !important;
 background-position: center bottom !important;
 background-repeat: repeat-x !important;
 background-size: 1px 25px;
 height: 28px;
 margin-top: -30px;
 position: relative;
}
.region-third-level-slider .region-inner {
	/* margin: 0 auto; */
	width:100%;
}
.region-third-level-slider img {
 width:100% !important;
 height: 203px !important;
}
.custom-third-level-header-main {
 padding-top:45px;
}
.custom-third-level-header-main #page-title {
 padding: 0 !important;
}


/*** --SUPERFISH MENU-- ***/
.custom-top-header {
 margin: 0 auto;
 width: 970px;
 clear: both !important; /*Changes*/
}
.set-height {
 background: none repeat scroll 0 0 #FFFFFF;
 min-height: 410px;
 padding: 0 15px;
}
.set-height .custom-top-sub {
	/* position: absolute; */
   position: relative;
 margin-top: -206px;
}
 .header-slider {
 float: left;
 /*height: 306px;*/ /*Changes*/
 height: 100%;
 width: 100%;
}
.fixed-height .custom-top-sub {
	/*position: absolute;
    top: 0; */
    float: left;
 margin-top: -306px;
 position: relative;  /*Changes*/
}
#block-superfish-1 {
 margin-left: -15px !important;
}
#block-superfish-1 ul {
 padding-right: 0 !important;
 float: right;
}
#block-superfish-1 ul li {
 padding:0 5px !important;
 border-right: 1px solid #eaeaea;
}
#block-superfish-1 ul li.last {
 border: none !important;
}
#block-superfish-1 ul li.first {
 padding-left: 0 !important;
}
#block-superfish-1 ul li a {
 background: url("images/new-menu-bg.PNG") repeat-x;
 background-size:100% 100%;
 color:#FFFFFF;
 text-transform:uppercase;
 padding:5px 5px !important;
 font-size: 10px;
 font-weight: bold;
 display: inline !important;
 line-height: 15px;
 font-family:Novecentowide-DemiBold,arial;
}
 #block-superfish-1 ul li a:hover, #block-superfish-1 ul li a:focus, #block-superfish-1 ul li a.active {
 background: url("images/menu-new-hover.PNG") repeat-x !important;
 background-size:100% 100% !important;
}
#block-superfish-1 ul li a.Orange-Purpose {
 background: #FFFFFF;
 color: #92278F;
 padding: 5px !important;
}
/*** --CUSTOM-TOP-- ***/
#branding {
 margin-left: 9px !important;
 margin-right: 0 !important;
}
.custom-logo {
 width:117px;
 float:left;
}
#logo {
 padding: 9px 0 !important;
}
 .custom-menu {
 width: 830px;
 float:left;
 padding-top:10px !important;
}
 .custom-search {
 display:none;
/*width:185px;
	float:left;
	padding-top:20px;
	padding-left: 5px; */
}
 .front .custom-search {
 width:150px !important;
}
/*.not-front #search-block-form .form-submit {
	width:28px !important;
} */
.not-front .custom-search {
 display: none;
/*   float: left;
    padding-top: 21px;
    width: 138px; */
}

/*** -- FRont-NEWS -- ***/
.front .view-news .views-row {
 float: left;
 margin-right: 27px;
 padding: 15px 0 !important;
 width: 28%;
}
/*** --Social-Icons-- ***/
.Social-Icons {
}
.Social-Icons ul {
 margin: 0 !important;
}
.Social-Icons ul li {
 float: right;
 list-style: none outside none;
 padding-left: 8px;
 padding-top:1px;
}
.twit-Pad {
 margin-top: 1px !important;
}
/*** --CUSTOM-SEARCH-- ***/
.region-search {
 float:right !important;
}
#block-follow-site {
 float: right;
 margin-bottom: 1px !important;
 margin-left: 90px !important;
 position: absolute;
 width: 63px;
 border: none !important;
 margin-top: 3px;
}
#block-block-3 .block-inner {
 margin: 0 !important;
}
#block-search-form {
 margin: 17px 17px 0 0;
}
#block-search-form .block-inner {
 margin: 0 !important;
}
#search-block-form input {
 background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #AEAEAE;
 color: #A1A2A4 !important;
 font-size: 10px;
 height: 13px;
 margin-left: -1px;
 padding-left: 2px;
 width: 126px !important;
}
#search-block-form .form-submit {
 background: url("images/search-bg.PNG") no-repeat scroll 9px center transparent !important;
 border: medium none !important;
 float: right;
 margin-left: -28px;
 margin-top: 4px;
 padding: 0 !important;
 position: relative;
 text-indent: -9999px !important;
 width: 27px !important;
}

/*** --News-letter-- ***/
.News-letter {
 padding:10px 5px;
 background:#662D91;
}
.News-letter a {
 color:#FFFFFF !important;
}
.Keep-Inform {
 width:83%;
 float:left;
}
.Sign-up {
 width:15%;
 float:right;
 background: #FAA61A;
 padding: 3px;
 text-align: center;
 margin-bottom: 2px;
 border: 1px solid #FFFFFF;
}
.Keep {
 font-size:15px;
}
/*** -- MAIN-CONTENT -- ***/
.Main-Content-FB {
 background-color: #DDA4EC;
 border:1px solid #B396C8;
 padding:20px;
}
.Main-Top {
 background: url("images/top5-articles.gif") no-repeat top left;
 height:70px;
}
.Main-Title {
 font-size: 20px;
 padding: 0 10px 10px 50px;
}
.Main-Center-Left {
 width:30%;
 float:left;
}
.Main-Center-Left img {
 width:150px !important;
 height:150px !important;
}
.Main-Center-Right {
 width:69%;
 float:right;
 font-size: 13px;
}
.Main-Bottom {
 padding-left:10px;
}
/*** -- TESTIMONIAL VIEW -- ***/

.Testimonials {
 padding-top:15px;
 padding-bottom:15px;
}
 .Test-Title a {
 font-size: 18px;
}
 .Test-Content {
 padding-top:15px;
}
 .Test-Content ul {
 margin: 0;
}
 .Test-Content ul li {
 list-style:none;
}
 .Test-Image {
 float: left;
 margin-right: 3%;
 width: 20%;
}



/*** -- NICE MENU -- ***/
.front #block-nice-menus-2 ul {
 padding-top: 10px !important;
}
.nice-menu {
 padding:0 !important;
 border:none !important;
 width: 190px !important;
}
.nice-menu ul {
 left:236px !important;
 width: 200px !important;
}
.nice-menu ul ul {
 left:201px !important;
}
.nice-menu li {
 border:none !important;
 width: 100% !important;
	/* background: url("images/menu-border.PNG")
	repeat-x center bottom !important; */
	border-bottom:1px solid #FAB282 !important;
}
.nice-menu li a {
 background:#FFFFFF !important;
 color: #63308D !important;
 font-size: 17px;
 letter-spacing: 0.8px;
 padding: 11px 0;
 text-shadow: 0.5px 0 #A480BD;
 text-transform: uppercase;
}
.nice-menu li a:hover, .nice-menu li a:focus, .nice-menu li a.active {
 background:#FFFFFF !important;
}
.nice-menu li a:hover {
 color: #F5791F !important;
 text-shadow: 0.5px 0 #F5791F;
}
.front .block-nice-menus ul ul {
 display:none !important;
}
#block-nice-menus-2 .block-inner {
 margin: 0 !important;
}


/*** --CUSTOM SIDEBAR SECOND-- ***/

.custom-sidebar {
 float: left;
 width: 25%;
}
 .Home-Sidebar-Second {
 letter-spacing: 0.5px !important;
}
 .Home-Top, .Home-Middle, .Home-Bottom {
 background: #662D91;
 color:#FEFDFE;
 font-size: 17px;
 padding: 15px 10px 15px;
}
 #block-block-25 .Home-Top hover {
 color: #000;
}
 .Bold {
 font-weight:bold;
 font-size: 15px;
}
 .Home-Bottom {
 font-size:12px;
 padding: 18px 10px !important;
}
 .Home-Bottom .Bold {
 display:block;
 padding-bottom: 5px;
}
 .Home-Middle-Link {
 padding-top:10px;
}
 .Middle-Link-Left {
/* font-size:11px;

	background:#FACC21;

	color:#99646A;

	background: url("images/CUS-MENU-BG.PNG") no-repeat; */

}
 .Middle-Link-Center {
 background: url("images/DIVIDER.PNG") no-repeat;
}
 .Middle-Link-Right {
 font-size:11px;
 background:#FACC21;
 color:#99646A;
 background: url("images/CUS-MENU-BG.PNG") no-repeat;
}
 .Coloring-Purpose {
 background: url("images/color-pur.PNG") no-repeat;
 background-size: 100% 100%;
 height:24px;
}









/*** --BLOCK-MENU-- ***/

.sidebar .block-menu ul {
 padding: 0;
 margin: 0;
}
 .sidebar .block-menu ul li {
 list-style:none;
 margin-top:1px !important;
}
 .sidebar .block-menu ul li a {
 font-weight:bold;
 font-size:13px;
 padding:12px;
 color: #FFFFFF !important;
 background: #63298E !important;
 display:block;
}
 .sidebar .block-menu ul li a:hover, .sidebar .block-menu ul li a:focus, .sidebar .block-menu ul li a.active {
 background: #F47415 !important;
}





/*** EVENTS VIEW-- ***/

.front .view-events .views-row {
 padding-top:10px;
 padding-bottom:5px;
 border-bottom:1px dotted #B396C8;
}

/*** --NEWS VIEW -- ****/
.view-news .views-row, .view-case-studies .views-row, .view-photos-of-activities .views-row, .view-films .views-row, .view-multimedia-films .views-row {
 background-color: #F5EDFC;
 margin-bottom: 3px;
 padding: 15px;
}
.view-news .views-row-last {
 border-bottom: none !important;
}
.News-Title a {
 font-size: 18px;
}
.News-Title {
 font-size: 16px;
 font-weight: bold;
}
.News-Body {
 padding-top:15px;
}
.News-Image {
 float: left;
 margin-right: 3%;
 width: 20%;
}
.News-Content {
 width:77%;
 float:left;
}
.News-Link a {
 background: none repeat scroll 0 0 #92278F;
 color: #FFFFFF !important;
 float: right;
 padding: 2px 5px;
 width: auto !important;
}
.News-Link a:hover {
 color: #F57B20 !important;
 box-shadow: 0px 0px 3px #92278F;
}

/*** COMMAON IMAGES-- ***/
.node .sharethis-buttons {
 display: none;
}
.node .field-name-field-cmn-image img {
 padding-top: 5px;
}
.Common-View-Image img {
 padding-top: 0 !important;
}
.node .field-name-field-cmn-image {
 float: right;
 margin-bottom: 10px;
 margin-left: 20px;
 width: 55%;
}
.Common-View-Image .field-name-field-cmn-image {
 float: none !important;
 margin: 0 !important;
}
.Common-Image {
 float: left;
 height: 100px;
 margin-right: 3%;
 overflow: hidden;
 width: 100px;
}
.Common-View {
 float:left;
 width: 75%;
}
.view-theme-papers .Common-View {
 float:none;
 width: 100%;
}
.view-share-images .views-row {
 float: left;
 margin: 0 10px 20px;
 width: 92px;
}
.view-share-images img {
 height: 60px !important;
 width: 90px !important;
}

/*** NEWS VIEW DETAIL PAGE -- ***/

#block-system-main .field-name-field-cmn-image img {
/*width: 100%;

    height: 300px;

    margin-bottom: 20px;*/

}
 #block-system-main .field-name-body {
 padding-top:20px;
}
 #block-system-main .field-name-body ul li {
}
 .front .view-news {
/*padding: 0 15px;*/

}
 .front .view-news .views-row {
/*padding: 15px 0 !important;*/

}





/*** --- webform-client-form -- ***/

.marker, .form-required {
 color: #652D90 !important;
}
 .webform-client-form label {
 float: left;
 width: 30%;
 padding-top: 5px;
}
 .webform-client-form input {
 padding:5px;
 border:1px solid #E4E4E4;
 width:50%;
}
 .webform-client-form select {
 padding:5px;
 border:1px solid #E4E4E4;
 width:52.5%;
}
 .webform-client-form textarea {
 padding:5px;
 border:1px solid #E4E4E4;
 width:52.5%;
}
 .webform-client-form .form-item {
 margin-bottom:20px;
}
 .form-submit {
 width:auto !important;
 padding:5px 10px !important;
 font-weight:bold;
 color:#FFFFFF;
 background: #FAA61A;
 text-transform: uppercase;
 display:block;
 border:1px solid #000000;
}
 .form-submit:hover {
 background: #F57B20;
 color:#000000;
}
 .webform-component-fieldset {
 padding:20px;
 border: 1px solid #E4E4E4;
}
 .fieldset-legend {
 font-size:18px;
 margin:0 5px;
 text-transform:uppercase;
}
 .form-type-radio input {
 float: left;
 margin-right: 5px;
 margin-top: 3px;
 width: 15% !important;
}
 .form-type-radio label {
 width: 25px !important;
 padding-top:1px !important;
}
 .form-item-submitted-your-details-subscribe-to-our-newsletter {
 float: left !important;
 width: 15% !important;
}
 .grippie {
 display:none;
}



/*** -- ADD EVENT WEB FORM -- ***/
#block-system-main .node-form label {
 color: #662D91;
 float: left;
 font-weight: normal;
 margin-right: 1%;
 padding-top: 5px;
 width: 39%;
}
#block-system-main .node-form input {
 padding:5px;
 border:1px solid #662D91;
 width:50%;
}
#block-system-main .node-form select {
 padding:5px;
 border:1px solid #662D91;
 width:52%;
}
#block-system-main .node-form textarea {
 padding:5px;
 border:1px solid #662D91;
 width:52%;
}
#block-system-main .node-form .description {
 margin-left:216px;
 width:51%;
}
#block-system-main .node-form .form-type-radio label {
 margin-right: 20px;
 padding-top: 1px !important;
 width: auto !important;
}
#block-system-main .node-form .form-type-radio input {
 float: left;
 margin-right: 5px;
 margin-top: 3px;
}
#edit-field-eve-length-of-event-und {
 float: left;
 width: 60%;
}
#field-eve-date-add-more-wrapper {
 clear:both;
}
#field-eve-date-add-more-wrapper .description {
 margin-left:0 !important;
 width:100% !important;
}
#field-eve-date-add-more-wrapper .fieldset-legend {
 display:none;
}
#field-eve-date-add-more-wrapper .form-required {
 display:none;
}
#field-eve-date-add-more-wrapper fieldset {
 border:none !important;
}
.form-item-field-eve-other-people-or-groups-und-0-value {
 clear: both;
}








/*** -- COMMON-VIEW-- ***/

.Common-List-View {
 padding:20px 0;
}
 .view-podcasts .views-row {
 border-bottom: 1px dashed #B396C8;
}
 .Common-View {
}
 .Common-View-Image {
 float: left;
 margin-right: 2%;
 width: 20px;
}







/*** --- block-views-news-block-1 -- ***/

#block-views-news-block-1 {
 margin: 0;
/*border:1px solid #B396C8;*/

}
 #block-views-news-block-1 .News-Title a {
 font-size:14px !important;
}
 #block-views-news-block-1 .views-row-last {
 border-bottom:1px solid #FFFFFF !important;
}







/*** -- LATEST MEDIA NEWS -- ***/

#block-views-podcasts-front-block {
 border:1px solid #B396C8;
}
 #block-views-podcasts-front-block .Common-Image img {
 height: 195px !important;
 width: 150px !important;
}
 .view-podcasts-front .views-row {
 float: left;
 margin: 0 1.66%;
 width: 30%;
}
 .view-podcasts-front .views-row {
 border: none !important;
}
 #block-views-testimonials-block {
 clear:both;
 border:1px solid #B396C8;
}



/*** FRONT_TESTIMONIAL-- ***/

.front .view-testimonials {
 padding: 0 15px;
}



/*** SIDEBAR COLOR-- ***/

.Genocides-Color-Block {
 padding-top:5px;
}
 .Image-Color {
 float: left;
 margin-right: 4%;
 padding-top: 3px;
 width: 6%;
}









/*** SIDE-BAR_SECOND -- ***/

.Sidebar-Second ul {
 padding-left:5px !important;
}
 .Sidebar-Second ul li {
 float: left;
 list-style: none outside none;
 margin: 0 35px 40px 0 !important;
}
#block-block-81 .Sidebar-Second ul li {
 margin: 0 32px 40px 0 !important;
}
 .Sidebar-Second ul li a img {
 width: 48px;
 height: 48px;
}
.Sidebar-Second ul li a {
 opacity: 1;
}
.Sidebar-Second ul li a:hover {
 opacity: 0.75;
}
 .Delicious {
 background: url("images/delicious-ic.png") no-repeat top left;
 height: 30px;
}
 .Digg {
 background: url("images/digg-ic.png") no-repeat top left;
 height: 30px;
}
 a.follow-link-vimeo, .vimeo-all {
 background: url("images/vimoe-ic.png") no-repeat center left !important;
}
 a.follow-link-twitter, .Twitter-all {
 background: url("images/twi-ic.png") no-repeat center left !important;
}
.twitter_bird {
}
a.follow-link-facebook, .Facebook-all {
 background: url("images/fb-ic.png") no-repeat center left !important;
}
 a.follow-link-youtube, .You-tube-all {
 background: url("images/you-ic.png") no-repeat center left !important;
}
 .vimeo-all, .Twitter-all, .Facebook-all, .You-tube-all, .pinterest-all {
 height: 24px;
 padding-top:5px !important;
}
 #block-block-28 a, #block-block-27 a {
 color: #000000 !important;
}



/*** --CUSTOM-FOOTER-- ***/

.custom-footer-main {
 background: none repeat scroll 0 0 #818285;
 color: #FEFFFF !important;
 font-size: 11px !important;
 font-weight: bold;
 margin: 0 auto;
 text-transform: uppercase;
 margin: 20px auto 0;
}
.custom-footer-sub {
 margin: 0 auto;
 width: 840px;
 padding: 20px 30px;
}
#block-system-main-menu, #block-menu-menu-footer-menu, #block-block-1 {
 margin-bottom:10px !important;
}

/** --MAIN-MENU-- **/

#block-system-main-menu ul {
 margin: 0 !important;
 padding: 0 !important;
}
 #block-system-main-menu ul li {
 list-style:none;
 float:left;
 padding-right: 13px;
}
 #block-system-main-menu ul li a {
 color:#E1E2E3;
 text-decoration:none;
 font-size: 10px;
}



/** --FOOTER-MENU-- **/

#block-menu-menu-footer-menu ul {
 margin: 0 !important;
 padding: 0 !important;
}
 #block-menu-menu-footer-menu ul li {
 list-style:none;
 float:left;
 padding: 0 15px;
 background: url("images/footer-divider.PNG") no-repeat center right;
}
 #block-menu-menu-footer-menu ul li.first {
 padding-left: 0 !important;
}
 #block-menu-menu-footer-menu ul li.last {
 background: none !important;
}
 #block-menu-menu-footer-menu ul li a {
 font-size: 10px;
 color:#E1E2E3;
 text-decoration:none;
}



/** --FOOTER-CONTACT-- **/

.Footer-Contact {
 color:#DC9D35;
}
 .Footer-Contact ul {
 margin: 0 !important;
 padding: 0 !important;
}
 .Footer-Contact ul li {
 list-style:none;
 float:left;
 padding: 0 10px;
 background: url("images/foot-cont-div.PNG") no-repeat center right;
}
 .Footer-Contact ul li.fn {
 padding-left: 0 !important;
}
 .Footer-Contact ul li.last {
 background: none !important;
}
 .Footer-Contact ul li a {
 color:#DC9D35;
 text-decoration:none;
}





/*** --Footer-Copy-- ***/

.Footer-Copy {
 color: #565759;
 font-size: 10px;
}
 #block-block-2 {
 margin: 0 !important;
}







/**********************************************************************************



********************************  ADDITIONALLY ADDED  ****************************



***********************************************************************************/



/*** block-follow-site --***/

.region-sidebar-second .block-title, .region-custom-sidebar .block-title {
 background: url("images/1st-block-bg.PNG") no-repeat transparent !important;
 background-size:100% 100% !important;
 color: #FEF6EF !important;
 font-size: 13px !important;
 margin-left: 10px;
 margin-top: -25px;
 padding: 5px 0 5px 0;
 text-align: center !important; text-transform: uppercase;
 width: 100%;
}
 .front #block-block-30 .block-title, .front #block-views-dates-to-remember-block .block-title {
 margin-left: 0 !important;
 margin-top: -15px !important;
}
 .not-front .region-sidebar-second .block-title, .not-front .region-custom-sidebar .block-title, .img-title {
 background: url("images/1st-block-bg.PNG") no-repeat transparent !important; text-transform: uppercase;
 background-size:100% 100% !important;
 color: #FEF6EF !important;
 font-size: 13px !important;
 margin-left: 0;
 margin-top: -15px;
 padding: 5px 0 5px 0;
 text-align: center !important;
 width: 100%;
 text-transform: uppercase;
}
 .region-sidebar-second .block-content, .region-custom-sidebar .block-content {
 padding-bottom: 20px;
 padding-top: 21px;
}
 .region-sidebar-second .block, .region-custom-sidebar .block {
 margin-bottom: 0;
 border:1px solid #E4E4E4 !important;
 margin-top: 22px;
}
 #block-follow-site {
/* border:1px solid #E4E4E4 !important;

	padding: 10px 10px 20px;

	margin-bottom:50px; */

}
 #block-block-6 {
 border:1px solid #E4E4E4 !important;
 padding:10px;
}
 #block-block-73 {
 margin-bottom:30px !important;
}
 #block-block-73 .block-title {
 background: url("images/2nd-block-bg.PNG") no-repeat !important;
 background-size:100% 100% !important;
 font-size:13px !important;
 color:#FEF6EF !important;
 text-align: center !important;
 margin-top: -15px;
 padding:5px;
 width:100%;
 margin-left:1px;
}
 .Home-Bottom {
 background: #662D91 !important;/* background: url("images/cus-last-bg.PNG") no-repeat #662D91 !important;

	background-size: 12% auto;

	background-position: 240px 35px !important; */;
 height: 34px;
}
 .Home-Bottom a {
 color: FEFFFF !important;
}







/*** -- view-stories-front-- ***/

.view-stories-front .views-row {
 width:46%;
 float:left;
 margin:0 2%;
}
 .Test-Title-Front {
 float:right;
}





/*** -- TWITTER-BLOCK-FRONT-- ***/

.Twitter-Front {
 padding:15px !important;
}
 .Twitter-left {
 font-size:12px;
 color: #00B5F1;
}
 .Twiter-Right {
 width:7%;
 float:left;
}
 .Twiter-Right img {
 padding-top:7px;
}







/******************************/

.Middle-Link-Left {
 background: url("images/CUS-MENU-BG.PNG") no-repeat scroll 0 0 transparent;
 background-size: 90% 100%;
 color: #99646A !important;
 float: left;
 font-size: 11px;
 font-weight: bold;
 line-height: 10px;
 padding: 2px 19px 4px 3px;
 width: 38%;
 word-spacing: 1px;
}
.Middle-Link-Left:hover {
 background: url("images/CUS-MENU-BG-hover.PNG") no-repeat scroll 0 0 transparent;
 background-size: 90% 100%;
 color: #99646A !important;
 float: left;
   /* font-size: 11px;*/
    font-weight: bold;
 line-height: 10px;
 padding: 2px 19px 4px 3px;
 width: 38%;
 word-spacing: 1px;
}

/*.Middle-Link-Left:hover {
background: red;
background: url("images/CUS-MENU-hover-BG.PNG") no-repeat;
}


.Middle-Link-Left a:hover {

background: red;

background: url("images/CUS-MENU-hover-BG.PNG") no-repeat;

}
*/





.Middle-Link-Center {
 background: url("images/DIVIDER.PNG") no-repeat scroll 0 0 transparent;
 display:inline-block;
}
 .Middle-Link-Right {
 background: url("images/CUS-MENU-BG.PNG") no-repeat scroll 0 0 transparent;
 background-size:100% 100%;
 color: #99646A;
 font-size: 11px;
 padding: 2px 20px 4px 3px;
 width: 40%;
 float:right;
 line-height:10px;
 word-spacing:1px;
 font-weight: bold;
}
 .Home-Middle {
 padding: 25px 10px 25px !important;
}
 .HC-content {
 color: #2B2B2B;
 font-size: 11px;
 padding:0 0 50px 0;
}
 .HC-Link {
 float:right;
}
.HB-left {
 float: left;
 width: 210px;
 padding: 9px 0 0 0;
}
.HB-right {
 float: left;
 padding-left: 20px;
 padding-top: 1px;
 width: 40px;
}



/*** -- SLIDER -- ***/



.Slider-Subtitle {
 background: url("images/home-tit-bg.PNG") repeat-x scroll 0 15px transparent !important;
 bottom: -12px;
 color: #FFFFFF;
 font-family: arial;
 font-size: 28px;
 font-weight: bold;
 letter-spacing: 2px;
 position: absolute;
 width: 100%;
}
 .slider-sub {
 width:920px;
 margin: 0 auto;
 position: relative;
 top: -2px;
}
 .flex-nav-container {
 margin-bottom: 0 !important;
}
 #block-views-slider-block {
/*background: url("images/purple-seperator.PNG") no-repeat !important;

	background-size: 100% 100% !important;

	width:1000px;

	margin: 0 auto;*/

}
 #block-views-slider-block img {
 margin: 0 auto;
 height: 290px;
 width: auto;
/* width: 100% !important;
     height: auto !important;
		 height: 442px !important; */
}
 .front #block-block-25 {
 margin-top:-52px !important;
}
 #block-block-25 .block-content {
}



/*** -- Front-Page-Top-Content-- ***/
.Home-Page-Title a {
 color: #632F93 !important;
 font-size: 20px;
 letter-spacing: 1.5px;
 padding-top:10px;
 line-height:20px;
}
.Home-Page-Links {
 float: right;
 width: 69%;
 padding-top:12px;
}
.Read-More {
 float: right;
 margin-right: 5px;
 margin-top: 6px;
}
.front .Share-Links {
 display: none;
}
/*** -- Front-Page-Bottom-Content-- ***/
.view-home-page-content .views-row {
 margin-bottom: 30px;
}
.view-home-bottom-content .views-row {
 float: left;
 margin-right: 3%;
 width: 47%;
 padding-bottom: 40px;
}
.Home-Page-Content {
 line-height: 15px;
}
.Home-Page-Links-1 {
 width:75%;
 padding-top:10px;
 float:right;
}
.Read-More-1 {
 float:left;
 margin-right:10px;
}

/*** -- IMAGE-DETAIL-PAGE -- ***/

.field-name-field-ima-image figure {
 float: left;
 margin-right: 1%;
 width: 24%;
 margin-bottom:15px;
}
 .field-name-field-ima-image figure img {
 width:100% !important;
 height:100px !important;
}





/*** -- JCAROUSEL -- ***/

.jcarousel-skin-default .jcarousel-container-horizontal {
 height:208px !important;
 padding: 0 !important;
 width: 520px !important;
}
.jcarousel-skin-default .jcarousel-clip-horizontal {
 width: 530px !important;
}
.jcarousel-clip ul li {
 border: medium none !important;
 height: 210px !important;
 margin-right: 16px !important;
 width: 162px !important;
}
.jcarousel-prev {
 background: url("images/leftcrnormal.png") no-repeat !important;
 background-size: auto 100% !important;
 height: 142px !important;
 left: -15px !important;
 position: absolute !important;
 top: 0 !important;
 width:36px !important;
}
.jcarousel-prev:hover {
 background: url("images/leftcrhoverl.png") no-repeat!important;
 background-size: auto 100% !important;
}
.jcarousel-next {
 background: url("images/rightcrnormal.png") no-repeat !important;
 background-size: auto 100% !important;
 height: 142px !important;
 position: absolute !important;
 right: -29px !important;
 top: 0 !important;
 width: 29px !important;
}
.jcarousel-next:hover {
 background: url("images/rightcrhover.png") no-repeat !important;
 background-size: auto 100% !important;
}
.new-Image {
 height: 160px !important;
 border: 1px solid #C4C4C4;
}
.new-Image img {
 height: 100% !important;
}
.field-name-field-news-video iframe {
 width:563px !important;
 height:300px !important;
 margin: 30px 0 10px 0 !important;
}
.view-news .new-video {
 background: url("images/play-btn.PNG") no-repeat scroll center top transparent;
 height: 90px !important;
 margin-left: 51px;
 margin-top: -93px;
 position: relative;
 text-indent: -9999px;
 width: 60px !important;
}

/*** -- SECOND LEVEL MENUS -- ***/

.region-top-content .block-menu-block {
}
.region-top-content .block-menu-block ul {
 padding: 0 !important;
}
.region-top-content .block-menu-block ul li {
 float: left;
 list-style: none outside none !important;
 margin-left: 5%;
 margin-right: 2%;
 padding-left: 25px;
 width: 40%;
}
.region-top-content .block-menu-block ul ul li {
 width: 100%;
}
.region-top-content .block-menu-block ul li a {
 font-size: 18px;
 text-decoration: none;
 text-transform: uppercase;
 color:#77459E !important;
 border-bottom:2px solid #FFFFFF;
}
.region-top-content .block-menu-block ul li:focus, .region-top-content .block-menu-block ul li:hover, .region-top-content .block-menu-block ul li.active {
 background: url("images/menu-arow.PNG") no-repeat 1px 3px !important;
}
.region-top-content .block-menu-block ul li a:focus, .region-top-content .block-menu-block ul li a:hover, .region-top-content .block-menu-block ul li a.active {
 border-bottom:2px solid #F97922;
}




/*** -- COMMON-TOP-IMAGE-SLIDER-- ***/

.custom-third-level-header-left {
 float: left;
 margin-right: 22px;
 padding-left: 37px;
 width: 576px;
}
 .custom-page-title {
 float: left;
 margin-right: 30px;
 padding-left: 20px;
 position: relative;
 width: 580px;
}
 .custom-page-title #page-title, #block-block-91 h1, .block-region-page-title h1 {
 color: #F77A20 !important;
 display: inline-block;
 font-size: 30px !important;
 font-weight: bold !important;
 line-height: 33px;
 padding: 0 15px !important;
 text-shadow: 3px 3px 3px #652D90;
}
 .custom-top-header-block {
 width:300px;
 float:left;
 margin-top: -58px;
}
 #breadcrumb {
 margin: 10px 0;
 padding-top: 33px;
}
.bottom-page-title {
 clear:both !important;
}
.bottom-page-title #page-title {
 background: none repeat scroll 0 0 #662E91 !important;
 color: #FFFFFF !important;
 display: inline-block !important;
 font-size: 15px !important;
 font-weight: bold;
 margin-left: 10px;
 padding: 5px 45px 5px 15px !important;
 position: absolute;
 max-width: 496px;
}
.field-name-field-cmn-title-image img {
 height:245px;
 width:565px;
}
.bottom-page-title {
 position:relative;
}
.bottom-page-title #page-title {
	/* margin:0; */
	top:209px;
}





/*** -- REGION SEARCH -- ***/
.region-search .block-menu {
 width:75px;
 float:left;
 margin-bottom: 11px !important;
}
.region-search .block-menu .block-inner {
 margin: 0 !important;
}
.region-search .block-menu ul {
 margin: 0 !important;
 padding: 1px 0 0 !important;
}
.region-search .block-menu ul li {
 background: url("images/CONT-DIV.png") no-repeat center right !important;
 list-style: none outside none;
 width: 84px;
}
.region-search .block-menu ul li a {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: transparent;
 background-image: url("images/new-menu-bg.PNG");
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: repeat-x;
 background-size: 100% 100%;
 color: #FFFFFF;
 display: inline !important;
 font-size: 10px;
 font-weight: bold;
 line-height: 15px;
 padding: 5px 4px !important;
 text-transform: uppercase;
 text-decoration: none;
 margin-right:5px !important;
}
.region-search .block-menu ul li a:hover, .region-search .block-menu ul li a:focus, .region-search .block-menu ul li a.active {
 background: url("images/menu-new-hover.PNG") repeat-x !important;
 background-size:100% 100% !important;
}









/*** -- LEFT-SLIDERPANEL MENU -- ***/

/* .region-sliderpanel-left {

	width:570px;

}

.region-sliderpanel-left ul li{

	border-right: 1px solid #F57B20;

    float: left;

    margin-bottom: 5px !important;

    margin-right: 1%;

    padding-left: 2% !important;

    width: 30%;

}

.region-sliderpanel-left ul li a{

	font-size: 10px !important;

    line-height: 21px;

	color:#77459E  !important;

	text-transform: uppercase;

	background: #FFFFFF;

	padding: 5px 10px !important;

}

.region-sliderpanel-left ul li a:hover{

	background-color: #F57B20 !important;

    color: #FEF6EF !important;

}

.region-sliderpanel-left ul ul{

	display:none !important;

}

*/

.slide {
 border-top: 2px solid #662E91 !important;
}
 #SliderToogle a {
 background-attachment: scroll !important;
 background-clip: border-box !important;
 background-color: transparent !important;
 background-image: url("images/show.png") !important;
 background-origin: padding-box !important;
 background-position: 0 -5px !important;
 background-repeat: no-repeat !important;
 background-size: 117px 32px;
 float: right;
 height: 26px;
 margin-bottom: 10px;
 padding: 0 !important;
 text-indent: -9999px;
 width: 116px !important;
}
    /* border-bottom-right-radius: 25px;
	 border-bottom-left-radius: 25px;
    color: #FFFFFF !important;
    display: inline-block !important;
    float: right;
    height: auto;
    padding: 10px 20px !important;
    text-decoration: none !important;
    width: auto !important;
	margin-bottom:20px !Important;
	text-transform: uppercase; */


#SliderToogle a.btn-slide:hover {
}

/*** -- Right-SLIDERPANEL MENU -- ***/
.region-sliderpanel-right {
 width:570px;
 min-height:212px !important;
}
/*
.region-sliderpanel-right:hover {
	min-height:212px !important;
} */
.region-sliderpanel-right ul li {
 margin-bottom: 10px !important;
}
.region-sliderpanel-right .block-superfish ul {
 position: relative;
}


/*


.region-sliderpanel-right ul li.last{
	border: none !important;
}

.region-sliderpanel-right ul li a{
	padding: 0 !important;
	display: inline !important;
	font-size: 11px !important;
    line-height: 20px;
	color:#77459E  !important;
	text-transform: uppercase;
	padding: 5px 10px !important;
}

.region-sliderpanel-right ul li a:hover,
.region-sliderpanel-right ul li a:focus{
	background: #F57B20 !important;
	color: #FFFFFF !important;

}

.region-sliderpanel-right ul ul{

	position: absolute;

	top:60px !important;

}

.region-sliderpanel-right ul ul li{

	width: auto !important;

	height: auto !important;

	margin: 0 0 10px 0 !important;

	border: none !important;

}

.region-sliderpanel-right ul ul li.last{

	border: none !important;



}

.region-sliderpanel-right ul ul li a{

	color: #77459E !important;

    font-size: 12px !important;

	background: url("images/child-divdr.PNG") no-repeat scroll right center #F57B20 !important;

	padding: 5px 10px !important;

}

.region-sliderpanel-right ul ul li a:hover,

.region-sliderpanel-right ul ul li a:focus{

	 background: none repeat scroll 0 0 #FAA61A !important;

}

.region-sliderpanel-right ul ul li.last a{

	background: #F57B20 !important;

}

.region-sliderpanel-right ul ul li.last a:hover,

.region-sliderpanel-right ul ul li.last a:focus{

	 background: none repeat scroll 0 0 #FAA61A !important;

}

.region-sliderpanel-right ul ul ul{

	display: none !important;

}

*/

/*** -- left-SLIDERPANEL MENU -- ***/

.region-sliderpanel-left {
 width:570px;
}
 .region-sliderpanel-left ul li {
 border-right: 1px solid #F57B20;
 float: left;
 margin-bottom: 10px !important;
 width: auto !important;
}
 .region-sliderpanel-left ul li.last {
 border: none !important;
}
 .region-sliderpanel-left ul li a {
 padding: 0 !important;
 display: inline !important;
 font-size: 16px !important;
 line-height: 20px;
 color:#77459E !important;
 text-transform: uppercase;
 padding: 5px 10px !important;
}
 .region-sliderpanel-left ul li a:hover, .region-sliderpanel-left ul li a:focus {
 background: #F57B20 !important;
 color: #FFFFFF !important;
}
 .region-sliderpanel-left ul ul {
 position: absolute;
}
 .region-sliderpanel-left ul ul li {
 width: auto !important;
 height: auto !important;
 margin: 0 0 10px 0 !important;
 border: none !important;
}
 .region-sliderpanel-left ul ul li.last {
 border: none !important;
}
 .region-sliderpanel-left ul ul li a {
 color: #77459E !important;
 font-size: 12px !important;
 background: url("images/child-divdr.PNG") no-repeat scroll left center #F57B20 !important;
 padding: 5px 10px !important;
}
 .region-sliderpanel-left ul ul li a:hover, .region-sliderpanel-left ul ul li a:focus {
 background: none repeat scroll 0 0 #FAA61A !important;
}
 .region-sliderpanel-left ul ul li.first a {
 background: #F57B20 !important;
}
 .region-sliderpanel-left ul ul li.first a:hover, .region-sliderpanel-left ul ul li.first a:focus {
 background: none repeat scroll 0 0 #FAA61A !important;
}
 .region-sliderpanel-left ul ul ul {
 display: none !important;
}





/*** -- SLIDER PANEL -- ***/

#block-superfish-9 {
 height: 40px !important;
}
 #block-superfish-9 ul ul {
 top:30px !important;
}
 #block-superfish-8 {
 height: 100px !important;
}
 #block-superfish-8 ul ul {
 top:60px !important;
}
 #block-superfish-7 {
 height: 195px !important;
}
 #block-superfish-7 ul ul {
 top:150px !important;
}







/*** -- NEW CHANGES -- ***/

#panel-wrapper {
 margin: 0 10px !important;
}
 #block-system-main .field-name-body {
 padding-top: 0 !important;
}
 .block-superfish {
 margin-left: 10px !important;
}
 .block-superfish .block-inner {
 margin-left: 0 !important;
}





/**** WEB CONTENT PAGE -- **********/



#edit-field-sha-declaration .form-type-checkbox {
 margin-bottom: 20px;
}
 #edit-field-sha-declaration .form-type-checkboxes label {
 width: 100% !important;
 float: none !important;
}
 #edit-field-sha-declaration .form-type-checkboxes input {
 width: auto !important;
 margin-right: 10px;
}
 #edit-field-sha-images-und label {
 width: 100% !important;
 float: none !important;
}
 #edit-field-sha-images-und .description {
 margin-left: 0 !important;
}





/*** -- QUOTES SECOND -- *******/

.node-page .field-name-field-cmn-quotes {
 border-top: 1px solid #E4E4E4;
 border-bottom: 1px solid #E4E4E4;
 color: #77459E !important;
 float: right;
 font-size: 16px;
 line-height: 26px;
 margin-bottom: 10px;
 margin-left: 30px;
 padding: 20px 0;
 text-shadow: 0.4px 0 #77459E;
 width: 230px;
}
 .node-share-image .flexslider img {
 width: 420px !important;
 height: auto !important;
 margin: 0 auto !important;
}



/**************************/

.Home-Page-Title {
 font-size: 23px !important;
 padding-bottom: 15px;

   /*  padding-top: 30px; */

    text-transform: uppercase;
}
.region-custom-sidebar ul li {
 background: url("images/rit-arow.PNG") no-repeat 204px 6px;
 list-style: none;
}



/********* FB FEEDS ***********/

#block-views-facebook-feed-block .block-inner {
 margin-left: 0;
}
#block-views-facebook-feed-block .block-title {
 background-attachment: scroll !important;
 background-clip: border-box !important;
 background-color: transparent !important;
 background-image: url("images/2nd-block-bg.PNG") !important;
 background-origin: padding-box !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
 background-size: 100% 100% !important;
 color: #FEF6EF !important;
 font-size: 13px !important;
 margin-left: 1px;
 margin-top: -15px;
 padding: 5px;
 text-align: center !important;
 width: 100%;
}
#block-views-facebook-feed-block ul li {
 background: url("images/rit-arow.PNG") no-repeat scroll 227px 6px transparent;
 border-bottom: 1px solid #D5E7F5;
 font-size: 10px;
 list-style: none outside none;
 padding-bottom: 2px;
}
#block-views-facebook-feed-block ul li a {
 border: none;
 font-size: 10px;
}
#block-views-facebook-feed-block .views-row-even {
 margin-bottom: 20px;
}





/*************************************************************************************

*******************************  ADDITIONALLY ADDED  ********************************

**************************************************************************************/

.Slider-Body-Main {
 position: absolute;
 top: 0;
 width: 100%;
}
.Slider-Body-Sub {
 margin: 0 auto;
 position: relative;
 width: 960px;
}
#block-block-25 {
 margin: 0 !important;
}




/********** BOTTOM MAIN CONTENT -- ***/
.bottom-right-main-content .block-inner, .bottom-left-main-content .block-inner {
 margin: 0;
}
.bottom-left-main-content .block-title, .bottom-right-main-content .block-title {
 font-size: 33px !important;
 margin-bottom: 20px;
}

/**** -- Share This Buttom --- ***/
.bottom-right-main-content .st_sharethis_large .stLarge, .region-sidebar-second .st_sharethis_large .stLarge, #block-block-93 .st_sharethis_large .stLarge {
 background: url("images/share-hmd.PNG") no-repeat scroll 0 0 transparent !important;
 height: 48px;
 width: 48px;
}
#block-block-93 {
	/* margin-right: 46px; */
	border: medium none !important;
 margin-left: 196px;
 margin-top: -114px;
}
.Sidebar-Second {
 margin-top: 40px;
}
.front .Sidebar-Second {
 margin-top: 0;
}
#block-block-98 .block-content, #block-block-81 .block-content {
 padding: 10px 0 0 28px;
}
#block-block-98 .block-title {
 margin-left: 2px;
 margin-top: -16px;
}
#block-block-81 .Sidebar-Second {
 margin-top: 0;
}
#block-block-94 {
 border: medium none !important;
 margin-bottom: 0;
 margin-top: -114px;
 margin-left: 194px;
}
#block-block-94 .stButton, #block-block-93 .stButton {
 margin: 0;
}

/******************************************************************

********************* PHOTOS OF ACTIVITIES VIEW *******************

*******************************************************************/
.view-photos-of-activities .Photos-Activities {
 float: left;
 margin-bottom: 6px;
 margin-right: 20px;
 width: 167px;
}
.view-photos-of-activities .Photos-Activities img {
 height: 120px;
 width: 100%;
}
.view-photos-of-activities .PI-title {
 margin-bottom: 10px;
 min-height: 40px;
}
 .gallery-thumbs {
 margin-bottom: 30px !important;
}
.gallery-slides ul li img {
 min-height: 300px;
 min-width: 500px;
}
.galleryformatter-greenarrows .gallery-thumbs {
 padding: 0 33px;
}
.galleryformatter-greenarrows .gallery-thumbs .back {
 left: -20px;
}
.galleryformatter-greenarrows .gallery-thumbs .forward {
 right: -15px;
}
.flowplayer {
 width: 550px !important;
 height: 300px !important;
}

/*************************************************************************

********************* FRONT PAGE DATES TO REMEMBER VIEW *******************

****************************************************************************/

.view-dates-to-remember .dates-to-title a {
 background: url("images/1st-block-bg.PNG") no-repeat scroll 0 0 / 100% 100% transparent !important;
 color: #FEF6EF !important;
 display: block;
 font-size: 13px;
 font-family: novecentowide-demibold,Arial;
 font-weight: bold;
 margin-bottom: 22px;
 margin-top: -37px;
 padding: 5px 0 5px 0;
 text-align: center !important;
 text-transform: uppercase;
 width: 100%;
}
 #block-block-25 .Home-Bottom .HB-right a:hover {
 background: url("images/purple-arow-hover.PNG") no-repeat scroll 0 0 transparent !important;
 text-indent: -9999px;
 display: block;
}
#block-block-25 .Home-Top, .Home-Middle, .Home-Bottom {
 font-size: 15px;
 padding: 10px 24px 10px;
 line-height: 15px;
}
#block-block-25 .Coloring-Purpose {
 height: 20px;
}
#block-block-25 .Home-Middle {
 padding: 8px 23px 7px !important;
}
#block-block-25 .Middle-Link-Left {
 width: 36%;
 font-size: 10px;
}
#block-block-25 .Middle-Link-Right {
 width: 38%;
 font-size: 10px;
}
#block-block-25 .Home-Bottom {
 padding: 10px 23px !important;
}
#block-block-25 .HB-right {
 padding-left: 9px;
 width: 35px;
 padding-top: 0;
}
#block-block-25 .Bold {
 padding-top: 0px;
}
#block-block-25 .Home-Middle-Link {
 padding-top: 5px;
}
#block-block-25 .Middle-Link-Center {
 background: url("images/DIVIDER.PNG") no-repeat scroll 3px 2px transparent;
 display: inline-block;
 height: 24px;
}


/*************************** RECENTLY ADDED *****************************/
.block-constant-contact {
 border: 1px solid #E4E4E4;
 padding: 20px 10px;
}
.block-constant-contact label {
 float: left;
 padding-top: 2px;
 width: 30%;
}
.block-constant-contact .form-text {
 border: 1px solid #E4E4E4;
 padding: 5px;
 width: 50%;
}
}
