/*
Theme Name: PETA India Responsive
Theme URI: http://www.petaindia.com
Description: This is a custom theme for PETAIndia.com.
Version: 1.0
Author: Andy Cook
Template: peta-parent

PETA India v1.0
http://www.petaindia.com/

This theme was built by FocusMX

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/
@import url('styles/core-wordpress.css');
@import url('styles/jquery-ui.css');
@import url('styles/jquery.bxslider.css');


body{ background:url(images/bg.png) repeat-x scroll center top #d0e9f4 !important; margin:0px; padding:0px 2%; position:relative}
.clear { clear:both; margin:0px; padding:0px;}
.main { max-width:980px; margin:0 auto;}
a{ text-decoration:none; color:#003366; margin:0px;}
a:hover { color:#286cbf;}
.img { float:left; margin:0px;}
.flt-lft{float:left;}
.flt-rht{float:right;}

/**************** header ********************/


.single-post #content-left{
   /* padding-right: 14px;
    width: 5px !important;*/
}
.header { margin:0px auto; min-height:125px;}
.logo{ width:263px; height:71px; float:left; margin:21px 0;}
.header .top-email{ width:192px;height:70px; float:right; margin:30px 0 0 0;}
.top-email input { -webkit-appearance: none; }
.get {font-family:Arial,sans-serif; font-size:10px; color:#ffffff;}
.mail { width:190px; height:20px; float:left; background:#98b6d3; border-radius:3px; margin:2px 0 0 0;}
.mail input { border:medium none; background:none; color: #ffffff; float: left; font-size:10px; height:18px; line-height:20px; border-radius:3px; padding-left:6px; width:122px;}
#cemail-main::-webkit-input-placeholder { color:#fff; }
#cemail-main:-moz-placeholder { color:#fff; }
#cemail-main::-moz-placeholder { color: #fff;}
#cemail-main:-ms-input-placeholder { color: #fff; }
.email-btn { background: url("images/subscrible.jpg") no-repeat; font-family:Arial ,sans-serif; font-size:10px; float:right; height:19px; line-height:18px;  margin:-20px 0 0 0; text-align:center; width:63px; clear:left}


.email-btn a {color:#457dc0; display: block; font-family:Arial ,sans-serif; font-size:10px;  line-height:19px; text-decoration: none;}

#search-input-feature{height: 24px; width: 234px; font-size: 12px !important; background-color: white !important; color: #000 !important;}
#search-input{margin-left: 13px; width: 186px; font-size: 12px !important; background-color: white !important; border: 1px solid #969696 !important;color: #000 !important;}
#search-input-blog{float: left; font-size: 13px; height: 16px; line-height: 20px; border-radius: 3px; padding-left: 6px; width: 143px; border: 1px solid #BFBFBF;}
#search-button-blog{background: url('images/search-arrow.jpg') no-repeat; height: 20px; float: left; width: 20px; cursor: pointer;}
#search-in-blog-section {height: 0px;}
#search-in-blog-section form{margin-top: 7px;}
.search-button-feature{width: 87px !important; font-size: 12px !important;  height: 31px !important; }
.search-button{width: 57px !important; margin-left: 12px !important; font-size: 12px !important; border: 1px solid #969696 !important; height: 22px !important; color: #000 !important;}

.search-form{height: 39px; width:97%; padding-top: 9px; }
.search-form-feature select{width: 326px; height: 36px; background: #EBEBEB; margin: 10px 0 10px 0;}
.search-form-feature input{float: left;}
.search-form select{float: left; width: 210px;}
.search-form input{float: left;}
.search-w {min-width:180px; height:20px; float:left; background:#ffffff; border-radius:3px; margin:8px 0 0 0;}
.top-email .search-w input#s, .top-email .search-w input#searchsubmit { border:medium none; background:none; color: #969696; float: left; font-size:10px; height:18px; line-height:20px; border-radius:3px; padding-left:6px;}
#searchsubmit-feature{background: #666666; padding: 0; border: none;}
.search-w input.btn { width: 20px }
.search-btn { background: url("images/search-arrow.jpg") no-repeat;  width:20px; float:right; height:19px; line-height:18px; color:#457dc0; margin:-19px 0 0 0; text-align:center; clear:left}
.search-btn a {color: #FFFFFF; display: block; font-family:Arial ,sans-serif; font-size:10px;  line-height:19px; text-decoration: none;}
/**************** Navigation ********************/
.navigation { height:36px; float:left; border-radius:10px 10px 0 0; background:#2c4f72; margin-bottom:16px; width:100%}
.navigation ul{ margin:0px; padding:0px; text-align: center;}
.navigation ul li{ margin:0px; padding:0px; /*float:left;*/ display: inline-block; list-style:none; background:url(images/nav-separator.jpg) no-repeat right;}
.navigation ul li a{ font-family:Arial ,sans-serif; font-size:12px;  margin-top: -4px; color:#ffffff; text-decoration:none; padding:5px 22px 0px 15px; text-transform:uppercase; line-height:36px; display:block; }
.navigation ul li a:hover{color: #ffffff; display:block;  border-radius:8px 8px 0 0; text-decoration: underline;}
.navigation ul li:last-child{background:none;}
.navigation .current-menu-item{ margin-left: -6px; background:url("images/primary-nav-selected-left.png") no-repeat scroll left top rgba(0, 0, 0, 0);}
.navigation .current-menu-item a{ background:#fff; border-radius:8px 8px 0 0; color: #4880C5;}
.navigation .current-menu-item a:hover{color: #4880C5 !important;}
.current{border-right: 1px solid #bfbfbf; font-size: 0.996em !important; color: #000 !important;}
.pagination {border-bottom: 1px solid #bfbfbf; border-top: 1px solid #bfbfbf; padding: 10px 11px; color: #878787; font-size: 0.696em; font-weight: bold; font-family: Arial,Helvetica,Verdana,sans-serif; }
.pagination span{font-size: 1.1em;}
.page-numbers{border-right: 1px solid #bfbfbf; color: #4981C5; padding: 0 4px; }
.comment_pagination{padding: 0 !important;}
.comment_pagination ul{list-style: none; height: 10px; border: none;}
.comment_pagination ul li{ float: left;}
.next{border-right: none !important;}
.prev{border-right: none !important;}

/**************** wrapper ********************/
.wrapper {background:#ffffff; margin:0px auto; padding:1%; width:97%; border-radius:8px; border:1px solid #bfbfbf; overflow:hidden}
/*# { width:100%; float:left; margin:0px;}*/

#ind-content{/*min-height: 100px;*/ }
#ind-content h1 { margin-top: 0; }
#content-left {}
#content-left a {  font-family: Arial, Helvetica, Verdana, sans-serif; }
.content1 { width:100%; float:left; margin:0 0 15px 0;}
#part1{margin-right : 7px}
#part2{width:47%}
.content1-parts{float: left; width: 50%;}
.content1-parts div.tab{ width:282px; float:left; border-bottom:1px solid #d4d4d4; margin-bottom: 16px; padding: 0 0 5px;}
.content1-parts div.tab:last-child{border-bottom: none !important; margin-bottom: 0 !important;}
.amy-img { border:1px solid #bfbfbf; width:100%;}
.content1 h2 { font-family:Arial,sans-serif; font-size:17.2px; color:#0054a3; font-weight: normal; margin:5px 0 5px 0; padding:0px;}
.content1 p { font-family:Arial,sans-serif; font-size:12px; color:#000000; margin:0px; width:95%;}
.content1 p a{text-decoration:none; color:#003366; margin:0px; font-size:10px; font-weight: bold;}
.content1 p a:hover { color:#286cbf;}
.read-more{text-decoration:none; color:#003366; margin:0px; font-size:10px; font-weight: bold;}
.read-more:hover { color:#286cbf;}
.urgent { width:282px; margin:0px; float:left;}
.urgent ul{ margin:0px; padding:0px;}
.urgent ul li{ margin:0px; padding:2px;list-style:none; background:url(images/linkbullet.png) no-repeat left; line-height:25px; background-position:left 4px; line-height:19px;}
.urgent ul li a{ font-family:Arial ,sans-serif; font-size:12px; color:#003366; text-decoration:none; padding:0 0 0 18px; margin:0px;  display:block; }
.urgent ul li a:hover{ color:#286cbf;}
.whats-new { width:282px; float:left; border-bottom: 1px solid #BFBFBF;}
.whats-new h2{
    color: #303030;
font-weight: normal;
margin-bottom: 12px;
padding-left: 0;
padding-top: 0;
text-transform: uppercase;
border-bottom: 1px solid #BFBFBF;
}
.whats-new h2{ font-family:Arial ,sans-serif; font-size:16px; color:#303030; border-bottom: 1px solid #BFBFBF; margin-bottom: 5px; margin-top: 2px;}
.features{ float:left; }
.features .rrs{ margin:0px 0 -3px 10px;}
.features a{ font-family:Arial ,sans-serif; font-size:10px; color:#303030; padding:0 8px 0 8px; text-transform:uppercase; line-height:20px; font-weight: bold;}
.features a.subs{float:right;}
.features-order{padding-right: 23px; padding-top: 7px;}
.features-order a:last-child{color: #000 !important;}
.features-order a{font-size: 11px !important; font-weight: bold; color: #4981C5 !important; float: right; padding-left: 5px; padding-right: 12px; border-right: 1px solid #9e9e9e;}
.features-order a:hover{text-decoration: underline !important; cursor: pointer;}
.title {color:#b6c7d8; margin-top: 0; margin-left: 10px;}
.title-feature{margin: 0px !important;}
.title-media_center {font-size: 2.143em!important; font-weight: normal; margin-left: 0;}
.media-list { list-style-image: url('images/generic-icon-linkbullet.png') !important; padding-left: 20px; margin: 0; margin-top: 10px;}
.media-list li{margin-bottom: 0; border-bottom: none; padding-bottom: 15px;}
.media-list li a{font-size: 0.857em; color: #4981C5;}
.media-list li a:hover{text-decoration: underline;}
.media-list li img{float: left; border: 1px solid #DFDFDF!important; margin: 0 10px 20px 0; padding: 3px;}
.sub-to-feed {background: url('images/generic-icon-rss.png') no-repeat center right; padding-right: 20px; color: #000000; font-weight: bold; font-size: 10px;  float: right;}
.sub-to-feed:hover{color: #000000; text-decoration: underline;}
.see-all-rel {float: left; color: #000000; font-weight: bold; font-size: 10px; padding-left: 10px;}
.all-rss {border-top: 1px solid #bfbfbf;}
.all-rss-link {margin-top: 5px; line-height: 14px;}
div.indicator{margin-top: 15px; border-bottom: 1px solid #BFBFBF; color: #303030!important; font-size: 17px; font-weight: normal; margin-bottom: 12px; padding-bottom: 1px;}
.peta-action {list-style: none; padding: 0 !important;  margin: 0;}
.peta-action li{margin-bottom: 0; border-bottom: none !important; overflow: hidden; clear: both; border-top: 1px solid #bfbfbf; padding-top: 15px;}
.peta-search li{margin-bottom: 0;  overflow: hidden; clear: both; padding-top: 15px;}
.peta-search li a{color: #000000; font-weight: bold;}
.peta-search li a:hover{text-decoration: underline;}
.peta-search li img{ max-width:420px; max-height: none; color: #cccccc; float: left; border: 1px solid #DFDFDF!important; margin: 0 10px 20px 0; padding: 3px;}
.peta-search li .load_more img {display: none !important;}
.peta-search .load_more p a:hover{text-decoration: underline;}
.peta-action li a{color: #000000; font-weight: bold;}
.peta-action li a:hover{text-decoration: underline;}
.peta-action li img{ max-width:420px; max-height: none; color: #cccccc; float: left; border: 1px solid #DFDFDF!important; margin: 0 10px 20px 0; padding: 3px;}
.peta-action li .load_more img {display: none !important;}
.action-alert{width: 340px !important;}
.action-alert div.ways {width: 100% !important;}
.action-alert a.subs {padding-left: 50px !important;}
.load_more p a:hover{text-decoration: underline;}
.social-networks { background-color: #c7e0ee !important; list-style: none outside none; height: 120px; padding: 10px 14px;
border-radius: 10px 10px 0px 10px; margin-top: 20px;}
.social-networks li{float: left; border: 1px solid #bfbfbf; margin: 0 0 10px 4px; padding: 3px 3px 0px 3px; background: #fff; margin-bottom: 37px;}
.social-networks div {margin-bottom: 15px; font-size:1.286em; text-transform: uppercase;}
.social-networks div.widget {padding-top: 6px;}
#title-issue{font: 194.5%/1.2 Arial,Helvetica,Verdana,sans-serif; color:#b6c7d8; margin-top: 0; }
.issue-video div.widget{width: 369px !important; float: left !important; margin-left: 6px;}
.issue-recent-news{width:345px !important; height: 134px !important; padding:0 !important;}
.issue-recent-news div.ways{width:0px !important;}
.issue-recent-news a.subs{padding-left: 0 !important;}
.content-left-issue{/*width: 501px !important; padding-left: 4px !important;*/}
.content-left-issue p{font: 87.5%/1.2 Arial,Helvetica,Verdana,sans-serif;}
.content-left-issue img{padding-right: 2px; margin-right: 12px; border-right: 1px solid #A9C8EE; border-left: 1px solid #A9C8EE; height: 229px;}
.content-left-issue ul{padding-left: 27px;}
.content-left-issue li{color: #bfbfbf;}
.content-left-issue li a{font: 87.5%/1.2 Arial,Helvetica,Verdana,sans-serif; color: #4981C5;}
.content-left-issue li a:hover {text-decoration:underline; }
.issue-sidebar{width: 950px !important; padding-top: 25px!important;}
.green-issue1{width: 504px !important; margin-right: 12px !important; padding-bottom: 0px !important;}
.green-issue2{width: 375px !important;}
.issue-in-this-section{width: 375px !important;}
.green-issue2 div.urgent{padding-top: 14px !important; width: 375px !important;}
.green-issue2 div.urgent ul{padding: 0px 9px 0px 9px !important;}
.green-issue2 div.urgent ul li{line-height: 28px;}
.green-issue2 li{background: none !important; border-bottom: 1px solid #BFBFBF;}
.green-issue2 li a{font-size: 18px; padding-bottom: 1px; text-transform: uppercase; text-decoration: none; color: #4981C5 !important;}
.green-issue2 li a:hover {text-decoration:underline; }
.green-issue2 form select{margin-left: 12px; margin-bottom: 14px;}
.issue-search-part form select{margin-left: 0 !important;}
.green-issue2 form{border: none;}
.green-issue2 form #search-input{width: 201px !important;}
.green-issue2 form .search-button{background-color: rgba(150, 150, 150, 0.2) !important;}
.green-issue1 div.textwidget{margin: auto !important; width: 470px !important; padding-bottom: 12px; }
.green-issue1 div.textwidget a{font: 87.5%/1.2 Arial,Helvetica,Verdana,sans-serif !important; color: #4981C5 !important;}
.green-issue1 div.textwidget a:hover {text-decoration:underline; }
.green-issue1 div.textwidget p{font: 87.5%/1.2 Arial,Helvetica,Verdana,sans-serif;}
.textwidget ul{list-style: none !important; padding: 5px;}
.issue-vegetarian{margin-left: 0px !important;}
.issue-vegetarian-title{font: 187.5%/1.2 Arial, Helvetica, Verdana, sans-serif;}
.article-teaser-list-vegetarian{padding-left: 11px !important; width: 565px !important;}
.article-teaser-list-vegetarian li a{font: 107.5%/1.2 Arial,Helvetica,Verdana,sans-serif; color: #4981C5 !important;}
.issue-vegetarian-sidebar{width: 343px !important;}
.issue-page-image {margin: 10px 0px 0px 15px;}
.issue-page-image img{width:347px;}
#content-fragment-header{font: 97.5%/1.2 Arial,Helvetica,Verdana,sans-serif; border-bottom: 1px solid #BFBFBF;}
.content-fragment-header-action {font-size: 1.143em; padding-bottom: 1px; text-transform: uppercase; font-weight: normal;}
.content-fragment-header-media {border-bottom: 1px solid #BFBFBF;}
.content-fragment-header-media a{font-size: 18px; padding-bottom: 1px; text-transform: uppercase; text-decoration: none; color: #000000;}
.content-fragment-header-media a:hover{text-decoration: underline; color: #4981C5;}
.content-fragment-header-about {border-bottom: 1px solid #BFBFBF; margin-bottom: 12px; font-size: 1.143em; padding-bottom: 1px; font-weight: normal; text-transform: uppercase; text-decoration: none; color: #000000;}
.content-fragment-bottom ul{padding: 0px;}
.content-fragment-bottom ul li{display: block; float: left; width: 15%; min-height: 120px; border: 1px solid #BFBFBF; margin-right: 6px; margin-left: 0px; padding-left: 3px; padding-top: 4px;}
.content-fragment-bottom li a{font: 73.5%/1.2 Arial,Helvetica,Verdana,sans-serif; color: #4981C5; font-weight: bold; }
.content-fragment-bottom li a:hover {text-decoration:underline; }
.content-fragment-bottom li a img{/*width: 137px; height: 59px;*/ width:97%;}
.content-fragment-bottom-home ul{padding-left: 5px;}
.content-fragment-bottom-home ul li{
    display: block;
    float: left;
    font-size: 15px;
    /*height: 162px;*/
    /*height: 140px;
    left: 0 !important;
    margin-left: 0px;*/
    margin-right: 10px;
    min-height: 106px;
    padding-right: 4px !important;
    width: 14%;}
.content-fragment-bottom-home li a{font: 73.5%/1.2 Arial,Helvetica,Verdana,sans-serif; color: #4981C5; font-weight: bold; }
.content-fragment-bottom-home li a img{width: 100%; height: 105px !important;}
.content-fragmen {margin-bottom: 10px;}
.social-networks span{
    font-size: 1.286em;
    font-weight: normal;
    color: #303030!important;
    text-transform: uppercase;
}
.content-fragment-content {padding-top: 2px; padding-bottom: 0px; font: 87.5%/1.2 Arial, Helvetica, Verdana, sans-serif; width: 584px; margin-left: 7px; float: left; margin-top: 4px;}
.content-fragment-content p {font-size: 14px; margin-top: 0; margin-bottom: 12px; line-height: 1.2em;}
.content-fragment-content h1.title{font-size: 2.143em!important; font-weight: normal; margin-left: 0; margin-bottom: 22px;}
.article-teaser-list {clear: both; list-style: none; padding: 10px; margin-left: 0px !important;}
.article-teaser-list li{overflow: hidden; clear: both; border-bottom: 1px solid #bfbfbf; margin-bottom: 40px;}
.article-teaser-list li img{border-width: 0px; max-height: 100px; max-width: 100px; float: left; border: 1px solid #DFDFDF!important; margin: 0 10px 20px 0; padding: 3px;}
.about {margin: 0; padding-left: 14px; padding-bottom: 0;}
.about ul{padding-bottom: 0px;}
.page-about h3{font: 103.5%/1.2 Arial, Helvetica, Verdana, sans-serif;}
.content-about-single ul{padding-left: 25px !important;}
.content-about-single li{padding-bottom: 5px ;}
.content-about-single li a{font-weight: normal !important;}
.about li a{color: #000000; font-weight: bold;}
.about li a:hover{text-decoration: underline;}
.about li img{width: 146px; float: left; border: 1px solid #DFDFDF!important; margin: 0 10px 20px 0; padding: 3px; max-width: 146px; max-height: 52px;}
.about li .load_more img {display: none !important;}
.about li:last-child {border-bottom: none;}
.about-page-title{padding-left: 164px;}
.about-page-title a{font-size: 14px; line-height: 1.2em;}
.load_more p {margin-top: 8px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #000000; font-size: 13px; }
.load_more p a{font-size: 0.786em; font-weight: bold; text-transform: uppercase; color: #4981C5;}
.load_more p a:hover{text-decoration: underline;}
.load_more a{color: #4981C5 !important; font-size: 12px; text-transform: uppercase;}
.load-more-issue {padding: 0px 11px 0px 12px; margin-bottom: 12px;}
.load-more-issue a{font-size: 0.786em;  text-transform: uppercase; color: #4981C5;}
.load-more-issue a:hover{text-decoration: underline;}
.load-more-issue p{font: 90.5%/1.2 Arial,Helvetica,Verdana,sans-serif;}

.feature-search{border: 1px #000000;}
.validator ul{padding-left: 0px; border-bottom: 1px solid #bfbfbf; height: 31px;}
.validator ul li{display: block; float: left; } 
.feature-validate{width: 200px; margin-right: 5px;}
.validator fieldset{border: 1px #bfbfbf; border-radius: 9px; background: url(images/search-background.jpg);}

.custom-post-title-blog{font: 98.5%/1.2 Arial,Helvetica,Verdana,sans-serif; color: rgb(14, 81, 167);}
.custom-post-title-feature{font: 98.5%/1.2 Arial,Helvetica,Verdana,sans-serif; margin-top: 0px !important;}
.content-feature a{color: rgb(73, 129, 197) !important;}
.content-feature a:hover {text-decoration:underline; }
.content-feature a:visited {color: #2711C9 !important;}
.content-feature{font: 14px/1.2 Arial,Helvetica,Verdana,sans-serif;}
.content-issue-single{font: 87.5%/1.2 Arial,Helvetica,Verdana,sans-serif !important; min-height: 280px;}
img.alignleft{border: 3px solid #DFDFDF;}
img.alignright{border: 3px solid #DFDFDF;}
img.alignnone{border: 3px solid #DFDFDF;}
.media-credit a img.alignnone,
.media-credit a img.aligncenter,
.media-credit a img.alignleft,
.media-credit a img.alignright {
    margin-bottom: 0;
}
.media-credit.alignnone .acf-media-credit,
.media-credit.aligncenter .acf-media-credit {
    text-align: center;
}
.media-credit-container.alignnone,
.media-credit-container.aligncenter {
    margin-top: 10px;
    margin-bottom: 10px;
}

.issue-single-title{color: #303030; font-size: 1.2em; font-weight: normal; text-transform: none; margin: 0; padding: 0 0 4px 0;}
.recipe-single-title{font: 110.5%/1.2 Arial,Helvetica,Verdana,sans-serif;}
.recipe_wrapper h5{margin-bottom: 0;}
.custom-post-title-media{font: 109.5%/1.2 Arial,Helvetica,Verdana,sans-serif;}
.content-media{font: 85.5%/1.2 Arial,Helvetica,Verdana,sans-serif;}
.content-media a:visited{color: #2711C9 !important;}
.content-action a{color: rgb(73, 129, 197) !important;}
.content-action a:hover {text-decoration:underline; }
.content-action a:visited {color: #2711C9 !important;}
.content-fragment-header-alert{font-size: 1.143em; padding-bottom: 1px; text-transform: uppercase; font-weight: normal; margin-right: 600px;}
.alert-action{border-bottom: 1px solid #DFDFDF; padding: 5px 0; margin: 5px 0; height: 24px;}
.alert-action div{float: left;}
.custom-post-title {margin: 0px; margin-bottom: 8px; font: 87.5%/1.2 Arial,Helvetica,Verdana,sans-serif; font-weight: bold;}
.custom-post-title a{color: #000000 !important;}
.custom-post-title a:hover {text-decoration:underline; }
.content-left-donate{padding-bottom: 10px !important;}
.donate-content{padding-left: 8px;}
.donate-float{width: 279px; float: left; padding: 0pt 5px 0pt 0pt;}
.donate-float1{width: 279px; float: left;}
.donate-main{width: 558px; float: left;}
.content-left-donate img {border : 0;}
.paddingtop10{padding-top: 10px;}
.about-blue-page-sidebar-block {float: left; width:564px; color: #000000; border: 1px solid #c7e0ee; border-radius: 10px 10px 5px 5px; float: left; margin: 10px 0 15px 0px; background-color: #ffffff; font: 87.5%/1.2 Arial, Helvetica, Verdana, sans-serif;}
.about-blue-page-sidebar-block-header {background-color: #c7e0ee; margin: 0; font-size:19px!important; padding: 7px 0 6px 0; border-radius: 9px 9px 0 0;}
.about-page-sidebar{margin-left: 0px !important; padding-bottom: 4px !important;}
.about-get-involved{padding-left: 9px; width: 90% !important; margin-left: 12px !important;}
.about-get-involved a.subs{padding-left: 160px !important;}
.about-page-sidebar div.action{height: 19px !important; padding-left: 0px !important; padding-top: 7px;}
.about-page-sidebar div.action span{color: #0e51a7; font-size: 12px !important;}

#title-donate{font: 194.5%/1.2 Arial,Helvetica,Verdana,sans-serif; color:#b6c7d8;}
/**************** content2 ********************/
.content2 { width:100%; float:right; margin-bottom:15px !important; padding:0px;}
.content2 .tab:first-child { padding-top: 0px;border-top: 0;}
.content2 .tab { width:282px; float:left; border-top:1px solid #d4d4d4; margin-bottom: 19px;padding: 20px 0 0;}
.cont-img { width:100px; height:100px; float:left; border:1px solid #bfbfbf; margin-right:7px;}
.cont-text{  float:right; width:66%}
.cont-text h2 { font-family:Arial,sans-serif; font-size:12px; color:#003366; margin:0 0 10px 0; padding:0px; font-weight: bold;}
.cont-text p{ font-family:Arial ,sans-serif; font-size:12px; color:#000000;  margin:0px; padding:0px 0 10px 0;}
.cont-text p a{text-decoration:none; color:#003366; margin:0px; font-size:10px; font-weight: bold;}
.cont-text p a:hover { color:#286cbf;}

.blog-w { width:282px; float:left; margin: 0 0 5px 0; border-bottom:1px solid #d4d4d4;}
.blog-w{
    border-bottom: 1px solid #bfbfbf;
margin-bottom: 12px;
padding-bottom: 1px;
color: #303030!important;
font-size: 16px;
font-weight: normal!important;
text-transform: uppercase;
}
.blog-w ul{padding-left: 5px !important;}
.blog-w a {font-family:Arial ,sans-serif; font-size:18px; color:#333333; text-transform:uppercase;}
.blog-w a:hover{ text-decoration:underline;}
.blog-w ul{ margin:0px; padding:0px;}
.blog-w ul li{ margin:0px; padding:0px;list-style:none; background:url(images/linkbullet.png) no-repeat left; line-height:22px!important;}
.blog-w ul li a{ font-family:Arial ,sans-serif; font-size:12px; color:#003366; text-decoration:none; padding:0 0 0 18px; margin:0px;  display:block; }
.blog-w ul li a:hover{ color:#286cbf;}

/**************** content3 ********************/
.content3{ max-width:584px; float:left;margin-bottom:15px !important; padding:0px; height:auto; min-height: 250px; }
.right-peta { font-family:Arial,sans-serif; font-size:18px; color:#303030; text-transform:uppercase; width:584px; font-weight:normal; float:left; height:26px; }
.tab1 { float:left; margin:0px; position:relative;}
.anim-img { width:150px; float:left; margin-right:10px; padding:3px 0 0 3px;}
.animals { display:inline-block; font-family:Arial,sans-serif; font-size:17px; color:#303030; text-transform:uppercase; border-bottom: 1px solid #BFBFBF; font-weight:normal; height:24px; padding-bottom:10px}
.animals h4{margin: 0; font-weight: normal;}
.animal-links{ width:148px; min-height:60px; margin:0; padding:0; position:absolute; left:0; top:164px;}
.animal-links ul{ margin:0 0 0 8px; padding:0;}
.animal-links ul li{ background:url(images/animal-dot.jpg) no-repeat left 8px; width:148px; float:left; line-height:14px; list-style:none outside none; margin:0; padding:0;}
.animal-links ul li a{ color:#003366; font-family:Arial; font-size:9px; margin:0; padding:0 0 0 10px; text-transform:uppercase; text-decoration:none;}
.animal-links ul li a:hover{ color:#286CBF; text-decoration:none;}
.ind-grew{ display:inline}
.ind-grew p{ font-family:Arial ,sans-serif; font-size:12px; color:#000000;  margin:0px; padding:12px 0 0 10px; line-height:16px;}
.ind-grew p a{text-decoration:none; color:#003366; margin:0px; font-size:10px; font-weight: bold; text-transform:uppercase;}
.ind-grew p a:hover { color:#286cbf;}
.experiment { width:311px; float:left; margin:8px 0 0 15px; padding:0px;}
.experiment ul{ margin:0px; padding:0px;}
.experiment ul li{ margin:0px; padding:0px;list-style:none; background:url(images/linkbullet.png) no-repeat left; line-height:22px!important;}
.experiment ul li a{ font-family:Arial ,sans-serif; font-size:12px; color:#003366; text-decoration:none; padding:0 0 0 18px; margin:0px;  display:block; }
.experiment ul li a:hover{ color:#286cbf;}
#search-page div.widget{height: 58px !important;}
.search-page {border-bottom: none !important;}
.search-page select{width: 165px !important; height: 22px !important;}
.search-page #search-input{margin-right: 14px; margin-left: 0px !important;}

/**************** content4 ********************/
.content4{ width:auto; float:left; margin-bottom:15px !important; padding:0px; height:auto;}
.social-ariya { width:296px; float:left; margin:0px; padding:0px;}
.networking{ font-family:Arial ,sans-serif; font-size:18px; color:#303030; text-transform:uppercase;  height: 28px;}
.networking h2{margin: 0; font-weight: normal; font-size: 1.17em;}
.peta-animals h2{margin: 0; font-weight: normal; font-size: 1.17em;}
.home-peta-ok h2{margin: 0; font-weight: normal; font-size: 1.17em;}
.social-net { width:294px; height:215px; float:left; border:1px solid #bfbfbf}
.find-us { background:#edeff4; font-family:Arial ,sans-serif; font-size:11px; color:#333333; height:21px; font-weight: bold; padding:4px 0 0 6px;}
.youtube { width:293px; height:73px; float:left; margin:10px 0 36px 0;}
.youtube { overflow: hidden;border:1px solid #aaa;width:98%}

.twttes-ariya { width:240px; height:300px; float:left; border:1px solid #e2e0e0; border-radius:5px; margin:26px 0 0 28px;}


/**************** popres-area ********************/
.popres-area{padding-bottom: 10px; margin: 10px 0;margin-bottom:15px !important; float:left; border:1px solid #c8e0ee; border-radius:4px; font-family:Arial, Helvetica, Verdana, sans-serif;}
   .popres-area-ttl{height:35px; background:#c8e0ee; line-height:35px; padding-left:10px; color: #003366; text-decoration: none; text-transform: uppercase; font-size:18px;}
   .popres-area-ttl h2{margin: 0; font-weight: normal; font-size: 1.17em;}
   .contxt{padding:0 13px; min-height: 120px; font-family:Arial, Helvetica, Verdana, sans-serif; color:#000000; font-size:13px;}
   .contxt_video{padding-left:13px;padding-right: 13px; min-height: 120px; font-family:Arial, Helvetica, Verdana, sans-serif; color:#000000; font-size:13px;}
   .imgarea{float:left; width:130px;}
   .imgarea a img{border:1px solid #dfdfdf; padding:3px;}
   .txtarea{float:left; width:182px; padding-left:7px;}
   .txtarea a{text-decoration:none; font-weight:bold; color: #000;}
   .txtarea p a{text-decoration:none; font-weight:normal; font-size:11px; color:#003366; text-transform:uppercase; font-weight: bold;}
   .txtarea p a:hover{color: #4981C5;}
   .hrlne{margin:0 13px; background:#bfbfbf; clear:both; height:1px; border: 0; outline:0;}
   .rahat{ border: 1px solid #BEE76C; border-radius: 5px;  height: 100px;  width: 563px; padding: 5px; padding: 5px; display:block; float:left;}


/***************** ind-sidebar ***************************/
.green-area1{float: left; padding: 0 0 20px 0; border:1px solid #bfe76d; border-radius: 12px 12px 5px 5px; font-family:Arial, Helvetica, Verdana, sans-serif; margin:0 0 15px 0px;}
.green-area1 h4{margin: 0; font-weight: normal;}
.green-area-recipe{margin: 0 !important;}
.action { font-family:Arial ,sans-serif; font-size:17px; color:#333333; font-weight:normal; height:27px;  border-bottom:1px solid #bfbfbf; text-transform:uppercase;}
.today{ font-family:Arial ,sans-serif; font-size:13px; color:#0e51a7;}

.section-container ul{margin: 0; padding: 0;}
.section-container ul li{list-style: none; border-bottom: 1px solid #dfdfdf; padding: 2px 0 6px 3px; margin-bottom: 4px;}
.section-container ul li a{color: #4981C5; text-decoration: none; font-size: 13px;}
.section-container ul li a:hover{text-decoration: underline;}
p.recent{margin: 0px !important; width: 98px; height: 21px; border: 1px solid #aaaaaa; padding-top: 4px; border-bottom: none; border-radius: 4px 4px 0 0;}
p.recent a{color: #1163cd; margin-left: 24px;}
p.popular a{color: #1163cd; margin-left: 24px;}
p.popular{margin: 0px !important; width: 98px; height: 21px; border: 1px solid #aaaaaa; padding-top: 4px; border-bottom: none; border-radius: 4px 4px 0 0;}
#tabs-title{border-bottom: none !important;}
#tabs-title li{width: 57px !important; margin: 0 14px 0 0 !important; padding: 0px !important; border: none !important; background: #d9d9d9; border-radius: 0px !important;}
#tabs-title li:focus{background: white !important;}
#tabs-title li a{padding: 0px !important; color: #000000 !important; text-decoration: none !important; cursor: pointer !important; font-size: 11px !important;}
#ind-sidebar { }
#tabs-2{padding-top: 0 !important}
.subtabs-1{margin-left: 13px !important;}
.subtabs-2{margin-left: 5px !important;}

/*.join-peat { width:175px; height:100px; float:left; margin:0 10px 18px 0;}*/
.ind-side { width:368px; float:left; border-radius:5px; background:#ebfacd;}
.ind-video { width:356px; height:246px; float:left; margin:9px 0 0 9px;}
.video { width:335px; float:left; margin:9px 0 0 9px;}
.video h2 { font-family:Arial ,sans-serif; font-size:14px;  height:15px; color:#333333; margin:0px; padding:0px;}
.video p{ font-family:Arial ,sans-serif; font-size:11px; color:#333333;  margin:0px; padding:12px 0 0 0; line-height:16px;}
.video p a{text-decoration:none; color:#003366; margin:0px; font-size:10px; font-weight: bold; text-transform:uppercase;}
.video p a:hover { color:#286cbf;}
.slide-right { width:343px; height:136px; border:1px solid #cdcdcd; border-radius:5px; margin:22px 0 10px 13px; float:left;}
.help { float:left; height:100px; margin:17px 0 17px 0; border:1px solid #bee76c; padding:5px; border-radius:5px; text-decoration:none;}
.voice { width:99%; float:left; margin:16px 0 0 0; /*border-bottom:1px solid #bfbfbf;*/}
.voice ul{ margin:0px; padding:0px;}
.voice ul li{ margin:0px; padding: 0 0 11px 0; list-style:none; background:url(images/linkbullet.png) no-repeat left 2px;}
.voice ul li a{ font-family:Arial ,sans-serif; font-size:14px; color:#003366; text-decoration:none; margin:0 0 0 18px; display:block; }
.voice ul li a:hover{ color:#286cbf;}
.inner{margin-top: 0 !important; padding-left: 17px;}
.inner div.voice{margin-top: 0 !important; padding-left: 17px;}
.inner div.voice ul li{background:url(images/generic-secondarynav-bulletb.jpg) no-repeat left 2px !important;}
.ways { width:100%; float:left; font-family:Arial,sans-serif; font-size:17px; color:#303030;  text-transform:uppercase; border-bottom: 1px solid #BFBFBF; font-weight:normal; height:24px; padding: 18px 0px 0px 13px;}

.member { width:350px; float:left; margin:0px;}
.member ul{ margin:0px; padding:0px;}
.member ul li{ margin:0px; padding:0px;list-style:none; background:url(images/linkbullet.png) no-repeat left; line-height:36px; width:174px; float:left;}
.member ul li a{ font-family:Arial ,sans-serif; font-size:12px; color:#003366; text-decoration:none; padding:0 0 0 18px; margin:0px;  display:block; }
.member ul li a:hover{ color:#286cbf;}
.addthis_toolbox a{padding-right: 3px !important; margin-right: 3px;}

/***************** Internal-sidebar ***************************/
#sidebar { width:368px; float:right; margin:0px; padding:0px;}
.social-icons{ width:254px; float:left; margin:6px 0 23px 34px;}
   .social-icons a.fb-icon{width:16px; height:16px; float:left; margin-right:8px; display:block; text-decoration:none; background:url(images/snFacebook.png) no-repeat left top;}
   .social-icons a.tw-icon{width:16px; height:16px; float:left; margin-right:8px; display:block; text-decoration:none; background:url(images/generic-icon-twitter.gif) no-repeat left top;}
   .social-icons a.st-icon{width:16px; height:16px; float:left; margin-right:8px; display:block; text-decoration:none; background:url(images/stumbleupon-logo.png) no-repeat left top;}
   .social-icons a.tmb-icon{width:16px; height:16px; float:left; margin-right:8px; display:block; text-decoration:none; background:url(images/tumblr-logo.png) no-repeat left top;}
   .social-icons a.email-icon{width:16px; height:16px; float:left; margin-right:8px; display:block; text-decoration:none; background:url(images/generic-icon-email.gif) no-repeat left top;}
   .social-icons a.reddit-icon{width:16px; height:16px; float:left; margin-right:8px; display:block; text-decoration:none; background:url(images/reddit-logo.png) no-repeat left top;}
   .social-icons a.vm-icon{width:16px; height:16px; float:left; display:block; text-decoration:none; background:url(images/generic-icon-share.gif) no-repeat left top;}
   .social-icons a.gp-icon{width:20px; height:16px; margin-right:8px; float:left; display:block; text-decoration:none; border:1px solid #dfdfdf;}
   .green-area{ float: left; padding: 0 0 20px 0; border:1px solid #bfe76d; border-radius: 14px 14px 5px 5px; font-family:Arial, Helvetica, Verdana, sans-serif; margin:0 0 15px 20px;}
  .green-ttl{font-weight:normal;margin:0;border-radius: 7px 7px 0px 0px; height:35px; background:#bfe76d; line-height:35px; padding-left:10px; color: #003366; text-decoration: none; text-transform: uppercase; font-size:18px; white-space: nowrap;}
  .green-ttl-issue{border-radius: 0px !important;}
  .feature-btm{margin: 0 11px; padding: 4px 0 6px 0; color: #303030; font-weight: bold; text-transform: uppercase; font-size:9px;}
   .feature-btm a.seeall{float:left;  color: #303030; text-decoration:none;}
   .feature-btm a.subscribe{float:right; color: #303030; background:url(images/generic-icon-rss.png) no-repeat right top; padding-right: 20px; text-decoration:none;}
   .feature-btm a.seeall:hover,.feature-btm a.subscribe:hover{color: #1163cd; text-decoration:none;}
   .recent-comments{
       border-bottom: 1px solid #BFBFBF;
       font-size: 1.143em;
       font-weight: normal;
       color:#303030!important;
       margin-bottom: 12px;
    padding-bottom: 1px;
    text-transform: uppercase;
}
   .seeall{padding: 0 !important;}
   .bdrmarnne{border-bottom:none!important; margin-bottom:0px!important;}
   .gren-area-donate-top {padding: 0 0 7px 0 !important;}
   .gren-area-donate-top div{border: none;}
   .gren-area-donate-top div.featured-list{width: 0px !important;}
   .gren-area-donate-top div.widget-content{padding-left: 17px;}
   .gren-area-donate-top li{padding: 0 0 15px 0 !important; }
   .gren-area-donate-top a{font-size: 14px !important;}
   .gren-area-donate-bottom{padding-bottom: 15px !important;}
   .gren-area-donate-bottom select{margin-left: 17px; margin-top: 13px !important;}
   .media-center-sidebar {padding: 0 0 7px 0 !important;}
   .media-center-sidebar div{border: none;}
   .media-center-sidebar div.featured-list{width: 0px !important;}
   .media-center-sidebar div.widget-content{padding-left: 17px;}
   .media-center-sidebar li{padding: 0 0 15px 0 !important; }
   .media-center-sidebar a{font-size: 14px !important;}
   .news-release-sidebar{width: 300px;}
   .news-release-sidebar li a{text-decoration: none !important;}
   .news-releases{border-top: 1px solid #BFBFBF !important; margin-left: 22px;}
   .news-releases a{padding-left: 13px;}
   .action-page-sidebar-block {padding: 0 0 7px 0 !important;}
   .action-page-sidebar-block div{border: none;}
   .action-page-sidebar-block div.featured-list{width: 0px !important;}
   .action-page-sidebar-block div.widget-content{padding-left: 17px;}
   .action-page-sidebar-block li{padding: 0 0 15px 0 !important; }
   .action-page-sidebar-block a{font-size: 14px !important;}
   .action-image-link {padding-bottom: 12px; margin-top: 19px;}
   .featured-list h3{margin: 0; font-weight: normal; /*width: 177px;*/ float: left; font-size: 1em;}

   
/***************** Internal- ***************************/
/***************** Internal- ***************************/

#content { width:100%; float:left; margin:0px;}
.content img { max-width: 490px; margin: 0 auto; display: block; }
#text { width:100%; font-family: 'Raleway', sans-serif; font-size:13px; color:#000000; float:left; }
#text h2 {font-family:Arial, Helvetica, Verdana, sans-serif; color:#333333; font-size:33px; padding:0; text-align:justify; }
#text h3 {font-family:Arial, Helvetica, Verdana, sans-serif; color:#333333; font-size:28px; padding:0; text-align:justify;} 
#text h4 {font-family:Arial, Helvetica, Verdana, sans-serif; color:#333333; font-size:25px; padding:0; text-align:justify;}
#text h5 {font-family:Arial, Helvetica, Verdana, sans-serif; color:#333333; font-size:22px; padding:0; text-align:justify;}   
#text p { font-family:Arial, Helvetica, Verdana, sans-serif; color:#484848; font-size:14px; padding:0; line-height:20px;}
#text p a { color:#484848; text-decoration:none;}
#text p a:hover { color:#4b684b;}

/***************** PETA Image Grid ***************************/

#content-left .peta-image-grid li {
    margin: 0;
    padding: 0;
    left: 0;
}
#content-left .peta-image-grid.large-block-grid-2 li {
    width: 46%;
    float: left;
    padding: 2%;
    margin: 0;
}
#content-left .peta-image-grid.large-block-grid-3 li {
    width: 30%;
    float: left;
    padding: 1.5%;
    margin: 0;
}
#content-left .peta-image-grid.large-block-grid-4 li {
    width: 23%;
    float: left;
    padding: 1%;
    margin: 0;
}
@media only screen and (max-width: 480px) {
    #content-left .peta-image-grid.large-block-grid-2 li,
    #content-left .peta-image-grid.large-block-grid-3 li,
    #content-left .peta-image-grid.large-block-grid-4 li {
        width: 96%;
        padding: 2%;
        float: none;
    }
}

/***************** Footer ***************************/
.footer{font-family:Arial, Helvetica, Verdana, sans-serif;  background:#ffffff; margin:15px auto; padding: 20px 1% 30px 1%; border-radius:8px; border:1px solid #bfbfbf; width:97% }
.foot-top{margin: 0 0 0 180px;  padding: 0 0 15px 0;}
.foot-top ul{margin:0; padding:0 0 25px 0;}
.foot-top ul li{list-style:none; float:left;}
.bdrnne{border:0!important;}
.foot-top ul li a{color: #878787; text-decoration: none; font-size:12px; border-right:1px solid #878787; padding:0 5px;}
.foot-top ul li:last-child a{border: none !important;}
.foot-top ul li a:hover{text-decoration:underline; color: #4981C5;}
.foot-top ul li span{color: #1163cd; padding-right: 5px; font-size:12px; display: inline-block; font-weight: bold;}
.foot-top ul li a.us{width:16px; height:16px; border:0; float:left; padding:0 3px; display:block; text-decoration:none; background:url(images/0218.us-flag.png-550x0.png) no-repeat left top;}
.foot-top ul li a.uk{width:16px; height:16px; border:0;  float:left; padding:0 3px; display:block; text-decoration:none; background:url(images/0702.uk-flag.png-550x0.png) no-repeat left top;}
.foot-top ul li a.fr{width:16px; height:16px; border:0;  float:left; padding:0 3px; display:block; text-decoration:none; background:url(images/6646.france-flag.png-550x0.png) no-repeat left top;}
.foot-top ul li a.nl{width:16px; height:16px; border:0;  float:left; padding:0 3px; display:block; text-decoration:none; background:url(images/7558.Netherlands-flag.png-550x0.png) no-repeat left top;}
.foot-top ul li a.as{width:15px; height:18px; border:0;  float:left; padding:0 3px; display:block; text-decoration:none; background:url(images/flag-australia.gif-550x0.png) no-repeat left 6px;}
.foot-top ul li a.gm{width:16px; height:16px; border:0;  float:left; padding:0 3px; display:block; text-decoration:none; background:url(images/4743.germany-flag.png-550x0.png) no-repeat left top;}
.foot-btm{padding: 15px 0 20px 80px;}
.petalogo{vertical-align: top; background:url(images/footer-logo.gif) no-repeat left top; width:76px; height:20px; padding-left:58px; color: #1163cd; font-weight: bold; text-transform:uppercase; font-size:12px; display: inline-block;}
.address{color: #878787; font-size:12px; display: inline-block;}
 .hrlne{margin:0 13px; background:#bfbfbf; clear:both; height:1px; border: 0; outline:0;}

/****************** Comment ********************/
#peta_comments{/*border: 1px solid #ffb031;*/ font-family: Arial, Helvetica, Verdana, sans-serif; padding: 0 0 10px;}
#peta_comments h6 { font-family: Arial, Helvetica, Verdana, sans-serif; margin-left: 12px; }
#reply-title { border-bottom: 1px solid #bfbfbf; font: 102.5%%/1.2 Arial, Helvetica, Verdana, sans-serif; margin-top: 0; }
.wrapper_comment_form { /*border-right: 1px solid #bfbfbf; border-left: 1px solid #bfbfbf;*/ border: 1px solid #ffb031; padding: 15px 12px 10px }
.wrapper_comment_form p:last-child{font: 70.5%/1.2 Arial, Helvetica, Verdana, sans-serif;}
#peta_comments form p{margin-bottom: 10px; margin-top: 10px;}
#peta_comments form label{font: 76.5%/1.2 Arial, Helvetica, Verdana, sans-serif; font-weight: bold; text-transform: uppercase;}
#peta_comments form span{font: 76.5%/1.2 Arial, Helvetica, Verdana, sans-serif; font-weight: bold; text-transform: uppercase;}
.comment-form-opt-in{font: 76.5%/1.2 Arial, Helvetica, Verdana, sans-serif; font-weight: bold; text-transform: uppercase;}
.comment-form-opt-in label{font-weight: bold !important; text-transform: uppercase !important; font: 94.5%/1.2 Arial, Helvetica, Verdana, sans-serif !important;}
#peta_comments form input{/*width: 250px;*/ width:48%; border: 1px solid #a6aeb4; padding: 2px; font-family: Arial,Helvetica,Verdana,sans-serif;}
#peta_comments form textarea{border: 1px solid #999; padding: 0; color: #000; width: 100%; height: 65px;}
#author{margin-left: 36px; font: 87.5%/1.2 Arial,Helvetica,Verdana,sans-serif;}
#url{margin-left: 44px;}
#email{margin-left: 82px;}
#opt-in{width: 14px !important;}

.list_comments { padding-left: 0; font-size: 13px; }
.list_comments li { list-style: none; padding: 12px; border-bottom: 1px solid #bfbfbf }
.list_comments li.even { background: white; }
.list_comments li.odd { background: #f5f5f5 }
div.comment-author.vcard { float: left; padding-right: 4px;  }
div.comment-author.vcard .fn { font-size: 14px; font-weight: bold; font-style: normal; }
div.comment-author.vcard .says { font-size: 12px; color: #666 }
div.comment-meta.commentmetadata { font-size: 12px; color: #666; padding-top: 1px; }
.comment-body p { border-top: 1px solid #bfbfbf; padding-top: 1em; margin-top: 0.5em; }
.content-404{min-width: 926px !important; margin-left: 0 !important; margin-bottom: 20px;}
/*internal pages sidebar*/
#ind-sidebar2 {
    float: right;
    width: 337px !important;
    font: 87.5%/1.2 Arial, Helvetica, Verdana, sans-serif;
    padding-left: 13px;
  }
#ind-sidebar-inner {
    float: right;
    width: 337px;
    font: 87.5%/1.2 Arial, Helvetica, Verdana, sans-serif;
    padding: 0 3px 0 13px;
  }
  .article-actions2 {
    list-style: none;
    margin-top: 4px;
    padding-left: 14px;
    display: block;
    margin-bottom: 9px;
    font-size: 0.714em;
    width: 100%;
    height: 16px;
  }
  .article-actions2 li {
    float: left;
    margin-right: 6px;
    padding-right: 6px;
    background: none;
    font-weight: bold;
    line-height: 16px;
    text-transform: uppercase;
  }
  .article-actions2 li.icons a[type=icon] {
    background: url('images/snFacebook.png') no-repeat left top;
    display: block;
    height: 16px;
    width: 16px;
  }
  /*         action           */
  .action-page-sidebar-block{
    float: left;
    width:343px;
    font-size:1.286em;
    color: #000000;
    border: 1px solid #bfe76d;
    border-radius: 14px 14px 5px 5px;
    float: left;
    margin: 14px 0 15px 0;
    background-color: #ffffff;
  }
  .action-page-sidebar-block-header {
    background-color: #bfe76d;
    margin: 0;
    padding: 7px 0 6px 0;
    border-radius: 14px 14px 0px 0px;
  }
  .action-page-sidebar-block-list {
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    vertical-align: baseline;
    font-weight: normal;
    font-size: 0.76em;
    list-style-image: url('images/linkbullet.png');
    margin: 0;
    padding: 9px;
    padding-left: 36px;
  }
  .action-page-sidebar-block-list li{
    padding: 7px 0;
  }
  .action-page-sidebar-block-list li a{
    color: #003366;
    text-decoration: none;
  }
  .action-page-sidebar-block-list li a:hover{
    color: #4981C5;
  }
  .action-image-link {
    border:1px solid #bfe76d !important;
    border-radius: 6px;
    padding: 4px 4px 1px 4px;
    margin-bottom: 15px;
    float: left;
    }

     .article-teaser-list-2 li a img {
    max-height: 100px;
    max-width: 100px;
  }
  .article-teaser-list-2 li {
    font-size: 14px;
  }
  .article-teaser-list-2 .load_more {
    width: 200px;
    float: right;
    margin-top: 10px;
  }
  .article-teaser-list-2 .load_more a{
    font-size: 11px;
    color: #003366 !important;
    text-decoration: none;
  }
  .article-teaser-list-2 li a:hover {
    text-decoration: none !important;
  }
  .article-teaser-list-2 .load_more a:hover {
    color: #4981C5 !important;
    text-decoration: none !important;
  }

  #ind-sidebar3 {
    width: 430px;
    font: 87.5%/1.2 Arial, Helvetica, Verdana, sans-serif;
  }

  #ind-sidebar3 h3{font: 103.5%/1.2 Arial, Helvetica, Verdana, sans-serif;}

  .left{
    float: left;
  }
  .right{
    float: right;
  }
  .clear{
    clear:both;
  }
  .blog-page-sidebar-block{
    float: left;
    width: 220px;
    font-size:1.286em;
    color: #000000;
    border: 1px solid #bfe76d;
    border-radius: 10px 10px 5px 5px;
    float: left;
    margin-bottom: 20px;
    margin-top: 4px;
    background-color: #ffffff;
  }
  .blog-page-sidebar-block-header {
    background-color: #bfe76d;
    margin: 0;
    padding: 7px 0;
    border-radius: 10px 10px 0 0;
  }

  .blog-page-sidebar-block-header span{
      font-weight: normal;
  }

  .blog-page-sidebar-block-list {
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    vertical-align: baseline;
    font-weight: normal;
    font-size: 0.8em;
    list-style: none;
    margin: 0;
    padding: 10px;
  }
  .blog-page-sidebar-block-list li{
    border-bottom: 1px solid #BFBFBF;
    padding: 6px 0;
  }
  .blog-page-sidebar-block-list li a{
    color: #000000;
    text-decoration: none;
  }
  .blog-page-sidebar-block-list li a:hover{
    color: #000000;
    text-decoration: underline;
  }
  /*       blog-page-sidebar-friends-block       */
  .blog-page-sidebar-friends-block {
    color: #000000;
    width: 180px;
    margin-bottom: 20px;
    margin-top: 4px;
  }
  .blog-page-sidebar-friends-block-list {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .blog-page-sidebar-friends-block-list li{
    font-size: 0.837em;
    margin-bottom: 8px;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
  }
  .blog-page-sidebar-friends-block-list li a{
    color: #000000;
  }
  .blog-page-sidebar-friends-block-list li a:hover{
    color: #000000;
    text-decoration: underline;
  }
  .blog-page-sidebar-friends-block-header {
    font-size: 1.143em;
    border-bottom: 1px solid #BFBFBF;
    margin-bottom: 10px;
  }

  #archives{
      display: none;
  }

  .archive-header{
      cursor: pointer;
  }

  .archives li{
    border: none;
    padding: 3px 0 ;
    font-size: 14px;
  }
  .archives li a{
    color: #4981C5;
  }
  .archives li a:hover{
    color: #4981C5;
  }
  .navigation-list{
    padding-bottom: 0;
  }
  .navigation-list li a{
    background: url('images/generic-icon-rss.png') no-repeat top right;
    padding-right: 20px;
  }
  .navigation-list li a{
    color: #000000;
    font-weight: bold;
    font-size: 10px;
  }
  .navigation-list li a:hover{
    color: #000000;
    text-decoration: underline;
  }

  .blog-list {
        width:100%; 
        float: left; 
        padding: 0; 
        font-family:inherit; 
        font-weight: inherit; 
        font-style: inherit; 
        font: 87.5%/1.2 Arial, Helvetica, Verdana, sans-serif;
        background-color: #ffffff;
        -webkit-margin-before: 0em; 
        -webkit-margin-after: 0em; 
        -webkit-margin-start: 0px; 
        -webkit-margin-end: 0px; 
    }
    .blog-header {
        background-image: url('images/blog-header-bg.gif');
        background-repeat: no-repeat;
        padding-left:55px;
        line-height: 25px;
        font-size: 1.143em!important;
        color:#0e51a7!important;
        font-weight: inherit;
        font-family: Arial, Helvetica, Verdana, sans-serif;
    }
    .blog-header:hover {
        text-decoration: underline;
    }
    .blog-header-blog{
        text-decoration: none !important;
    }
    .blog-written-by {
        font-size: 1em;
    }

    .blog-posted-by{
        font: 77.5%/1.2 Arial,Helvetica,Verdana,sans-serif;
        margin-bottom: 0px;
    }


    .blog-posted-date {
        font-weight: inherit;
        font-style: italic;
        font-size: 0.857em;
        font-family: inherit;
    }

    .blog-post{margin-bottom: 40px;}

    .addthiswidget{
        border-top: 1px solid #DFDFDF;
        border-bottom: 1px solid #DFDFDF;
        padding: 5px 0;
        margin: 5px 0;
    }

.addthis_pill_style {
    width: 50px !important;
}

.features-addthis{
    margin:5px 22px 20px;
}

#cemail::-webkit-input-placeholder {
    color: #ffffff !important;
}
/**
* #.# Example CSS Comment for Sections
*
* additional notes can go here
*/

/***/

.enews-title{
    border-bottom: 1px solid #BFBFBF;
    color: #303030 !important;
    display: block;
    font-size: 1.143em;
    font-weight: normal;
    margin-bottom: 6px;
    padding-bottom: 1px;
    text-transform: uppercase;
}

.enews-content ul li{
    list-style: none;
    padding: 0;
}

.enews-content ul{
    padding-left:0;
}

/*Ads page*/

#title-ads{
    border-bottom: 1px solid #BFBFBF;
    color: #303030;
    display: block;
    font-size: 1.143em !important;
    font-weight: normal;
    margin-bottom: 6px;
    padding-bottom: 1px;
    text-transform: uppercase;

}

.items ul li{
    float:left;
    list-style:none;
    margin-right:33px;
    width:108px;
    height:15em;
}

.items ul li img{
    border:1px solid #DFDFDF !important;
    margin: 0 10px 20px 0;
    padding: 3px;
}

.items ul li.last{
    margin-right:0px;
}

.category-title a{
    font-size:18px;
    color:#333333;
    text-transform: uppercase;
}

.category-title{
    margin-left:7px;
    margin-bottom:10px;
    border-bottom:1px solid #BFBFBF;
    padding-top: 10px;
}

.ad-title{
    font-weight:bold;
    font-size:1em;
    margin:0;
}

.ad-title a{
    color:#000000 !important;
}

/* Customized elements*/
#ind-sidebar > .widget:nth-child(1) a > img { margin: 0; } /* Home page sidebar images at the top */
#ind-sidebar > div:nth-child(1) > div > p { margin: 0; } /*removing the default sidebar margin */
#content-left > div.widget.widget_black_studio_tinymce img { border: 1px solid #c8e0ee; padding: 5px; border-radius: 3px; } /* Adding border to a widgeted area at the end of the home page */
.comment_count{
    margin-left: 14px;
    padding-left: 22px;
    background: url(images/generic-icon-comment.gif) no-repeat top left;
    font-weight: bold;
    font-family: inherit;
    font-size: 12px;
}
.blog_date{
    color: #222;
    font-family: arial;
    font-size: 13px;
     padding-right: 10px;
    
}
h2.widget-header, .subHeader h1.title {
    color: #303030 !important;
    font-size: 1.143em !important;
    font-weight: normal !important;
    text-transform: uppercase !important;
    border-bottom: 1px solid #bfbfbf;
}
.addthis_bubble_style{
    width: 29px !important;
}
*{
    font-family:Arial,sans-serif;
}
.content-fragment-header div, .content-fragment-page .content-fragment-header div {
    border-bottom: 1px solid #BFBFBF;
    color: #222222;
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 12px;
    margin-top: 15px;
    padding-bottom: 1px;
    text-transform: uppercase;
    border-bottom: 1px solid #BFBFBF;
}
#content-left img {
    max-width: 99.5%;
}
.post-author {
    font-size: 14px;
    color: #222;
}
.search-widget div.widget {
    background: url("images/search-background.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px none #BFBFBF;
    border-radius: 9px;
    height: 82px;
    padding-left: 9px;
    width: 580px;
}
.photo-widget-image{
    max-width: 50% !important;
}
.content3 .right-peta{
    height: 30px!important;
}
.psa_view_more {
    margin-left: 30px;
}
.psa_view_more a {
    font-size: 10px;
    color: #303030;
    font-weight: 700;
    text-transform: uppercase;
}
.search-section-feature {
    /*background: url("images/search-background.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    border: 1px none #BFBFBF;
    border-radius: 9px;
    height: 82px;
    padding-left: 6px;
    /*width: 561px;*/
    height: 85px !important;
    clear: both;
}

.search-section {
    background: url("images/search-background.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px none #BFBFBF;
    border-radius: 9px;
    height: 82px;
    padding-left: 6px;
    width: 580px;
    width: 575x !important;
    height: 85px !important;
    clear: both;
}

.peta-action-button-widget{
    /*width: 345px;*/
}
#contactDetails {
    border: 1px solid #C8DDF8;
    float: right;
    margin: -10px 0 0 15px;
    padding: 10px;
    width: 190px;
}
#contactDetails input {
    border: 1px solid #BFBFBF;
    margin: 0 0 8px;
    width: 180px;
}
#paymentDetails {
    width: 345px;
}
#donationForm h3 {
    margin: 0 0 0.9em;
    padding: 0;
    text-transform: uppercase;
}
#paymentDetails input {
    width: 100%;
}
#donationForm input, #donationForm textarea {
    border: 1px solid #BFBFBF;
    margin: 0 0 8px;
    padding: 3px;
    width: 180px;
}
#donationForm {
    width: 580px;
}
#donationForm label {
    font-weight: normal;
    margin: 0 5px 0 0;
    text-transform: none;
    width: 180px;
}
#donationForm input.radio {
    border: medium none;
    margin: 0 5px 8px 0;
    width: auto;
}
#paymentDetails {
    width: 345px;
}
#paymentDetails input {
    width: 100%;
}
#print {
    background: none repeat scroll 0 0 #BFE76D;
    clear: both;
    cursor: pointer;
    font-size: 150%;
    margin: 10px auto 0;
    padding: 20px 0;
    text-align: center;
    text-transform: uppercase;
    width: 210px;
}
h3.signature {
    display: none;
}
.widget_sp_image{
    float: left;
    height: 100px;
    margin: 0px 0px 17px;
    border: 1px solid #BEE76C;
    padding: 5px;
    border-radius: 5px;
    text-decoration: none;
}
.widget_sp_image img{
   width: 100%;
}
.searchform select{
    display: block;
    margin: 8px;
     width: 57%;
     border: 1px solid #A6AEB4;
    padding: 1px;
    height:auto

}
.searchform input[type="text"]{
    margin: 8px 4px 8px 8px;
    height: 18px !important;
    border: 1px solid #A6AEB4;
    
    width: 57%;
}
.searchsubmit_widget {
   /* border: 0px;
background: #666;
width: 30%;
color: #FFF;
text-align: center;
text-transform: uppercase;
box-shadow: 0px 0px 0px #666;
 height: 34px !important;
vertical-align: baseline;*/
border: 1px solid #A6AEB4;



}
.searchform{
}
.pcqw-footer {
   width:99%; float:left; margin:10px 0 0 0; border-top:1px solid #bfbfbf;
}

/*.section-nav{
    font-size: 1.286em;
    color: #000;
    border: 1px solid #BFE76D;
    border-radius: 14px 14px 5px 5px;
    float: left;
    margin:  0px 0px 17px;
    background-color: #FFF;
}
.section-nav h3 {
  font-weight: normal;
margin: 0px;
border-radius: 7px 7px 0px 0px;
height: 35px;
background: none repeat scroll 0% 0% #BFE76D;
line-height: 35px;
padding-left: 10px;
color: #036;
text-decoration: none;
text-transform: uppercase;
font-size: 15px;
white-space: nowrap;
}*/
.widget-green{
    
    border: 1px solid #BFE76D;
    border-radius: 14px 14px 5px 5px;
    float: left;
    margin:0 0 15px 0px;
    background-color: #FFF;
}
.widget_archive{
    font-size: 1.286em;
    color: #000;
    border: 1px solid #BFE76D;
    border-radius: 14px 14px 5px 5px;
    float: left;
    margin:0 0 15px 0px;
    background-color: #FFF;
}

.section-nav ul li {
    margin: 0px;
    padding: 0px 0px 11px;
    list-style: none outside none;
    background: url('images/linkbullet.png') no-repeat scroll left 2px transparent;
}
.section-nav ul li a {
    font-family: Arial,sans-serif;
    font-size: 14px;
    color: #036;
    text-decoration: none;
    margin: 0px 0px 0px 18px;
    display: block;
}
.section-nav li.current-menu-item  {
    background: none;
}
.section-nav li.current-menu-item > a {
    color: white;
    font-weight: bold;
    background: #3573C6;
    padding: 4px 0px 4px 18px;
    margin-left: 0px;
    width: 92%;
}
ul.sub-menu{
    margin-top: 12px;
}
ul.sub-menu li:last-child{
    padding-bottom: 0px !important;
}

/*.section-nav ul li ul li:last-child {
    
   padding-bottom: 0px !important;
}
.section-nav ul li ul li:first-child{
    margin-top: 4px;
    margin-bottom: 4px;
    padding-bottom: 5px;
}

.section-nav .current-menu-item > a {
    display: block;
    font-weight: 700;
    background: none repeat scroll 0% 0% #3573C6;
    margin-left: -2px;
    margin-bottom: 0px;
    padding: 4px 0px 4px 20px;
    color: white;
    width:90%;
}*/

.menu-in-this-section-issues {
    margin: 0px;
    padding: 10px;
}



.top-image{
clear: both;
border: 0px none;
width: 330px;
padding: 8px;
height: 75px;
}
.top-image img{
   max-width: 100%;
max-height: 100%;
width: 100%;
}
.pcqw-featured-iten-content{
   padding: 10px;
}
.widget-content ul {
    padding-left: 18px;
}

select[name="archive-dropdown"]{
    display: block;
    margin: 8px;
     width: 92%;
     border: 1px solid #A6AEB4;
    padding: 3px;


}

.widget_post_list {  }

.widget_post_list .wdg-head {
    width: 100%;
    background: #5EB336;
    height: 50px;
    display: table;
    /*border-radius: 10px 10px 0 0;*/
    /*border: 1px solid #4AC739;*/
}
.widget_post_list .wdg-head .wdg-title{
    margin: 10px;
    font-weight: bold;
    color: white; 
}
.widget_post_list .wdg-content{ height: auto; padding: 4px;
    background: #FFFFFF;
    /*border: 1px solid #D8D8D8;*/
}
.widget_post_list .read-more {
    text-align: right;
}
.widget_post_list .read-more a {
    color: rgb(73, 129, 197) !important;
    font-size: 12px;
    text-transform: uppercase;
}
.widget_post_list .title-link{
    font-weight: bold;
    color: #000;
}
.widget_post_list .wdg-header-image{ width: 100%; height: 70px;}
.widget_post_list .wdg-header-image img{ width: 100%; max-width: 100%; max-height: 100%; 
}
.widget_post_list .wdg-content .list-thumb { width: 33%; float: left;  margin-right: 14px;} 
.widget_post_list .wdg-content .list-thumb img { max-width: 100%;border: 1px solid rgb(223, 223, 223) !important;
margin: 0px 10px 20px 0px;
padding: 3px;} 
.widget_post_list .wdg-content .list-content { width: 59%; float: left; padding-left: 10px;} 
.widget_post_list .wdg-content .list-content p { font-size: 14px;} 
.widget_post_list .wdg-content .wdg-spacer {  height: 10px; clear: both;} 
.widget_post_list .wdg-footer{ border-top: 1px solid #DEDEDE;text-align: right; height: 40px;}
.blue-text {
    font-size: 12px;
    padding-left: 6px;
    font-weight: bold;
    color: blue;
}

#ind-sidebar-inner .addthis_toolbox{
    margin: 5px 0px 20px 0px;
}

#ind-sidebar .green-area1 {
    width: 374px;
}
#ind-sidebar .widget-green {
    width: 374px;
}
#ind-sidebar .widget_archive {
    width: 374px;
}
#ind-sidebar .section-nav {
    width: 374px;
}
#ind-sidebar .green-area {
    width: 374px;
}
#ind-sidebar .widget_sp_image {
    width: 364px;
}

#ind-sidebar-inner .green-area1 {
    width: 345px;
}
#ind-sidebar-inner .widget-green {
    width: 345px;
}
#ind-sidebar-inner .widget_archive {
    width: 345px;
}
/*#ind-sidebar-inner .section-nav {
    width: 345px;
}*/
#ind-sidebar-inner .green-area {
    width: 345px;
}
#ind-sidebar-inner .widget_sp_image {
    width: 334px;
}
.pcqw-title{
    font-size: 18px;
}
#validation_error_message {
    color: red; font-size:12px; white-space: nowrap;
}
#validation_error_message_main {
    color: red; font-size:12px; white-space: nowrap;
}
h2.archive-subtitle{
  font-weight: normal;
padding: 0px;
margin: 0px;  
font-size: 18px;
}
/* Site-wide margin consistency */
.article-teaser-list { padding-left: 0; }
.content-fragment-content { margin-left: 0; }
#ind-sidebar-inner .widget-green, #ind-sidebar-inner .widget_archive { width: 100%; }
#ind-sidebar-inner .widget_sp_image { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; height: auto; padding-bottom: 1px; }

/* Removing borders around linked images in the sdiebar */
.widget img {text-decoration: none; border: 0px}

/* Consistent borders for photos */
.layout-region.content .content-fragment.full-border .content-fragment-content, .layout-region.content .content-fragment.side-bottom-border-only .content-fragment-content, .layout-region.content .content-fragment.side-border-only .content-fragment-content, .layout-region.content .content-fragment.top-side-border-only .content-fragment-content { border: 0 !important; }
.photo-widget img, .article-image img, .inline-image img, .photo-widget-image img { padding: 3px; border: 1px solid #A9C8EE; margin: 0 12px 12px 0; }

/* Home page fixes */
#part1, .social-ariya { margin-right: 5% }
.content1-parts, .social-ariya { width: 47%; }
.content1-parts div.tab, .whats-new, .blog-w, .content4, #ind-sidebar .widget-green { width: 99.6%; }
.cont-img { width: 30%; height: auto }
.cont-img img{ width:100%; height:auto}
#content-left img { height: auto; }

.content2 .content1-parts:first-child { margin-right: 5% }
.twttes-ariya { margin-left: 0; width: 47%; }
.whats-new h2 { font-size: 21px; }

.anim-img { border: 0; }

.help, #ind-sidebar .widget_sp_image { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; height: auto; padding-bottom: 5px; }
.help img { width: 100%; margin-bottom:0px !important }

/* Features page edits */
.article-teaser-list  { padding-top: 10px !important; }
.article-teaser-list li { margin-bottom: 20px; border-top: 0; border-bottom: 1px solid #bfbfbf !important; padding-top: 0; }
.article-teaser-list li:last-child { border-bottom-style: none !important; }
.article-teaser-list li{margin-bottom: 13px !important;}
.brightcove-wrapper { margin: 0 auto; }
.pagination { padding-left: 0; }

/* Issues edits */
.photo-widget-image img { padding: 3px; border: 1px solid #A9C8EE; margin: 0 12px 12px 0; }
.content-fragment-bottom ul li:last-child { margin-right: 0; }
.content-fragment-bottom ul li { margin-right: 12px; }
.content-fragment-bottom li a img { text-decoration: none; border: 0px }
.top-image { box-sizing: border-box; -moz-box-sizing: border-box; width: 100%; height: auto; }

/* Animals Used for Food edits */
.lt-ie9 .search-widget .searchsubmit_widget { height: 22px; position: relative; top: 2px; }
.searchsubmit_widget { height: 22px; }

/* Media centre edits */
#title-ads { color: #B6C7D8; font-size: 30px; border-bottom: 0; }
.ad-title { font-size: 0.8em; text-align: center; position: relative; top: -15px; }
.items ul li { height: auto; }

/* About PETA edits */
#content-left img { max-height: inherit; }
.widget_post_list .wdg-content .list-thumb { margin: 0 6px; }

/* Donate Now edits */
form table { font: 87.5%/1.2 Arial,Helvetica,Verdana,sans-serif !important; }

/*Video player*/
.video-player{
    clear: both;
    margin-bottom: 1em;
}
.error-wrapper{
    color: #ff0000;
    font-size: 12px;
}
.field-item-header label{
    font-size: 14px;
}
.enews-content ul li {
    margin-bottom: 9px;
}
/* List style wrap fix */
#content-left ul { list-style: outside disc; margin-left: 1em; padding: 0; margin-bottom:15px;}
#content-left ul li { position: relative; left: 1em; padding-right: 1em; font-size: 14px; }

/* Home page Facebook border fix */
.social-net { border: 0 }

/* Center image border fix */
img.aligncenter { border: 3px solid #DFDFDF }

/* Center text border fix */
p.aligncenter { border-style: none !important; }

/* Blockquote style */
blockquote { background: #f9f9f9; border-left: 10px solid #2c4f72; margin: 1.5em 10px; padding: 0.5em 10px; }
blockquote p { display: inline; }
.search-radmore{
    float: right;
}
.search_ul li{
    left: 1em;
    padding: 4px;
    position: relative;
    list-style: none;
}
.search_ul li a{
     color: #4981C5;
}
.search_ul {
    list-style: disc outside none;
    margin-left: 1em;
    padding: 0;
}
.archive-title h1{
    font-size: 2.143em !important;
    font-weight: normal;
    margin-bottom: 22px;
    margin-left: 0;
    color: #B6C7D8;
}
.ngg-imagebrowser-nav .next {
     border: 1px solid #DDDDDD !important;
    float: right !important;
    padding: 3px 7px !important;
}
.recipe-notes {
}
.recipe-source {
    font-style: italic;
}
.recipe-serving{
    font-style: italic;
}
 .action-button {
    display: inline-block;
    width: 31.23%;
    margin: 0 0.5% 1em 0.75%;
    text-align: left;
}

/* List style fix */
.article-teaser-list li { list-style: none; }

/* Italics for blockquote */
.home-artile-list{ margin-bottom:15px !important}
 blockquote p { font-style: italic; }
 
 ul.home-artile-list{
     margin-left: 0px !important;
 }
 ul.home-artile-list li{
     left: 0px !important;
     padding-right: 0px !important;
 }
 .categories-list ul li {
     left: 0px !important;
     padding-right: 0px !important;
     
 }
 .psa-list-catogry-items ul li {
     height: 185px !important;
 }
 .about li {
     width: 96%;
 }
  .comment-confirmation{
     color: red;
     font-size: 12px;
 }
 .comment-notes-before{
     font-size:13px;
 }
 .comment-text p{
     margin: 4px;
 }
/* Article list fix */
#content-left .article-teaser-list li { left: 0; }

/*Social box edits*/
.social-networks li { padding: 0 !important; }
#content-left .social-networks li img { border: 0; padding-bottom: 2px; }
.layout-region.content .content-fragment.full-border .content-fragment-content { padding-bottom: 10px; }
.layout-region.content .content-fragment.highlighted .content-fragment-bottom { height: 0; }
.layout-region.content .content-fragment.highlighted .content-fragment-bottom .r1 { height: 0; }

/*PSA edits*/
.psa_view_more { text-align: right; }
.pcqw-footer { width: 92%; float: none; margin: 10px auto;  border-top: 1px solid #bfbfbf; clear: both; }
.pcqw-footer a { padding: 0; }

/*About*/
.about { padding-left: 0; }

/*Donate*/
.donate-content { padding-left: 0; }

.inline-share-bar {width: 200px; margin: 0 auto;}
.media-credit-container {border: none !important;}
.media-credit-container img{border: 3px solid #DFDFDF;}
#ngg-slideshow-4-6458-1{
    width:284px !important;
}

#content-left > div.widget.widget_black_studio_tinymce .social-networks li img { border: 0; padding-bottom: 2px; }



/* offcanvas menu */
html, body{ height:100%}

.wrap {
  position: absolute;
  height:100%;
  -webkit-transition: all 0.3s ease-out;  
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  z-index:999999;
  display:none;
  top:auto
}
.close_left_nav{ position:absolute; right:10px; color:#fff !important; top:0; padding:0 !important; background:none !important;
            margin:0 !important; width:auto !important}
.wrap.active {
  left: 16em;
  display:block
}
a.menu-link {
    float: left;
    display: block;
    position:absolute;
    /*background:url(images/menu-ico.png) no-repeat;*/
    width:34px; height:28px
}
nav[role=navigation] {
  background:rgba(0,0,0,0.9);
  clear: both;
  overflow-y: auto;
  overflow-x:hidden;
  height:100%;
}
nav[role=navigation] ul li{ list-style-type:none; color:#fff}
.js nav[role=navigation] {
  width: 16em;
  height: 100%;
  position: fixed;
  top: 45px;
  left: 0;
}
.lorem {
  clear: both;
}

.addthis_toolbox{ margin-bottom:15px;}
.social-net{ width:100% !important}
.social-net div, .social-net div span{ width:99% !important}
.social-net div span iframe{ width:99.8% !important}
.twttes-ariya iframe{ width:100% !important}
.social-net{ min-height:215px !important; height:100% !important}
.section-nav ul{ margin:15px 0 0 0}
.load_more{ padding-bottom:10px}
.load_more p{ margin-bottom:4px;}
.widget_sp_image{ padding-bottom:5px !important}
.content-fragment-bottom ul{ margin:15px 0 0 0}
.about-blue-page-sidebar-block{ width:100%}
.archive-about p{ line-height:normal !important;}
.about-more-ways{ font-size:12px !important;}
.article-teaser-list li a{ font-size:12px;}
.content-fragment-content{ width:100%}

.content-single p { font-size: 14px; }
.widget-green p{ font-size: 14px; }
.comment-text p{ font-size: 14px;}
.youtube-wrapper iframe{  max-width: 100% !important;}
.youtube-wrapper{ width: 100%;}
#peta_comments ul.page-numbers li{ display: inline;}
#peta_comments ul.page-numbers li a{ border-right: 1px solid #bfbfbf; color: #4981C5; padding: 0 4px;}
#peta_comments ul.page-numbers{ border-bottom: 1px solid #bfbfbf; border-top: 1px solid #bfbfbf; padding: 4px 4px; margin-top: 10px; color: #878787; font-size: 0.696em; font-weight: bold; font-family: Arial,Helvetica,Verdana,sans-serif;border-right: 0px;}
ul.popular-resources li { margin-top: 10px;}
#content-left ul li { line-height: 1.5em; }
#content-left .media-list li { line-height: 1; }

.mail *, .search-w * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.email-btn { margin-top: -18px; }
.search-btn { margin-top: -17px; }

/**/
.youtube iframe{
    margin: -1px; width: 101%; height: 70px;border: 0
}
@media only screen and (min-width: 1028px) {
    /*.youtube iframe{   width: 268px; }*/
}

/* Issues page and Home page image fixes */
#content-left ul.popular-resources { margin-left: 0; }
.content-fragment-bottom-home .popular-resources li a img { height: auto !important; }

@media only screen and (max-width: 800px) { 
.content-fragment-bottom ul li { width: 30%; margin-bottom: 15px; }
/*.content-fragment-bottom ul li:nth-child(3n+1) { clear: left; }*/
}

@media only screen and (max-width: 685px) { 
ul.popular-resources li, .content-fragment-bottom ul li { width: 30%; margin-right: 1.3%; }
.join-peat { margin-bottom: 15px; }
.twttes-ariya { margin-top: 0; }
}

@media only screen and (max-width: 640px) { 
#ind-sidebar .join-peat, #ind-sidebar .join-peat + a { display: none; }
.mobile.show-for-small-only { display: block !important; }
.mobile .join-peat, .mobile .join-peat + a { display: block; }
}

@media only screen and (max-width: 450px) { 
.content-fragment-bottom ul li { width: 44%; }
/*.content-fragment-bottom ul li:nth-child(3n+1) { clear: none; }*/
}

@media only screen and (max-width: 450px) {
    .searchform select{ width: 52%;}
    .blog_date{ padding-right: 0px; }
    .comment_count{ margin-left: 0px;}
    
    .searchform input[type="text"]{ width: 52%;  }
    div.comment-meta.commentmetadata { clear: both; }
    .items ul li{ margin-right: 28px; min-height: 160px;}
    .brightcove-wrapper {   max-width:92% !important; }
    .content-fragment-bottom ul li { width:42% ; margin-top: 9px;}
    
.content-fragment-bottom-home ul li {
    height: auto;
    left: 0 !important;
    min-height: 106px;
    padding-right: 4px !important;
    width: 44%;
}
.content-fragment-bottom-home ul li:nth-child(3) { clear: both; }
.content-fragment-bottom-home li a img { width: 100%; }
@media only screen and (max-width: 480px) and (orientation: landscape) {
    .content-fragment-bottom ul li { width:45% ;}
}
@media only screen and (max-width: 1024px) {
   .header .top-email {width:202px;}
   .content-fragment-bottom ul li { margin-right: 8px; }
}

@media only screen and (max-width: 685px) { 
    body { padding: 0px 1%; }
    .tab-bar { margin: 0 -1%; }
    .wrapper { padding: 3%; width: 93%; }
}
@media only screen and (max-width: 400px) {
    #peta_comments form input { display: block; margin-left: 0; }
}
.about-more-ways-help li{
    padding-left: 6px;
}
.show-for-small-only .textwidget img{
    margin-bottom:10px;
}
.multi-video-player {
    clear: both;
    width: 100%;
    margin: 0 0 1em;
}
/*.multi-video-player {
    background: none repeat scroll 0 0 #ddd;
    border: 1px solid #dbdbdb;
    padding: 0.5em;
}*/
.brightcove-wrapper {
   /* height: 0;
    padding-bottom: 101.8%;*/
    position: relative;
    width: 100%;
}
.brightcove-wrapper object {
    height: 100%;
    position: absolute;
    width: 100%;
}
.featured_gallery .ngg-slideshow {
    width:284px !important;
}
.read-more-link {
    white-space: nowrap;
}
