/*
Theme Name: Envolve Child Theme
Theme URI: http: //envolveglobal.com/
Description: This is a custom child theme for Envolve
Author: Antidote
Author URI: http: //mysite.com/
Template: envolve
Version: 0.1
*/

/*
.article-content-wrap {
    padding-top: 7%!important;
    padding-right: 10%!important;
    padding-bottom: 5%!important;
    padding-left: 10%!important;
}

.masonry.classic_enhanced .masonry-blog-item .article-content-wrap, .blog-recent[data-style*="classic_enhanced"] .article-content-wrap {
    padding-top: 7%!important;
    padding-right: 10%!important;
    padding-bottom: 5%!important;
    padding-left: 10%!important;
}

*/

#post-area.masonry article.post .post-meta {
    display: none!important;
}

.sharing-default-minimal {
    display: none;
}

.txt-plrs{
    color:#ffffff!important;
}

.nectar-fancy-box .box-bg:after {
background-color: transparent!important;
}

.tabbed >ul li a {
	color: #4e4e4e;
    background-color: rgb(255, 255, 255);
}

.btn-home {
    width: 100%;
}

ul#menu-footer-first-menu a {
    font-size: 14px;
    line-height: 18px;
}

ul#menu-footer-second-menu a {
    font-size: 14px;
    line-height: 18px;
}

.nectar_icon_wrap[data-style="border-basic"] .nectar_icon, .nectar_icon_wrap[data-style="border-animation"] .nectar_icon {
    border: 2px solid rgba(255,255,244,0.165);
}

.tabbed >ul li a {
    padding: 8px 65px;
}

.section-header, .timeline-header, .timeline-name {
  color: #23378b;
  font-size: 1.3em;
  margin-bottom: 0!important;
}

.timeline-header {
  margin-bottom: 20px;
  text-align: center;
}

.timeline-timeline {
  outline: 1px dashed rgba(255, 0, 0, 0);
}
@media screen and (max-width: 500px) {
  .timeline-timeline {
    border-left: 2px solid #23378b;
    margin-left: 35px;
  }
  .ui-tabs-nav li {
  width: 100%;
  }
}

@media screen and (min-width: 500px) {
  .timeline-timeline {
    border-top: 2px solid #23378b;
    padding-top: 20px;
    margin-top: 40px;
    margin-left: 8%;
    margin-right: 8%;
  }
}
.timeline-timeline:after {
  content: "";
  display: table;
  clear: both;
}

.timeline-one,
.timeline-two,
.timeline-three,
.timeline-four {
  outline: 1px dashed rgba(0, 128, 0, 0);
}
@media screen and (max-width: 500px) {
  .timeline-one,
  .timeline-two,
.timeline-three,
.timeline-four {
    margin-left: -25px;
  }
}
@media screen and (min-width: 500px) {
  .timeline-one,
  .timeline-two,
.timeline-three,
.timeline-four {
    float: left;
    width: 25%;
    margin-top: -25px;
  }
}

@media screen and (max-width: 500px) {
  .timeline-one,
  .timeline-two,
    .timeline-three  {
    padding-bottom: 40px!important;
  }
}

@media screen and (min-width: 500px) {
  .timeline-one {
  }
}

@media screen and (max-width: 500px) {
  .timeline-four {
    margin-bottom: -100%;
  }
}
@media screen and (min-width: 500px) {
  .timeline-four {
  }
}

p.timeline-description {
    font-size: 0.9em;
    line-height: 1em;
}

.timeline-img {
  display: block;
  margin: auto;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-bottom:0!important;
}
@media screen and (max-width: 500px) {
  .timeline-img {
    float: left;
    margin-right: 20px;
  }
}

.timeline-name,
.timeline-description {
  margin: 0;
}

@media screen and (min-width: 500px) {
  .timeline-name {
    text-align: center;
  }
}

.timeline-description {
  overflow: hidden;
}

@media screen and (min-width: 500px) {
  .timeline-description {
    text-align: center;
  }
}

.nectar-love-wrap {
    display: none!important;
}

.crsl-gray {
    filter: grayscale(100%) opacity(100%);
    -webkit-filter: grayscale(100%) opacity(100%);
    -webkit-transition: all .6s ease;
	min-height:300px;
}

.crsl-gray:hover {    
    filter: grayscale(0%) opacity(100%);
    -webkit-filter: grayscale(0%) opacity(100%);
    filter: none; }

.crsl2-gray {
    filter: grayscale(100%) opacity(70%);
    -webkit-filter: grayscale(100%) opacity(70%);
    -webkit-transition: all .6s ease;
}

.crsl2-gray:hover {    
    filter: grayscale(0%) opacity(100%);
    -webkit-filter: grayscale(0%) opacity(100%);
    filter: none; }

.judge-title {
    font-size: 13px;
    line-height: 16px;
	text-transform: uppercase;

}

.judge-name {
    font-weight: bold!important;
    color: #607d8b;
    line-height: 22px;
    margin-bottom: 0px!important;
    font-size: 18px;
}

.page-submenu li a {
    padding: 15px 30px!important;
    background-color: #fdfdfd;
    font-weight: bold;
    font-size: 20px;
}

.page-submenu li {
    margin-right: 2px!important;
}

.white {
color: #ffffff!important;
}

.white a {
    color: #ffffff!important;
}

input.wpcf7-form-control.wpcf7-submit {
    margin-top: 20px;
}

.widget_nav_menu .sub-menu {
    font-size: 14px;
    line-height: 16px;
}

.founding-left .portfolio-items .col.span_4{
    width: 98%;
}

.partners-center .portfolio-items .col.span_4 {
    width: 47.5%;
}
.supporter-right .portfolio-items .col.span_4{
    width: 94%;
}

.work-info h3 {
    color: #ffffff!important;
}

.heading-champions {
    padding-top: 0!important;
    padding-bottom: 0!important;
    margin-bottom: 0!important;
}

.anmt_bgrnd {
    min-height: 350px!important;
}

.anmt_bgrnd > .vc_column-inner {
    padding-top: 40%;
}

.team-photo {
    background-image: linear-gradient(white, white), radial-gradient(circle at top right, #FA8D29,#000A8B);
    background-origin: border-box;
    background-clip: content-box, border-box;
    border: double 10px transparent;
}

.winners-quote {
    font-size: 26px;
    font-style: italic;
    color: #ffffff;
}

div#single-below-header {
    display: none;
}

.contact-us label {
    font-size: 22px;
    color: #223d55;
    font-weight: 800!important;
}

.divspace {
    padding-top: 10px;
}

@media screen and (max-width: 1350px) {
	li#social-in-menu {
    display: none;
	}
}

@media only screen and (max-width: 1000px) and (min-width: 1px){
.wpb_row .span_12 > .col.padding-1-percent[data-border-width*="px"] {
    padding: 0!important;
	}
}

.founding-left {
    max-width: 450px;
    left: 50%;
    margin: auto;
}

ol.flickity-page-dots {
    display: none;
}

@media only screen and (max-width: 1440px) and (min-width: 1px){

#header-outer[data-format="default"] #social-in-menu {
	margin-left:10px!important;
}
}

li.menu-item-language a {
    font-weight: bold!important;
    font-size: 14px!important;
}


@media only screen and (max-width: 1000px) and (min-width: 690px){
	.portfolio-items:not(.carousel) .col.span_4{
		width: 99%!important;
	}
	
	.partners-center .portfolio-items:not(.carousel) .col.span_4 {
    width: 45.8%!important;
}
	
}

.boxzilla-bottom-right {
    background: url(https://envolveglobal.org/wp-content/uploads/2018/04/bgrnd-pop.jpg)!important;
	margin-bottom:10px;
	margin-right:10px;
}

.boxzilla-close-icon {
	color:#fff!important;
}