/*

 Theme Name:   Divi Child Theme

 Theme URI:    http://elegantthemes.com/

 Description:  Divi Child Theme

 Author:       Off the Page Creations

 Author URI:   http://www.offthepagecreations.com

 Template:     Divi

 Version:      1.0.0

*/

@import url("../Divi/style.css");

.stock.in-stock {display:none;}

body {

	background: rgba(0,58,116,1);

	background: -moz-linear-gradient(top, rgba(0,58,116,1) 0%, rgba(0,129,194,1) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,58,116,1)), color-stop(100%, rgba(0,129,194,1)));

	background: -webkit-linear-gradient(top, rgba(0,58,116,1) 0%, rgba(0,129,194,1) 100%);

	background: -o-linear-gradient(top, rgba(0,58,116,1) 0%, rgba(0,129,194,1) 100%);

	background: -ms-linear-gradient(top, rgba(0,58,116,1) 0%, rgba(0,129,194,1) 100%);

	background: linear-gradient(to bottom, rgba(0,58,116,1) 0%, rgba(0,129,194,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003a74', endColorstr='#0081c2', GradientType=0 );

}

.et_pb_row {padding-bottom: 0 !important;}

.designer {font-weight:normal !important; font-size:.875em !important;}

.custom-share-button {text-align:center;}

.custom-share-button img {margin: 0 2px;}

.custom-share-button-label	{color:#00aeef !important;}

#main-footer	{ 

	-moz-border-radius:  0 0 9px 9px;

	-webkit-border-radius: 0 0 9px 9px;

	-khtml-border-radius: 0 0 9px 9px;

	border-radius: 0 0 9px 9px;

	 }

#footer-bottom	{

	-moz-border-radius:  0 0 9px 9px;

	-webkit-border-radius: 0 0 9px 9px;

	-khtml-border-radius: 0 0 9px 9px;

	border-radius: 0 0 9px 9px;

	}

#footer-info {text-align:center; float:none;}

.my-footer {text-align:center; width:100%; float:none;}

#main-header	{

	background-image: url(https://waterbob.com/wp-content/uploads/2020/03/starburst.png), url(https://waterbob.com/wp-content/uploads/2017/08/BPA_Free_125x.png), url(https://waterbob.com/wp-content/uploads/2017/08/topBack2.jpg);

	background-repeat: no-repeat, no-repeat, repeat-x;

	background-position: 20% 25%, 80% 22%, top left;

	}

#et-info {float:right; text-align:right;}



#et-secondary-menu a.et-cart-info { margin-right:15px !important; }



/** Main menu --**/	

#top-menu-nav {float:right !important;}

#top-menu li {

	background-color:#003974 !important; 

	height:20px !important; 

	padding:10px 12px 20px 12px !important;

	margin-left:12px !important;

		-moz-border-radius:  9px 9px 0 0;

		-webkit-border-radius:  9px 9px 0 0;

		-khtml-border-radius:  9px 9px 0 0;

		border-radius: 9px 9px 0 0;

	}

#top-menu a {

	color: #ffffff !important; 

	}



/** Drop down menu --**/	

#top-menu li li a {

	width: 230px !important;

}

.nav li ul {

	width: 260px !important;

	margin-top:-30px !important;

	margin-left: -12px !important;

	background-color:#00aeef !important;

}

#top-menu li li {

		padding:0 !important;

		height:auto !important;

		-moz-border-radius:  0 !important;

		-webkit-border-radius: 0 !important;

		-khtml-border-radius: 0 !important;

		border-radius: 0 !important;

	}

.amazon-ebay-holder	{margin: 1% auto;}

.amazon-logo	{

	max-width: 143px;

	width:30%;

	margin: 0 2% 0 2%;

	text-align:center;

	display:inline-block;

	}

.ebay-logo	{

	max-width: 113px;

	width:30%;

	text-align:center;

	margin: 0 2% 0 2%;

	display:inline-block;

	}

.amazon-logo-page	{

	max-width: 143px;

	width:40%;

	margin: 0 2% 0 2%;

	text-align:center;

	display:inline-block;

	}

.ebay-logo-page	{

	max-width: 113px;

	width:40%;

	text-align:center;

	margin: 0 2% 0 2%;

	display:inline-block;

	}

.right-box	{

	display:block;

	margin:0 auto;

	max-width:300px;

	}

.standout	{

	font-weight:bold;

	font-size:1.0625em;

	}

.featured-text	{

	font-weight:normal;

	font-size:1.125em;

	font-style:italic;

	color: #003974;

	display:inline-block;

	}

.featured-holder	{

	margin: 1% auto;

	text-align:center;

	}

.featured-holder img	{

	padding:2px 4px;

	}

h2	{

	font-size: 1.75em !important; 

	line-height:1.25em;

	padding-bottom:6px !important;

	margin-top:12px !important;

	}

#et-main-area ul {margin-left:24px !important;}

#et-main-area ul {list-style-type: none;}

#et-main-area li::before {content: url(https://waterbob.com/wp-content/uploads/2017/08/water-16_20x.png);

  display: inline-block; width: 1.75em;

  margin-left: -1.75em

	}

#et-main-area li {margin-top:6px !important;}

.step1 .et-pb-icon::after {

	content: "1";

	font-size:18px;

	padding: 0 5px;

	font-family: "Open Sans", Helvetica, Arial, sans-serif !important;

	}

.step2 .et-pb-icon::after {

	content: "2";

	font-size:18px;

	padding: 0 5px;

	font-family: "Open Sans", Helvetica, Arial, sans-serif !important;

	}

.step3 .et-pb-icon::after {

	content: "3";

	font-size:18px;

	padding: 0 5px;

	font-family: "Open Sans", Helvetica, Arial, sans-serif !important;

	}

.step4 .et-pb-icon::after {

	content: "4";

	font-size:18px;

	padding: 0 5px;

	font-family: "Open Sans", Helvetica, Arial, sans-serif !important;

	}

.step5 .et-pb-icon::after {

	content: "5";

	font-size:18px;

	padding: 0 5px;

	font-family: "Open Sans", Helvetica, Arial, sans-serif !important;

	}

.step6 .et-pb-icon::after {

	content: "6";

	font-size:18px;

	padding: 0 5px;

	font-family: "Open Sans", Helvetica, Arial, sans-serif !important;

	}

.step7 .et-pb-icon::after {

	content: "7";

	font-size:18px;

	padding: 0 5px;

	font-family: "Open Sans", Helvetica, Arial, sans-serif !important;

	}

.step8 .et-pb-icon::after {

	content: "8";

	font-size:18px;

	padding: 0 5px;

	font-family: "Open Sans", Helvetica, Arial, sans-serif !important;

	}

.page-id-121 .et_pb_blurb_container img 

	{

	border:2px solid #0072bc;

	-moz-border-radius:  9px;

	-webkit-border-radius:  9px;

	-khtml-border-radius:  9px;

	border-radius: 9px;

	}

.page-id-121 .et-pb-icon-circle {

	padding: 18px !important;

	-webkit-border-radius: 100px;

	-moz-border-radius: 100px;

	border-radius: 100px;

	z-index: 10000 !important;

}

.page-id-121 .et_pb_blurb_container img	{margin-top:-40px !important; z-index:100 !important;}

.resources-woman	{

	float:right;

	max-width:277px;

	width:50%;

	margin: 0 0 0 18px;

	}

.fact-photo	{

	float:right;

	max-width:300px;

	width:40%;

	margin: 0 0 0 18px;

	}

.et_pb_toggle	{margin-bottom: 12px !important;}

.show-mobile	{display:none;}



#et-main-area .menu-sidebar-newsroom-menu-container ul {margin-left:24px !important;}

#et-main-area .menu-sidebar-newsroom-menu-container {list-style-type: none;}

#et-main-area .menu-sidebar-newsroom-menu-container li::before {

	content: url(https://waterbob.com/wp-content/uploads/2017/08/arrow-menu.png);

  display: inline-block; width: 2em;

  margin-left: -1.75em

	}

#et-main-area .menu-sidebar-newsroom-menu-container li {margin-bottom:6px !important;}

.widget_search {margin-bottom: 24px !important; }



.news-holder	{

	margin:18px;

	width:100%;

	display:block;

	border-bottom:1px solid #00aeef;

	padding-bottom:12px;

	}

.news-logo	{

	width:200px;

	}

.contact-page-info #et-info-email {color: #0072bc !important; font-size:1.125em; margin-top:18px !important;}

.contact-page-info #et-info-phone {color: #0072bc !important; font-size:1.125em;}

.woocommerce-Tabs-panel h2 {display:none;}

p.out-of-stock {color:#660000; font-size:1.125em; line-height:1.25em; margin-top:12px;}

.order-update-head	{
	font-weight:bold;
	text-align:center;
	color: red;
	font-size:24px;
	padding-bottom:0;
	}
.order-update{
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	border-bottom:1px solid #666;
	margin-bottom:12px;
	}

.red-color {color:#ed1c24;}
.for-mobile {display:none;}
.no-break {white-space:nowrap;}

.woocommerce form .form-row .input-checkbox { display: inline-block !important; }

/** Media queries below-------------------------------------------------------------------**/	

@media all and (max-width: 980px) {

	.et_pb_row { padding-top: 0 !important; padding-bottom: 0 !important; }

	.hide-waves-mobile	{display:none;}
	.for-mobile {display:block; margin: 0 auto 18px auto;}

}

@media all and (max-width: 899px) {

#main-header	{

	background-image: none, none, url(https://waterbob.com/wp-content/uploads/2017/08/topBack2.jpg);

	background-repeat: no-repeat, no-repeat, repeat-x;

	background-position: 0 0, 0 0, top left;

	}

}

@media all and (max-width: 799px) {

	.resources-woman	{display:none;}

	table {font-size:.875em !important;}

	.show-mobile	{display:inline-block;}

	.hide-mobile	{display:none;}

}