/*

Theme Name: sleepace-child

Version: 3.0.31

Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.

Author: Hardik Pethani 

Template: sleepace

*/

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





/*  =====================================================	

		Fonts
		
    =====================================================  */


@font-face {
	font-family: 'Gotham-Thin';
	src: url('fonts/Gotham-Thin.eot');
	src: url('fonts/Gotham-Thin.eot?#iefix') format('embedded-opentype'),
		url('fonts/Gotham-Thin.woff2') format('woff2'),
		url('fonts/Gotham-Thin.woff') format('woff'),
		url('fonts/Gotham-Thin.ttf') format('truetype'),
		url('fonts/Gotham-Thin.svg#Gotham-Thin') format('svg');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham-ExtraLight';
	src: url('fonts/Gotham-ExtraLight.eot');
	src: url('fonts/Gotham-ExtraLight.eot?#iefix') format('embedded-opentype'),
		url('fonts/Gotham-ExtraLight.woff2') format('woff2'),
		url('fonts/Gotham-ExtraLight.woff') format('woff'),
		url('fonts/Gotham-ExtraLight.ttf') format('truetype'),
		url('fonts/Gotham-ExtraLight.svg#Gotham-ExtraLight') format('svg');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham-Bold';
	src: url('fonts/Gotham-Bold.eot');
	src: url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/Gotham-Bold.woff2') format('woff2'),
		url('fonts/Gotham-Bold.woff') format('woff'),
		url('fonts/Gotham-Bold.ttf') format('truetype'),
		url('fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham-Light';
	src: url('fonts/Gotham-Light.eot');
	src: url('fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/Gotham-Light.woff2') format('woff2'),
		url('fonts/Gotham-Light.woff') format('woff'),
		url('fonts/Gotham-Light.ttf') format('truetype'),
		url('fonts/Gotham-Light.svg#Gotham-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham-Medium';
	src: url('fonts/Gotham-Medium.eot');
	src: url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
		url('fonts/Gotham-Medium.woff2') format('woff2'),
		url('fonts/Gotham-Medium.woff') format('woff'),
		url('fonts/Gotham-Medium.ttf') format('truetype'),
		url('fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham-book';
	src: url('fonts/Gotham-Book.eot');
	src: url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
		url('fonts/Gotham-Book.woff2') format('woff2'),
		url('fonts/Gotham-Book.woff') format('woff'),
		url('fonts/Gotham-Book.ttf') format('truetype'),
		url('fonts/Gotham-Book.svg#Gotham-Book') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham-Ultra';
	src: url('fonts/Gotham-Ultra.eot');
	src: url('fonts/Gotham-Ultra.eot?#iefix') format('embedded-opentype'),
		url('fonts/Gotham-Ultra.woff2') format('woff2'),
		url('fonts/Gotham-Ultra.woff') format('woff'),
		url('fonts/Gotham-Ultra.ttf') format('truetype'),
		url('fonts/Gotham-Ultra.svg#Gotham-Ultra') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham-Black';
	src: url('fonts/Gotham-Black.eot');
	src: url('fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),
		url('fonts/Gotham-Black.woff2') format('woff2'),
		url('fonts/Gotham-Black.woff') format('woff'),
		url('fonts/Gotham-Black.ttf') format('truetype'),
		url('fonts/Gotham-Black.svg#Gotham-Black') format('svg');
	font-weight: 900;
	font-style: normal;
}



/*  =====================================================	

		Comman
		
    =====================================================  */


::-webkit-input-placeholder
{	color:#000; opacity:1;
}
:-moz-placeholder
{	color:#000; opacity:1;
}
::-moz-placeholder
{	color:#000; opacity:1;
}
:-ms-input-placeholder
{	color:#000; opacity:1;
}
*
{	outline: none !important;
}
a
{	color: #000;
}
.hide
{	display: none !important;
}
body
{	font-family: 'Gotham-Medium';	font-size: 18px; color: #000; overflow-x:hidden;
	line-height: 1.35;	background: #fff; background-image:none !important; 
}
input, select, textarea
{	font-family: 'Gotham-Medium';
}
h1, h2, h3, h4, h5, h6
{	font-family: 'Gotham-Medium';
}
select
{	border-radius: 0px !important;
}
.entry-content .et_pb_section
{	padding-top: 0px;	padding-bottom: 0px;
}
.container
{	width: 100%; max-width: 1170px; padding:0px 15px !important;
}
.et_pb_row 
{	width: 100%; max-width: 1170px;  padding:0px 15px !important;
}
.fields
{	clear: both; display: block;
}
.et_pb_post .entry-content
{	padding-top: 0px;
}
#main-content .container:before
{	background: none;
}
h1
{	line-height:44px !important;
}
h3
{	line-height:1.2em;
}
h4
{	line-height:1.4em;
}
.et_pb_button
{	font-weight:bold;
}
a:hover
{	color:#98C827 !important;
}
body.page-template-page-template-home .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container,
body.page-template-page-template-home .et_fixed_nav.et_show_nav #page-container
{	margin-top: 0px !important; 
}
.et_pb_button_module_wrapper a:before,
.et_pb_button_module_wrapper a:after
{	padding: 0px !important; margin: 0px !important; content: '' !important;	
}

body #page-container
{	margin: 0px !important;	
}







/*  =====================================================	

		Header
		
    =====================================================  */
body.page-template-page-template-home
{	padding-top: 0px !important;	
}
	
#main-header
{	background: none !important; /*border-bottom: 1px #e5e5e5 solid !important; */ border: none !important; box-shadow: none; 	
}
body.page-template-page-template-home #main-header
{	border: none !important; background: rgba(255,255,255,0.5) !important;
}
body.page-template-page-template-home .et-fixed-header#main-header
{	background: rgba(255,255,255,1) !important;
}
#main-header .container
{   max-width: 100%; padding: 0px 35px;
}
body.page-template-page-template-home #page-container
{	padding-top: 0px !important; 
}
#main-header
{	background: none !important; box-shadow: none;
}
#main-header.et-fixed-header
{	background: #fff !important;
}
/*#main-header .logo_container img
{	width: 140px;  max-height: inherit;
}*/
#main-header #top-menu-nav ul.nav li
{	padding-right: 56px;	
}
#main-header #top-menu-nav ul.nav li:last-child
{	padding-right: 0px;	
}
#main-header #top-menu-nav ul.nav li a
{	color: #1B1B1B; text-decoration: none; font-size: 14px; margin: 0px; line-height: 17px; font-family: 'Gotham-Bold';
	text-transform: uppercase; letter-spacing: 2px; font-weight: bold;
}
#main-header #top-menu-nav ul.nav li a:hover,
#main-header #top-menu-nav ul.nav li.current-menu-item a
{	color: #98C827;
}
#main-header .et_mobile_menu
{	padding: 0px !important; border-top: 3px solid #98C827 !important;
}
#main-header ul.et_mobile_menu li a
{	color: #1B1B1B !important;	
}
#main-header ul.et_mobile_menu li a:hover,
#main-header ul.et_mobile_menu li.current-menu-item a
{	color: #98C827;
}
.mobile_menu_bar:before
{	color:#98C827 !important;
}
#main-header .container
{	padding: 0px 35px !important; 
}
#main-header #top-menu-nav ul.nav li ul.sub-menu
{	padding: 0px !important; border-top: 3px solid #98C827 !important;
}
#main-header #top-menu-nav ul.nav li ul.sub-menu li
{	padding: 10px 15px !important; border-bottom: 1px solid #E5E5E5; width: 100% !important;
}
#main-header #top-menu-nav ul.nav li ul.sub-menu li:last-child
{	border: none !important;
}
#main-header #top-menu-nav ul.nav li ul.sub-menu li a
{	text-transform: none !important; font-family: 'Gotham-Light'; padding: 0px !important; margin: 0px !important;  color: #000;
    font-size: 15px; font-weight: 300;  letter-spacing: 0px;
}
.et_mobile_menu ul.sub-menu li a
{	text-transform: none !important; font-family: 'Gotham-Light'; color: #000;
    font-weight: 300;  letter-spacing: 0px; background: none !important;
}
.nav ul li a:hover, .et_mobile_menu li a:hover,
.et_mobile_menu .menu-item-has-children > a
{	background: none !important;	
}
.et_mobile_menu li li,
#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul
{	padding-left: 0px !important;	
}




/*  =====================================================	

		Home
		
    =====================================================  */




.et_pb_section.home-hero-slider .et_pb_row
{	padding: 0px !important; max-width: 100% !important;
}

.et_pb_section.ob-ghy-testimonial .et_pb_row
{	max-width: 960px !important; padding-top: 100px !important; padding-bottom: 40px !important;
}
.et_pb_section.ob-ghy-testimonial .et_pb_row.ob-ghy-testimonial-top-text-row
{	padding-top: 0px !important; padding-bottom: 0px !important;
}
.et_pb_section.ob-ghy-testimonial .ob-ghy-testimonial-row.et_pb_row
{	padding-top: 0px !important; padding-bottom: 0px !important;
}
.et_pb_section.ob-ghy-testimonial .et_pb_row .et_pb_slides .et_pb_slide
{	 padding: 0px !important;
}
.et_pb_section.ob-ghy-testimonial .et_pb_row .et_pb_slides .et_pb_container
{	min-height: inherit !important;
}
.et_pb_section.ob-ghy-testimonial .et_pb_row .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_image
{	margin: 0px !important; width: 100% !important; position: static;
}
.et_pb_section.ob-ghy-testimonial .et_pb_row .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_image img
{	max-width: 188px; margin: 0 auto;
}
.et_pb_section.ob-ghy-testimonial .et_pb_row .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description
{	margin: 0px !important; width: 100% !important; padding-bottom: 0px !important; padding-top: 32px !important;
}
.et_pb_section.ob-ghy-testimonial .et_pb_row .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content,
.et_pb_section.ob-ghy-testimonial .et_pb_row .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_content p
{	color: #000000; font-size: 28px; line-height: 36px;  font-family: 'Gotham-Light'; font-weight: 300;
	text-shadow: none !important;
}
.et_pb_section.ob-ghy-testimonial .et_pb_row .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_image,
.et_pb_section.ob-ghy-testimonial .et_pb_row .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_image img,
.et_pb_section.ob-ghy-testimonial .et_pb_row .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_image img.active
{	animation: none !important; opacity: 1 !important; display: inline-block !important;	
}
.et_pb_section.ob-ghy-testimonial .et-pb-slider-arrows
{	display: none !important;  
}
.et_pb_section.ob-ghy-testimonial .et-pb-controllers
{	position: static; padding-top: 40px !important; display: inline-block !important;
}
.et_pb_section.ob-ghy-testimonial .et-pb-controllers a
{	border: 1px solid #8CC304; border-radius: 100px; width: 10px; height: 11px;	
}
.et_pb_section.ob-ghy-testimonial .et-pb-controllers a.et-pb-active-control
{	background: #8CC304 !important;
}
.bullet-bar .tp-bullet
{	background: #2F2F2F !important; border-radius: 6px !important;
}
.bullet-bar .tp-bullet:hover,
.bullet-bar .tp-bullet.selected
{	background: #8CC304 !important;
}


.et_pb_section.testimonial-slider
{	clear: left;	
}
.et_pb_section.ob-ghy-testimonial
{	border-bottom: 1px solid #E5E5E5; padding-bottom: 125px !important; clear: left;
}
.et_pb_section.ob-ghy-testimonial .et_pb_row .ob-ghy-testimonial-top-text
{	padding-bottom: 48px !important; margin: 0px !important;
}
.et_pb_section.ob-ghy-testimonial .et_pb_row .ob-ghy-testimonial-top-text,
.et_pb_section.ob-ghy-testimonial .et_pb_row .ob-ghy-testimonial-top-text p
{	color: #000000; font-weight: 300; line-height: 24px; font-size: 14px; font-family: 'Gotham-Light'; 	
}
.et_pb_section.ob-ghy-testimonial .ob-ghy-testimonial-row.et_pb_row .testimonial-logo
{	width: 16.6666% !important; float: left; margin: 0px !important; height: 100px; position: relative;
}
.et_pb_section.ob-ghy-testimonial .ob-ghy-testimonial-row.et_pb_row .testimonial-logo img
{	position: absolute; left: 0px; top: 0px;  bottom: 0px; right: 0px; margin: auto; max-height: 60px;
    max-width: 100px !important;	
}




.et_pb_section.ob-bl4-product-tiles
{	padding: 8px !important; float: left; clear: left; width: 100%;
}
.et_pb_section.ob-bl4-product-tiles .ob-bl4-product-tile-row
{	padding: 8px !important; max-width: 100% !important; width: 50% !important;	float: left; 
}
.et_pb_section.ob-bl4-product-tiles .ob-bl4-product-tile-row .et_pb_column
{	min-height: 415px; padding: 28px 40px !important; background-size: cover !important;
	position: relative; margin: 0px !important;
}
.et_pb_section.ob-bl4-product-tiles .ob-bl4-product-tile-row .et_pb_column:hover
{	    -webkit-box-shadow: 3px 2px 26px 4px rgba(136,136,136,0.55);
    -moz-box-shadow: 3px 2px 26px 4px rgba(136,136,136,0.55);
    box-shadow: 3px 2px 26px 4px rgba(136,136,136,0.55);
}	
.et_pb_section.ob-bl4-product-tiles .ob-bl4-product-tile-row .et_pb_column .ob-bl4-product-tile-heading
{	max-width: 355px; margin-bottom: 12px !important; position: relative;
}
.et_pb_section.ob-bl4-product-tiles .ob-bl4-product-tile-row .et_pb_column .ob-bl4-product-tile-heading,
.et_pb_section.ob-bl4-product-tiles .ob-bl4-product-tile-row .et_pb_column .ob-bl4-product-tile-heading h2
{	font-size: 28px; font-weight: 300; line-height: 34px; color: #FFFFFF;  font-family: 'Gotham-Light';
}


.et_pb_section.ob-bl4-product-tiles .ob-bl4-product-tile-row .et_pb_column .ob-bl4-product-tile-text
{	margin-bottom: 25px !important;	max-width: 355px; position: relative;
}
.et_pb_section.ob-bl4-product-tiles .ob-bl4-product-tile-row .et_pb_column .ob-bl4-product-tile-text,
.et_pb_section.ob-bl4-product-tiles .ob-bl4-product-tile-row .et_pb_column .ob-bl4-product-tile-text p
{	font-size: 18px; font-weight: 300; line-height: 24px; color: #FFFFFF;  font-family: 'Gotham-Light';
}

.et_pb_section.ob-bl4-product-tiles .ob-bl4-product-tile-row .et_pb_column .et_pb_button_module_wrapper
{	margin-bottom: 0px !important; position: relative;
}
.et_pb_section.ob-bl4-product-tiles .ob-bl4-product-tile-row .et_pb_column a.ob-bl4-product-tile-btn
{	max-width: 180px; width: 100%; height: 54px; border: 1px solid #FFFFFF; border-radius: 6px; color: #fff !important;
    font-size: 14px; line-height: 52px !important; font-weight: bold; text-align: center; text-transform: uppercase;
    font-family: 'Gotham-Bold'; padding: 0px 15px !important;
}
.et_pb_section.ob-bl4-product-tiles .ob-bl4-product-tile-row .et_pb_column a.ob-bl4-product-tile-btn:hover
{	border: 1px solid #8CC304 !important; color: #fff !important; background: #8CC304 !important;
}
#html5-watermark,
#html5-elem-data-box
{	display: none !important; 
}

.et_pb_section.ob-bl4-product-tiles .ob-bl4-product-tile-row .et_pb_column .watch-the-video-btn
{	margin-top: 25px !important; padding-left: 40px;     margin-bottom: 0 !important;	
}
.et_pb_section.ob-bl4-product-tiles .ob-bl4-product-tile-row .et_pb_column .watch-the-video-btn a.wplightbox
{	color: #FFFFFF !important; font-family: 'Gotham-Light'; font-size: 18px; position: relative; font-weight: 300; line-height: 24px;
    padding-left: 0px;	text-decoration: none; border-bottom: 1px #fff solid;
}
.et_pb_section.ob-bl4-product-tiles .ob-bl4-product-tile-row .et_pb_column .watch-the-video-btn a.wplightbox:before
{	background: url(images/play-button.svg) no-repeat left center; position: absolute; top: -5px; width: 30px; left: -40px;
    content: ''; height: 30px; background-size: 30px auto;
}

.et_pb_section.ob-bl4-product-tiles .ob-bl4-product-tile-row .et_pb_column .amazone-botoom-tag img
{	position: absolute; bottom: 28px; max-width: 103px;
}



.et_pb_section.sleepace-app-section
{	padding-top: 140px !important; padding-bottom: 110px !important;	
}
.et_pb_section.sleepace-app-section .et_pb_row .et_pb_column
{	padding: 0px !important;
}
.et_pb_section.sleepace-app-section .et_pb_row .et_pb_column .sleepace-app-heading
{	margin-bottom: 25px !important;	
}
.et_pb_section.sleepace-app-section .et_pb_row .et_pb_column .sleepace-app-heading,
.et_pb_section.sleepace-app-section .et_pb_row .et_pb_column .sleepace-app-heading h2
{	color: #000000 !important; font-size: 46px; line-height: 30px;	font-family: 'Maven Pro', sans-serif !important;
	font-weight: 400;
}
.et_pb_section.sleepace-app-section .et_pb_row .et_pb_column .sleepace-app-text
{	max-width: 355px !important; margin-bottom: 60px !important;
}
.et_pb_section.sleepace-app-section .et_pb_row .et_pb_column .sleepace-app-text,
.et_pb_section.sleepace-app-section .et_pb_row .et_pb_column .sleepace-app-text p
{	color: #000000; font-size: 18px; font-weight: 300; line-height: 24px; font-family: 'Gotham-Light' !important;
}

.et_pb_section.sleepace-app-section .et_pb_row .et_pb_column .et_pb_row_inner
{	padding-top: 0px !important;
}

.et_pb_section.sleepace-app-section .et_pb_row .et_pb_column a.read-more-btn
{	border-radius: 6px; background: #98C827 !important; box-shadow: 0 0 20px 0 rgba(164,164,164,0.5); height: 53px; width: 200px;
	color: #fff !important; border: 2px #98C827 solid !important; font-size: 14px; line-height: 17px; text-align: center;
	font-weight: bold; text-transform: uppercase; font-family: 'Gotham-Bold'; padding: 13px !important; margin: 0px !important; 
}
.et_pb_section.sleepace-app-section .et_pb_row .et_pb_column a.read-more-btn:hover
{	background: #fff !important; color: #98C827 !important; border: 2px #98C827 solid !important;
}
.et_pb_section.sleepace-app-section .et_pb_row .et_pb_column a.read-more-btn:before,
.et_pb_section.sleepace-app-section .et_pb_row .et_pb_column a.read-more-btn:after
{	content: '' !important; margin: 0px !important; padding: 0px !important;	
}


.et_pb_section.sleepace-app-section .et_pb_row .et_pb_column .et_pb_row_inner.button-bottom-row
{	text-align: center; margin-bottom: 0px !important; display: block !important;
}
.et_pb_section.sleepace-app-section .et_pb_row .et_pb_column .et_pb_row_inner.button-bottom-row .et_pb_column
{	width: auto !important; margin: 0px !important; float: none !important; display: inline-block;
	padding: 0px 3px !important;
}
.et_pb_section.sleepace-app-section .et_pb_row .et_pb_column .et_pb_row_inner.button-bottom-row .et_pb_column a.et_pb_button.play-store-btn
{	border: none !important; margin: 0px !important; padding: 0px !important; height: 35px !important; width: 102px !important;
    background: url(images/google-play-btn.png) no-repeat 0 0 / auto 100%;text-indent: -99999px;
}
.et_pb_section.sleepace-app-section .et_pb_row .et_pb_column .et_pb_row_inner.button-bottom-row .et_pb_column a.et_pb_button.app-store-btn
{	border: none !important; margin: 0px !important; padding: 0px !important; height: 35px !important; width: 102px !important;
    background: url(images/appstore-btn.png) no-repeat 0 0 / auto 100%; text-indent: -99999px; 
}




/*  =====================================================	

		Faqs
		
    =====================================================  */



.et_pb_section.common-heading-main
{	padding-top: 120px !important;	padding-bottom: 45px !important;
}
.et_pb_section.common-heading-main .et_pb_text,
.et_pb_section.common-heading-main .et_pb_text h1
{	color: #000000; font-size: 72px; line-height: 85px !important; font-family: 'Maven Pro', sans-serif !important; 
}

.heading-faq-main .heading-faq-inner-main 
{
    margin: 0px auto; text-align: center; margin-bottom: 50px !important;
}
.heading-faq-main .heading-faq-inner-main a
{
	display: inline-block; padding: 0px 15px; font-size: 18px; line-height: 30px;
}

.et_pb_section.faq-section-main
{	padding-bottom: 160px !important; position: relative;
}
.et_pb_section.faq-section-main:before
{	position: absolute; content: ''; height: 722px; width: 329px; left: -164px; top: -200px;
	background: url(images/left-side.png) no-repeat 0 0 / 100%;  display: none;
}
.et_pb_section.faq-section-main:after
{	position: absolute; content: ''; height: 832px; width: 237px; right: -40px; top: 200px;
	background: url(images/right-grphics.png) no-repeat 0 0 / 100%; 
}
.et_pb_section.faq-section-main .et_pb_row
{	max-width: 967px !important;
}
.et_pb_section.faq-section-main .faq-sub-heading
{
	padding: 0px 97px !important; margin: 0px;
}
.et_pb_section.faq-section-main .faq-sub-heading h3
{
	font-size: 24px; line-height: normal;
}
.et_pb_section.faq-section-main .et_pb_row .single-toggle
{	padding: 51px 97px !important; margin: 0px !important; border: none !important; border-bottom: 1px solid #E5E5E5 !important;
	background: none !important; z-index: 9;  position: relative;
}
.et_pb_section.faq-section-main .et_pb_row .single-toggle h5.et_pb_toggle_title
{	font-size: 18px; color: #000000; line-height: 24px;	font-family: 'Gotham-Bold' !important;
}
.et_pb_section.faq-section-main .et_pb_row .single-toggle h5.et_pb_toggle_title:before
{	content: ''; background:url(images/caret.png) no-repeat center center; height: 9px; width: 14px;
	background-size: 100% auto !important; top: 15px !important;
}
.et_pb_section.faq-section-main .et_pb_row .single-toggle.et_pb_toggle_open h5.et_pb_toggle_title:before
{	-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.et_pb_section.faq-section-main .et_pb_row .single-toggle .et_pb_toggle_content
{		
}
.et_pb_section.faq-section-main .et_pb_row .single-toggle .et_pb_toggle_content,
.et_pb_section.faq-section-main .et_pb_row .single-toggle .et_pb_toggle_content p
{	font-size: 18px; color: #000000; line-height: 24px;	font-family: 'Gotham-Light' !important;
}




.et_pb_section.find-a-store-section
{	padding: 90px 0px !important; position: relative; background: linear-gradient(180deg, #A9DC29 0%, #8CC304 100%);
}
/*.et_pb_section.find-a-store-section:before
{	position: absolute; left: 0; top: 0px; width: 100%; height: 100%; background: rgba(255,255,255,0.7); content: '';
}
.et_pb_section.find-a-store-section .et_pb_row .find-store-top-brand
{	margin-bottom: 30px !important;	
}
.et_pb_section.find-a-store-section .et_pb_row .find-store-top-brand img
{	 max-width: 240px;
}
*/
.et_pb_section.find-a-store-section .et_pb_row .find-store-heading
{	margin-bottom: 20px !important; max-width: 635px;
}
.et_pb_section.find-a-store-section .et_pb_row .find-store-heading,
.et_pb_section.find-a-store-section .et_pb_row .find-store-heading h2
{	line-height: 52px; font-size: 46px; color: #000; font-family: 'Maven Pro', sans-serif !important;  font-weight: 400;
}
.et_pb_section.find-a-store-section .et_pb_row .find-store-tag-line
{	margin-bottom: 29px !important; max-width: 620px !important;
}
.et_pb_section.find-a-store-section .et_pb_row .find-store-tag-line,
.et_pb_section.find-a-store-section .et_pb_row .find-store-tag-line p
{	font-size: 18px; font-weight: 300; line-height: 24px; font-family: 'Gotham-Light' !important; color: #000;	
}
.et_pb_section.find-a-store-section .et_pb_row a.find-a-retailer-btn
{	border-radius: 6px; background: #fff !important; box-shadow: 0 0 20px 0 rgba(164,164,164,0.5); height: 53px; width: 200px;
	color: #98C827 !important; border: 2px #fff solid !important; font-size: 14px; line-height: 17px; text-align: center;
	font-weight: bold; text-transform: uppercase; font-family: 'Gotham-Bold'; padding: 13px !important; margin: 0px !important; 
}
.et_pb_section.find-a-store-section .et_pb_row a.find-a-retailer-btn:hover
{	background: #98C827 !important; color: #fff !important; border: 2px #fff solid !important;
}
.et_pb_section.find-a-store-section .et_pb_row a.find-a-retailer-btn:before,
.et_pb_section.find-a-store-section .et_pb_row a.find-a-retailer-btn:after
{	content: '' !important; margin: 0px !important; padding: 0px !important;	
}



.et_pb_section.find-a-store-section .retailer-logo-row.et_pb_row
{	padding-top: 43px !important; max-width: 865px !important;
}
.et_pb_section.find-a-store-section .retailer-logo-row.et_pb_row .et_pb_column
{	padding: 0px !important; margin: 0px !important; width: 25% !important;	position: relative; height: 62px;
}
.et_pb_section.find-a-store-section .retailer-logo-row.et_pb_row .et_pb_column img
{	position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; margin: auto; max-height: 100%; 	
}






/*  =====================================================	

		Contact Us
		
    =====================================================  */



.et_pb_section.common-heading-main .can-we-help-text
{	margin-top: -20px !important;
}
.et_pb_section.common-heading-main .can-we-help-text h3
{	color: #000000; font-size: 36px; line-height: 38px;	font-family: 'Maven Pro', sans-serif !important; 
}
.et_pb_section.contact-us-form-section 
{	padding-bottom: 100px !important; position: relative;	
}
.et_pb_section.contact-us-form-section:after
{	position: absolute; content: ''; height: 8818px; width: 237px; right: -50px; top: -350px;
	background: url(images/contact-right-graphics.png) no-repeat 0 0 / 100%; 
}
.et_pb_section.contact-us-form-section .et_pb_row
{	max-width: 580px !important;	
}
.et_pb_section.contact-us-form-section .et_pb_row .form-top-text
{	margin-bottom: 87px !important;
}
.et_pb_section.contact-us-form-section .et_pb_row .form-top-text,
.et_pb_section.contact-us-form-section .et_pb_row .form-top-text p
{	font-size: 18px; font-weight: 300; line-height: 24px; color: #000000; font-family: 'Gotham-Light' !important;	
}
.et_pb_section.contact-us-form-section .et_pb_row .form-top-text a
{	text-decoration: underline;	
}
.et_pb_section.contact-us-form-section .et_pb_row .form-top-text a:hover
{	text-decoration: none;	
}
.et_pb_section.contact-us-form-section .et_pb_row .contact-us-form .gform_wrapper
{	margin: 0px !important;
}
.et_pb_section.contact-us-form-section .et_pb_row .contact-us-form .gform_wrapper form .gform_body ul li label.gfield_label,
.et_pb_section.contact-us-form-section .et_pb_row .contact-us-form .gform_wrapper form .gform_body ul li.first-last-name span label
{	display: none !important;
}
.et_pb_section.contact-us-form-section .et_pb_row .contact-us-form .gform_wrapper form .gform_body ul li input
{	box-shadow: 0 0 20px 0 rgba(222,222,222,0.5); color: #000000; font-weight: 300; font-size: 14px !important; 
	padding: 0px 15px !important; border: none !important; height: 54px; font-family: 'Gotham-Light' !important;
}
.et_pb_section.contact-us-form-section .et_pb_row .contact-us-form .gform_wrapper form .gform_body ul li
{	margin-top: 0px !important; margin-bottom: 33px !important; padding: 0px !important;
	width: 100% !important; background: none !important; border: none !important;
}
.et_pb_section.contact-us-form-section .et_pb_row .contact-us-form .gform_wrapper form .gform_body ul li .ginput_container
{	margin-top: 0px !important; width: 100% !important;
}
.et_pb_section.contact-us-form-section .et_pb_row .contact-us-form .gform_wrapper form .gform_body ul li.first-last-name .name_first
{	padding: 0 !important; padding-right: 20px !important;
}
.et_pb_section.contact-us-form-section .et_pb_row .contact-us-form .gform_wrapper form .gform_body ul li.first-last-name .name_last
{	padding: 0 !important; padding-left: 20px !important;
}
.et_pb_section.contact-us-form-section .et_pb_row .contact-us-form .gform_wrapper form .gform_body ul li.email-field
{	float: left; width: 50% !important; padding-right: 20px !important; clear: none !important;
}
.et_pb_section.contact-us-form-section .et_pb_row .contact-us-form .gform_wrapper form .gform_body ul li.phone-number
{	float: right; width: 50% !important; padding-left: 20px !important; clear: none !important;
}
.et_pb_section.contact-us-form-section .et_pb_row .contact-us-form .gform_wrapper form .gform_body ul li textarea
{	box-shadow: 0 0 20px 0 rgba(222,222,222,0.5); color: #000000; font-weight: 300; font-size: 14px; 
	padding: 15px !important; border: none !important; height: 183px; font-family: 'Gotham-Light' !important;
}
.et_pb_section.contact-us-form-section .et_pb_row .contact-us-form .gform_wrapper form .gform_footer
{	padding: 0px !important; margin: 0px !important; text-align: center !important;
}
.et_pb_section.contact-us-form-section .et_pb_row .contact-us-form .gform_wrapper form .gform_footer input
{	border-radius: 6px; background: #98C827 !important; box-shadow: 0 0 20px 0 rgba(164,164,164,0.5); height: 53px; width: 200px;
	color: #fff !important; border: 2px #98C827 solid !important; font-size: 14px; line-height: 17px; text-align: center;
	font-weight: bold; text-transform: uppercase; font-family: 'Gotham-Bold'; padding: 13px !important; margin: 0px !important; 
	cursor: pointer;
}
.et_pb_section.contact-us-form-section .et_pb_row .contact-us-form .gform_wrapper form .gform_footer input:hover
{	background: #fff !important; color: #98C827 !important;
}
.et_pb_section.contact-us-form-section .et_pb_row .contact-us-form .gform_wrapper form .validation_error
{	display: none !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description
{	padding: 0px !important;	
}
.et_pb_section.contact-us-form-section .et_pb_row .contact-us-form #gform_confirmation_message_1
{	text-align: center; min-height: 350px; color: #98C827;
	
}





/*  =====================================================	

		Find a retailer
		
    =====================================================  */


.main-top-search
{	float: left; width: 50%;
}
.left-heading-map
{	float: left; width: 50%; padding: 60px 75px 10px !important;  display: none !important;
}
.left-heading-map h2
{	max-width: 270px; font-family: 'Maven Pro', sans-serif !important; font-size: 72px;  letter-spacing: 2px;
	line-height: 85px; color: #000000; text-align: left; float: none; margin: 0 auto;
}
.et_pb_section.map-main-section .map-row.et_pb_row
{	padding: 0px !important; max-width: 100% !important; width: 100% !important; 
}
#et-main-area
{	overflow: hidden;
}
.et_pb_section.map-main-section .map-row.et_pb_row .locationSelect-main
{	display: none !important;
}
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_sl_main_div
{	float: none; width: 100%; padding: 80px 90px !important; overflow: auto; max-width: 100%;  margin: 0 auto;
}

.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_sl_main_div .wpgmza_sl_query_div
{	float: left; width: 100%; height: auto !important; padding-bottom: 0px !important; padding-right: 0px;
}
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_sl_main_div .wpgmza_sl_query_div .wpgmza_sl_query_innerdiv1
{	width: 100%; color: #191919; font-size: 14px; font-weight: bold; line-height: 17px; padding-bottom: 6px;
}
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_sl_main_div .wpgmza_sl_query_div .wpgmza_sl_query_innerdiv2
{	width: 100%;	
}
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_sl_main_div .wpgmza_sl_query_div .wpgmza_sl_query_innerdiv2 input
{	width: 100%; box-shadow: 0 0 20px 0 rgba(222,222,222,0.5) !important; height: 54.09px; color: #000;
	font-size: 14px; font-weight: 300; padding: 0px 15px; border: none !important; font-family: 'Gotham-Light';
}



.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_sl_main_div .wpgmza_sl_radius_div
{	margin: 0px !important; float: left; width: 100%; height: auto !important; clear: none; padding-top: 15px; 
	padding-left: 0px;
}
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_sl_main_div .wpgmza_sl_radius_div .wpgmza_sl_radius_innerdiv1
{	width: 100%; color: #191919; font-size: 14px; font-weight: bold; line-height: 17px; padding-bottom: 6px;
}
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_sl_main_div .wpgmza_sl_radius_div .wpgmza_sl_radius_innerdiv2 select
{	width: 100%; box-shadow: 0 0 20px 0 rgba(222,222,222,0.5) !important; height: 54.09px; color: #000;
	font-size: 12px; font-weight: 300; padding: 0px 15px; border: none !important; font-family: 'Gotham-Light';
	background: url(images/drop-arrow.png) no-repeat; background-position: center right 10px;
    background-size: 12px; -webkit-appearance: none; -moz-appearance:none;appearance:none;
}
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_sl_main_div .button-main-map
{	float: right; width: 100%; padding: 0px !important; margin-top: 26px; clear: left;
}
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_sl_main_div .button-main-map .wpgmza_sl_search_button_div,
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_sl_main_div .button-main-map .wpgmza_sl_reset_button_div
{	float: left; width: 50%; max-width: 210px;
}
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_sl_main_div .button-main-map .wpgmza_sl_search_button_div
{	padding-right: 15px !important;
}
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_sl_main_div .button-main-map .wpgmza_sl_reset_button_div
{	padding-left: 15px !important;	
}
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_sl_main_div .button-main-map .wpgmza_sl_search_button_div input, 
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_sl_main_div .button-main-map .wpgmza_sl_reset_button_div input
{	width: 100%; height: 53px; border-radius: 6px; background: #98C827; text-align: center;
	font-size: 14px; font-weight: bold; color: #fff; cursor: pointer; border: 2px #98C827 solid;
	box-shadow: 0 0 20px 0 rgba(164,164,164,0.5); text-transform: uppercase; 
}
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_sl_main_div .button-main-map .wpgmza_sl_search_button_div input:hover
{	background: #fff; color: #98C827;
}
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_sl_main_div .button-main-map .wpgmza_sl_reset_button_div input
{	background: #fff; color: #98C827; box-shadow: none;
}
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_sl_main_div .button-main-map .wpgmza_sl_reset_button_div input:hover
{	background: #98C827; color: #fff;
}





.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_marker_list_class
{	float: left; clear: left; margin-top: 0px; padding-top: 82px;
	overflow: auto; width: 50% !important;	border-top: 1px #dfdfdf solid;
}
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_marker_list_class .wpgmza_marker_list_class
{	width: 100% !important; padding: 0px !important; border: none !important; height: auto !important;
}
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmaps_mlist_row.wpgmza_basic_row
{	margin: 0px; border: none; padding: 0px 90px; 
}
.et_pb_section.map-main-section .map-row.et_pb_row .wpgmaps_mlist_row.wpgmza_basic_row .wpgmza-basic-listing-content-holder
{	border-bottom: 1px solid #E5E5E5; padding: 26px 0px; 
}
.wpgmza-basic-listing-content-holder .wpgmza-basic-listing-image-holder
{	display: none !important;
}
.wpgmza-basic-listing-content-holder .wpgmza-content-address-holder img
{	display: none !important;
}
.wpgmza-basic-listing-content-holder .wpgmza-content-address-holder a
{	color: #000; font-size: 18px; font-family: 'Gotham-Bold' !important; line-height: 24px;
}
.wpgmza-basic-listing-content-holder .wpgmza-content-address-holder .wpgmza-address
{	color: #000; font-style: normal; font-size: 18px; max-width: 200px; margin-top: 10px !important;
	font-family: 'Gotham-Light' !important;
}
.wpgmza-basic-listing-content-holder .wpgmza-content-address-holder .wpgmza-desc a
{	color: #000; font-style: normal; font-size: 18px; max-width: 200px; margin-top: 0 !important;
	font-family: 'Gotham-Light' !important;
}


.wpgmza_marker_list_class
{	height: 692px !important;
}
.wpgmza_map
{	height: 1100px !important;	
}

.et_pb_section.map-main-section .map-row.et_pb_row .wpgmza_map
{	float: right !important; width: 50% !important; margin-top: 2px;
}
.wpgmza_sl_radius_innerdiv2
{	width: 100% !important;		
}
.map-popup
{	 -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
  	transition: all 0.3s ease-in-out;	
	-webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0);
	
	position: fixed; height: 100%; background: #fff; left: 0px; top: 0px; overflow: auto; z-index: 999999;
	width: 50% !important;
}
.map-popup.open
{	-webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1);transform: scale(1);
}

.map-popup .wpgmaps_directions_outer_div
{	padding: 25px !important; position: relative;
}
.map-popup .wpgmaps_directions_outer_div
{	position: relative;
}
.map-popup .wpgmaps_directions_outer_div #hide_popup
{	position: absolute; right: 15px; top: 15px;
}
.map-popup .wpgmaps_directions_outer_div h2
{	text-align: center; font-weight: 700; padding-bottom: 15px; color: #005EB2;
}

div.pp_default .pp_expand
{	display: none !important; 
}
.no-bold,
.no-bold p
{	font-weight: 400 !important;	 
}



/*  =====================================================	

		App Page
		
    =====================================================  */ 



.mobile-app-section
{	margin-top: 0px; background: transparent !important; padding-bottom: 90px !important;  padding-top: 90px !important;
}
.et_pb_section.mobile-app-section .et_pb_row .et_pb_column_single
{	width: 30% !important; margin: 0px !important; padding: 0px 15px !important; padding-top: 100px !important;
}
.et_pb_section.mobile-app-section .et_pb_row .et_pb_specialty_column
{	width: 40% !important; margin: 0px !important; padding: 0px 15px !important;
}
.et_pb_section.mobile-app-section .et_pb_row .et_pb_specialty_column img
{	max-width: 100%;	
}
.et_pb_section.mobile-app-section .et_pb_row .et_pb_column_single .app-heding
{	margin-bottom: 32px !important;
}
.et_pb_section.mobile-app-section .et_pb_row .et_pb_column_single .app-heding,
.et_pb_section.mobile-app-section .et_pb_row .et_pb_column_single .app-heding p
{	color: #000000; font-size: 36px; line-height: 38px; font-family: 'Maven Pro', sans-serif !important;
}

.et_pb_section.mobile-app-section .et_pb_row .et_pb_column_single .app-text
{	margin-bottom: 23px !important;	
}
.et_pb_section.mobile-app-section .et_pb_row .et_pb_column_single .app-text,
.et_pb_section.mobile-app-section .et_pb_row .et_pb_column_single .app-text p
{	color: #000000; font-size: 18px; font-weight: 300; line-height: 24px; font-family: 'Gotham-Light' !important;
}
.et_pb_section.mobile-app-section .et_pb_row .et_pb_specialty_column .et_pb_row_inner
{	padding-top: 0px !important;
}


.et_pb_section.find-a-store-section .cta-in-play-store-btn-row.et_pb_row
{	text-align: center !important; display: block !important; margin-bottom: 10px !important;
}
.et_pb_section.find-a-store-section .cta-in-play-store-btn-row.et_pb_row .et_pb_column
{	width: auto !important; margin: 0px !important; float: none !important; display: inline-block !important;
	padding: 0px 10px !important;
}
.et_pb_section.find-a-store-section .cta-in-play-store-btn-row.et_pb_row .et_pb_column .et_pb_button_module_wrapper a.app-store-btn
{	border: none !important; margin: 0px !important; padding: 0px !important; height: 50px !important; width: 141px !important;
	background: url(images/appstore-btn.png) no-repeat 0 0 / auto 100%; text-indent: -99999px; 
}
.et_pb_section.find-a-store-section .cta-in-play-store-btn-row.et_pb_row .et_pb_column .et_pb_button_module_wrapper a.play-store-btn
{	border: none !important; margin: 0px !important; padding: 0px !important; height: 50px !important; width: 141px !important;
	background: url(images/google-play-btn.png) no-repeat 0 0 / auto 100%; text-indent: -99999px; 
}


.et_pb_section.mobile-app-section.app-page
{	padding-bottom: 48px !important; padding-top: 50px !important;	
}
.et_pb_section.mobile-app-section.app-page .et_pb_row .et_pb_column_single .app-heding,
.et_pb_section.mobile-app-section.app-page .et_pb_row .et_pb_column_single .app-heding p
{	font-size: 28px; line-height: 34px; font-family: 'Gotham-Light' !important; font-weight: 300;
}
.et_pb_section.mobile-app-section.app-page .et_pb_row .et_pb_column_single .app-heding
{   margin-bottom: 12px !important;
}


.et_pb_section.app-heading-app-page
{	padding-top: 58px !important;	
}
.et_pb_section.app-heading-app-page .et_pb_row .et_pb_text,
.et_pb_section.app-heading-app-page .et_pb_row .et_pb_text h2
{	color: #000000; font-size: 46px; line-height: 52px;  font-family: 'Maven Pro', sans-serif !important;	
}



.et_pb_section.app-image-with-bg
{	padding-top: 100px !important;	margin-bottom: 87px !important; position: relative;
}
.et_pb_section.app-image-with-bg:before
{	position: absolute; left: 0px; bottom: 70px; background: url(images/bg.png) no-repeat bottom center / cover;  content: '';
	height: 681px; width: 100%; 
}
.et_pb_section.app-image-with-bg .et_pb_row .app-image-with-bg-heading
{	margin-bottom: 25px !important;
}
.et_pb_section.app-image-with-bg .et_pb_row .app-image-with-bg-heading,
.et_pb_section.app-image-with-bg .et_pb_row .app-image-with-bg-heading h2
{	color: #000000; font-size: 72px; line-height: 85px; font-family: 'Maven Pro', sans-serif !important;		
}
.et_pb_section.app-image-with-bg .et_pb_row .app-image-with-bg-text
{	margin-bottom: 25px !important; max-width: 550px !important;
}
.et_pb_section.app-image-with-bg .et_pb_row .app-image-with-bg-text,
.et_pb_section.app-image-with-bg .et_pb_row .app-image-with-bg-text p
{	color: #000000; font-size: 18px; font-weight: 300; line-height: 24px; font-family: 'Gotham-Light' !important; 
}


.et_pb_section.app-image-with-bg .app-image-with-bg-pay-btn-row.et_pb_row
{	text-align: center !important; display: block !important; margin-bottom: 67px !important;
	
}
.et_pb_section.app-image-with-bg .app-image-with-bg-pay-btn-row.et_pb_row .et_pb_column
{	width: auto !important; margin: 0px !important; float: none !important; display: inline-block !important;
	padding: 0px 5px !important;
}
.et_pb_section.app-image-with-bg .app-image-with-bg-pay-btn-row.et_pb_row .et_pb_column .et_pb_button_module_wrapper a.app-store-btn
{	border: none !important; margin: 0px !important; padding: 0px !important; height: 33px !important; width: 94px !important;
	background: url(images/appstore-btn.png) no-repeat 0 0 / auto 100%; text-indent: -99999px; 
}
.et_pb_section.app-image-with-bg .app-image-with-bg-pay-btn-row.et_pb_row .et_pb_column .et_pb_button_module_wrapper a.play-store-btn
{	border: none !important; margin: 0px !important; padding: 0px !important; height: 33px !important; width: 94px !important;
	background: url(images/google-play-btn.png) no-repeat 0 0 / auto 100%; text-indent: -99999px; 
}

.et_pb_section.app-image-with-bg .et_pb_row .app-image-with-bg-image img
{	max-width: 315px !important;
}


.et_pb_section.app-image-with-bg.second-section
{	padding-top: 87px !important; margin-bottom: 30px !important;	
}
.et_pb_section.app-image-with-bg.second-section:before
{	position: absolute; left: 0px; bottom: 130px; background: url(images/bg2.png) no-repeat bottom center / cover;  content: '';
	height: 562px; width: 100%; 
}
.et_pb_section.app-image-with-bg.second-section .et_pb_row .app-image-with-bg-image img
{	max-width: 391px !important;	
}
.et_pb_section.app-image-with-bg.second-section .et_pb_row .app-image-with-bg-text
{	margin-bottom: 60px !important;	
}
.et_pb_section.app-image-with-bg.second-section .et_pb_row .app-image-with-bg-heading
{	max-width: 600px !important; margin-bottom: 23px !important;
}
.et_pb_section.app-image-with-bg.second-section .et_pb_row .app-image-with-bg-heading,
.et_pb_section.app-image-with-bg.second-section .et_pb_row .app-image-with-bg-heading h2
{	font-size: 46px; line-height: 52px;	
}



.et_pb_section.real-time-monitor-section 
{	padding-top: 87px !important; padding-bottom: 40px !important;	
}
.et_pb_section.real-time-monitor-section .et_pb_row .et_pb_column,
.et_pb_section.real-time-monitor-section .et_pb_row .et_pb_column .et_pb_row_inner 
{	padding: 0px !important;
}


.real-time-monitor-top-text.et_pb_row_inner .real-time-monitor-heading
{	 margin-bottom: 23px !important;
}
.real-time-monitor-top-text.et_pb_row_inner .real-time-monitor-heading,
.real-time-monitor-top-text.et_pb_row_inner .real-time-monitor-heading h2
{	color: #000000; font-size: 46px; line-height: 52px; font-family: 'Maven Pro', sans-serif !important;
}


.real-time-monitor-top-text.et_pb_row_inner .real-time-monitor-text
{	margin-bottom: 40px !important;
}
.real-time-monitor-top-text.et_pb_row_inner .real-time-monitor-text,
.real-time-monitor-top-text.et_pb_row_inner .real-time-monitor-text p
{	font-size: 18px; font-weight: 300; line-height: 24px; font-family: 'Gotham-Light' !important; 
}

.et_pb_section.real-time-monitor-section .et_pb_row .real-time-monitor-box-row.et_pb_row_inner
{	margin: 0px -17px !important;	
}
.et_pb_section.real-time-monitor-section .et_pb_row .real-time-monitor-box-row.et_pb_row_inner .et_pb_blurb
{	float: left; width: 50% !important; max-width: 293px; padding: 15px 17px !important; margin: 0px !important;
}
.et_pb_section.real-time-monitor-section .et_pb_row .real-time-monitor-box-row.et_pb_row_inner .et_pb_blurb .et_pb_blurb_content
{	width: 100% !important; height: 192px !important; box-shadow: 0 0 20px 0 rgba(222,222,222,0.5); 
	background: #fff; padding: 15px !important;
}
.et_pb_section.real-time-monitor-section .et_pb_row .real-time-monitor-box-row.et_pb_row_inner .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image
{	margin-top: 24px !important; margin-bottom: 17px !important;
}
.et_pb_section.real-time-monitor-section .et_pb_row .real-time-monitor-box-row.et_pb_row_inner .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img
{	max-width: 57px;
}
.et_pb_section.real-time-monitor-section .et_pb_row .real-time-monitor-box-row.et_pb_row_inner .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h4
{	padding: 0px; margin: 0px; text-align: center; color: #000000; font-weight: 300; line-height: 24px; font-size: 18px;
	font-family: 'Gotham-Light' !important; 
}



/*  =====================================================	

		Product Page
		
    =====================================================  */

.et_pb_section.image-text-section
{	padding: 100px 0px !important;	
}
.et_pb_section.image-text-section .et_pb_row .et_pb_column
{	padding: 0px !important;
}
.et_pb_section.image-text-section .et_pb_row .image-text-right-text
{	padding-top: 50px !important; padding-left: 30px !important;
}
.et_pb_section.image-text-section .et_pb_row .image-text-right-text .image-text-top-heading
{	margin-bottom: 35px !important;
}
.et_pb_section.image-text-section .et_pb_row .image-text-right-text .image-text-top-heading,
.et_pb_section.image-text-section .et_pb_row .image-text-right-text .image-text-top-heading h2
{	color: #000000; font-size: 46px; line-height: 52px; font-family: 'Maven Pro', sans-serif !important;	
}

.et_pb_section.image-text-section .et_pb_row .image-text-right-text .image-text-text
{	margin-bottom: 0px !important;
}
.et_pb_section.image-text-section .et_pb_row .image-text-right-text .image-text-text ul
{	list-style: none; padding: 0px;
}
.et_pb_section.image-text-section .et_pb_row .image-text-right-text .image-text-text ul li
{   padding: 6px 0px;
}
.et_pb_section.image-text-section .et_pb_row .image-text-right-text .image-text-text,
.et_pb_section.image-text-section .et_pb_row .image-text-right-text .image-text-text ul li
{	font-size: 18px; font-weight: 300; line-height: 24px; font-family: 'Gotham-Light' !important;	
}



.et_pb_section.image-text-section-with-bg
{	border-top: 1px #e5e5e5 solid; border-bottom: 1px #e5e5e5 solid; padding-top: 185px !important;
}
.et_pb_section.image-text-section-with-bg .et_pb_row .et_pb_column
{	padding: 0px !important;
}
.et_pb_section.image-text-section-with-bg .et_pb_row .image-text-right-text
{	padding-left: 80px !important;
}
.et_pb_section.image-text-section-with-bg .et_pb_row .image-text-right-text .image-text-top-heading
{	margin-bottom: 35px !important; margin-top: 155px !important;
}
.et_pb_section.image-text-section-with-bg .et_pb_row .image-text-right-text .image-text-top-heading,
.et_pb_section.image-text-section-with-bg .et_pb_row .image-text-right-text .image-text-top-heading h2
{	color: #000000; font-size: 46px; line-height: 52px; font-family: 'Maven Pro', sans-serif !important;	
}
.et_pb_section.image-text-section-with-bg .et_pb_row .image-text-right-text .image-text-text
{	max-width: 510px;	
}
.et_pb_section.image-text-section-with-bg .et_pb_row .image-text-right-text .image-text-text,
.et_pb_section.image-text-section-with-bg .et_pb_row .image-text-right-text .image-text-text p
{	font-size: 18px; font-weight: 300; line-height: 24px; font-family: 'Gotham-Light' !important;	
}



.et_pb_section.equle-with-text-image
{	padding: 110px 0px !important;
}
.et_pb_section.equle-with-text-image .et_pb_row .et_pb_column:first-child
{	width: 39% !important;
}
.et_pb_section.equle-with-text-image .et_pb_row .et_pb_column:last-child
{	width: 55.5% !important;
}

.et_pb_section.equle-with-text-image .et_pb_row .equle-with-text-heading
{	margin-bottom: 18px !important; margin-top: 65px !important;	
}
.et_pb_section.equle-with-text-image .et_pb_row .equle-with-text-heading,
.et_pb_section.equle-with-text-image .et_pb_row .equle-with-text-heading h2
{	color: #000000; font-size: 46px; line-height: 52px; font-family: 'Maven Pro', sans-serif !important;
}
.et_pb_section.equle-with-text-image .et_pb_row .equle-with-text-text
{	
}
.et_pb_section.equle-with-text-image .et_pb_row .equle-with-text-text,
.et_pb_section.equle-with-text-image .et_pb_row .equle-with-text-text p
{	font-size: 18px; font-weight: 300; line-height: 24px; font-family: 'Gotham-Light' !important;		
}




.et_pb_section.full-width-bg-text 
{	min-height: 585px; padding-top: 280px;	
}
.et_pb_section.full-width-bg-text .full-width-bg-text-row.et_pb_row
{	max-width: 775px !important;	
}
.full-width-bg-text .text-position-change .et_pb_column
{
	position: absolute; top: -200px;
}
.et_pb_section.full-width-bg-text .full-width-bg-text-row.et_pb_row .full-width-bg-heading
{	margin-bottom: 30px !important;	
}
.et_pb_section.full-width-bg-text .full-width-bg-text-row.et_pb_row .full-width-bg-heading,
.et_pb_section.full-width-bg-text .full-width-bg-text-row.et_pb_row .full-width-bg-heading h2
{	color: #fff; font-size: 46px; line-height: 52px; font-family: 'Maven Pro', sans-serif !important;	
}
.et_pb_section.full-width-bg-text .full-width-bg-text-row.et_pb_row  .full-width-bg-text-text
{	max-width: 550px !important;	
}
.et_pb_section.full-width-bg-text .full-width-bg-text-row.et_pb_row .full-width-bg-text-text,
.et_pb_section.full-width-bg-text .full-width-bg-text-row.et_pb_row .full-width-bg-text-text p
{	font-size: 18px; font-weight: 300; line-height: 24px; font-family: 'Gotham-Light' !important; color: #fff;	
}




.et_pb_section.image-text-section-with-bg.first-section
{	border: none !important; min-height: 760px; padding-top: 190px !important;
}
.et_pb_section.image-text-section-with-bg.first-section .et_pb_row .image-text-right-text .image-text-top-heading
{		
}
.et_pb_section.image-text-section-with-bg.first-section .et_pb_row .image-text-right-text .image-text-top-heading,
.et_pb_section.image-text-section-with-bg.first-section .et_pb_row .image-text-right-text .image-text-top-heading h2
{	color: #fff; 
}
.et_pb_section.image-text-section-with-bg.first-section .et_pb_row .image-text-right-text .image-text-text
{	max-width: 550px;	
}
.et_pb_section.image-text-section-with-bg.first-section .et_pb_row .image-text-right-text .image-text-text,
.et_pb_section.image-text-section-with-bg.first-section .et_pb_row .image-text-right-text .image-text-text p
{	color: #fff; 
}



.et_pb_section.app-image-with-bg.second-section.product-page
{	padding: 110px 0px !important;
}
.et_pb_section.app-image-with-bg.second-section.product-page:before
{	display: none !important;
}
.et_pb_section.app-image-with-bg.second-section.product-page .et_pb_row .app-image-with-bg-image img
{	max-width: 755px !important;	
}


.et_pb_section.non-wearable-section 
{	min-height: 670px; padding-top: 240px !important;	
}
.et_pb_section.non-wearable-section .et_pb_row .image-text-top-heading
{	margin-bottom: 30px !important;	
}
.et_pb_section.non-wearable-section .et_pb_row .image-text-top-heading,
.et_pb_section.non-wearable-section .et_pb_row .image-text-top-heading h2
{	color: #000; font-size: 46px; line-height: 52px; font-family: 'Maven Pro', sans-serif !important;	
}
.et_pb_section.non-wearable-section .et_pb_row .image-text-text,
.et_pb_section.non-wearable-section .et_pb_row .image-text-text p
{	font-size: 18px; font-weight: 300; line-height: 24px; font-family: 'Gotham-Light' !important; color: #000;	
}


.et_pb_section.app-image-with-bg.comprehensive-sleep
{	padding-top: 110px !important; padding-bottom: 70px !important;	
}
.et_pb_section.app-image-with-bg.comprehensive-sleep:before
{	display: none !important;
}
.et_pb_section.app-image-with-bg.comprehensive-sleep .et_pb_row .app-image-with-bg-heading
{    max-width: 630px !important;
}
.et_pb_section.app-image-with-bg.comprehensive-sleep .et_pb_row .app-image-with-bg-image.max-width img
{	max-width: 445px !important;	
}
.et_pb_section.app-image-with-bg.comprehensive-sleep .et_pb_row .app-image-with-bg-text
{	margin-bottom: 30px !important;
}
.et_pb_section.app-image-with-bg.comprehensive-sleep .comprehensive-sleep-row.et_pb_row 
{	padding-bottom: 45px !important; max-width: 1090px !important;
}
.et_pb_section.app-image-with-bg.comprehensive-sleep .comprehensive-sleep-row.et_pb_row .et_pb_column
{		
}
.et_pb_section.app-image-with-bg.comprehensive-sleep .comprehensive-sleep-row.et_pb_row .et_pb_column .et_pb_blurb .et_pb_main_blurb_image
{	margin-bottom: 30px;	
}
.et_pb_section.app-image-with-bg.comprehensive-sleep .comprehensive-sleep-row.et_pb_row .et_pb_column .et_pb_blurb .et_pb_main_blurb_image img
{	max-width: 85px !important;
}
.et_pb_section.app-image-with-bg.comprehensive-sleep .comprehensive-sleep-row.et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_container ,
.et_pb_section.app-image-with-bg.comprehensive-sleep .comprehensive-sleep-row.et_pb_row .et_pb_column .et_pb_blurb .et_pb_blurb_container h4
{	font-size: 18px; font-weight: 300; line-height: 24px; font-family: 'Gotham-Light' !important; color: #000;
}




body.page-template-page-template-product #page-container
{	padding-top: 0px !important;	
}
body.page-template-page-template-product #main-header #top-menu-nav ul.nav li a
{	color: #fff;
}
body.page-template-page-template-product #main-header.et-fixed-header #top-menu-nav ul.nav li a
{	color: #000;
}
.et_pb_section.product-hero-section
{	margin-bottom: 160px !important; 
}
.et_pb_section.product-hero-section .et_pb_row 
{	min-height: 640px;	padding-top: 185px !important;
}
.et_pb_section.product-hero-section .et_pb_row .pro-hero-heading
{	margin-bottom: 20px !important;
}
.et_pb_section.product-hero-section .et_pb_row .pro-hero-heading,
.et_pb_section.product-hero-section .et_pb_row .pro-hero-heading h2
{	font-size: 58px; font-weight: 300; line-height: 64px;  color: #FFFFFF; font-family: 'Gotham-Light';
}

.et_pb_section.product-hero-section .et_pb_row .pro-hero-text
{	margin-bottom: 15px !important;
}
.et_pb_section.product-hero-section .et_pb_row .pro-hero-text,
.et_pb_section.product-hero-section .et_pb_row .pro-hero-text p
{	font-size: 18px; font-weight: 300; line-height: 24px; color: #FFFFFF; font-family: 'Gotham-Light';	
}

.et_pb_section.product-hero-section .et_pb_row .et_pb_code
{   margin-top: 25px !important; padding-left: 40px; margin-bottom: 0 !important;
}
.et_pb_section.product-hero-section .et_pb_row .et_pb_code a.wplightbox
{	color: #FFFFFF !important; font-family: 'Gotham-Light'; font-size: 18px; position: relative; font-weight: 300;
    line-height: 24px; padding-left: 0px; text-decoration: none; border-bottom: 1px #fff solid;	
}
.et_pb_section.product-hero-section .et_pb_row .et_pb_code a.wplightbox:before
{   background: url(images/play-button.svg) no-repeat left center; position: absolute; top: -5px; width: 30px; left: -40px;
    content: ''; height: 30px; background-size: 30px auto;
}
.et_pb_section.product-hero-section .et_pb_row .et_pb_column
{	position: static;	
}
.et_pb_section.product-hero-section .et_pb_row .hero-pro-img img
{	max-width: 495px; position: absolute; right: 15px; bottom: -160px;
}








/*  =====================================================	

		sleep dot
		
    =====================================================  */



body.page-template-page-template-sleepdot #page-container
{	padding-top: 0px !important;	
}
body.page-template-page-template-sleepdot .et_pb_section.product-hero-section.sleepdot .et_pb_row .hero-pro-img img
{	max-width: 348px; z-index: 1; bottom: -56px;
}
.et_pb_section.product-hero-section.sleepdot .et_pb_row .pro-hero-heading
{	margin-bottom: 12px !important;
}
.et_pb_section.product-hero-section.sleepdot 
{	margin-bottom: 0px !important;	
}
.et_pb_section.product-hero-section.sleepdot .et_pb_row 
{	padding-top: 320px !important;	
}
.et_pb_section.product-hero-section.sleepdot .et_pb_row .pro-hero-heading,
.et_pb_section.product-hero-section.sleepdot .et_pb_row .pro-hero-heading h2
{	color: #000;
}
.et_pb_section.product-hero-section.sleepdot .et_pb_row .pro-hero-text,
.et_pb_section.product-hero-section.sleepdot .et_pb_row .pro-hero-text p
{	color: #000;	
}

body.page-template-page-template-sleepdot .et_pb_section.intro-section
{	min-height: 720px;	
}
body.page-template-page-template-sleepdot .et_pb_section.intro-section .et_pb_row
{	padding-top: 143px !important; max-width: 550px !important;
}
body.page-template-page-template-sleepdot .et_pb_section.intro-section .et_pb_row .et_pb_text,
body.page-template-page-template-sleepdot .et_pb_section.intro-section .et_pb_row .et_pb_text p
{	color: #000000; font-weight: 300; font-size: 18px; text-align: center;	 font-family: 'Gotham-Light' !important;
}

body.page-template-page-template-sleepdot .et_pb_section.reston-low-section 
{	margin-bottom: 178px !important; border-bottom: 1px solid #E5E5E5; background-position: center bottom;
}
body.page-template-page-template-sleepdot .et_pb_section.reston-low-section .et_pb_row
{	min-height: 778px; padding-top: 133px !important; 
}
body.page-template-page-template-sleepdot .et_pb_section.reston-low-section .et_pb_row .et_pb_text,
body.page-template-page-template-sleepdot .et_pb_section.reston-low-section .et_pb_row .et_pb_text p
{	color: #000000; font-weight: 300; font-size: 18px; text-align: center;	 font-family: 'Gotham-Light' !important;
	max-width: 550px !important; margin: 0 auto !important;
}
body.page-template-page-template-sleepdot .et_pb_section.reston-low-section .et_pb_row .et_pb_column
{	position: static;
}
body.page-template-page-template-sleepdot .et_pb_section.reston-low-section .et_pb_row .reseton-low-mobileapp img
{	position: absolute; left: 120px; bottom: -190px;
}


body.page-template-page-template-sleepdot .et_pb_section.fall-asleep-easier-section
{	min-height: 625px; background-position: center bottom; padding-top: 60px !important;
}
body.page-template-page-template-sleepdot .et_pb_section.fall-asleep-easier-section .et_pb_row
{	max-width: 550px !important;
}
body.page-template-page-template-sleepdot .et_pb_section.fall-asleep-easier-section .et_pb_row .fall-asleep-easier-heading,
body.page-template-page-template-sleepdot .et_pb_section.fall-asleep-easier-section .et_pb_row .fall-asleep-easier-heading h2
{   color: #000000; font-size: 46px; line-height: 52px; font-family: 'Maven Pro', sans-serif !important;
}
body.page-template-page-template-sleepdot .et_pb_section.fall-asleep-easier-section .et_pb_row .fall-asleep-easier-text,
body.page-template-page-template-sleepdot .et_pb_section.fall-asleep-easier-section .et_pb_row .fall-asleep-easier-text p
{   color: #000000; font-weight: 300; font-size: 18px; text-align: center; font-family: 'Gotham-Light' !important;
	max-width: 550px !important; margin: 0 auto !important;
}



.et_pb_section.wake-up-refreshed-section
{	min-height: 730px; padding-top: 150px !important;	
}
body.page-template-page-template-sleepdot .et_pb_section.wake-up-refreshed-section .et_pb_row
{		
}
body.page-template-page-template-sleepdot .et_pb_section.wake-up-refreshed-section .et_pb_row .wake-up-refreshed-heading,
body.page-template-page-template-sleepdot .et_pb_section.wake-up-refreshed-section .et_pb_row .wake-up-refreshed-heading h2
{   color: #000000; font-size: 46px; line-height: 52px; font-family: 'Maven Pro', sans-serif !important;
	max-width: 450px !important;
}
body.page-template-page-template-sleepdot .et_pb_section.wake-up-refreshed-section .et_pb_row .wake-up-refreshed-text,
body.page-template-page-template-sleepdot .et_pb_section.wake-up-refreshed-section .et_pb_row .wake-up-refreshed-text p
{   color: #000000; font-weight: 300; font-size: 18px; text-align: left; font-family: 'Gotham-Light' !important;
	max-width: 450px !important;
}

body.page-template-page-template-sleepdot .et_pb_section.icon-with-text-section
{	padding: 110px 0px !important;	
}
body.page-template-page-template-sleepdot .et_pb_section.icon-with-text-section .et_pb_row
{	text-align: center;	
}
body.page-template-page-template-sleepdot .et_pb_section.icon-with-text-section .et_pb_row .et_pb_blurb.et_pb_module
{	margin: 0px !important; width: 24.5%; display: inline-block; padding: 30px 15px !important;
}
body.page-template-page-template-sleepdot .et_pb_section.icon-with-text-section .et_pb_row .et_pb_blurb.et_pb_module .et_pb_blurb_content .et_pb_main_blurb_image 
{	text-align: center; margin-bottom: 25px !important;
}
body.page-template-page-template-sleepdot .et_pb_section.icon-with-text-section .et_pb_row .et_pb_blurb.et_pb_module .et_pb_blurb_content .et_pb_main_blurb_image img
{	height: 84px; width: 84px;	
}
body.page-template-page-template-sleepdot .et_pb_section.icon-with-text-section .et_pb_row .et_pb_blurb.et_pb_module .et_pb_blurb_content .et_pb_blurb_container h4
{	font-size: 18px; font-weight: 300;line-height: 24px; color: #000000; font-family: 'Gotham-Light' !important;
}





/*  =====================================================	

		Product - Nox Music Smart Sleep
		
    =====================================================  */


.et_pb_section.product-hero-section.nox-music-smart-sleep-hero .et_pb_row .hero-pro-img img
{	max-width: 231px; bottom: -100px;	
}
.et_pb_section.top-text-bottom-image
{	padding: 130px 0px !important;	
}
.et_pb_section.top-text-bottom-image .et_pb_row
{	max-width: 580px !important;
}
.et_pb_section.top-text-bottom-image .et_pb_row .et_pb_column .et_pb_text
{	margin-bottom: 80px !important;	
}
.et_pb_section.top-text-bottom-image .et_pb_row .et_pb_column .et_pb_text,
.et_pb_section.top-text-bottom-image .et_pb_row .et_pb_column .et_pb_text p
{	color: #000000; font-size: 18px;font-weight: 300;line-height: 24px;text-align: center;	font-family: 'Gotham-Light' !important;
}
.et_pb_section.top-text-bottom-image .et_pb_row .et_pb_column .et_pb_image
{	text-align: center;
}
.et_pb_section.top-text-bottom-image .et_pb_row .et_pb_column .et_pb_image img
{	max-width: 345px;	
}



.et_pb_section.fall-asleep-easily-section .et_pb_row 
{	min-height: 670px;	
}
.et_pb_section.fall-asleep-easily-section .et_pb_row .et_pb_column
{	position: absolute; top: 50%; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); 
	transform: translateY(-50%); max-width: 450px;
}
.et_pb_section.fall-asleep-easily-section .et_pb_row .et_pb_column .fall-asleep-easily-heading
{	margin-bottom: 40px;
}
.et_pb_section.fall-asleep-easily-section .et_pb_row .et_pb_column .fall-asleep-easily-heading,
.et_pb_section.fall-asleep-easily-section .et_pb_row .et_pb_column .fall-asleep-easily-heading h2
{	font-size: 46px; line-height: 52px; color: #FFFFFF;	font-family: 'Gotham-Light' !important; font-weight: 300;
}


.et_pb_section.fall-asleep-easily-section .et_pb_row .et_pb_column .fall-asleep-easily-text,
.et_pb_section.fall-asleep-easily-section .et_pb_row .et_pb_column .fall-asleep-easily-text p
{	color: #FFFFFF; font-size: 18px; line-height: 24px; font-family: 'Gotham-Light' !important; font-weight: 300;
}



.et_pb_section.smart-alarm-wakes-section .et_pb_row 
{	min-height: 804px;	
}
.et_pb_section.smart-alarm-wakes-section .et_pb_row .et_pb_column
{	position: absolute; top: 40%; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); 
	transform: translateY(-50%); max-width: 450px; right: 15px;
}
.et_pb_section.smart-alarm-wakes-section .et_pb_row .et_pb_column .smart-alarm-wakes-heading
{	margin-bottom: 40px;
}
.et_pb_section.smart-alarm-wakes-section .et_pb_row .et_pb_column .smart-alarm-wakes-heading,
.et_pb_section.smart-alarm-wakes-section .et_pb_row .et_pb_column .smart-alarm-wakes-heading h2
{	font-size: 46px; line-height: 52px; color: #000; font-family: 'Gotham-Light' !important; font-weight: 300;
}
.et_pb_section.smart-alarm-wakes-section .et_pb_row .et_pb_column .smart-alarm-wakes-text,
.et_pb_section.smart-alarm-wakes-section .et_pb_row .et_pb_column .smart-alarm-wakes-text p
{	color: #000; font-size: 18px; line-height: 24px; font-family: 'Gotham-Light' !important; font-weight: 300;
}



.et_pb_fullwidth_section.Nox-music-smart-sleep-bottom-full 
{	margin-top: -65px; position: relative; z-index: 1; background: none !important;
}


.et_pb_section.colours-at-your-fingertips
{	padding: 140px 0px !important;	
}
.et_pb_section.colours-at-your-fingertips .colours-at-your-fingertips-top-text.et_pb_row
{	max-width: 675px !important;
}
.et_pb_section.colours-at-your-fingertips .colours-at-your-fingertips-top-text.et_pb_row .colours-at-your-fingertips-heading
{	margin-bottom: 40px !important;
}
.et_pb_section.colours-at-your-fingertips .colours-at-your-fingertips-top-text.et_pb_row .colours-at-your-fingertips-heading,
.et_pb_section.colours-at-your-fingertips .colours-at-your-fingertips-top-text.et_pb_row .colours-at-your-fingertips-heading h2
{	font-size: 46px; line-height: 52px; color: #000000;	font-family: 'Gotham-Light' !important; font-weight: 300;
}
.et_pb_section.colours-at-your-fingertips .colours-at-your-fingertips-top-text.et_pb_row .colours-at-your-fingertips-text
{	max-width: 547px !important;	
}
.et_pb_section.colours-at-your-fingertips .colours-at-your-fingertips-top-text.et_pb_row .colours-at-your-fingertips-text,
.et_pb_section.colours-at-your-fingertips .colours-at-your-fingertips-top-text.et_pb_row .colours-at-your-fingertips-text h2
{	font-size: 18px; line-height: 24px; color: #000000;	font-family: 'Gotham-Light' !important; font-weight: 300;
}


.et_pb_section.colours-at-your-fingertips .colours-at-your-fingertips-bootom-icon.et_pb_row
{	padding-top: 60px !important;	
}
.et_pb_section.colours-at-your-fingertips .colours-at-your-fingertips-bootom-icon.et_pb_row .et_pb_blurb 
{	margin: 0px !important; padding: 30px 15px !important;  width: 33.33% !important; text-align: center; float: left;
}
.et_pb_section.colours-at-your-fingertips .colours-at-your-fingertips-bootom-icon.et_pb_row .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image
{	text-align: center;
}
.et_pb_section.colours-at-your-fingertips .colours-at-your-fingertips-bootom-icon.et_pb_row .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img
{	width: 84px; height: 84px;
}
.et_pb_section.colours-at-your-fingertips .colours-at-your-fingertips-bootom-icon.et_pb_row .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h4
{	color: #000000; font-size: 18px; line-height: 24px; font-family: 'Gotham-Light' !important; font-weight: 300;
}




/*  =====================================================	

		Nox Smart Sleep Light
		
    =====================================================  */



.et_pb_section.top-text-bottom-image .et_pb_row .et_pb_column .et_pb_text.sleep-better-heading
{	margin-bottom: 22px !important;
}
.et_pb_section.top-text-bottom-image .et_pb_row .et_pb_column .et_pb_text.sleep-better-heading, 
.et_pb_section.top-text-bottom-image .et_pb_row .et_pb_column .et_pb_text.sleep-better-heading h2
{	color: #000000; font-size: 46px; line-height: 52px; text-align: center; font-family: 'Gotham-Light' !important; font-weight: 300;
}
.et_pb_section.fall-asleep-easily-section .et_pb_row.text-center .et_pb_column
{	left: 0px; right: 0px; margin: auto !important; max-width: 500px !important;
}
.et_pb_section.colours-at-your-fingertips .colours-at-your-fingertips-top-text.et_pb_row .colours-at-your-fingertips-image
{	margin-bottom: 50px !important;	
}
.et_pb_section.colours-at-your-fingertips .colours-at-your-fingertips-top-text.et_pb_row .colours-at-your-fingertips-image img
{	max-width: 385px;	
}




/*  =====================================================	

		Footer
		
    =====================================================  */

#main-footer
{	background: #333; padding-top: 60px !important;	padding-bottom: 33px !important;
}
#main-footer #footer-bottom
{	background: none !important; 	
}
#main-footer #footer-widgets
{	padding-top: 0px !important;
}
#main-footer #et-footer-nav .footer-logo
{	max-width: 227px; margin: 0 auto;
}
#main-footer #et-footer-nav .footer-logo img
{	width: 227px;	
}
#main-footer #footer-widgets .footer-widget .footer-logo
{	max-width: 197px; padding-top: 35px !important;
}

#main-footer #footer-widgets .footer-widget h4.title
{	padding-bottom: 10px; font-size: 14px; line-height: 24px; font-weight: bold;  font-family: 'Gotham-Bold' !important;
	color: #fff !important; 
}
#main-footer #footer-widgets .footer-widget ul.menu
{	list-style: none; margin: 0px; padding: 0px;
}
#main-footer #footer-widgets .footer-widget ul.menu li
{	padding-bottom: 10px; margin: 0px !important; padding-left: 0px; list-style: none;
}
#main-footer #footer-widgets .footer-widget ul.menu li:before
{	display: none !important;
}
#main-footer #footer-widgets .footer-widget ul.menu li a
{	font-size: 14px; line-height: 24px; font-weight: 300;  font-family: 'Gotham-Light';
}

#main-footer .made-with-text
{	text-align: center;
}
#main-footer .made-with-text a
{	color: #898989 !important; line-height: 14px; font-size: 12px; font-weight: 300;  font-family: 'Gotham-Light';
}

.et_pb_gutters3.et_pb_footer_columns4 .footer-widget:nth-child(2)
{    width: 23.875%;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget:nth-child(3)
{    width: 19.875%;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget:last-child
{    width: 18.875%;
}
