/**
 * @file
 * Block Styling
 */


.block /* Block wrapper */ {
  margin-bottom: 1em;
}

.block.first /* The first block in the region */ {
}

.block.last /* The last block in the region */ {
}

.block.region-odd /* Zebra striping for each block in the region */ {
}

.block.region-even /* Zebra striping for each block in the region */ {
}

.block.odd /* Zebra striping independent of each region */ {
}

.block.even /* Zebra striping independent of each region */ {
}

.region-count-1 /* Incremental count for each block in the region */ {
}

.count-1 /* Incremental count independent of each region */ {
}

.block h2.title /* Block title */ {
}

.block .content /* Block's content wrapper */ {
}

#block-aggregator-category-1 /* Block for the latest news items in the first category */ {
}

#block-aggregator-feed-1 /* Block for the latest news items in the first feed */ {
}

#block-block-1 /* First administrator-defined block */ {
}

#block-blog-0 /* "Recent blog posts" block */ {
}

#block-book-0 /* "Book navigation" block for the current book's table of contents */ {
}

#block-comment-0 /* "Recent comments" block */ {
}

#block-forum-0 /* "Active forum topics" block */ {
}

#block-forum-1 /* "New forum topics" block */ {
}

#block-menu-primary-links /* "Primary links" block */ {
}

#block-menu-secondary-links /* "Secondary links" block */ {
}

#block-node-0 /* "Syndicate" block for primary RSS feed */ {
}

#block-poll-0 /* "Most recent poll" block */ {
}

#block-profile-0 /* "Author information" block for the profile of the page's author */ {
}

#block-search-0 /* "Search form" block */ {
}

#block-statistics-0 /* "Popular content" block */ {
}

#block-user-0 /* "User login form" block */ {
}

#block-user-1 /* "Navigation" block for Drupal navigation menu */ {
}

#block-user-2 /* "Who's new" block for a list of the newest users */ {
}

#block-user-3 /* "Who's online" block for a list of the online users */ {
}

#block-views-image_rotator-block_1 { /* image rotator block */
  float: right;
  margin-bottom: 0px;
  padding-top: 11px;
  padding-right: 90px;
}
#block-views-image_rotator-block_1 img {
  border: 1px solid #718EB0;
}

#block-nice_menus-1 { /* primary links nice menu */
  height: 75px;
  margin: 0px;
  /*z-index:1;*/
  position:relative;
  background: #f3c9d8;
background: -moz-linear-gradient(top, #f3c9d8 0%, #e393a8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3c9d8), color-stop(100%,#e393a8));
background: -webkit-linear-gradient(top, #f3c9d8 0%,#e393a8 100%);
background: -o-linear-gradient(top, #f3c9d8 0%,#e393a8 100%);
background: -ms-linear-gradient(top, #f3c9d8 0%,#e393a8 100%);
background: linear-gradient(to bottom, #f3c9d8 0%,#e393a8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c9d8', endColorstr='#e393a8',GradientType=0 );
-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.24);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.24);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.24);
/*z-index:30;*/
}
#block-block-7{
  position:absolute;
  top:13px;
  z-index:1000;
  /*right:10px;*/
  left:1180px;
  margin-bottom:0px !important;
}

#block-nice_menus-1{
  padding-left:420px;
}
#block-nice_menus-1 ul {
  border: none;
  padding: 0px;
  height: 35px;
  padding-top:10px;
  padding-left:0px;
}

.front #block-nice_menus-1 ul li:nth-child(1){
  background: #7b2260;
}
body.page-team-prestige-partners-determination #block-nice_menus-1 ul li:nth-child(2){
  background: #7b2260;
}
body.page-please-donate-today #block-nice_menus-1 ul li:nth-child(3){
  background: #7b2260;
}
body.page-events #block-nice_menus-1 ul li:nth-child(4){
  background: #7b2260;
}
body.page-galleries #block-nice_menus-1 ul li:nth-child(5){
  background: #7b2260;
}
body.page-sponsors #block-nice_menus-1 ul li:nth-child(6){
  background: #7b2260;
}
body.page-forms-contact-us #block-nice_menus-1 ul li:nth-child(7){
  background: #7b2260;
}
#block-nice_menus-1 ul li {
  border: none;
  background: none;
  height: 35px;
  /*width: 100px;*/
  padding: 0px;
  padding-left:15px;
  padding-right:15px;
  webkit-transition: background 0.4s;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  -ms-transition: background 0.4s;
  transition: background 0.4s;
  /*z-index:30;*/
}
#block-nice_menus-1 ul li:hover {
  background: #7b2260;
  /*z-index:30;*/
}

#block-nice_menus-1 ul li a {
  text-decoration: none;
  padding: 0px;
  padding-top: 7px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color:#fff !important;
  font-family: PT Sans Caption;/*added*/
}

#block-nice_menus-1 ul li.active-trail a {
  color: #462d6f;
}

#block-nice_menus-1 ul li a:hover {
  color: #462d6f;
  /*z-index:30;*/
}

#block-nice_menus-1 li.menuparent {
}

#block-nice_menus-1 li.menuparent ul {
  background-color: #7b2260;
  top: 35px;
  text-align:center;
  z-index: 10;
  height: auto;
  padding-top:0px;
  /*z-index:30;*/
}

#block-nice_menus-1 li.menuparent ul li {
  background: none;
  width: auto;
  text-align:center;
  height: auto;
  padding-left: 10px;
  padding-right: 10px;
  /*z-index:30;*/
}
#block-nice_menus-1 li.menuparent ul li:hover {
  /*background:#000;*/
  /*z-index:30;*/
}

#block-nice_menus-1 li.menuparent ul li a {
  white-space:nowrap;
  width: auto;
  height: auto;
  color: #4C4A47;
  /*z-index:30;*/
}

#block-nice_menus-1 li.menuparent ul li a:hover {
  color: #462d6f;
  /*z-index:30;*/
}

#block-block-1 { /* ACS logo block */
  float: left;
  width: 200px;
  padding-top: 30px;
  padding-left: 110px;
}
#block-block-6 { /* ACS logo block */
  padding-left:50px;
}

.not-front #block-donations_thermometer-0 { /* goal thermometer */
  padding-top: 15px;
  text-align: center;
  margin:20px 70px !important;
  border-radius:10px;
  float:left;
  width:50%;
  background: #9faecb; /* Old browsers */
  border:1px solid #fff;
background: -moz-linear-gradient(45deg,  #9faecb 1%, #9faecb 1%, #9faecb 18%, #c7cbd3 51%, #92a3c4 83%, #8397bd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(1%,#9faecb), color-stop(1%,#9faecb), color-stop(18%,#9faecb), color-stop(51%,#c7cbd3), color-stop(83%,#92a3c4), color-stop(100%,#8397bd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #9faecb 1%,#9faecb 1%,#9faecb 18%,#c7cbd3 51%,#92a3c4 83%,#8397bd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #9faecb 1%,#9faecb 1%,#9faecb 18%,#c7cbd3 51%,#92a3c4 83%,#8397bd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #9faecb 1%,#9faecb 1%,#9faecb 18%,#c7cbd3 51%,#92a3c4 83%,#8397bd 100%); /* IE10+ */
background: linear-gradient(45deg,  #9faecb 1%,#9faecb 1%,#9faecb 18%,#c7cbd3 51%,#92a3c4 83%,#8397bd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9faecb', endColorstr='#8397bd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.24);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.24);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.24);
}
.front #block-donations_thermometer-0 { /* goal thermometer */
  padding-top: 15px;
  text-align: center;
  background: #F6F7F9;
  width:70%;
  border-radius:10px;
  float:left;
  margin:20px 40px!important;
  -webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.24);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.24);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.24);
}

.front #block-donations_thermometer-0 h2{
  color:#9C3D60;
  font-weight:bold;
  text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.5);
}
.not-front #block-donations_thermometer-0 h2{
  color:#fff;
  font-weight:bold;
  text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.5);
}
.donations_thermometer .gauge-Large{


}
#block-block-3{
  height:270px;
  width:100%;
  float:left;
  overflow:hidden;
  display:block;
  margin-bottom:5px !important;
}
#block-block-3 img{
  position:absolute;
  height:640px;
  top:-200px;
  width:100%;
  float:left;
}
#image-placeholders{
  float:left;
  clear:left;
}
#image-placeholders .img150{
  float:left;
  width:200px !important;
  height:150px;
  margin:10px;
  text-align:center;
}
#views_slideshow_singleframe_teaser_section_home_page_slider_images-block_1{
  width:100% !important;
  height: 300px !important;
  overflow:hidden;
}
#block-views-home_page_slider_images-block_1{
  max-width:100%;
  z-index:0;
  margin-bottom:0px;
}
#block-views-home_page_slider_images-block_1 img{
  background-size:100% 100%;
  width:100%;
  margin-top:-200px;
  z-index:-20;
}
.views_slideshow_slide{
  width:100% !important;
}

.views_slideshow_previous{
  text-indent:-1999px;
  display: block;
  margin-left:40%;
  background-repeat: no-repeat;
  background-position: 0 0;
  float: left;
  width: 5%;
  background-image: url(../images/previous.png);
  background-position: center; 
}
.views_slideshow_next{
  text-indent:-1999px;
  display: block;
  background-repeat: no-repeat;
  background-position: 0 0;
  float: left;
  width: 5%;
  background-image: url(../images/next.png);
  background-position: center; 
}
.views_slideshow_pause {
  text-indent: -1999px;
  display: block;
  margin-left:3px;
  margin-right:3px;
  background-repeat: no-repeat;
  background-position: 0 0;
  float: left;
  width: 5%;
  background-image: url(../images/pause.png);
  background-position: center; 
}
.views_slideshow_play {
  text-indent: -1999px;
  display: block;
  margin-left:3px;
  margin-right:3px;
  background-repeat: no-repeat;
  background-position: 0 0;
  float: left;
  width: 5%;
  background-image: url(../images/play.png);
  background-position: center; 
}

.views-slideshow-controls-bottom{
  text-align:center;
  margin-top:0px;
  z-index:200;
  display:block;
  background-color:#d490a9;
}
/*
.views_slideshow_singleframe_controls{
  width:100%;
  float:left;
  text-align:center;
}
*/
.views-slideshow-controls-bottom a{
  padding:10px;
  text-decoration:none;
  color:#000;
  background-color:#dcecfb;
  border-radius:10px;
  margin-top:4px;
  margin-bottom:4px;
  border:1px solid #000;
}
.views-slideshow-controls-bottom a:hover{
  background-color:#333;
}
#block-block-4{
  width:100%;
  clear:both;
  text-align:center;
  color:#fff;
  background-color:#666;
}
#block-block-4 a{
  color:#fff;
}
#block-block-5{
  position:absolute;
  top:160px;
  right:120px;
  /*background-color:#333;*/
  width:390px;
  z-index:150;
  height:150px;
  /*border-radius:12px;*/
  /*color:#fff;*/
}
#block-block-5 #top{
  width:100%;
  background-color:#ccc;
  height:35px;
  color:#fff;
  font-weight:bold;
  text-align:center;
  font-size:26px;
  padding-top:10px;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  font-family: PT Sans Caption;/*added*/
  text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.8);
}
#block-block-5 #bottom{
  width:100%;
  background-color:#333;
  height:95px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  font-family: PT Sans Caption;/*added*/
  text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.5);
  font-size:16px;
  color:#fff;
  text-align:center;
  padding-top:13px;
  font-weight:bold;
}
#block-block-5 #bottom #learnmore1{
  float:left;
  width:35%;
  height:38px;
  margin-left:10%;
  margin-top:20px;
  -webkit-box-shadow: inset 0px 1px 0px 0px #efdcfb;
box-shadow: inset 0px 1px 0px 0px #efdcfb;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfbdfa), color-stop(1, #bc80ea));
background: -moz-linear-gradient(top, #dfbdfa 5%, #bc80ea 100%);
background: -webkit-linear-gradient(top, #dfbdfa 5%, #bc80ea 100%);
background: -o-linear-gradient(top, #dfbdfa 5%, #bc80ea 100%);
background: -ms-linear-gradient(top, #dfbdfa 5%, #bc80ea 100%);
background: linear-gradient(to bottom, #dfbdfa 5%, #bc80ea 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfbdfa', endColorstr='#bc80ea',GradientType=0);
background-color: #dfbdfa;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 1px solid #c584f3;
  line-height:38px;
  color:#fff;
  text-decoration:none;
}
#block-block-5 #bottom #learnmore2{
  float:left;
  width:35%;
  height:38px;
  margin-left:10%;
  margin-top:20px;
  -webkit-box-shadow: inset 0px 1px 0px 0px #dcecfb;
box-shadow: inset 0px 1px 0px 0px #dcecfb;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea));
background: -moz-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
background: -webkit-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
background: -o-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
background: -ms-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
background: linear-gradient(to bottom, #bddbfa 5%, #80b5ea 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea',GradientType=0);
background-color: #bddbfa;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 1px solid #84bbf3;
  line-height:38px;
  color:#fff;
  text-decoration:none;
}
#block-block-5 #bottom #learnmore1:hover{
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc80ea), color-stop(1, #dfbdfa));
  background:-moz-linear-gradient(top, #bc80ea 5%, #dfbdfa 100%);
  background:-webkit-linear-gradient(top, #bc80ea 5%, #dfbdfa 100%);
  background:-o-linear-gradient(top, #bc80ea 5%, #dfbdfa 100%);
  background:-ms-linear-gradient(top, #bc80ea 5%, #dfbdfa 100%);
  background:linear-gradient(to bottom, #bc80ea 5%, #dfbdfa 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc80ea', endColorstr='#dfbdfa',GradientType=0);
  background-color:#bc80ea;
}
#block-block-5 #bottom #learnmore2:hover{
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa));
  background:-moz-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
  background:-webkit-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
  background:-o-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
  background:-ms-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
  background:linear-gradient(to bottom, #80b5ea 5%, #bddbfa 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa',GradientType=0);
  background-color:#80b5ea;
}
div.gauge-Large {
  margin-left: 50px;
}

span.donations_thermometer-label {
  font-size: 16px;
  font-weight: bold;
  color: green;
}

span.donations_thermometer-amount {
  font-size: 16px;
  font-weight: bold;
  color: red;
}
@media only screen and (max-width: 1178px){
#block-block-7{
  position:absolute;
  top:13px;
  z-index:1000;
  right:10px !important;
  left:20px;
  margin-bottom:0px !important;
  height:0px;
  width:50px;
}
}
@media only screen and (max-width: 960px){
  #block-block-5{
  right:50px;
}
}

@media only screen and (max-width: 768px){

#block-nice_menus-1{
  padding-left:0px;
  background:none;
  box-shadow:none;
}
#block-nice_menus-1 ul {
  border: none;
  padding: 0px;
  height: auto;
  width:100%;
  padding-top:0px;
  padding-left:0px;
}
#block-nice_menus-1 li.menuparent ul li {
  background: none;
  width: 100% !important;
  float:left !important;
  text-align:center;
  height: 35px;
  border:0px;
  padding-left: 0px;
  padding-right: 0px;
  line-height:35px;
}
#block-nice_menus-1 li.menuparent ul{
  border:0px;
}
#block-nice_menus-1 li.menuparent ul li a{
  width: 100% !important;
  float:left !important;
  text-align:center;
}
#block-nice_menus-1 ul li ul{
  padding-top:0px !important;
  text-align:center;
  float:left;
  width:100% !important;
}
#block-nice_menus-1 ul li ul li a{
  padding-top:0px !important;
  text-align:center;
  float:left;
  width:100%;
}
#block-nice_menus-1 ul li {
  border: none;
  background: #d490a9;
  width:100%;
  height: 35px;
  /*width: 100px;*/
  padding: 0px;
  padding-left:0px;
  padding-right:0px;
  border-bottom:1px solid #fff;
  webkit-transition: background 0.4s;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  -ms-transition: background 0.4s;
  transition: background 0.4s;
}
.front #block-donations_thermometer-0 { /* goal thermometer */
  width:90%;
  margin:0px;
  padding:0px;
  margin-left:5%;
}
.not-front #block-donations_thermometer-0 { /* goal thermometer */
  width:90%;
  margin:0px;
  padding:0px;
  margin-left:5%;
}
#block-block-5{
  display:none;
}
#block-block-4{
  border-top:1px solid #000;
}
}

@media only screen and (max-width: 768px){
#block-views-home_page_slider_images-block_1{
  display:none;
}
.front #block-donations_thermometer-0 { /* goal thermometer */
  width:70%;
  margin:0px;
  padding:0px;
  margin-left:15% !important;
}
.not-front #block-donations_thermometer-0 { /* goal thermometer */
  width:90% !important;
  margin:0px !important;
  padding:0px !important;
  margin-left:5% !important;
}
