/* SVG icos menu item descriptions 
https://www.wildliferescueleague.org/wp-content/uploads/2020/05/1.Articles-37px.svg
https://www.wildliferescueleague.org/wp-content/uploads/2020/05/2.Animal-help-tips-37px.svg
https://www.wildliferescueleague.org/wp-content/uploads/2020/05/3.wildlife-resources-37px.svg
https://www.wildliferescueleague.org/wp-content/uploads/2020/05/4.for-kids-37px.svg
https://www.wildliferescueleague.org/wp-content/uploads/2020/05/5.we-we-are-37px.svg
https://www.wildliferescueleague.org/wp-content/uploads/2020/05/6.press-37px.svg
https://www.wildliferescueleague.org/wp-content/uploads/2020/05/7.news-37px.svg
https://www.wildliferescueleague.org/wp-content/uploads/2020/05/8.contact-37px.svg
https://www.wildliferescueleague.org/wp-content/uploads/2020/05/9.donate-37px.svg
https://www.wildliferescueleague.org/wp-content/uploads/2020/05/10.volunteer-37px.svg
https://www.wildliferescueleague.org/wp-content/uploads/2020/05/11.membership-37px.svg
https://www.wildliferescueleague.org/wp-content/uploads/2020/05/12.wishlist-37px.svg
https://www.wildliferescueleague.org/wp-content/uploads/2020/05/14.knit-and-sew-37px.svg
https://www.wildliferescueleague.org/wp-content/uploads/2020/05/15.all-the-ways-to-support-37px.svg
**/

/** Icon Before CSS Icon definitions */
#top-menu-nav li .articles-icon:before, #top-menu-nav li .animal-help-tips-icon:before, #top-menu-nav li .wildlife-resources-icon:before, #top-menu-nav li .for-kids-icon:before, #top-menu-nav li .who-we-are-icon:before, #top-menu-nav li .press-icon:before, #top-menu-nav li .events-icon:before, #top-menu-nav li .news-icon:before, #top-menu-nav li .contact-icon:before, #top-menu-nav li .donate-icon:before, #top-menu-nav li .volunteer-icon:before, #top-menu-nav li .membership-icon:before, #top-menu-nav li .wishlist-icon:before, #top-menu-nav li .knit-and-sew-icon:before, #top-menu-nav li .all-the-ways-to-support-icon:before  {
	background-repeat: no-repeat;
	background-position: left;
	display:inline-block;
	position:absolute;
	top:9px;
	left:9px;
	height:30px;
	width:30px;
	content:"";
	}

#top-menu li li a {
	padding:0 20px 0 29px;
}

#top-menu li li {
	margin-bottom:9px;
}

/* menu item descriptions */
	span.menu-item-description {
		display: block;
		text-transform: initial;
		line-height: 1.5em;
		font-weight: 400;
		color: #353535;
		letter-spacing: 0.4px;
	}
	#top-menu li li a {
		width: 295px;
		padding:0 18px 0 41px;
	}
	.nav li ul.sub-menu {
		width: 300px;
		left: -39px;
	}

/* RESOURCES MENU SUB MENUS **/
#top-menu-nav li .articles-icon:before {
	background-image: url('https://www.wildliferescueleague.org/wp-content/uploads/2020/05/1.Articles-37px.svg');
}
#top-menu-nav li .animal-help-tips-icon:before  {
	background-image: url('https://www.wildliferescueleague.org/wp-content/uploads/2020/05/2.Animal-help-tips-37px.svg');
}		
#top-menu-nav li .wildlife-resources-icon:before {
	background-image: url('https://www.wildliferescueleague.org/wp-content/uploads/2020/05/3.wildlife-resources-37px.svg');
}	
#top-menu-nav li .for-kids-icon:before {
	background-image: url('https://www.wildliferescueleague.org/wp-content/uploads/2020/05/4.for-kids-37px.svg');
}	

/* ABOUT MENU SUB MENUS **/
#top-menu-nav li .who-we-are-icon:before {
	background-image: url('https://www.wildliferescueleague.org/wp-content/uploads/2020/05/5.we-we-are-37px.svg');
}
#top-menu-nav li .events-icon:before {
	background-image: url('http://www.wildliferescueleague.org/wp-content/uploads/2020/05/16.events.svg');
}	
#top-menu-nav li .press-icon:before {
	background-image: url('https://www.wildliferescueleague.org/wp-content/uploads/2020/05/6.press-37px.svg');
}
#top-menu-nav li .news-icon:before {
	background-image: url('https://www.wildliferescueleague.org/wp-content/uploads/2020/05/7.news-37px.svg');
}
#top-menu-nav li .contact-icon:before {
	background-image: url('https://www.wildliferescueleague.org/wp-content/uploads/2020/05/8.contact-37px.svg');
}

/* SUPPORT US MENU SUB MENUS **/
#top-menu-nav li .donate-icon:before {
	background-image: url('https://www.wildliferescueleague.org/wp-content/uploads/2020/05/9.donate-37px.svg');
}	
#top-menu-nav li .volunteer-icon:before {
	background-image: url('https://www.wildliferescueleague.org/wp-content/uploads/2020/05/10.volunteer-37px.svg');
}
#top-menu-nav li .membership-icon:before {
	background-image: url('https://www.wildliferescueleague.org/wp-content/uploads/2020/05/11.membership-37px.svg');
}
#top-menu-nav li .wishlist-icon:before {
	background-image: url('https://www.wildliferescueleague.org/wp-content/uploads/2020/05/12.wishlist-37px.svg');
}
#top-menu-nav li .knit-and-sew-icon:before {
	background-image: url('https://www.wildliferescueleague.org/wp-content/uploads/2020/05/14.knit-and-sew-37px.svg');
}
#top-menu-nav li .all-the-ways-to-support-icon:before {
	background-image: url('https://www.wildliferescueleague.org/wp-content/uploads/2020/05/15.all-the-ways-to-support-37px.svg');
}


#top-menu li.nav-cta a {
    background: #ef4923;
     padding: 14px 20px;
    display: inline-block;
       margin-bottom: 7px;
    color: white!important;
}
.menu li.social_facebook.menu-item a:before {
    font-family: ETmodules!important;
    content: "\e093";
}
.menu li.social_instagram.menu-item a:before {
    content: "\e09a";
    font-family: ETmodules!important;
}
.menu li.social_youtube.menu-item a:before {
    content: "\e0a3";
    font-family: ETmodules!important;
}
.menu li.social_facebook.menu-item a {
	color: white;
}
#et-secondary-nav li.social_facebook.menu-item a, #et-secondary-nav li.social_youtube.menu-item a, #et-secondary-nav li.social_instagram.menu-item a {
    color: white!important;
}
#et-secondary-nav li.social_facebook.menu-item a:before, #et-secondary-nav li.social_youtube.menu-item a:before, #et-secondary-nav li.social_instagram.menu-item a:before {
    color: black!important;
}
#et-secondary-nav li {
    margin-right: 6px;
}
/* hiding cart from top menu till the store is active  */
#top-header .et-cart-info {
    display: none;
}


/* password protected page */
.post-password-required .et_pb_section {
    background: #e8f1f9;
}
.et_password_protected_form {
    max-width: 600px;
    margin: 100px auto;
    border: 1px solid #e0dfdf;
    padding: 64px 34px;
    background: white;
}
.et_password_protected_form button.et_submit_button.et_pb_button {
    color: white;
    width: 100%;
}

/* sidebar */
.et_pb_sidebar_1 h4.widgettitle {
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 1.4em;
}
.et_pb_sidebar_1 #text-4 {
    margin-bottom: 10px!important;
}

.et_pb_sidebar_1 .give-btn {
    background: #ef4923;
    border: 1px solid #ccc;
    color: white;
    padding: 13px 17px;
    cursor: pointer;
    line-height: 1.2em;
    font-size: 1em;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 14px;
}
.et_pb_sidebar_1 .give-btn:hover {
    background: #001489;
}

/* ---------------- events  my-cal plugin --------------------- */

.single-mc-events #sidebar, .single-mc-events #main-content .container:before {
    display: none!important;
}
.single-mc-events .et_pb_post .et_post_meta_wrapper {
    display: none;
}
.single-mc-events span.event-title {
    display: block;
}


/* Mobile menu remove */
#et_mobile_nav_menu {
    display: none!important;
}


.single-mc-events #left-area {
    width: 100%;
    padding-right: 0px;
}
.event-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: reverse;
       -ms-flex-direction: row-reverse;
           flex-direction: row-reverse;
}
.sub-details {
    min-width: 300px;
}
.event-tickets {
    background: #d8d9dd;
    padding: 1em;
}
.mt-order button {
    background: red;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 10px 30px;
    color: white;
}
.mt-order input {
    padding: 5px 10px;
    font-size: 16px;
    /* border-style: solid; */
    /* box-shadow: none; */
    border: 1px solid grey;
    border-radius: 5px;
        margin-right: 20px;
}
.sub-details {
    /* border: 1px solid grey; */
    padding: 2em 1em;
    margin: 1em;
    box-shadow: 1px 1px 10px #8080808c;
}
.sub-details h3 {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    /* font-weight: normal; */
}
.date-time {
    margin-top: 2em;
}
.mc-description {
    margin-top: 2em;
}
article#post-952 {
    max-width: 800px;
    margin: auto;
}
.mt_purchase_path {
    margin-bottom: 1em;
    display: none;
}


article#post-952 {
    max-width: 800px;
    margin: auto;
    min-height: 200px;
    border: 1px solid grey;
    padding: 1em;
}
.mt_cart input {
    padding: 5px 10px;
    font-size: 14px;
    width: 94%;
}
.mt_cart_fname, .mt_cart_lname, .mt_cart_email1, .mt_cart_email2 {
    display: inline-block;
    width: 50%;
}
.mt_cart_name, .mt_cart_email {
    margin-top: 1em;
    border-top: 1px solid #d9d9d9;
    padding-top: 1em;
}
.mt_cart .mt_submit input, .mt-payment-form input.button[type='submit'] {
    width: 100%;
    background: red;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 10px;
}
.mt_cart .mt_submit input:hover {
	background: #001489;
}


/* --------- single events page --------- */

.single-ajde_events #content-area > #sidebar, .single-ajde_events #main-content .container:before {
    display: none;
}

.single-ajde_events #left-area {
    float: none;
    padding-right: 0px;
    width: 100%;
}


/* --------- Shop page -------- */

.woocommerce div.product form.cart .button {
    background: #7d9d58;
    color: white;
    border: #7d9d58;
    padding: 13px 25px!important;
}
.woocommerce div.product form.cart .button:hover {
	padding: 13px 25px!important;
	background: #001489!important;
	border: #001489;
}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
    background: #deeaf2!important;
    /* border: 1px solid red!important; */
    color: black!important;
}
.orderby, .woocommerce div.product form.cart .variations td select {
    background: #deeaf2!important;
    color: black!important;
}



/* kids page */
input.print-btn {
    padding: 12px 24px;
    font-size: 15px;
    text-transform: uppercase;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
    font-weight: bold;
    background: #001489;
    color: white;
    letter-spacing: 1px;
}
input.print-btn:hover {
    background: #7d9d58;
}

/* ----------- Home Page ---------- */
.home-newsletter .et_pb_newsletter .et_pb_newsletter_fields>* {
    flex-basis: 25%;
}



/* footer  */
.footer-widget #media_image-2 {
    margin-bottom: 17px;
}

#footer-widgets h3 {
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
}


