.sky-form { box-shadow:none; }
.form-control { border:solid 1px #ccc; margin-bottom:10px; }

.form-style .success, .sky-form .success, .form-inline .success { border:none; margin:5px 0px 0px 20px; color:#e5d46f; }
.form-style .error, .sky-form .error, .form-inline .error { border:none; margin:5px 0px 0px 20px; color:#e5d46f; }

img.grayscale:hover { filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */ filter:gray; /* IE6-9 */ -webkit-filter:grayscale(100%); /* Chrome 19+ & Safari 6+ */ -webkit-transition:all .6s ease; /* Fade to color for Chrome and Safari */ -webkit-backface-visibility:hidden; /* Fix for transition flickering */ }
img.grayscale { filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter:grayscale(0%); }

img.colorscale { filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */ filter:gray; /* IE6-9 */ -webkit-filter:grayscale(100%); /* Chrome 19+ & Safari 6+ */ -webkit-transition:all .6s ease; /* Fade to color for Chrome and Safari */ -webkit-backface-visibility:hidden; /* Fix for transition flickering */ }
img.colorscale:hover { filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter:grayscale(0%); }

.carousel-fade .carousel-inner .item { opacity:0; transition-property:opacity; }
.carousel-fade .carousel-inner .active { opacity:1; }
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left:0; opacity:0; z-index:1; }
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity:1; }
.carousel-fade .carousel-control { z-index:2; }
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-fade .carousel-inner > .item.next,
  .carousel-fade .carousel-inner > .item.active.right { opacity:0; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }
  .carousel-fade .carousel-inner > .item.prev,
  .carousel-fade .carousel-inner > .item.active.left { opacity:0; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }
  .carousel-fade .carousel-inner > .item.next.left,
  .carousel-fade .carousel-inner > .item.prev.right,
  .carousel-fade .carousel-inner > .item.active { opacity:1; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }
}

.img-fluid{max-width:100%;height:auto}

.pageSep { background:url("../../assets/img/pageSep.jpg") repeat-x top center; height:18px; }

/* Colors */
.red { color:#d71d35 !important; }
.orange { color:#ff6600 !important; }
.green { color:#008000 !important; }
.purple { color:#3b0448 !important; }
.black { color:#000 !important; }
.twitter-color { color:#0084b4 !important; }

.orange1 { color:#b84612 !important; }  /* Forced Eviction */
.darknavyblue { color:#000080 !important; } /* Homelessness */
.brown1 { color:#a52a2a !important; } /* Land Rights */
.green1 { color:#006c3e !important; } /* Womens Rights */ 
.blue1 { color:#5c6aaf !important; } /* Disasters */
.redBrick { color:#841F27 !important; } /* Rights to the city */
.green2 { color:#048f49 !important; } 
.maroon1 { color:#831f21 !important; } 

/* Forced Eviction */
.orange1 a { color:#b84612 !important; }  
.orange1 a:hover { color:#b45f18 !important; }
.orange1 li.active { background:#b84612 !important; }  
.orange1 li.active a { color:#ffffff !important; } 

/* Homelessness */
.darknavyblue a { color:#000080 !important; }  
.darknavyblue a:hover { color:#000070 !important; }
.darknavyblue li.active { background:#000080 !important; }  
.darknavyblue li.active a { color:#ffffff !important; } 

/* Land Rights */
.brown1 a { color:#a52a2a !important; }  
.brown1 a:hover { color:#811919 !important; }
.brown1 li.active { background:#a52a2a !important; }  
.brown1 li.active a { color:#ffffff !important; } 

/* Womens Rights */ 
.green1 a { color:#006c3e !important; }  
.green1 a:hover { color:#014729 !important; }
.green1 li.active { background:#006c3e !important; }  
.green1 li.active a { color:#ffffff !important; } 


/* Disasters */
.blue1 a { color:#5c6aaf !important; }  
.blue1 a:hover { color:#374381 !important; }
.blue1 li.active { background:#5c6aaf !important; }  
.blue1 li.active a { color:#ffffff !important; } 

/* Rights to the city */
.redBrick a { color:#841F27 !important; }  
.redBrick a:hover { color:#5a1218 !important; }
.redBrick li.active { background:#841F27 !important; }  
.redBrick li.active a { color:#ffffff !important; } 

/* Media */
.purple1 { color:#80478d !important; }

/* Covid19 */
.red a { color:#d71d35 !important; }  
.red a:hover { color:#d71d35 !important; }
.red li.active { background:#d71d35 !important; }  
.red li.active a { color:#ffffff !important; } 


.homeCarouselXS { display:none; }

.homeAbout { margin-top:60px; color:#000; font-weight:normal; font-size:13px; text-align:justify !important; font-weight:500; }

/*
.carousel { position:relative; }
.carousel .text { float:left; margin-top:51px; width:435px; height:325px; padding-right:18px; line-height:20px;  font-size:15px; text-align:justify; }
.carousel .ttl { font-weight:normal; letter-spacing:1px; padding-bottom:14px; }
.carousel .ttl span { color:#c24910; font-weight:normal; font-size:18px; }
.carousel .slogan { position:absolute; background:url("../../assets/img/slogan.png") no-repeat top right; width:379px; height:481px; margin:-5px 0px 0px 265px; }
.carousel .img { float:right; width:625px; height:433px; }
.carousel .img img{ vertical-align:top; }
*/
.carousel { position:relative; min-height:450px; }
.carousel .text { float:left; margin-top:51px; width:435px; height:325px; padding-right:18px; line-height:20px;  font-size:15px; text-align:justify; }
.carousel .ttl { font-weight:normal; letter-spacing:1px; padding-bottom:14px; }
.carousel .ttl span { color:#c24910; font-weight:normal; font-size:18px; }
.carousel .slogan { position:absolute; background:url("../../assets/img/slogan.png") no-repeat top right; width:379px; height:481px; margin:-5px 0px 0px 240px; }
.carousel .img { position:absolute; float:right; width:625px; height:433px; }
.carousel .img img{ vertical-align:top; }

.carousel .media { float:left; max-width:555px; max-height:410px; border:solid 10px #EDDCB9; }
.carousel .media img{ vertical-align:top; }

a.readMoreBtn { display:block; font-size:14px; color:#b32e2c; font-weight:bold; text-decoration:none; border-bottom:none !important; margin-top:5px; }
a.readMoreBtn:hover { color:#C35402; background:none !important; }


.three-btn { margin:-22px auto 0px; width:1100px; padding:0; list-style:none; height:247px; background:url("../../assets/img/bg-tree-btn2.png") no-repeat 0 100%; position:relative; z-index:100; }
.three-btn:after  { content:""; display:block; clear:both; }
.three-btn>li { float:left; width:183px; height:247px; font-size:18px; font-weight:normal; position:relative; }
.three-btn>li>a { display:block; height:122px; color:#f0d4bc; background:url("../../assets/img/bg-tree-btn.png") no-repeat 0 100%; padding-top:23px; margin-top:124px; text-align:center; cursor:pointer; vertical-align:bottom; overflow:hidden; position:relative; z-index:310; }
.three-btn>li>a:hover { color:#FC9; text-decoration:none; }
.three-btn>li>a>span { color:#f0d4bc; }
.three-btn>li>a.btn1 { background-position:0px 100%; }
.three-btn>li>a.btn2 { background-position:-183px 100%; }
.three-btn>li>a.btn3 { background-position:-366px 100%; }
.three-btn>li>a.btn4 { background-position:-549px 100%; }
.three-btn>li>a.btn5 { background-position:-732px 100%; }
.three-btn>li>a.btn6 { background-position:-915px 100%; }
.three-btn>li>.img1 { position:absolute; top:20px; left:12px; z-index:10 !important; }
.three-btn>li>.img2 { position:absolute; top:30px; left:23px; z-index:10 !important; }
.three-btn .shadow { height:3px; width:183px; background:url("../../assets/img/bg-shadow2.png") repeat-x; overflow:hidden; text-indent:-9999px; position:absolute; left:0; bottom:118px; z-index:300; }
.three-btn>li.btn3>a{ background:none; }
.form-hret { position:absolute; left:5px; bottom:100px; width:255px; padding:17px 38px 0 40px; background:url("../../assets/img/issueForcedEvictions.png") no-repeat; overflow:hidden; height:120px; }

.btn-01 { width:72px; height:54px; padding-top:18px; overflow:hidden; text-align:center; background:url("../../assets/img/btn-01.png") no-repeat; position:absolute; right:18px; top:42px; z-index:100; text-transform:uppercase; font-size:18px; font-weight:bold; }
.btn-01.new { padding-top:27px; height:45px; }
.btn-01.small { padding-top:22px; height:50px; font-size:12px; }
.btn-01.small.new { height:45px; padding-top:27px; }
.btn-01:hover { background-position:0 -72px; text-decoration:none; }

.issuesXS { display:none; }
.issuesXSBox { text-align:center; margin-bottom:20px; }
.issuesTitleXS { display:none; text-align:center; font-size:24px; color:#c24910; font-weight:bold; text-transform:uppercase; margin-bottom:20px; }






h1.title { text-align:left; font-size:24px; color:#b32e2c; font-weight:bold; text-transform:uppercase; margin-bottom:20px; }

.txtEvictionsInIndia { text-align:center; }


ul.newsList { margin:0px; padding:0px; }
ul.newsList li { margin:0px; padding:0px; list-style:none;  }
ul.newsList li:last-child {  }
ul.newsList li a { display:block; font-size:18px; font-weight:normal; color:#f9ff99; padding:0px 0px 0px 0px;  margin-bottom:10px; }
ul.newsList li cite { font-size:14px; font-style:italic; color:#efd6c2; }

.news { float:left; margin-bottom:15px; border-bottom:1px solid #EDDCB9; padding-bottom:10px;  clear:both; }
.news-title { color:#060; display:block; font-size:16px; line-height:22px; font-weight:600; padding-bottom:5px; }
.news-title a { color:#060 !important; text-decoration:none !important; font-weight:600; border-bottom:none !important; }
.news-title a:hover { color:#000 !important; text-decoration:none !important; background:none !important; }
.news-date { float:left; display:inline; background:url("../../assets/img/icoDatepick.png") no-repeat top left; font-size:13px; color:#000; line-height:18px; font-weight:normal; padding-left:22px; }
.news-subtitle { font-size:16px; line-height:22px; }

.btnEvictionAlert { display:block; margin:0px auto; width:100%; padding:6px 0px; text-align:center; text-transform:uppercase; background:#b32e2c; color:#fff; font-size:20px; font-weight:600; transition:all .3s ease-in-out; } 
.btnEvictionAlert:hover { background:#000; color:#fff; transition:all .3s ease-in-out;  } 

.btnEvictionDetails { display:block; margin:10px auto 0px; width:100%; padding:6px 0px; text-align:center; color:#060; font-size:20px; font-weight:600; transition:all .3s ease-in-out; text-align:center; } 
.btnEvictionDetails:hover { color:#000; transition:all .3s ease-in-out;  } 

.pubsList { margin:10px 0px 30px; }
.pubsListBox { position:relative; width:162px; height:233px; padding:4px 4px; background:url("../../assets/img/bg-frame.png") no-repeat top center; }
.col-half-offset { margin-left:4.166666667%; }
.homePubItem6 { display:none; }

#banner { margin:10px auto; text-align:center; /*min-height:320px;*/ clear:both; }
.para { margin:0px auto; padding:15px 0px 40px 0px; font-size:14px; line-height:18px; color:#300; text-align:justify; clear:both; }
.para ul, .para ol { margin:0px; padding:0px; }
.para ul li, .para ol li { margin-left:20px; padding:5px 0px 5px 5px; font-size:14px; color:#300; }

.tabs { margin:0px; padding:0px; }
.nav { }
.nav-tabs { margin-top:30px; }

.tab-content { }
.tab-content .tab-pane { display:none; overflow-y:auto; }
.tab-content .active { display:block; background:none; }


ul.tabList { float:left; display:inline; margin:0px; padding:0px; }
ul.tabList li { font-size:16px; background:none; margin:0; padding:0; width:100%; list-style:none; font-weight:normal; border-bottom:1px solid #f2e7c7; line-height:normal; }
ul.tabList li.active { background:#006c3e; color:#d73512; border:none !important; }
ul.tabList li a { display:block; color:#300; cursor:pointer; text-decoration:none;  border:none !important; }
ul.tabList li a:hover { display:block; color:#7a450d; background:none; border:none !important; }
ul.tabList > li > a:hover,
ul.tabList > li.active > a:hover,
ul.tabList > li.active > a { background:transparent !important; border:none !important; }



.contentBox { background:#fffcf1 !important; border:1px solid #eddcb9; padding:20px 40px; }
.contentBox p { padding:10px 0px; font-size:14px; color:#300; text-align:justify; }	
.contentBox-title, .contentBox h1 { color:#72a93f; display:block; font-size:24px !important; line-height:26px !important; font-weight:normal; padding:10px 0px 5px 0px; margin-bottom:15px; }
.contentBox h2 { color:#72a93f; display:block; font-size:20px !important; line-height:24px !important; font-weight:normal; padding:10px 0px 5px 0px !important; }
.contentBox h3 { color:#72a93f; display:block; font-size:18px !important; line-height:20px !important; font-weight:normal; padding:10px 0px 5px 0px !important; }
.contentBox ul, .contentBox ol { margin:0px; padding:0px; }
.contentBox ul li, .contentBox ol li { margin-left:20px; padding:5px 0px 5px 5px; font-size:14px; color:#300; }
.contentBox a, #col-full .para a { color:#300; text-decoration:none; border-bottom:1px dotted #df7823; }
.contentBox a:hover, #col-full .para a:hover { background:rgba(223,120,35,0.3); color:#000; border-bottom:none; }	


/* Publications  */
.pubsTabList1, .pubsTabList2 { margin:0px auto; border-bottom:solid 1px #EDDCB9; clear:both; }
.pubsTabList1 .info, .pubsTabList2 .info { float:left; display:inline; /*width:500px;*/ font-size:18px; padding:15px; line-height:20px; }
.pubsTabList1 .info .subinfo, .pubsTabList2 .info .subinfo { display:block; margin-top:5px; font-size:14px; color:#000;  }
.pubsTabList1 .info .orange1, .pubsTabList2 .info .orange1 { font-size:14px; }
.pubsTabList1 .info a, .pubsTabList2 .info a { color:#000 !important; border-bottom:none; }

.pubsTabList1 .pic { float:left; display:inline; background:#EDDCB9; /*width:73px; height:100px;*/ padding:15px; }
.pubsTabList1:hover { background:#EDDCB9; color:#600; cursor:pointer; }
.pubsTabList1:hover a { color:#600 !important; background:none !important; text-decoration:none; border-bottom:none; }

.pubsTabList2 .pic { float:left; display:inline; background:#fbf2d2; /*width:73px; height:100px;*/ padding:15px; }
.pubsTabList2:hover { background:#fbf2d2; color:#600; cursor:pointer; }
.pubsTabList2:hover a { color:#600 !important; background:none !important; text-decoration:none; border-bottom:none; }

.pubsTabList1 .pic img, .pubsTabList2 .pic img { border:solid 2px #342c29; }





/* Contact Page */
.contact-address h3 { color:#831f21 !important; }
.contact-address a { color:#831f21; }
.contact-address a:hover { color:#ff6600; }

.btnVolunteer  { float:left; display:block; margin:30px 0px; background:#630; color:#fffdbe !important; padding:10px 20px; font-size:16px; border:none; cursor:pointer; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; -o-transition:all ease 0.3s; -ms-transition:all ease 0.3s; transition:all ease 0.3s; }
.btnVolunteer:hover { background:#000; color:#fff !important; }

#contactBox { background-color:#fffcf1; border:1px solid #eddcb9; padding:20px 40px; font-size:14px; color:#300; }
.btnContactSubmit  { background:#d65112; color:#fff; font-weight:bold; font-size:14px; width:100px; height:40px; padding:5px; border:none; cursor:pointer; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; -o-transition:all ease 0.3s; -ms-transition:all ease 0.3s; transition:all ease 0.3s; }
.btnContactSubmit:hover { background:#000; color:#fff; }

.form-style .success{ background: #D8FFC0; padding: 5px 10px 5px 10px; margin: 0px 0px 5px 0px; border: none; font-weight: bold; color: #2E6800; border-left: 3px solid #2E6800; }
.form-style .error { background: #FFE8E8; padding: 5px 10px 5px 10px; margin: 0px 0px 5px 0px; border: none; font-weight: bold; color: #FF0000; border-left: 3px solid #FF0000; }


.blinking{ animation:blinkingText 0.8s infinite; }
@keyframes blinkingText{
	0%{		color: #f00;	}
	20%{	color: transparent;	}
	50%{	color: #f00;	}
	80%{	color:transparent;	}
	100%{	color: #f00;	}
}

.highlightedNews { background:#b32e2c; font-size:14px; font-weight:600 !important;  color:#fff; padding:10px; margin-top:20px; line-height:24px; min-height:100px; }
.highlightedNews a { color:#fff; }
.highlightedNews a:hover { color:#ff0; }

.blinkingBox { animation:blinkingBoxText 0.8s infinite; }
@keyframes blinkingBoxText {
	0%{		color: #ff0; }
	20%{	color: #ff0; }
	50%{	color: transparent;	}
	80%{	color: #ff0; }
	100%{	color: #ff0; }
}


@media only screen and (max-width:500px) {
.homeAbout, .para { text-align:left !important; }
.homeCarouselXS { display:block; }
.homeCarousel { display:none; }
.issuesLG { display:none; }
.issuesXS { display:block; }
.homePubItem6 { display:inline-block; }
.issuesTitleXS { display:block; }
.col-half-offset { margin-left:auto; }
h1.title { font-size:20px; margin-bottom:10px; text-align:center; }
.txtEvictionsInIndia { text-align:left; margin-top:50px; clear:both; }
.homeAbout { margin-top:0px; line-height:normal; }
.contentBox { padding:20px; }
.mediaPicsSection { margin-top:30px; width:100% !important; }
.media_spacer { height:20px; }
.carousel { position:relative; min-height:inherit; }
.carousel .media { float:none; max-width:100%; max-height:inherit; border:solid 10px #EDDCB9; }

}