/*
Theme Name: BPCC (Avada Child)
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/


/*  GLOBAL
______________________________________________________________________________ */

.hidden{display:none;}

#content li {
    margin-bottom: 15px;
}




.fusion-post-content-wrapper {
    text-align: center;
}

.fusion-post-wrapper {
    border: medium none !important;
}

.fusion-content-sep {
    border: none;
	margin: 0;
}
	
.fusion-single-line-meta {
    margin: 0 !important;
}
	
.fusion-post-content-container {
    margin-top: 10px !important;
}

.current-menu-item .menu-text {
    background-color: #72bd43;
    color: #ffffff;
    padding: 10px 15px 8px;
}
.current-menu-item .menu-text:hover {
    background-color: #2d772b;
	  }
.side-header-left #side-header .fusion-main-menu > ul > li.current-menu-ancestor > a, .side-header-left #side-header .fusion-main-menu > ul > li.current-menu-item > a {
    border-right-width: 0;
}

.fusion-post-slideshow {
    border-color: #ffffff !important;
}
.home-cta { border:1px solid #fff;}

.HomeCTAs .fusion-column.content-box-column.content-box-column-1.col-lg-3.col-md-3.col-sm-3.fusion-content-box-hover.content-box-column-first-in-row {
    background-image: url("../../uploads/2016/06/square_1.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border: none !important;
}

.HomeCTAs .fusion-column.content-box-column.content-box-column-3.col-lg-3.col-md-3.col-sm-3.fusion-content-box-hover {
    background-image: url("../../uploads/2016/06/square_1.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border: none !important;
}
	  
.HomeCTAs .fusion-column.content-box-column.content-box-column-2.col-lg-3.col-md-3.col-sm-3.fusion-content-box-hover {
    background-image: url("../../uploads/2016/06/square_2.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border: none !important;
}
			
.HomeCTAs .fusion-column.content-box-column.content-box-column-4.col-lg-3.col-md-3.col-sm-3.fusion-content-box-hover.content-box-column-last.content-box-column-last-in-row {
    background-image: url("../../uploads/2016/06/square_2.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border: none !important;
}
.fusion-spacing-no .fusion-column-wrapper {
    min-height: 310px!important;
}
/*
.home-cta .fusion-button-wrapper.fusion-aligncenter {
bottom: 20px;
left: 0;
position: absolute;
width: 100%;
}
*/
.fusion-contact-info {
    background-color: #ffffff;
    color: #2d772b;
    font-family: montserrat;
    font-size: 10px;
    font-weight: bold;
    padding: 5px 10px;
    text-align: center;
}
.home-widg p {color:#fff;}
.home-widg {color:#fff;}
.home-widg h4.widget-title {color:#fff;font-size:30px;}

.fusion-social-networks-wrapper {
    text-align: right;
}
#post-7 .aboutlearn {
  background:#72bd43;
		color:#ffffff;
  }
#post-7 .aboutlearn:hover {
background:#2d772b;
	}
  
.fusion-button.button-6,.fusion-button.button-8,.fusion-button.button-1 {
 background:#72bd43;
		color:#ffffff;
	  }
.fusion-button.button-6:hover.fusion-button.button-8:hover,.fusion-button.button-1:hover {
		background:#2d772b;
	  }
.fusion-button.button-7 {
  background:#ffffff;
border:2px solid #72bd43;			
		  }
.fusion-button.button-7:hover {
  background:#2d772b;
	border:none;
	  }
		
#main, #slidingbar, .fusion-page-title-bar, .fusion-secondary-header, .header-v4 #small-nav, .header-v5 #small-nav, .sticky-header .sticky-shadow, .tfs-slider .slide-content-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}








/* SHORTCODE STYLING
______________________________________________________________________________ */

.tab-pane {
    width: 100%;
}

.modal-lg {
width: 90% !important;
}

.modal-sm {
width: 65% !important;
}




/*-------Social Icons-----------*/
/*
.fusion-icon-facebook::before {
    content: none !important;
}

.fusion-social-networks .fusion-social-networks-wrapper {
  margin:0;
	}


.fusion-social-network-icon.fusion-tooltip.fusion-facebook.fusion-icon-facebook {
    background-image: url("../../uploads/2016/06/facebook_icon.png");
    background-repeat: no-repeat;
    height: 36px;
    width: 36px;
    margin-left: 0;
}

.fusion-icon-twitter::before {
    content: none;
}

.fusion-social-network-icon.fusion-tooltip.fusion-twitter.fusion-icon-twitter {
    background-image: url("../../uploads/2016/06/twitter_icon.png");
    background-repeat: no-repeat;
    height: 36px;
    width: 36px;
    margin-left: 0;
}
.fusion-social-network-icon.fusion-tooltip.fusion-instagram.fusion-icon-instagram {
    background-image: url("../../uploads/2016/06/insta2.png");
    background-repeat: no-repeat;
    height: 37px;
    width: 38px;
    margin-left: 0;
}
.fusion-social-network-icon.fusion-tooltip.fusion-instagram.fusion-icon-instagram:before {
  display:none;
		  }


.fusion-icon-feed::before, .fusion-icon-rss::before {
    content: none;
}

.fusion-social-network-icon.fusion-tooltip.fusion-rss.fusion-icon-rss {
    background-image: url("../../uploads/2016/06/rss_icon.png");
    background-repeat: no-repeat;
    height: 36px;
    width: 36px;
    margin-left: 0;
}

*/

/*.widget-title {
    text-align: center;
}
*/

/* GRAVITY FORMS
______________________________________________________________________________ */

#gform_2 .gfield_label,
#gform_2 .name_first > label,
#gform_2 .name_last > label, #gform_3 .gfield_label,
#gform_3 .name_first > label,
#gform_3 .name_last > label  {
  display: none;
} 


/* VERIFY AGE STYLES
______________________________________________________________________________ */
#av-overlay-wrap {
  background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
}








/* MEDIA QUIRIES
______________________________________________________________________________ */

@media only screen and (max-width: 1080px) {

#ColumnOne .fusion-button-wrapper.fusion-alignright {
    margin: auto;
    text-align: center;
    width: 100%;
}

#ColumnTwo .fusion-button-wrapper.fusion-alignleft {
    margin: auto;
    text-align: center;
    width: 100%;
}

.HomeCTAs .fusion-column.content-box-column {
    margin-bottom: 0 !important;
}

#content {
      padding-left: 30px;
    padding-right: 30px;
}
.cta-button2 .button-large {
  line-height:21px;
  font-size:18px;
}
.cta-text, .cta-button {
  padding: 0 60px 0 60px;
	}	
.button-large {
  line-height:21px;
  font-size:18px;
}
}

@media only screen and (max-width: 480px) {
h1.green-title {
	  font-size:30px!important;
	margin-left:0px;
	}
.cta-text, .cta-button {
  padding: 0 60px 0 60px;
	}	
#post-7 .fusion-fullwidth.fullwidth-box.fusion-fullwidth-4.fusion-parallax-none.nonhundred-percent-fullwidth {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.fusion-one-third.fusion-layout-column.fusion-column-last.fusion-spacing-yes {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}
.cta-button2 .button-large {
  line-height:21px;
  font-size:18px;
}
.cta-button2 .fusion-column-wrapper {
  padding: 0 100px 0 100px;
}
}


@media only screen and (min-width: 480px) {
  .modality-modal .modal-body {
	display: table;
  }
}