/*
Theme Name: Nature Discovery Center
Description: Child theme for Born to Give WordPress Theme
Author: Pixel Rocket Apps
Author URI: http://www.pixelrocketapps.com
Template: born-to-give
Version: 1.0
*/
/* =Theme customization starts here
------------------------------------------------------- */
@import url(../born-to-give/style.css);


p{
	color: #333;
}
a,
p a,
.cushion a,
#tab-description a,
.product-type-simple div.summary a{
color:#679e38;		
}

.meta-data{
	color: #666;	
}
.product-type-simple div.summary a:hover,
#tab-description a:hover{
color:#7ac143;		
}


.site-footer .footer_widget a{
	color:#679e38;	
}

.featured-link {
	color:#fff !important;
}

.footer-socials .fa{
    color: #666;
    font-size: 28px;
	margin-top: 100%;
	
}

.footer-socials a:hover i.fa,
.header-socials a:hover i.fa {
    color: #ccc;	
}

/*NEW HEADER DECEMBER*/

.header-socials .fa{
    color: #666;
    font-size: 20px;	
}

#header1{
float:right;	
width: 20%;
}

.header-info-col {
    color: #fff;
    float: right;
    margin-left: 30px;
    margin-top: 10px;
	line-height: 0px !important;
	padding-top: 8px;
}

.dd-menu {
width:100% !important;
 padding-bottom: 5px;	
}



/* nav  Donate*/

.dd-menu > li.menu-item-1607 > a {
background-color: #ef5091;
color:#fff;
padding: 0px 10px;
}
.sticky .dd-menu > li.menu-item-1607  > a, .header-style2 .dd-menu > li.menu-item-1607  > a, .header-style3 .dd-menu > li.menu-item-1607 > a{	
color:#fff;	
}


.dd-menu > li.menu-item-1607 > a:hover {
opacity: 0.7;
color:#fff;	
}

.dd-menu > li.menu-item-1607 {
float:right;	
}


/*Home - Bouton */
.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
	background-color: #7ac143;
	  border: medium none;
    color: #fff;
}


form.salesforce p input.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-green {
	width: 25%;
}


.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover {
	background-color: #5f9434;
}

.vc_btn3.vc_btn3-size-md {
padding:14px 60px;
text-transform: uppercase;	
}


.sent{
	background-color: #7ac143;
	color:#fff;
	border: none;
	padding: 3px 20px;
}

.sent:hover{
	background-color: #5f9434;
	color:#fff;
	border: none;
}

/*header*/
.site-header {
    background-color: #fff;
}

.hero-area{
padding-top:130px;	
}

.dd-menu > li > a{
font-size: 13px;	
color: #333;
 line-height: 45px !important;
}

.dd-menu > li ul {
top:52px !important;	
}

 .dd-menu > li > a:hover,
.dd-menu > li:hover > a {	
color: #333;
}

.dd-menu > li:hover > a > i {
	color: #333;
}

.fa {
    color: #fff;
}

a#menu-toggle .fa{
color: #333;	
}

.header-socials .fa{
    background: #666 none repeat scroll 0 0;
    border-radius: 7px 7px 0;
    color: #fff;
    height: 30px;
    line-height: 28px;
    width: 30px;
	
}

.header-socials{
padding-bottom: 10px;	
}

.donate{
background: #ef5091 none repeat scroll 0 0;
    color: #ffffff;	
	padding: 10px;
}


/*Home - Statement*/

.statement {
margin-bottom:	0px !important;
}



/*Home - Titles*/

.block-title:before, .widgettitle:before, .widget-title:before, .vc_custom_heading:before{
	width:150px;
}

.block-title:after, .widgettitle:after, .widget-title:after, .vc_custom_heading:after{
	width:0px;
}

/*Home - Activities*/

.event-grid-item .list-group {
display:none;	
}

.event-date {
border-radius: 	15px 15px 15px 0px;
}

.toggle-event-map {
    display: none;
}



.home div.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title,
.home div.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt{
	margin-bottom:0px;
}


/*salesforce forms*/
form.salesforce p label,
form.salesforce p span.salesf{
	display:block;
	Width:100%;
	font-weight: bold;
	line-height: 2em;
	font-size: 18px;
}


form.salesforce p input,
form.salesforce p select{
width: 50%;
padding: 10px;	
}



/*Page Russ Pitman*/

.park p{
 color: #fff;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: 2px;
    text-align: center;
    text-transform: uppercase;
	padding:15px;
}
.russ{
margin:0 auto;
width: 93%;	
}


/*Activities + Woo*/
.activities a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
color: #679e38;
background-color:transparent;
}


.activities a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink:hover,
.vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
	color: #666;
background-color:#f4f4f4;
}


.vc_general.vc_btn3{
	
transition:none;}

.vc_grid .vc_gitem-link{
	border-bottom:none !important;
}

.activities .vc_btn3.vc_btn3-size-md {
padding: 0px;	
}

.activities div.vc_gitem-post-data-source-post_excerpt p,
.activities div.vc_gitem-post-data-source-post_excerpt ul{
display:none;	
}


.activities .vc_custom_heading::before {
	height: 0px !important;
}

/* nav  Kid's Corner*/

body.page.page-id-1497 div.page-banner-text h1.block-title::before{
	 background-color: #f90;
}

.header-style1 .dd-menu > li, .header-style2 .dd-menu > li {
    margin: 0px 0 0 20px !important;
}

.header-style1 .dd-menu > li.menu-item-1136{
margin-left: 0px !important;	
}

.header-info-col {
    margin-left: 20px !important;}




.dd-menu > li.menu-item-1535 > a {
background-color: #f90;
color:#fff;
padding: 0px 10px;
}
.sticky .dd-menu > li.menu-item-1535  > a, .header-style2 .dd-menu > li.menu-item-1535  > a, .header-style3 .dd-menu > li.menu-item-1535 > a{	
color:#fff;	
}



.dd-menu > li.menu-item-1535 > a:hover {
opacity: 0.7;
}




div.header-info-col a {
    font-size: 14px;
    font-weight: 700;
	color: #333;	
}


.messagetop a{
text-transform: uppercase;
padding-top: 25px;	
}

.programshome a.featured-link:hover {
	background-color:transparent !important;
	color: #ccc;
}

.featured-link {
	padding: 90px 30px 0;
	min-height: 80px !important;
}



.site-footer {
    padding-bottom: 0px !important;
    padding-top: 70px;
}

.site-footer-bottom {
    padding-bottom: 20px;
    padding-top: 0px !important;
}

/* Woocommerce*/


/* 2018*/

.woocommerce div ul.products li.product .button {
	display:none;
}


#product-2716 #tab-description.wc-tab h2,
#product-2716 .woocommerce-product-details__short-description,
#product-2716 .product_meta,
#product-2716 .related,
#product-2716 img.attachment-shop_single,
#product-2719 #tab-description.wc-tab h2,
#product-2719 .woocommerce-product-details__short-description,
#product-2719 .product_meta,
#product-2719 img.attachment-shop_single,
#product-2719 .related
{
	display:none;
}

/* END - 2018*/


.bouton a{
background-color: #7ac143;
color:#fff !important;
padding: 10px 20px;
line-height: 5;
}
.bouton a:hover{
opacity: 0.8;
color:#fff;

}

.boutondon a{
background-color: #ef5091;
color:#fff;
padding: 10px 20px;
line-height: 5;
}
.boutondon a:hover{
opacity: 0.8;
color:#fff;

}

ul.tabs.wc-tabs {
display:none;	
}


a.button{
	color: #fff !important;
}

a.button:hover{
	color: #679e38 !important;
}

.productprice {
	color: #679e38;
	font-size: 16px;
	font-weight: 400;
}

.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce input.button{
	background: #7ac143 none repeat scroll 0 0;
    box-shadow: none;
    font-size: 16px;
    font-weight: 400;
	color: #fff;
    letter-spacing: 0.07em;
    padding: 10px 30px;
	border-radius: 0px;
    text-shadow: none;
    text-transform: uppercase;
}

.woocommerce .quantity .qty{
padding: 5px;	
}

.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .woocommerce input.button:hover {
	background: #fff;
}

.notabene {
color:#7ac143;
font-style:italic;
}

.testimonial-block blockquote::after {
content: none;	
}

div.site-footer div.textwidget p{
margin: 0px !important;	
}

div.site-footer div.textwidget h5{
margin: 0px !important;	
}


body.single {
font-weight: 400;	
}





@media screen and (min-width: 768px) and (max-width: 2000px) {
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
	width: 28%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
	width: 68%;
}
}

@media screen and (max-width: 480px){
.page-banner {
	   min-height: 170px !important;
}
.home .hero-area {
    min-height: 120px;
}
}

@media screen and (max-width: 342px){
	.site-logo {
    max-width: 80%;
	}
}
@media screen and (max-width: 768px){
.dd-menu > li ul {
top:0px !important;	
}
}

@media screen and (max-width: 990px){
.hero-area {
    padding-top: 80px;
}

}
@media screen and (max-width: 1120px){
.featured-link strong{
font-size: 24px;	
}
}

@media screen and (min-width: 993px) and (max-width: 1200px){
	.dd-menu > li.menu-item-1607 {
float:none !important;	
}
}


@media screen and (min-width: 768px) and (max-width: 991px){
	.header-info-col {
display:none;	
}
}