/*
Theme Name: Social Activism Child
Theme URI: http://webdesign-finder.com/social-activism
Author: MWTemplates
Template: social-activism
Author URI: http://modernwebtemplates.com/
Description: Social Activism - Non-Government Organization WordPress theme
Version: 1.0.0
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: custom-header, left-sidebar, right-sidebar, post-formats, full-width-template
Text Domain: social-activism
Domain Path: /languages
*/


/*
** WordPress Required
*/
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}



a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

dl.wp-caption {
    border: none;
    padding: 0;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    white-space: nowrap;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
.wrapper_for_banner {
    background: rgba(154, 148, 148, 0.49019607843137253)!important;
	opacity:initial!important;
    width: 100vw;
    margin-left: -50vw;
    left: 50%;
}
.wrapper_for_banner p.sub_content{
	color: #fff!important;
	max-width:1170px;
	margin:auto;
}

.list_points ul li {
    color: #fff;
}

.page_footer .logo_image_only {display: none;}

h6.source_name {
    margin: 10px 0px;
    color: #00668a;
    font-size: 12px;
    font-style: italic;
    font-weight: 500;
}

.blog-cat-nav-wrap .blog-cat-nav {
    width: auto;
    margin: 0px 20px;
}

#social_activism_about-2 .divider_30 {margin: 0px;}
#all-voices .col-md-4 { margin-top: 95px; }
#text-7 h3.widget-title { color: #55bde2; background: #fff; margin-bottom: 0px;}
.screen-reader-text:focus {
    clip: auto !important;
    display: block;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar. */
}
.change_hover_btn a:hover, a.theme_button:hover { background: #55bde2!important; color: #fff!important; }
a.theme_button { background: #00668a!important; }
.archive-list-view article {border-bottom: 1px solid #cccccc;margin-bottom: 15px;}
.archive-list-view hr {display: none;}
.blog-user-name {display: none;}
ul#menu-footer-menu .current-menu-item a, ul#menu-footer-menu a::before { color: #55BDE2!important}
.sticky,
.bypostauthor{position: relative;}
#video_series_section a.theme_button { margin-top: 20px;}
.widget_popular_entries h4 { line-height: 21px; letter-spacing: 0.6px; }
h4.entry-title.topmargin_0 a { font-size: 15px; }
.vertical-item.content-absolute .item-content { padding: 15px; }
section.ls.page_content.section_padding_top_150.section_padding_bottom_130.columns_padding_25 .container { padding-top: 15px!important; padding-bottom: 0px!important; }
.blog-slider.col-sm-12 { display: none; }
article.post + article.post { margin-top: 0px; }
#video_series_section .video_post_excerpt, .single-post aside.col-sm-4 { display: none; }
h4.entry-title.update_title { font-size: 20px!important; }
.video-title, .video-title a{
    font-size: 14px;
    background: #303030;
    padding: 5px;
    margin: 0px;
}
.video-title a {
    color: #fff!important;
    font-weight: 600;
    line-height: 22px;
}
.small-text.weight-black.darklinks a {
    background: #303030;
    padding: 10px;
    color: #fff;
    border-radius: 5px;
    font-weight: 500;
}
.small-text.weight-black.darklinks {
    margin-bottom: 10px;
}
.single-post #dummy_image {
    display: none;
}
.latest_post_thumbnail {
    padding: 0px;
}
.entry-title {
    text-transform: capitalize;
}
.slide_description h3 {
		font-size: 40px;
		font-weight: 900;
}

.archive-page .news_archive {
    background: #00668a;
    color: #ffffff!important;
    padding: 5px;
    font-size: 11px;
    border-radius: 5px;
}
.source_name_desc {
    width: 100%;
}

.archive-entry-title {
    margin-top: 5px;
}
.categories-links a {
background: #00668a;
    color: #fff !important; 
    padding: 5px;
    font-size: 12px;
    border-radius: 5px;
}
.margin_bottom_5 {
    margin-bottom: 5px!important;
}
.archive_readmore a {
    color: #00668a;
    font-weight: 700;
    font-size: 14px;
}

.single-page-title .entry-title {
    margin-bottom: 15px;
}
.single-post img.featured_img.img-responsive {
    margin: auto;
}
.single-tags {
    width: 100%;
}

.blog-source-inner {
    float: right;
    margin-right: 2em;
}
.featured_img {
    margin: 10px 0px;
}
.category-homepage-featured {
    padding: 15px;
}
.item-content-home {
    margin-top: 10px;
}
ol.breadcrumb.darklinks {
    display: none;
}
.pdf_link:before {
    content: "\f1c1";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 5px;
}
#text-6 .widget-title {
	background-image: -webkit-linear-gradient(left, #ff9b07, #ef004f);
    background-image: linear-gradient(to right, #ff9b07, #ef004f);
    color: #fff;
	font-size: 24px;
    padding: 30px 35px;
}
#text-6{
    background: #F2F2F4;
}
.list_category {
    padding-bottom: 20px!important;
}
.list_category li {
    list-style: disc;
    position: relative;
    left: 40px;
    line-height: 30px;
	font-weight: bold;
}
#nav_menu-2 {
    margin-left: 20%;
}
#menu-footer-menu li, #menu-footer-menu li a {
    list-style: disc;
    text-align: left;
    padding: 5px 0px;
}
ul#menu-footer-menu a::before {
    content: ""!important;
}
.addopacity { opacity: 0.85;}
@media (min-width: 1200px){	
	.with_padding.big-padding {
		padding: 10px!important;
	}
	
	.slide_description_wrapper {
		padding-bottom: 40px!important;
	}
	.isotope-item.meetup {
    padding: 5px;
	}
	.slide-second-video {
    top: 5%!important;
	}	
	.tagline {
    font-size: 12px;
    text-align: left;
    margin-top: -5px;
	}
	ul.slides, .flexslider .slides img {  max-height: 500px;}
	
}

@media only screen and (max-width: 1480px){
	.ls.with_padding.big-padding.bg_teaser.rounded {
    margin: 2em 4em;
	}
	.slide_description h3 {
    top: 70px!important;
    margin-bottom: 0px!important;
    position: relative;
	}
	
}

@media only screen and (max-width: 1400px){
	.ls.with_padding.big-padding.bg_teaser.rounded {
		margin: 4em 3em;
	}
	.slide_description h3 {
    top: 70px!important;
    margin-bottom: 0px!important;
    position: relative;
	}	
}

@media only screen and (max-width: 1300px){
	.ls.with_padding.big-padding.bg_teaser.rounded {
		margin: 4em 2em;
	}
	.slide_description h3 {
    top: 40px!important;
    margin-bottom: 0px!important;
    position: relative;
	}	
}
@media only screen and (max-width: 1200px){
	.ls.with_padding.big-padding.bg_teaser.rounded {
		margin: 10px;
		padding: 5px;
	}	
}
@media only screen and (max-width: 992px){

	.ls.with_padding.big-padding.bg_teaser.rounded {
		background-size: contain;
	}
	.blog-source-inner {
    float: inherit;
    margin-right: auto;
	}	
}

@media (min-width: 1500px){
	.tagline {
	font-size: 16px;
	text-align: left;
	margin: 0px 0px 5px;
	}
	.ls.with_padding.big-padding.bg_teaser.rounded {
    margin: 2em 4em;
	}
	.slide_description h3 {
    top: 70px!important;
    margin-bottom: 0px!important;
    position: relative;
	}	
}

@media (min-width: 1800px){
	
	.ls.with_padding.big-padding.bg_teaser.rounded {
    margin: 1em 6em;
	}
	.slide_description h3 {
    top: 120px!important;
    margin-bottom: 0px!important;
    position: relative;
	}	
}

.video_lightbox_anchor_image {
    width: 100%;
}
.widget-theme-wrapper.muted_background{
padding: 15px;
}
 .widget-theme-wrapper.muted_background .widget-title{
margin: -35px -15px 35px;	 
 }
.ctf-tweets .ctf-author-raisetheageny, .ctf-tweets .ctf-author-wca4kids {
     margin: 0px!important;
}
.ctf-header.ctf-header-type-generic {
    display: none;
}
footer.page_footer.ds.darkblue .container {
    padding-top: 45px;
    padding-bottom: 0px;
}
#all-voices a.theme_button {
    display: table;
    float: right;
}
#contact-social {
    color: #fff;
}
.clearboth {
    clear: both;
}
#menu-menu-1 > li:last-child a {
    margin-right: 20px;
}
#menu-item-4071 {
    background: #00668a;
	margin: 15px 0px;
	border-radius:3px;
}
#menu-item-4071 a {
    color: #fff;
}
#additional-supportiers ul li {
    list-style: none;
    font-size: 12px;
	line-height: 20px;
}
.wpb_image_grid_ul .isotope-item {
    margin: 5px!important;
    position: initial!important;
}
.page-id-4120 section.ls.page_content.section_padding_top_150.section_padding_bottom_130.columns_padding_25 .container {
    padding-bottom: 0px!important;
}
.page-id-4120 section.ls.page_content.section_padding_top_150.section_padding_bottom_130.columns_padding_25 #content {
    margin-bottom: 0px;
}
time.entry-date, .fa-calendar:before {
    font-size: 12px;
}
p.event_date.update_event_date {
    width: auto;
    float: left;
    padding: 5px 10px;
    font-size: 12px;
}

/*Added by ND*/
.col-xs-5th-1, .col-xs-5th-2, .col-xs-5th-3, .col-xs-5th-4 {
  float: left;
}

.col-xs-5th-5 {
  float: left;
  width: 100%;
}

.col-xs-5th-4 {
  width: 80%;
}

.col-xs-5th-3 {
  width: 60%;
}

.col-xs-5th-2 {
  width: 40%;
}

.col-xs-5th-1 {
  width: 20%;
}

.col-xs-5th-pull-5 {
  right: 100%;
}

.col-xs-5th-pull-4 {
  right: 80%;
}

.col-xs-5th-pull-3 {
  right: 60%;
}

.col-xs-5th-pull-2 {
  right: 40%;
}

.col-xs-5th-pull-1 {
  right: 20%;
}

.col-xs-5th-pull-0 {
  right: auto;
}

.col-xs-5th-push-5 {
  left: 100%;
}

.col-xs-5th-push-4 {
  left: 80%;
}

.col-xs-5th-push-3 {
  left: 60%;
}

.col-xs-5th-push-2 {
  left: 40%;
}

.col-xs-5th-push-1 {
  left: 20%;
}

.col-xs-5th-push-0 {
  left: auto;
}

.col-xs-5th-offset-5 {
  margin-left: 100%;
}

.col-xs-5th-offset-4 {
  margin-left: 80%;
}

.col-xs-5th-offset-3 {
  margin-left: 60%;
}

.col-xs-5th-offset-2 {
  margin-left: 40%;
}

.col-xs-5th-offset-1 {
  margin-left: 20%;
}

.col-xs-5th-offset-0 {
  margin-left: 0%;
}
@media (min-width: 992px) {
    .text-md-right { text-align: center!important; }
}
@media (min-width: 768px) {
  .col-sm-5th-1, .col-sm-5th-2, .col-sm-5th-3, .col-sm-5th-4 {
    float: left;
  }

  .col-sm-5th-5 {
    float: left;
    width: 100%;
  }

  .col-sm-5th-4 {
    width: 80%;
  }

  .col-sm-5th-3 {
    width: 60%;
  }

  .col-sm-5th-2 {
    width: 40%;
  }

  .col-sm-5th-1 {
    width: 20%;
  }

  .col-sm-5th-pull-5 {
    right: 100%;
  }

  .col-sm-5th-pull-4 {
    right: 80%;
  }

  .col-sm-5th-pull-3 {
    right: 60%;
  }

  .col-sm-5th-pull-2 {
    right: 40%;
  }

  .col-sm-5th-pull-1 {
    right: 20%;
  }

  .col-sm-5th-pull-0 {
    right: auto;
  }

  .col-sm-5th-push-5 {
    left: 100%;
  }

  .col-sm-5th-push-4 {
    left: 80%;
  }

  .col-sm-5th-push-3 {
    left: 60%;
  }

  .col-sm-5th-push-2 {
    left: 40%;
  }

  .col-sm-5th-push-1 {
    left: 20%;
  }

  .col-sm-5th-push-0 {
    left: auto;
  }

  .col-sm-5th-offset-5 {
    margin-left: 100%;
  }

  .col-sm-5th-offset-4 {
    margin-left: 80%;
  }

  .col-sm-5th-offset-3 {
    margin-left: 60%;
  }

  .col-sm-5th-offset-2 {
    margin-left: 40%;
  }

  .col-sm-5th-offset-1 {
    margin-left: 20%;
  }

  .col-sm-5th-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-5th-1, .col-md-5th-2, .col-md-5th-3, .col-md-5th-4 {
    float: left;
  }

  .col-md-5th-5 {
    float: left;
    width: 100%;
  }

  .col-md-5th-4 {
    width: 80%;
  }

  .col-md-5th-3 {
    width: 60%;
  }

  .col-md-5th-2 {
    width: 40%;
  }

  .col-md-5th-1 {
    width: 20%;
  }

  .col-md-5th-pull-5 {
    right: 100%;
  }

  .col-md-5th-pull-4 {
    right: 80%;
  }

  .col-md-5th-pull-3 {
    right: 60%;
  }

  .col-md-5th-pull-2 {
    right: 40%;
  }

  .col-md-5th-pull-1 {
    right: 20%;
  }

  .col-md-5th-pull-0 {
    right: auto;
  }

  .col-md-5th-push-5 {
    left: 100%;
  }

  .col-md-5th-push-4 {
    left: 80%;
  }

  .col-md-5th-push-3 {
    left: 60%;
  }

  .col-md-5th-push-2 {
    left: 40%;
  }

  .col-md-5th-push-1 {
    left: 20%;
  }

  .col-md-5th-push-0 {
    left: auto;
  }

  .col-md-5th-offset-5 {
    margin-left: 100%;
  }

  .col-md-5th-offset-4 {
    margin-left: 80%;
  }

  .col-md-5th-offset-3 {
    margin-left: 60%;
  }

  .col-md-5th-offset-2 {
    margin-left: 40%;
  }

  .col-md-5th-offset-1 {
    margin-left: 20%;
  }

  .col-md-5th-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-5th-1, .col-lg-5th-2, .col-lg-5th-3, .col-lg-5th-4 {
    float: left;
  }

  .col-lg-5th-5 {
    float: left;
    width: 100%;
  }

  .col-lg-5th-4 {
    width: 80%;
  }

  .col-lg-5th-3 {
    width: 60%;
  }

  .col-lg-5th-2 {
    width: 40%;
  }

  .col-lg-5th-1 {
    width: 20%;
  }

  .col-lg-5th-pull-5 {
    right: 100%;
  }

  .col-lg-5th-pull-4 {
    right: 80%;
  }

  .col-lg-5th-pull-3 {
    right: 60%;
  }

  .col-lg-5th-pull-2 {
    right: 40%;
  }

  .col-lg-5th-pull-1 {
    right: 20%;
  }

  .col-lg-5th-pull-0 {
    right: auto;
  }

  .col-lg-5th-push-5 {
    left: 100%;
  }

  .col-lg-5th-push-4 {
    left: 80%;
  }

  .col-lg-5th-push-3 {
    left: 60%;
  }

  .col-lg-5th-push-2 {
    left: 40%;
  }

  .col-lg-5th-push-1 {
    left: 20%;
  }

  .col-lg-5th-push-0 {
    left: auto;
  }

  .col-lg-5th-offset-5 {
    margin-left: 100%;
  }

  .col-lg-5th-offset-4 {
    margin-left: 80%;
  }

  .col-lg-5th-offset-3 {
    margin-left: 60%;
  }

  .col-lg-5th-offset-2 {
    margin-left: 40%;
  }

  .col-lg-5th-offset-1 {
    margin-left: 20%;
  }

  .col-lg-5th-offset-0 {
    margin-left: 0%;
  }
}

.blog-cat-nav-wrap {
    margin-top: 20px;
    margin-bottom: 30px;
    text-align: center;
}
.blog-cat-nav-wrap .blog-cat-nav a {
    color: #fff;
    display: block;
    height: 100%;
    width: 95%;
    margin: auto;
    padding: 8px 0;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    /*background-image: -webkit-linear-gradient(left, #ff9b07, #ef004f);
    background-image: linear-gradient(to right, #ff9b07, #ef004f);*/
}
.blog-cat-nav a.active { background-image: linear-gradient(to right, #55bde2, #00668a); border-radius: 25px; color: #fff!important; padding-left: 10px; padding-right: 10px; font-size: 14px; }
p.event_date { padding: 5px; background: #00668a; color: #fff; border-radius: 10px; font-size: 13px; text-align: center; font-weight: 600; }
.single-format-video .single-page-title , .single-format-video .entry-content p{ margin-left: 25px; margin-right: 25px; }
.blog-cat-nav a.inactive { color: #000!important; }
a.inactive:hover { color: #55bde2!important; }
.blog-list-wrap .blog-list-item:nth-child(2n+1) {
	clear: left;
}
.blog-list-wrap .blog-list-item .entry-header {
    margin-bottom: 15px;
}
.blog-list-wrap .blog-list-item h4.entry-title {
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 15px;
}
.blog-list-wrap .blog-list-item .entry-content {
    font-size: 16px;
    line-height: 18px;
}
.current-menu-item a {
    color: #00668a!important;
}
@media (min-width: 992px) and (max-width: 1199px){
	.latestpostthelaw .item-regular:nth-child(2n+1) {
		clear: left;
	}
}
@media (min-width: 992px) and (max-width: 2499px){
	section.page_breadcrumbs.cs.gradient2.parallax.section_padding_top_50.section_padding_bottom_50 {
		padding: 140px 0px;
	}
	.single-post .section_padding_top_50 { padding: 50px 0px!important; }
}

#what-part .row > .col-xs-12 > img{text-align: left;display: block;}
#video_series_section .row > .col-xs-12.text-center .section_header + p{max-width: none;text-align:left;}


.divider_30 p{ font-size: 14px !important; line-height: 21px !important; }
.page_breadcrumbs h2{position:relative;display: block;}
.parallax.cs:after{
      background: none !important;
    background-color: rgba(94, 98, 99, 0.6) !important;
   opacity: 1 !important;
}

.filter-homepage-featured {
    background: #fff;
}
#all-voices .isotope-item article{
	background: #fff!important;
}
.home-entry-header .entry-title a:hover {
    color: #454545;
}
.home-entry-content {
    color: #454545;
}

.social-icons a[class*='soc-']:before{font-size: 22px;}
.social-icons{margin-top: 25px;display: block;text-align: left;}
#text-7 > .widget-title:before{content: "\f099";display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 28px;
    margin-right: 10px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
#nav_menu-2{margin-left:0px;}
#content{margin-top:0;margin-bottom:0;}
section.ls.page_content.section_padding_top_150.section_padding_bottom_130.columns_padding_25 .container{padding-top:0 !important;}
#blue-part{background-color:#55bde2;}
.section_padding_top_50 > [class*="container"]{padding:0;}
.categories-links{margin-top:10px;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item{float:none;display:inline-block;}
.twitter_feed_home .muted_background {
    background: #fff;
}
#text-7 .textwidget {
    margin-left: -15px;
    margin-right: -15px;
}
@media (max-width: 991px){
	.toggle_menu {margin-top: 0;}
	section.page_breadcrumbs{padding: 100px 0px;}
	.v-raise-blue{padding:0 15px !important;}
}

@media (min-width: 400px){
.vertical-item.content-padding .item-content {
    padding: 15px;margin-top: 0;
}
}
@media (min-width: 992px){
.page_breadcrumbs h2{top: 1.3em;}
}
.item-regular.homevideo {
    margin: auto;
    float: none;
}


.slider_home{background-attachment: fixed;}
.page-id-4055 .page_breadcrumbs.parallax {background-image: url(/wp-content/uploads/2019/09/Picture22.jpg);}
.page_breadcrumbs.parallax {background-image: url(/wp-content/uploads/2019/09/Savage_RTAsign-1170x766.jpg);}
.page-id-4534 .page_breadcrumbs.parallax{background-image: url(/wp-content/uploads/2019/09/Group-chant_2.jpg);}
.page-id-4534 .section_padding_top_50 { padding: 125px 0px!important; }
.single-post .wrapper_for_banner { display: block!important; min-height: 80px; }
.single_post_banner { min-height: 80px; }


/******************************* 05-10-2019 -- *******************/


/*958*/
/*911*/
/*220*/

.toggle_menu {
    background: rgba(255, 255, 255, 0.6);
}
.archive-list-view .page_breadcrumbs.parallax {
    background: url(/wp-content/uploads/2019/08/NewsAndVoices.jpg);
    background-position: center!important;
       -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
}
.categories-links a{
      display: inline-block;
}
.vertical-item.content-padding{
  padding: 15px;
}
.blog-cat-nav-wrap .blog-cat-nav a{
  white-space: nowrap;
}
#mobile_section {
	display: none;
}
@media (max-width: 768px){
	.page_breadcrumbs .highlight {
		padding-top: 70px;
		margin-bottom: 0;
	}
	#twitter-widget-0{
		width: 100% !important;
	}
	.wrapper_for_banner{
		top: 111px !important;  
	}
	#mobile_section {
		display: block;
	}
	#all-voices .col-md-4 {
		display: none;
	}
}
@media (max-width: 991px){
	.single-post .highlight {
		padding-top: 70px;
		margin-bottom: 0;
	}
}

