@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Roboto:400,500,700);
html{
	font-family: 'Roboto', sans-serif;	
}
body{
	font-family: 'Roboto', sans-serif;	
}
#header-top{
	background:#e11461;
	min-height:120px;
	height:auto;
	color:#fff;
}
#header-top-menu{
 	background:url(images/headerbgr.jpg) right bottom no-repeat;
	min-height:115px;
	height:auto;	
}
#header-top-menu a{
 	color:#f9f9f9;
	background:#e11461;		
}
#header-top-menu a:hover{
 	color:#e11461;
	background:#f9f9f9;		
}
.nopadding-left{
	padding-left:0px;
}
.nopadding-right{
	padding-right:0px;
}
.navbar{
    border: 1px solid transparent;
    margin-bottom: 0px;
    min-height: 30px;
    position: relative;	
	margin-top:10px;
}
#socialmedia{
	margin-top:25px;
	text-align:center;
}
#socialmedia .social-icon {
	background:#e11461;margin-left: 12px;text-align: right;
}
#socialmedia .social-icon a{
	background:none;
}
#socialmedia .social-icon a:hover{
	background:none;
	opacity:0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	
}
.navbar-nav {
    margin:0px;
}
.navbar-nav li a {
    line-height: 30px;
    height: 30px;
    padding-top: 0;
}

#logo{
	padding-top:18px;
	padding-left:90px;
	background:url(images/headerbg.jpg) left bottom no-repeat;
	height:115px;
	text-align:center;
}
#mainbanner{
	height:360px;
	background:url(images/banner.jpg) top no-repeat #eeeeee;
	background-size:contain;
	border-bottom:3px solid #e11461;
	margin-bottom:5px;	
}
.btn-nominate{
	padding:30px;
	color:#fff;
  background-image: -webkit-linear-gradient(top, #e63b79, #e11463);
  background-image: -moz-linear-gradient(top, #e63b79, #e11463);
  background-image: -ms-linear-gradient(top, #e63b79, #e11463);
  background-image: -o-linear-gradient(top, #e63b79, #e11463);
  background-image: linear-gradient(to bottom, #e63b79, #e11463);
  font-size: 27px;
  text-decoration: none;
  text-transform:uppercase;
  font-weight:700;
  margin:10px;
}
.btn-vote{
	padding:30px 60px;
	color:#fff;
  background-image: -webkit-linear-gradient(top, #8c9f06, #96ab06);
  background-image: -moz-linear-gradient(top, #8c9f06, #96ab06);
  background-image: -ms-linear-gradient(top, #8c9f06, #96ab06);
  background-image: -o-linear-gradient(top, #8c9f06, #96ab06);
  background-image: linear-gradient(to bottom, #8c9f06, #96ab06);
  font-size: 27px;
  text-decoration: none;
  text-transform:uppercase;
  font-weight:700;
    margin:10px;
}

.bigicon{
	font-size:58px;	
}
.centeralign{
	text-align:center;	
}
#leftcontent{
	margin-top:20px;	
}
#rightcontent{
	margin-top:20px;	
}
#downloadourapps{
	height:auto;
	background:url(images/black-pattern.jpg);
	margin:10px 0px;	
}
#downloadourapps h2{
	font-size:46px;
	color:#ffc000;
	text-align:center;
	padding-top:10px;
	font-weight:700;
	word-wrap:break-word;
}
#downloadourapps h3{
	font-size:28px;
	color:#fff;
	text-align:center;
	margin-top:-7px;
}
#appbutton{
text-align:center;
padding:15px 0px;
}
#womenmap{
	background:url(images/map.jpg) no-repeat;
	background-size:contain;
	height:603px;
	background-position:center;
	
}
#galleybanner{background:url(images/banner-bg.jpg);background-size:contain; }
#gallery-title{background:url(images/banner-title.png)  no-repeat;background-size:contain; background-position:center;min-height:90px;}
.mapdown{ padding-top:420px;}
.mapup{ padding-top:25px;}
#footer{
	background:#E11461;
	text-align:center;
	padding:20px 0px;
}
.copyright{ padding-top:20px;}
.pink{color:#e11461;}
.votebtn{width:100%; background:#e11461; border:none; border-radius:4px;color:#fff; font-weight:500; text-transform:uppercase; font-size:11px; padding:3px 0px;}
.votebtn-disb{width:100%; background:#eee; border:none; border-radius:4px;color:#999; font-weight:500; text-transform:uppercase; font-size:11px; padding:3px 0px;}
.voteimg{ width:100%; text-align:center;}
.vote{ padding:10px 0px;}
.votename{color:#747474; font-size:11px; padding-top:6px; text-align:center; padding-bottom:5px;}
#videos-bordered{border-bottom:3px dotted #ccc;border-top:3px dotted #ccc;}


@media only screen and (max-width: 500px) {
#logo { padding-left:0px;}
#logo img { width:100%;}
.social-icon { display:none;}
.btn-info { margin-bottom:5px;}
}