/*
Theme Name: ChangeMakers Zephyr
Template: Zephyr
Version: 1.3
Author: Tactica
Theme URI: http://tactica.ca
Author URI: http://tactica.ca
*/

/*Add your own styles here:*/

@import url("../Zephyr/style.css");

.rev_slider {
  position: relative;
  overflow: visible;
  margin-top: 60px;
}
.for_pagehead.size_large .l-submain-h {
  padding: 70px 0 40px;
}
h1,h2{
    font-weight: 900;
}
.l-submain.color_primary h4{
    color:#707070;
}
/*.l-canvas.type_wide .l-header{
  background: transparent;
  background-image: url("images/changemakers-colors.png");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: contain;
  padding-top: 0.6%;
}*/

.wpb_row h2 {
  margin-bottom: 0;
}

.l-main #portfolio .l-submain-h {
  max-width: 9999px;
}
.l-main #portfolio {
  padding: 0;
  background-image:url("images/changemakers-logo-bg.gif");
  background-position: center center;
}
.l-main #portfolio h2 {
  color: #fff;
}

.l-main #portfolio .g-btn{
  background-color: rgba(17,17,17,0.4);
}

.l-main #portfolio .g-btn:hover{    
    opacity: 1;
}

/* Recent Posts */
.widget_recent_entries ul li:before {   
    top: 0px;
    left: 0px;
    content: '';
}

.widget_recent_entries ul li, .phone-container, .address-container, .mail-container {
  padding: 0 0 8px 0;
  margin-bottom: 8px;
  position:relative;
}



.widget_recent_entries ul li:after, .phone-container:after, .address-container:after{
  border-color: #43474a;
  border-style: solid;
  border-width: 0 0 1px 0;
  position:absolute;
  bottom:0;
  content: '';
  width: 55%;
  left: 0;

}
.widget_recent_entries ul li:last-child:after{
    border-width:0;
}

.widget_recent_entries ul li span{
    opacity:1;
}

.headerlayout_standard.headerpos_fixed .transparent .l-subheader.at_top{
    background-color: rgba(0,0,0,0);
}
.headerlayout_extended.headerpos_fixed .l-subheader.at_top {
    color: rgba(0,0,0,0.6);

}

.social.round {
  border-radius: 20px;
  text-align: center;
  margin: 0;
  position: relative;
  width: 3em;
  height: 3em;
  padding: 0.85em;
  margin:0 5px 0 0;
}
.social.round i.fa {
  font-size: 20px;
  color: #fff;
}



a.g-btn.type_flat{
    color:#fff;
}

.g-btn{
    border-radius: 10px;
}
.l-submain-h {
    padding: 0;
    z-index: 1;
}
.l-submain.color_primary{
    color:#111;
}
.l-submain .full-width .wpb_button a.g-btn {
    min-width: 225px;
    color: #fff;
}


.l-submain .full-width .wpb_button a.g-btn:hover {
    color:#fff;
}

.l-submain .full-width .wpb_revslider_element .wpb_button a.g-btn{
    min-width:0;
}
.l-submain .full-width .wpb_revslider_element.wpb_content_element {
    margin: 0;
}
.home #start .l-submain-h{
    padding:0;
}

.rev_slider_wrapper .tp-bullets {
  opacity: 0!important;
}
.l-subheader.at_middle{
    box-shadow:none;
}
.single-us_portfolio i.mdfi_action_star_rate {
  color: #e1e1e1;
  font-size: 30px;
  text-align: center;
  width: 30px;
  line-height: 14px;
}
a.g-btn.color_primary.type_flat:hover {
  color: white;
}
.w-blog-title.entry-title {
    text-align: center;
    padding: 70px 0 16px;
}
.w-bloglist a {
    color: #fff;
}

.maxwidth1140{
  max-width:1140px;
  margin:40px auto;
}
.w-portfolio.columns_5override .w-portfolio-item{
	width:20%!important;
}
@media only screen and (max-width: 899px) {
    .rev_slider {
      margin-top: 60px;
    }
}

@media only screen and (max-width: 479px) {
   /* .w-portfolio-item-meta{
      display:none;
    }*/
    body .w-portfolio-item {
  width: 100% !important;
  }
  .w-portfolio.columns_5override .w-portfolio-item{
  width:100%!important;
  }

}
