/* $Id$ */

/*
** Put your local CSS modifications in this file
** if you don't want to modify system provided
** civicrm.css.

p {
font-size:13px;
color:#333;
}


BLOG 
*/

.page-blog .view-display-id-page_1 .views-row {
    clear: left;
    margin-top: 20px;
	padding-bottom:30px;
	border-bottom: 1px solid #FADAD4;
}
#block-taxonomyblocks-0 a, #block-taxonomyblocks-0 a:visited {
    color: #666666;
	font-size:12px;
}
#block-views-categories_blog-block_3 a:link, #block-views-categories_blog-block_3 a:visited, #block-views-archive-block a:link, #block-views-archive-block a:visited {
    color: #666666;
    text-decoration: none;
	font-size:12px;
}
#block-views-categories_blog-block_3 a:hover, #block-views-categories_blog-block_3 a:focus , #block-views-archive-block a:hover, #block-views-archive-block a:focus{
	color: #e94a2b;
}
.view-display-id-page .views-field-title a, .view-id-archive .views-field-title a:visited, 
.view-display-id-page_1 .views-field-title a, .view-id-taxonomy_term_blog .views-field-title a:visited {
    color: #333333;
    font-family: Georgia,"Times New Roman","DejaVu Serif",serif;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
}
.view-id-archive .views-field-title, .view-id-taxonomy_term_blog .views-field-title {
	margin-top: 35px;
}
.view-display-id-page {
    margin-left: 15px;
    width: 658px;
}
.view-archive .byline, .view-taxonomy-term-blog .byline {
    margin: 0;
}
#block-block-15 {
    background: url("/sites/all/themes/peacenews/images/features_background.gif") no-repeat scroll right bottom transparent;
}
#block-block-15  {
    padding: 0.75em;
	color:#9F9799;
	font-size:14px;
	line-height:20px;
	letter-spacing:0.1px;
}
.view-id-archive .views-row, .view-id-taxonomy_term_blog .views-row {
	padding-bottom:15px;
	border-bottom: 1px solid #FADAD4;
}
.view-id-archive .views-field-nid .field-content a, .view-id-taxonomy_term_blog .views-field-nid .field-content a {
	color: #E94A2B;
}

/*
TOOLS AND RESOURCES
*/
#block-views-Tools_and_Resources-block_1 .view-display-id-block_1 .views-row {
padding-top:30px;
clear:both;
}
.imagecache-product, .imagecache-product_full, .imagecache-product_list {float:left; margin-right:5px;}



.page-resources .view .views-row-first {
    margin: 0;
    padding-top: 0 !important;
}

.view-id-Tools_and_Resources .views-field-title a, .view-id-Tools_and_Resources .views-field-title a:visited {
    color: #333333;
    text-decoration: none;
	    font-family: Georgia,"Times New Roman","DejaVu Serif",serif;
    font-size: 14px;
    font-weight: bold;
margin-top:15px;
margin-bottom:10px;
}

.view-id-Tools_and_Resources .views-field-title a:hover {
    color: #E94A2B;
    text-decoration: none;
	    font-family: Georgia,"Times New Roman","DejaVu Serif",serif;
    font-size: 14px;
    font-weight: bold;
margin-top:15px;
margin-bottom:10px;
}
.page-resources .views-field-title, .page-resources .views-field-body  {
    margin: 15px 0 8px 0;
}
.view-id-Tools_and_Resources .views-field-tid {
color: #E94A2B;
font-size:12px;
}
.view-id-Tools_and_Resources p {
margin-top:0px;
margin-bottom:0px;
}
#block-views-Tools_and_Resources-block_3 .views-field-title {
    margin-bottom: 0px;
}

.view-id-Tools_and_Resources .views-row {margin-bottom:20px;} 

#block-views-Tools_and_Resources-block_1 {
    border-right: 1px solid #CCCCCC;
    float: left;
    margin-left: 15px;
    margin-right: 20px;
    padding-right: 20px;
    width: 295px;
}

.page-resources #block-views-Tools_and_Resources-block_3 {
margin-top:40px
}

.page-resources #block-views-Tools_and_Resources-block_2, .page-resources #block-views-Tools_and_Resources-block_1 {
    margin-top: 20px;
}

#block-views-Tools_and_Resources-block_4 {
    border-right: 1px solid #CCCCCC;
    float: left;
    margin-right: 20px;
    padding-right: 20px;
    width: 295px;
}

.page-resources h2.title, .page-resources .region-sidebar-second h2.title {
    color: #7A378B;
    font-size: 20px;
    margin-left: 10px;
}

.page-resources .block-views .node h2.title, .page-resources .block-views .teaser h2.title {
    font-size: 14px;
    font-weight: bold;
}

/*
NEW RESOURCES AND TOOLS LAYOUT
*/

.view-Tools-and-Resources-new-layout {
    width: 630px;
}

.view-Tools-and-Resources-new-layout table td.col-1 {
    border-right: 1px solid #ccc;
    width: 300px;
}
.view-Tools-and-Resources-new-layout table td {
    border-bottom: 1px solid #ccc;
    padding: 35px 10px 10px;
}
.view-Tools-and-Resources-new-layout table tr.row-last td {
    border-bottom: medium none;
}

.view-Tools-and-Resources-new-layout .col-2 .col-first, #block-views-Events-block_1 .col-2 .col-last {
    font-size: 1em;
    padding-bottom: 10px;
    padding-right: 10px;
	padding-top:10px;
    vertical-align: top;
    width: 55%;
}
.view-Tools-and-Resources-new-layout .col-2 .col-last {
    font-size: 1em;
    padding-bottom: 10px;
	padding-top:10px;
    padding-right: 0px;
    vertical-align: top;
    width: 45%;
}	
.view-id-Tools_and_Resources_new_layout .views-view-grid .views-field-title a {
    color: #333333;
    font-family: Georgia,"Times New Roman","DejaVu Serif",serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.3em;
	margin-bottom:8px;
}
.view-id-Tools_and_Resources_new_layout .more-link a, .side_more {
background: rgba(0, 0, 0, 0) url("/sites/all/themes/peacenews/images/more_arrow.png") no-repeat scroll right center;    
color: #333;
    font-size: 15px;
    font-style: italic;
    line-height: 37px;
    padding: 15px 30px 0 0;
    text-align: right;
text-decoration: none;
}
.page-resources h2.title {
border-bottom: solid #e7e7e7 2px;
background-color: #e7e7e7;
width: 622px;
}

/*
SEARCH
*/

.page-advancedsearch .byline {
    margin: 0;
}
.page-advancedsearch p {
    margin-top: 0;
}
.page-advancedsearch #content h2.title {
    margin-top: 20px;
}
.view-id-content_types .views-row {
height:110px;
}

/*
EVENTS LISTING
*/
.block-aggregator .item-list ul li a {
    list-style: inherit;
    margin: 0;
    padding: 0;
text-decoration:none;
}
.block-aggregator .item-list ul li {margin-bottom:5px;
}

.view-display-id-panel_pane_15 .views-field-description {
    color: #E94A2B;
    font-size: 12px;
    font-weight: bold;
}
.reviews_row .special .views-row, .reviews_row .view-header  {
    margin: 0 0 15px 16px !important;
}


.reviews_row .special h2.pane-title {
    margin-bottom: 15px;
    margin-left: 16px !important;
    font-size: 21px !important;
font-weight:400 !important;
}

.headlines_row .headlines .views-row p, .headlines_row .features .views-row p {
    margin-bottom:10px; 
}
img.imagecache-home_list {
    margin: 3px 6px 5px 0 !important;
}

.field-type-filefield {
margin-bottom:20px;
}



.imagecache-small {
    float: left;
    margin-right: 10px;
	margin-bottom:15px;
}

blockquote p {
font-family:Georgia,"Times New Roman","DejaVu Serif",serif;
font-size:22px !important;
margin:0em 0em 1em 2em;
float:right;
clear:none;
width:230px;
font-style:italic;
line-height:1.2em;
}

.headlines_row .headlines .view-dom-id-12 .views-field-title {
    margin-bottom: 0px;
}

.imagecache-event_big {
float:right;
margin-left:6px;
margin-bottom:10px;
}

#block-views-Events-block_1 .col-2 .col-first {
    padding-right: 20px !important;
	width:55% !important;
}
#block-views-Events-block_1 .col-2 .col-last {
    padding-right: 0px !important;

}

.view-id-Events .views-row {
    width: 630px;
}

.view-display-id-page_1 h2.title {
    margin-top: 15px !important;
}

.block-aggregator .item-list ul li {
    font-size: 12px;
}

#block-views-Events-block_1 table td.col-1 {
    border-right: 1px solid #ccc;
    width: 300px;
}
#block-views-Events-block_1 table td {
    border-bottom: 1px solid #ccc;
    padding: 35px 10px 10px;
}
#block-views-Events-block_1 table tr.row-last td {
    border-bottom: medium none;
}

/*
SIDEBAR BLOCKS
*/

.region-sidebar-second .block {
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.node-type-issue #block-views-issue_page_blocks-block_9 h2.title {
    color: #333333;
    font-family: Georgia,"Times New Roman","DejaVu Serif",serif;
    font-size: 18px;
    font-weight: normal;
}


/*
HOMEPAGE
*/

.panels-flexible-region-home_page_canvas-lists-inside h2 {
    font-size: 1.5em;
    line-height: 1.3em;
    margin-bottom: 0em;
    margin-top: 0.8em;
}
.panels-flexible-row-home_page_canvas-1-inside .panels-flexible-region-home_page_canvas-from_the_blog.blog {
padding-left:0px;
}
.home_more p, .side_more p {
margin: 0em 0;
}

.panels-flexible-region-home_page_canvas-special_section {
    width: 300px;
}

.panels-flexible-region-home_page_canvas-comment_and_analysis {
    background-color: rgba(0, 0, 0, 0);
    float: left;
    position: relative;
    width: 304px;
}
.cartoon_row .comment {
    padding: 0 16px 0 16px;
}

.panels-flexible-region-home_page_canvas-tools {
    width: 305px;
}

.announcements h2.pane-title {
    font-size: 18px;
    margin-top: -0.6em !important;
}

.announcements .panels-flexible-region-inside {
    padding-left: 0;
    padding-right: 0;
}

.panels-flexible-region-home_page_canvas-annoucements .inside {
  padding-left:0px;
margin-top:-15px;
}

.panels-flexible-region-home_page_canvas-tools {
padding-left:5px;
}
.view-home-categories .views-row {
display:inline;
}
.view-home-categories .views-field-name a {
text-decoration:none;
color: #E94A2B;
font-size:1.1em;
}
#home_page .pane-home-categories-panel-pane-1 h2.pane-title {
font-size: 21px;
margin: 4px 0;
}

.headlines h2.pane-title {
color:#999 !important;
}

.cartoon_row .cartoon .views-field-field-credit-value {
margin-top: 0px;
}

.cartoon_row .cartoon {
padding: 20px 10px 0 10px;
}

.reviews_row .special .views-field-title a, .reviews_row .special .views-field-title a:visited {
color: #E94A2B !important;
text-decoration: none;
}

.reviews_row .special .views-row, .reviews_row .view-header a {
    color:#E94A2B;
}



#home_page .views-row {
    clear: left;
  margin-bottom:10px;
}
#home_page .pane-home-page-views-panel-pane-10 {
  margin-top:10px;
}

.headlines_row .blog .pane-block {
    float: left;
    margin-top: 10px;
}

.headlines_row .features a {
color:#fff;
}

#home_page .featured .views-row {
    padding-left: 10px;
	}

#home_page .featured .views-row-1, #home_page .featured .views-row-2, #home_page .featured .views-row-3 {
    clear: none;
    padding-left: 0;
    padding-right: 10px;
    width: 205px;
}

.panels-flexible-region-home_page_canvas-featured {
    width: 670px;
}

/*
PAGE TITLES
*/

h1.title {
font-family: Arial,Helvetica,"Nimbus Sans L",sans-serif;
font-style: italic;
font-weight: normal;
font-size: 2em;
line-height: 1.3em;
margin-top: 0.667em;
margin-bottom: 0.667em;
color: #999;
}
/*
CIVICRM 
*/


#crm-container .participant_note-section input[type="text"] {
width:400px;
height:100px;
}

#crm-container .custom_21-section input[type="text"] {
width:400px;
height:100px;
}



/*
WEBSHOP
*/
.view-uc-products table td.col-1, .view-uc-products table td.col-2 {
vertical-align:top;
}

.imagecache-product, .imagecache-product_full {
margin-bottom:10px;
}

.view-uc-products .views-field-title a {
    font-size: 16px;
}

.uc-price-sell_price {
font-weight:bold;
color: #e94a2b;
}

/*
CONTRIBUTIONS PAGES
*/


.crm-contribution-main-form-block .crm-section .content {
    margin-left: 0% !important;
clear:both;
padding-top:15px;
/*font-size:13px;*/
}
.crm-contribution-main-form-block .crm-section .content label {
padding-top:10px;
font-weight:normal !important;
line-height:25px;
}

.crm-contribution-main-form-block .crm-section .label {
width:25%;
text-align:left;
}

#crm-container .crm-section .label, .crm-section .label {
    width:auto !important;
margin-right:20px;
}

.crm-section .label {
font-size:15px;
width:50% !important;
text-align:left !important;
}

.crm-container fieldset {
margin:0px;
padding: 0 0 0;
border-width: 0 medium medium;
clear: both;
}

fieldset.crm-group.crm_user-group {
margin-bottom:15px;
}
/*
ISSUE PAGE
*/

.node-type-issue .views-row { 
margin-top: 15px;
}

.node-type-issue #block-views-issue_page_blocks-block_3 p {
    margin-bottom: 0px !important;
}

#block-views-issue_page_blocks-block_3 .views-row {
width:600px;
}


.node-type-issue .view h2.title { 
margin: 0px !important;
}

.views-row {
font-size:12px;
}

.imagecache-home_review {
    float: left;
    margin: 3px 6px 2px 0;
}
.region-sidebar-second  .block.region-even {
clear:both;
}
.view-id-home_page_views.view-display-id-panel_pane_12 .views-field-title {
  margin-bottom:10px;
}
/* main menu */
#navigation ul li {
margin-right: 5px;
}


#navigation ul li a, #navigation ul li a:visited, #navigation ul li a:hover {
    color: #808080;
}
.read-more {
display: inline;
}

/* part solution for clear problem in IE
#block-views-issue_page_blocks-block_3 .views-row {
clear:none;
}
*/

/*
RECENT EVENTS ON EVENTS PAGE
*/

.views-view-grid .views-field-title a {
    color: #333333;
    font-family: Georgia,"Times New Roman","DejaVu Serif",serif;
    font-size: 18px;
    font-weight: normal;
    margin-top: 30px;
        line-height:1.3em;
        text-decoration:none;
 }
      
#block-views-Events-block_1 .col-1, #block-views-Events-block_1 .col-2 {
        font-size: 1em;
        padding-right:40px;
        padding-bottom:20px;
        vertical-align:top;
        width:auto;
}

#block-views-Events-block_1 .col-2 .col-first, #block-views-Events-block_1 .col-2 .col-last {
        font-size: 1em;
        padding-right:40px;
        padding-bottom:20px;
        vertical-align:top;
        width:50%;
		padding-top:10px;
}

#crm-container {
    padding: 10px 0 0 10px;
    width: 100%;
	font-size: 15px;
}

.form-item label {
    display: inline;
    font-weight: bold;
}
#price_90 {
    display: none;
}

#block-views-Events-block_1 .col-1, #block-views-Events-block_1 .col-2 {
font-size:12px;
}


.view-display-id-page_1 h2.title, .views-view-grid .views-field-title a {
    font-size: 16px;
	}

/* special sections for features and comments on homepage */


.pane-home-page-views-panel-pane-17 .views-field-title a, .pane-home-page-views-panel-pane-17 .views-field-title a:visited {
    color: #E94A2B !important;
    text-decoration: none;
	font-size:14px;
}

.pane-home-page-views-panel-pane-17 .views-field-created {
font-size: 12px;
    font-weight: bold;
	color:#fff;
	}

.cartoon_row .lists .pane-content {
    float: left;
    width: 268px;
}

/* user profile page - remove contact settings */

#edit-contact-wrapper {display:none;}

#user-profile-form .collapsible {display:none;}

/* webform - email announcements */

input.form-submit {
margin-top:13px
}

div#webform-component-email.webform-component {
float:left;
}

input#edit-submitted-email.form-text, input#edit-submitted-email-1.form-text {
width:200px;
margin-left:10px;
}

.pane-webform-client-block-7504 h2.pane-title, .pane-webform-client-block-7507 h2.pane-title, .pane-block-27 h2.pane-title  {
font-size:16px;
}

.panels-flexible-4 {
    margin-left: 16px;
    margin-right: 30px;
}
.block-margin {
padding-bottom:10px;
margin-bottom:20px;
border-bottom:2px solid #ccc;
margin-right:50px;
}

.node-type-webform .byline, .node-type-webform .terms, .node-type-webform .links-div  {
display:none;
}

.block-webform .node {
margin:0px;
}

#webform-component-email input#edit-submitted-email.form-text, input#edit-submitted-email-1.form-text {
    margin-left: 0px;
    width: 180px;
}

#webform-component-email #edit-submitted-email-wrapper.form-item, 
#webform-component-email #edit-submitted-email-1-wrapper.form-item {
margin:0 0 1em 0;
}
input#edit-submit.form-submit,
input#edit-submit-1.form-submit {
margin:0 0 1em 0;
}

.region-sidebar-second .block {
margin-bottom: 0px;
}

#edit-actions.form-actions {
display:inline;
}

/* anti-spam */
#webform-component-name {
	display:none;}
	}

/* projects page */

.view-projects h2.title {
font-size:20px; 
color:#7A378B;
}

.node-type-issue .view-header h2, .node-type-issue #block-views-issue_page_blocks-block_6 h2.title {
    color: #7A378B;
    font-family: Georgia,"Times New Roman","DejaVu Serif",serif;
    font-size: 20px;
    font-weight: normal;
}


/* contributions forms */

#crm-container .crm-section .label, .crm-section .label {
    margin-right: 20px;
    padding-top: 0 !important;
    width: auto !important;
}

.crm-section .label {
/*font-size:13px;*/
}

.crm-container .description {
font-size:12px;
}

.crm-container .description {
    color: #696969;
    font-weight: normal;
    line-height: inherit;
    margin: 0;
    padding: 0;
    white-space: normal;
    width: auto;
}
.crm-container td.labels {
font-size:12px;
}
#crm-container.crm-public .crm-section {
    margin-bottom: 20px;
}

#crm-container .crm-section.contributor_email-section {
margin-left:30px;
}
#crm-container fieldset.label-left .crm-section {
margin-left:30px;
}

.crm-section.intro_text-section {
    margin-bottom: 20px !important;
}

#crm-container.crm-public input[type="text"], #crm-container.crm-public select {
/*font-size:13px;*/
}
#crm-container.crm-public .price-set-row {
/*font-size:13px;*/
}

#crm-container.crm-public {
    border-radius: 2px;
    /*font-size: 15px;*/
    padding: 10px 15px;
    vertical-align: middle;
    width: auto;
}

.crm-container fieldset legend {
    display: none;

}
.Pay_other_amount_for_entrance-section {
    margin-bottom: 1em !important;
}

#crm-container .crm-section .content, .crm-section .content {
    display: inline;
    margin-left: 26%;
}
#crm-container.crm-public .membership_amount-section .price-set-row {
    display: table-row;
/*font-size:13px;*/
padding-right:15px
}
.crm-container .help, .crm-container #help {
    background-color: #F1F8EB;
    border: 2px solid #B0D730;
    color: #3E3E3E;
    font-size: 15px;
    margin: 0 0 8px;
    padding: 4px;
font-weight:bold;
}
#custom_7.form-text, #custom_13.form-text {
position: absolute;
    left: 200px;
	width:400px;
height:25px;
}
.contribution_amount-section .crm-marker {
    display: none;
}
.contribution_amount-content .crm-price-amount-amount {
}

.crm-contribution-main-form-block .messages.help.cms_user_help-section {
/*display:none;*/
}

div#details.crm_user_signup-section {
    margin-top: 10px;
}

.crm-contribution-main-form-block #pricesetTotal {
display:none;
}

.crm-container .six {
    width: 1.5em;
}

#crm-container div#printer-friendly {
    display: none;
}

#crm-container.crm-public .price-set-row {
    margin-bottom: 3px;
    margin-left: 40px;
}

/* issue page */
img.imagefield-field_issue_image {
border: 1px solid #CCCCCC;
    padding: 5px;}
	
	
/* tag  cloud */	
#block-tagadelic-4 {
width:330px;
}
#block-tagadelic-4 a:hover {
text-decoration:underline;
}
.tagadelic {
color:#999; text-decoration:none; line-height:1.3em;
}
.tagadelic.level1{font-size:0.9em;}
.tagadelic.level2{font-size:1em;}
.tagadelic.level3{font-size:1.1em;}
.tagadelic.level4{font-size:1.2em;}
.tagadelic.level5{font-size:1.3em;}
.tagadelic.level6{font-size:1.4em;}
.tagadelic.level7{font-size:1.5em;}
.tagadelic.level8{font-size:1.6em;}
.tagadelic.level9{font-size:1.7em;}
.tagadelic.level10{font-size:1.8em;}

.block-tagadelic .more-link {
display:none;
}

/* extra formatting for event registration - weaving our own web - overrides some of above */

#crm-container.crm-public input[type="text"], .crm-section .form-select {
/*font-size:13px;*/
}

#custom_28 {

    width: 400px;
}
#crm-container .crm-section .label, .crm-section .label {
    margin-right: 20px;
    padding-top: 0 !important;
    width: 160px !important;
}
.crm-event-register-form-block {
width:600px;
}
.crm-container .description {
    color: #696969;
    float: left;
    font-weight: normal;
    line-height: inherit;
    margin: 10px 0 0;
    padding: 0;
    white-space: normal;
    width: auto;
}
.crm-section.content {
 position: absolute;
    left: 260px;
/*font-size:13px;*/
}
#crm-container .crm-section .content, .crm-section .content {
margin-left:0px !important;
}
.crm-profile-name-Lunch_32 .form-textarea { 
position: absolute;
    left: 200px;
	width:400px;
height:70px;
}
html.js .resizable-textarea textarea {
    display: block;
    margin-bottom: 0;
width:400px;
height:70px;
}
#noOfparticipants.crm-section .content {
    margin-left: 50px !important;
}
.product_group {
    padding-left: 20px;
    width: 682px;
}

/* footer */

#footer #block-block-5 {
    width: 300px;
}

#footer #block-block-6 {
    width: 345px;
}

/* shopping cart */

.remove-cart-link {
float:right;
font-size:80%;
}

/* bottom links */
.node .terms {
    margin-top: 20px;
}

.links-div {
margin-top:30px;
}


/*messages to users*/

div.messages, div.status, div.warning, div.error {
    min-height: 40px;
    margin: 1.5em;
    border: 2px solid #ff7;
    padding: 15px;
    color: #fff;
    background: #cc3333;
    font-weight: bold;
    font-size: 1.5em;
    line-height: 1.5em;
}

/*mobile blocks to hide on desktop*/

#block-views-short_review_side-block_4 {
  display:none;
}



.view-Tools-and-Resources-new-layout table td.col-1 {
    border-right: 0px solid #ccc;
    width: auto;
}
.view-Tools-and-Resources-new-layout table td {
    border-bottom: 1px solid #ccc;
    padding: 20px;
}
.field-content {
  margin-top:10px;
  min-width:500px;
}
.view-id-Tools_and_Resources_new_layout .views-view-grid .views-field-title a {
    color: #333333;
    font-family: Georgia,"Times New Roman","DejaVu Serif",serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 18px;
}



.home2020 {
    padding: 0;
    padding-left: 16px;
    margin: 25px 0 0 0;
}

.home2020 .views-field-title, .page-recent-articles .views-field-title a {
    font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
}
.home2020 .views-field-title, .page-recent-articles .views-field-title a {
    font-size: 18px;
    font-weight: bold;

}

.home2020 .views-field-title a, .page-recent-articles .views-field-title a {
	text-decoration: none;
	color: #000;
}

.home2020 .views-field-title hover, .page-recent-articles .views-field-title hover {
	color: #ED4B31;
}


.home2020 .views-field-created, .page-recent-articles .views-field-created {
    font-size: 14px;
    font-weight: bold;
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

.home2020 .byline, .page-recent-articles .byline {
    margin: 2px 0 15px 0;
}

.home2020 .views-row {
	margin-top:30px;
	margin-bottom:30px;
	display:table;
}

.page-recent-articles .views-row {
	margin-top:30px;
	margin-bottom:30px;
		display:table;
}



.home2020 .panels-flexible-column-inside {
    padding-right: 0.5em;
    padding-left: 0;
}

.page-recent-articles .view-display-id-page_1 {
    width:600px;
	float:left;
	padding-right: 0.5em;
    padding-left: 0;
}

.sidebar-home2020 {
	margin-left:2em;
	width:40%;
}

.region-sidebar-second .block {
    margin-bottom: 20px;
}

#block-views-homepage2020-block_1 .views-row {
	display:table;
}

.sidebar-home2020-2 .views-field-field-main-image-fid, .home2020 .views-field-field-main-image-fid, .page-recent-articles .views-field-field-main-image-fid, #block-views-homepage2020-block_1 .views-field-field-main-image-fid {
float:left;
margin-right:10px;
margin-bottom:30px;
}

.home2020 .morelink, #block-block-42 .morelink {
	margin: 0em 0;
    background: url(https://peacenews.info/sites/all/themes/peacenews/images/more_arrow.png) no-repeat right;
	font-size: 15px;
    color: #333;
    font-style: italic;
    text-align: right;
    height: 27px;
    padding: 2px 30px 0 0;
}

.home2020 .morelink a, #block-block-42 .morelink a {
	text-decoration:none;

}

.home2020 .views-row .views-field-field-teaser-value, .view-homepage2020 .views-row .views-field-field-teaser-value {
    font-size: 1.2em;
    line-height: 130%;
}		
.pane-block-41 .views-row, #block-block-41 .views-row {
    font-size: 1em;
    line-height: 130%;
}

.view-blog .views-row .views-field-field-teaser-value {
    font-size: 1.2em;
    line-height: 130%;
}		
div#node-9861 {
	width:673px
}