/* 
 Theme Name:     Bare bones for Divi
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
/* COLOURS | Green #7bc041 | pink #df60a9 | light Yellow #EDEDCB | Dark Green #006124 */



/* Change the blog page to grid 
#whats_new_grid .et_pb_post { float: left; width: 30%; margin-right: 1.5%; margin-left:1.5%; height:38em; }
#whats_new_grid .et_pb_post:nth-child(3n) { margin-right: 0; }
*/
/* Change category pages link colours */
.entry-title > a {
    color: #df60a9 !important;
}
.entry-title > a:hover {
    color: #ABABAB !important;
}

.et_pb_widget_area_right { 
padding-left: 20%; 
}

#top-menu li li a {
    width: 200px;
    padding: 0px 20px;
}



/* Remove text shadow from home page slider images */
.et_pb_bg_layout_dark .et_pb_slide_description {
    text-shadow: none;
}

/* Menu hover color */
#top-menu a:hover {
    color: #df60a9;
}

.bg-alt {
	background-color: #7bc041;
}
/* Light yellow background rewards Page */
.bg-reward {
	background-color: #EDEDCB;
}

.home-slide h2 {
    font-size: 34px !important;
    color: #df60a9 !important;
    font-weight: 400 !important;
}
.clear-both {
	clear:both;
}
/* Home page icons and timer row */
.timer-row h4 { 
	color:#ffffff !important;
}
.timer-row p {
    line-height: 21px;
}
.timer-row img {
padding-top: 35px;
}
/* Testimonial Page CSS */
.testimonial1 h4 {
	color:grey;
	font-style: italic;
    	line-height: 23px;
    	font-size: 16px;
	margin: 20px 10px 0 10px;
	border-top: solid;
	border-width: 1px;
   	padding-top: 20px;
}
.testimonial1 p {
	color:#000000;
}
/* --------------------------------------------------------------------------------------------- WOO COMMERCE CSS */
.nutritioninfo {
	color:#7bc041;
}
/* For products with trial size notification */
.trial-size {
  color:#ff0000;
}
/* centering text on shop page under image */
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3 {
    padding: 0.3em 0;
    text-align: center;
}

.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price,
.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del {
    color: #666 !important;
    font-size: 14px;
    margin: 0 !important;
    text-align: center;
}
/* chckout page no po box shipping notice */
h4.no-pobox {
    color: #ff0000;
    font-weight: 600;
}
/* Woocommerce Error Messages */
ul.woocommerce-error {
    color: #ff0000!important;
}
/* International shipping notice on checkout page near top functions php */
.intship {
    color: #7bc041;
    font-size: 1.3em;
}
/* --------------------------------------------------------------------------------------------- TYPOGRAPHY */
.entry-content a:hover {
	color:#df60a9 !important;
}
.textwidget > a:hover {
 color:#df60a9 !important;
}
.bullet-pink li,
.bullet-pink a  {
color:#df60a9!important;
}
.bullet-pink a:hover {
    color:#7bc041 !important;
}

.bullet-pink li:hover {
	color:#7bc041!important;
}
/* SideBar styling */
.widgettitle {
    background-color:#7bc041;
    color: #ffffff !important;
    font-variant: small-caps;
    padding: 0.5em;
}
#sidebar.et_pb_widget a {
    color: #006124 !important;
}
#sidebar.et_pb_widget a:hover {
    color: #df60a9 !important;
}
#footer-widgets .footer-widget li a:hover {
	color: #df60a9!important;
}

/* --------------------------------------------------------------------------------------------- SOCIAL ICONS FOOTER */
.et-social-facebook a {
	color:#3A589B!important ;
}
.et-social-twitter a 
{
	color:#42C0FB!important ;
}
.et-social-google-plus a {
	color:#D64136!important ;
}
.et-social-rss a {
	color:#FF9900!important ;
}
.et-social-instagram a {
	color:#d42e85!important ;
}

/* --------------------------------------------------------------------------------------------- HEADER AREA CSS */
/* --------------------------------------------------------------------------------------------- NAVIGATION CSS */

/* --------------------------------------------------------------------------------------------- FOOTER AREA CSS */

/* --------------------------------------------------------------------------------------------- MISCELLANEOUS CSS */
/* Affiliate Area forms */
.affwp-form fieldset {
    border: 1px solid #D3CED2;
    padding: 0.5em;
}
form#affwp-login-form {
    float: left;
    padding-right: 1.5em;
    margin-right: 1.5em;

}
.affwp-form legend {
    font-weight: 900;
}

/* Delivery Information page */
.page-id-191 ol,
.page-id-193 ol,
.page-id-189 ol {
    list-style-position: inherit !important;
}
/* Blog image captions */
.wp-caption {
    background-color: rgba(2, 98, 36, 0.09);
    border: 1px solid rgba(9, 163, 58, 0.09);
    padding: 7px 8px 8px;
}

/* --------------------------------------------------------------------------------------------- MEDIA QUERIES */

@media screen and (max-width: 1024px) {
.nav li {
    padding: 0.3em !important;
}
}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 680px) {}
@media screen and (max-width: 480px) {}
@media screen and (max-width: 360px) {}