﻿ /*Generals*/

* {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

body {
  background-color: #f2f2f2;
}

/*Header + Nav*/
.header {
  border-top: 2px solid #FF0000;
  padding-bottom: 48px;
}

.logo {
  display: block;
  margin: 0 auto;
  padding: 48px 0;
}

img.logo {
  min-width: 250px;
  max-width: 300px;
}

#navbar {
  height: 40px;
  background-color: #bb0711;
  border-radius: 3px;
}


#navbar li a {
  color: #FFF;
  font-weight: bold;
  background-color: inherit;
}

.navbar-nav li a {
  padding-top: 0px;
  padding-bottom: 0px;
}

.menu {
  background-color: #bb0711;
  width: 100%;
  color: #fff;
  margin: 1px auto;
  font-size: 16px;
  border: none;
}

/*Main Content*/

.main-content p {
  margin: 30px auto;
}

.img-header {
  width: 115.5%;
}


.contactinfo {
  padding-bottom: 20px;
}

/*Buttons Column*/

.buttons-column ul {
  float: right;
}

.buttons-column li {
  width: 272px;
  height: 122px;
  border-radius: 8px;
  list-style-type: none;
}

.buttons-column a {
  display: block;
  margin-bottom: 10px;
  text-align: center;
}

#access {
  background-color: #27517D;
  border-radius: 4px;
  padding-top: 10%;
  font-weight: bold;
}

.button-head {
  display:block;
  font-weight: bold;
  font-size: 22px;
  text-transform: uppercase;
  color: #65b4e9
}

.button-caption {
  font-size:12px;
  display:block;
  text-decoration: none;
  color: #FFF;
}


#about {
  background-image: url('http://content.aristotle.com/ACEC/button-images/adv_right-acecpac.jpg');
  background-position: center;
  background-repeat: no-repeat;
}

#advocacy {
  background-image: url('http://content.aristotle.com/ACEC/button-images/adv_right-scorecard.jpg');
  background-position: center;
  background-repeat: no-repeat;
}

#action {
  background-image: url('http://content.aristotle.com/ACEC/button-images/adv_right-grassroots.jpg');
  background-position: center;
  background-repeat: no-repeat;
}

#issues {
  background-image: url('http://content.aristotle.com/ACEC/button-images/adv_right-clipboard.jpg');
  background-position: center;
  background-repeat: no-repeat;
}

#champions {
  background-image: url('http://content.aristotle.com/ACEC/button-images/adv_right-meeting.jpg');
  background-position: center;
  background-repeat: no-repeat;
}



/*Bottom Panes*/

.bottom-pane {
  border-top: 1px solid #eaeaea;
}

.feeds {

}

.photos {
  border-left: 1px solid #eaeaea;
  padding-bottom: 20px;
}

.bottom-pane h3 {
  text-align: center;
}

.footer {
  border-top: 2px solid #FF0000;
}

/*Map*/

#map-info {
  display: none;
  overflow: scroll;
  max-height: 400px;
}

#map {
  margin: 0 auto;
}

.state{
  font-size: 48px;
  height:52px;
  text-align: center;
}

.donation-instructions {
  text-align: center;
}

/* Webform Styling by Suhail Starts */


#divMapWebForm .form-field:nth-of-type(12) {
    visibility: hidden;
    position: relative;
}

#divMapWebForm .form-field:nth-of-type(12):after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 1;
    content: "Donor Information";
}


#divMapWebForm .form-field:nth-of-type(13),
#divMapWebForm .form-field:nth-of-type(14),
#divMapWebForm .form-field:nth-of-type(15),
#divMapWebForm .form-field:nth-of-type(16),
#divMapWebForm .form-field:nth-of-type(17),
#divMapWebForm .form-field:nth-of-type(18),
#divMapWebForm .form-field:nth-of-type(19),
#divMapWebForm .form-field:nth-of-type(20),
#divMapWebForm .form-field:nth-of-type(21),
#divMapWebForm .form-field:nth-of-type(22),
#divMapWebForm .form-field:nth-of-type(23),
#divMapWebForm .form-field:nth-of-type(24){
	display: inline-block;
	width: 100%;
}
#divMapWebForm .form-field:nth-of-type(13) p,
#divMapWebForm .form-field:nth-of-type(14) p,
#divMapWebForm .form-field:nth-of-type(15) p,
#divMapWebForm .form-field:nth-of-type(16) p,
#divMapWebForm .form-field:nth-of-type(17) p,
#divMapWebForm .form-field:nth-of-type(18) p,
#divMapWebForm .form-field:nth-of-type(19) p,
#divMapWebForm .form-field:nth-of-type(20) p,
#divMapWebForm .form-field:nth-of-type(21) p,
#divMapWebForm .form-field:nth-of-type(22) p,
#divMapWebForm .form-field:nth-of-type(23) p,
#divMapWebForm .form-field:nth-of-type(24) p{
	width: 100px !important;
	float: left;
}
#divMapWebForm .form-field:nth-of-type(13) input[type="text"],
#divMapWebForm .form-field:nth-of-type(14) input[type="text"],
#divMapWebForm .form-field:nth-of-type(15) input[type="text"],
#divMapWebForm .form-field:nth-of-type(16) input[type="text"],
#divMapWebForm .form-field:nth-of-type(17) select,
#divMapWebForm .form-field:nth-of-type(18) input[type="text"],
#divMapWebForm .form-field:nth-of-type(19) input[type="text"],
#divMapWebForm .form-field:nth-of-type(19) input[type="text"],
#divMapWebForm .form-field:nth-of-type(20) input[type="text"],
#divMapWebForm .form-field:nth-of-type(21) input[type="text"],
#divMapWebForm .form-field:nth-of-type(22) input[type="text"],
#divMapWebForm .form-field:nth-of-type(23) input[type="text"],
#divMapWebForm .form-field:nth-of-type(24) input[type="text"]{
	width: 60% !important;
	background: transparent;
	border: none;
	outline: none;
  padding: 4px !important;
  font-weight: 600;
  color: #fff !important;
  text-transform: uppercase;
}
#divMapWebForm .form-field:nth-of-type(17) select {
	-webkit-appearance: none;
  margin-top: -0.5em;
}
#divMapWebForm {
  max-width: 450px !important;
}
a.contactupdatelink {
  color: #fff;
  text-decoration: underline;
}
/* Webform Styling by Suhail Ends */

div.homepage-ctacontentblock {
  padding: 50px;
}

