
.post img, #logo { max-width: 100%; height: auto; width: auto; }

#mobile_nav { display: none; padding: 5px 15px; position: relative; padding: 10px 20px 10px 50px; color: #fff; background: #111; line-height: 40px; text-transform: uppercase; font-family: 'Titillium Web', Arial, sans-serif; font-size: 1.3em; }
#mobile_nav:hover { color: #fff; text-decoration: none; }
	#mobile_nav > span { display: block; width: 26px; height: 22px; background: url(../images/responsive_arrow.png) no-repeat; position: absolute; top: 50%; left: 50%; margin: -11px 0px 0px -62px; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
	#mobile_nav.opened > span { -moz-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); }
#mobile_menu { position: absolute; top: 50px; left: 50%; width: 460px; margin-left: -230px; text-align: center; z-index: 1000; padding: 15px 0 9px; display: none; }
	#mobile_menu li { line-height: 1.44em; font-size: 20px; }
	#mobile_menu ul { display: block !important; visibility: visible !important; }
#mobile_nav, #mobile_menu { background: #111; }

#mobile_menu a { font-style: normal; color: #fff; }
#mobile_menu li.current-menu-item > a, #mobile_menu a:hover { color: #fff; text-decoration: none; }

nav#top-menu ul.mobile_nav { width: 320px; border: 1px solid #d6d6d6; background: #fafafa; display: none; }
.mobile_nav li ul { position: relative; top: 0; width: auto; display: block !important; visibility: visible !important; }

ul#top-menu ul { display: none; }

.wp-caption { max-width: 96%; padding: 8px; }
embed, iframe, object, video { max-width: 100%; }





@media only screen and ( min-width: 1360px ) and ( max-width: 1700px ) {
	#homepage-slider .slider-light { right: 10px; }
	#homepage-slider .plant-left { left: -170px; width: 330px; height: 282px; background-size: 330px 282px; -moz-background-size: 330px 282px; -webkit-background-size: 330px 282px; }
	#homepage-slider .plant-right { right: -80px; bottom: 20px; width: 220px; height: 421px; background-size: 220px 421px; -moz-background-size: 220px 421px; -webkit-background-size: 220px 421px; }
}



@media only screen and ( min-width: 960px ) and ( max-width: 1360px ) {
	.container { width: 960px; }
	
	ul#top-menu li { padding: 9px 12px; }
		ul#top-menu li a { font-size: 1.2rem; }
	
	#homepage-slider { height: 880px; }
		#homepage-slider .slider-light { right: 10px; top: -120px; }
		#homepage-slider .plant-left { left: -170px; width: 330px; height: 282px; background-size: 330px 282px; -moz-background-size: 330px 282px; -webkit-background-size: 330px 282px; }
		#homepage-slider .plant-right { right: -80px; bottom: 20px; width: 220px; height: 421px; background-size: 220px 421px; -moz-background-size: 220px 421px; -webkit-background-size: 220px 421px; }
		#rev_slider_1_1_wrapper { height: 600px !important; background-size: 960px 600px !important; -moz-background-size: 960px 600px !important; -webkit-background-size: 960px 600px !important; }
			.tp-rightarrow, .tp-leftarrow { top: 37% !important; }
			.slider-main-image { top: 126px !important; }
			.slider-main-text { top: 500px !important; }
			.slider-buy-button { top: 440px !important; }
	
	#homepage-shop-now h2::before { width: 300px; margin-left: -300px; }
	#homepage-shop-now h2::after { width: 300px; margin-right: -300px; }
	#homepage-shop-now ul#home-shop-now li a { height: 200px; }
	#homepage-latest-photos h2::before { width: 250px; margin-left: -250px; }
	#homepage-latest-photos h2::after { width: 250px; margin-right: -250px; }
	#home-instagram .insta-left { padding: 50px 50px 0px; }
	#homepage-main-content h1 { font-size: 3rem; }
	
	h1.category-title { font-size: 3.3rem; }
	#content { background-position: 620px 0px; }
		#left-area { width: 650px; }
			li.et_pt_blogentry a.et_pt_thumb { height: 210px !important; }
		#sidebar { width: 300px; }
			.widget { width: 260px; }
				.widget img { width: 100%; }
	
	#footer-extras ul li h4 { font-size: 1.6em; }
}





@media only screen and ( min-width: 768px ) and ( max-width: 1200px ) {
		#homepage-slider .slider-light, #homepage-slider .plant-left, #homepage-slider .plant-right { display: none !important; }
}



@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {
	.container { width: 750px; }
	
	#header { position: relative; padding: 10px 0px; text-align: center; background: rgba(0,0,0,0.85); }
	#logo { float: none; margin: 0 auto 10px; display: block; text-align: center; }
	ul#top-menu li { float: none; display: inline-block; padding: 9px 12px; }
		ul#top-menu li a { float: none; display: inline-block; font-size: 1.2rem; }
	
	#homepage-slider { height: 560px; padding: 40px 0 50px; background-position: 0 0; background-size: 150%; -moz-background-size: 150%; -webkit-background-size: 150%; }
		#homepage-slider .slider-light, #homepage-slider .plant-left, #homepage-slider .plant-right { display: none !important; }
		#rev_slider_1_1_wrapper { height: 469px !important; background-size: 750px 469px !important; -moz-background-size: 750px 469px !important; -webkit-background-size: 750px 469px !important; }
			#slider-1-slide-4-layer-1 { display: none !important; }
			.tp-rightarrow, .tp-leftarrow { top: 37% !important; }
			.slider-main-image { top: 99px !important; }
			.slider-main-text { top: 392px !important; }
			.slider-buy-button { top: 345px !important; }
	
	#homepage-shop-now h2::before { width: 200px; margin-left: -200px; top: 15px; }
	#homepage-shop-now h2::after { width: 200px; margin-right: -200px; top: 15px; }
	#homepage-shop-now ul#home-shop-now li { width: 48.4%; }
		#homepage-shop-now ul#home-shop-now li:nth-child(even) { margin-right: 0px; }
		#homepage-shop-now ul#home-shop-now li:nth-child(odd) { margin-right: 3%; }
		#homepage-shop-now ul#home-shop-now li a { height: 200px; }
	#homepage-latest-photos::before { width: 750px; }
	#homepage-latest-photos h2::before { width: 150px; margin-left: -150px; top: 23px; }
	#homepage-latest-photos h2::after { width: 150px; margin-right: -150px; top: 23px; }
	#home-instagram .insta-left { padding: 20px 50px 0px; }
		#home-instagram .insta-left img { width: 160px; }
	#homepage-main-content h1 { font-size: 2.4rem; }
	
	#home-testimonials h2 { font-size: 1.2rem; }
		#home-testimonials h2::before { width: 100px; margin-left: -100px; top: 17px; }
		#home-testimonials h2::after { width: 100px; margin-right: -100px; top: 17px; }
	
	#page-header { height: inherit; min-height: 160px; }
	#category-name { padding: 50px 0 0; }
		h1.category-title { font-size: 2rem; }
		#breadcrumbs { line-height: 22px; }
	#content { background-position: 490px 0px; }
		#left-area { width: 480px; }
			h2 { font-size: 2rem; }
			h1, h2, h3, h4, h5, h6 { line-height: 2rem; }
			li.et_pt_blogentry a.et_pt_thumb { height: 160px !important; }
			img.wp-image-1489 { max-width: 200px; }
			form#commentform p { padding-bottom: 5px; }
				form#commentform p.comment-form-cookies-consent label { display: block !important; }
			body.single-product div.product .woocommerce-tabs ul.tabs li a { padding: 0.7em !important; }
		#sidebar { width: 260px; padding-right: 20px; font-size: 0.9rem; }
			.widget h3.title { padding: 0px 0px 0px 10px; line-height: 2.8em; font-size: 1rem; }
			.widget { width: 240px; }
				.widget img { width: 100%; }
			.widget p { padding-bottom: 5px; }
			#nav_menu-2 ul.menu li a { line-height: 1rem; padding: 20px 20px; }
	
	#footer-extras { padding: 50px 0px 50px 0px; font-size: 0.9rem; }
		#footer-extras ul li { width: 41%; }
		#footer-extras ul li:first-child { width: 16%; }
		#footer-extras img { width: 100px; }
			#footer-extras ul li h4 { font-size: 1.2rem; }
			#footer-extras ul li ul.menu li a { padding-left: 20px; }
			#footer-extras ul li ul.menu li a::before { font-size: 17px; }
	#footer-bottom { font-size: 0.8rem; }
}





@media only screen and ( max-width: 767px ) {
	.container { width: 460px; }
	
	#header { position: relative; padding: 10px 0px; text-align: center; background: #222; }
	#logo { float: none; display: block; margin: 0 auto; }
	ul#top-menu { display: none; }
	#header-accounts { text-align: center; }
		#header-accounts .container { text-align: center; }
			#header-accounts a { padding-right: 10px; margin-right: 10px; }
	
	#homepage-slider { height: 390px; padding: 40px 0 50px; background-position: 0 0; background-size: 150%; -moz-background-size: 150%; -webkit-background-size: 150%; }
		#homepage-slider .slider-light, #homepage-slider .plant-left, #homepage-slider .plant-right { display: none !important; }
		#rev_slider_1_1_wrapper { height: 288px !important; background-size: 460px 288px !important; -moz-background-size: 460px 288px !important; -webkit-background-size: 460px 288px !important; }
			#slider-1-slide-4-layer-1 { display: none !important; }
			.tp-rightarrow, .tp-leftarrow { top: 37% !important; }
			.slider-main-image { top: 61px !important; }
			.slider-main-text { display: none; }
			.slider-buy-button { top: 210px !important; }
			
	#homepage-shipping h3 { font-size: 1.2rem; line-height: 1.6rem; }
		#homepage-shipping li { float: none; width: auto; margin-right: 0; margin-bottom: 30px; }
		#homepage-shipping .hp-shipping i, #homepage-shipping .hp-sample i, #homepage-shipping .hp-customers i { font-size: 2rem; }
			
	#homepage-shop-now h2::before { width: 80px; margin-left: -80px; top: 15px; }
	#homepage-shop-now h2::after { width: 80px; margin-right: -80px; top: 15px; }
	#homepage-shop-now ul#home-shop-now li { width: 100%; float: none; }
		#homepage-shop-now ul#home-shop-now li:nth-child(even), #homepage-shop-now ul#home-shop-now li:nth-child(odd) { margin-right: 0; }
		#homepage-shop-now ul#home-shop-now li a { height: 240px; background-size: cover !important; -moz-background-size: cover !important; -webkit-background-size: cover !important; }
	
	#homepage-latest-photos h2::before, #homepage-latest-photos h2::after { display: none; }
	#homepage-latest-photos h2 { display: block; padding: 10px 30px 8px; }
	
	#homepage-main-content { padding: 30px 0px; }
		#homepage-main-content .container { position: relative; top: auto; left: auto; margin: 0 auto; }
			#homepage-main-content h1, #homepage-main-content h2 { font-size: 1.6rem; }
			#homepage-main-content p { text-align: justify; }
	
	#home-instagram .insta-left { float: none; width: 100%; padding: 40px 40px; }
	#home-instagram .insta-right { display: none; }
	
	#home-testimonials { padding: 40px 0px 30px; }
		#home-testimonials h2::before, #home-testimonials h2::after { display: none; }
		.strong-view.modern .testimonial-content { font-size: 1rem !important; }
			#home-testimonials .testimonial-content p { line-height: 1.5rem !important;  }
			.strong-view.modern .testimonial-inner { padding: 20px !important; }
			.strong-view.modern .testimonial-name { font-size: 0.9em !important; }
	
	#page-header { height: 190px; }
	#category-name { padding: 40px 0 10px; }
		h1.category-title { font-size: 2rem; line-height: 2rem; }
		#breadcrumbs { line-height: 22px; }
	#content { background: none transparent; }
		#left-area { display: block; float: none; width: auto; }
			h1 { font-size: 2rem; }
			h2 { font-size: 1.8rem; }
			h1, h2, h3, h4, h5, h6 { line-height: 2rem; }
			.alignright, .alignleft, img.alignright, img.alignleft { display: block; float: none; margin: 0 0; width: 100%; }
			.post { padding: 0 0 50px !important; }
			ul#et_pt_blog, li.et_pt_blogentry { float: none !important; width: auto !important; padding-right: 0 !important; margin-right: 0 !important; }
				li.et_pt_blogentry a.et_pt_thumb { height: auto !important; }
			img.wp-image-1489 { max-width: 200px; }
			form#commentform p { padding-bottom: 5px; }
				form#commentform p.comment-form-cookies-consent label { display: block !important; }
			.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { margin: 0 auto 10px !important; float: none !important; text-align: center; }
			body.single-product div.product .product_title { font-size: 1.8rem !important; }
			ul.page-header-prod-categories li { float: none; width: 100%; }
				ul.page-header-prod-categories li a { margin-right: 0 !important; }
			.woocommerce div.product .woocommerce-tabs ul.tabs li { padding: 5px 0.5em !important; width: 44% !important; margin: 0 0 0 -5px !important; }
				body.single-product div.product .woocommerce-tabs ul.tabs li a { padding: 0.2em !important; }
				.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after { display: none; content: ''; border: 0 none !important; border-radius: 0 0 !important; -moz-border-radius: 0 0 !important; -webkit-border-radius: 0 0 !important; }
				body.single-product div.product .woocommerce-tabs .panel { padding: 20px !important; }
				form#gform_1 li.gfield.gf_left_half, form#gform_1 li.gfield.gf_right_half, form#gform_1 li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), form#gform_1 li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), form#gform_1 li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) { width: 100% !important; }
				.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text { width: 100% !important; margin-bottom: 5px; }
				.woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input { width: 100% !important; }
				.woocommerce ul#shipping_method li { background: none transparent !important; }
				#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button { font-size: 1.05em !important; line-height: 1.5rem !important; padding: 1em 0 !important; }

		#sidebar { display: block; float: none; width: auto; padding-left: 0px; padding-right: 0px; font-size: 1rem; }
			.widget h3.title { padding: 0px 0px 0px 10px; line-height: 2.8em; font-size: 1rem; }
			.widget, .widget img { float: none; width: auto; max-width: 460px; }
			.widget p { padding-bottom: 5px; }
			#nav_menu-2 ul.menu li a { line-height: 1rem; padding: 20px 20px; }
	
	
	#footer-extras { padding: 20px 0px; font-size: 0.8em; }
		#footer-extras #footer-logo { display: block; margin: 0 auto 20px; }
		#footer-extras ul li { width: 50%; }
		#footer-extras ul li:first-child { width: 100%; }
			#footer-extras ul li img { width: 140px; }
			#footer-extras ul li h4 { font-size: 1.6em; }
			#footer-extras ul li p { padding-bottom: 10px; }
			#footer-extras ul li a i { float: none; font-size: 1.2rem; margin-right: 0; margin-top: 6px; display: block; }
			
			ul#menu-footer-links li { margin: 5px 20px; }
				
	#footer-bottom { font-size: 0.7em; text-align: center; padding: 10px 0 65px; }
		#copyright, #developed { float: none; }
	#footer-toggle-menu { display: block; }
	
}





@media only screen and ( max-width: 479px ) {
	.container { width: 300px; }
	
	/* Sticky View Cart */
	#sticky-view-cart { position: fixed; top: 260px; max-width: 52px; font-size: 0.7rem; line-height: 0.8rem; padding: 7px 10px; }
		#sticky-view-cart i { font-size: 1.0rem; margin-bottom: 3px; }
		
	#header { position: relative; padding: 10px 0px; text-align: center; }
	#logo { float: none; display: block; margin: 0 auto; }
	ul#top-menu { display: none; }
	#header-accounts { text-align: center; }
		#header-accounts .container { text-align: center; }
			#header-accounts a { padding-right: 10px; margin-right: 10px; }
	
	#homepage-slider { height: 270px; padding: 35px 0 40px; background-position: 0 0; background-size: 150%; -moz-background-size: 150%; -webkit-background-size: 150%; }
		#homepage-slider .slider-light, #homepage-slider .plant-left, #homepage-slider .plant-right { display: none !important; }
		#rev_slider_1_1_wrapper { height: 188px !important; background-size: 300px 188px !important; -moz-background-size: 300px 188px !important; -webkit-background-size: 300px 188px !important; }
			#slider-1-slide-4-layer-1 { display: none !important; }
			.tp-rightarrow, .tp-leftarrow { top: 37% !important; }
			.slider-main-image { top: 40px !important; }
			.slider-main-text { display: none !important; }
			.slider-buy-button { display: none !important; }
			
	#homepage-shipping h3 { font-size: 1.2rem; line-height: 1.6rem; }
		#homepage-shipping li { float: none; width: auto; margin-right: 0; margin-bottom: 30px; }
		#homepage-shipping .hp-shipping i, #homepage-shipping .hp-sample i, #homepage-shipping .hp-customers i { font-size: 2rem; }
			
	#homepage-shop-now h2::before, #homepage-shop-now h2::after { display: none; }
	#homepage-shop-now h2 { display: block; line-height: 40px; margin-bottom: 20px; }
	#homepage-shop-now ul#home-shop-now li { width: 100%; float: none; margin-bottom: 20px; }
		#homepage-shop-now ul#home-shop-now li:nth-child(even), #homepage-shop-now ul#home-shop-now li:nth-child(odd) { margin-right: 0; }
		#homepage-shop-now ul#home-shop-now li a { height: 180px; background-size: cover !important; -moz-background-size: cover !important; -webkit-background-size: cover !important; }
	
	#homepage-latest-photos::before { width: 600px; height: 344px; background-size: 600px 344px; -moz-background-size: 600px 344px; -webkit-background-size: 600px 344px; bottom: -176px; right: -161px; }
	#homepage-latest-photos h2::before, #homepage-latest-photos h2::after { display: none; }
	
	#homepage-main-content { padding: 30px 0px; }
		#homepage-main-content .container { position: relative; top: auto; left: auto; margin: 0 auto; }
			#homepage-main-content h1, #homepage-main-content h2 { font-size: 1.4rem; }
			#homepage-main-content p { text-align: justify; }
	
	#home-instagram { padding: 40px 0px; }
		#home-instagram .container { padding: 0 0; }
		#home-instagram .insta-left { float: none; width: 100%; padding: 40px 40px; }
			#home-instagram .insta-left img { max-width: 70%; }
		#home-instagram .insta-right { display: none; }
	
	
	#home-testimonials { padding: 40px 0px 30px; }
		#home-testimonials h2 { margin: 0 auto 20px; }
		#home-testimonials h2::before, #home-testimonials h2::after { display: none; }
		.strong-view.modern .testimonial-content { font-size: 1rem !important; }
			#home-testimonials .testimonial-content p { line-height: 1.5rem !important;  }
			.strong-view.modern .testimonial-inner { padding: 20px !important; }
			.strong-view.modern .testimonial-name { font-size: 0.9em !important; }
	
	#page-header { height: auto; }
	#category-name { padding: 20px 0 10px; }
		h1.category-title { font-size: 1.3rem; line-height: 1.8rem; }
		#breadcrumbs { line-height: 22px; padding-bottom: 20px; }
	#content { margin-top: 20px; background: none transparent; }
		#left-area { display: block; float: none; width: auto; }
			h1 { font-size: 2rem; }
			h2, h3, h4, h5, h6 { font-size: 1.4rem; line-height: 1.8rem; }
			p { line-height: 1.5rem; }
			.post { padding: 0 0 50px !important; }
			ul#et_pt_blog, li.et_pt_blogentry { float: none !important; width: auto !important; margin-right: 0 !important; }
				li.et_pt_blogentry a.et_pt_thumb { height: auto !important; }
			img.wp-image-1489 { max-width: 200px; }
			form#commentform p { padding-bottom: 5px; }
				form#commentform p.comment-form-cookies-consent label { display: block !important; }
				#commentform input[type="text"] { width: 100% !important; }
				#commentform input#submit { float: none; margin-bottom: 20px; }
			.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { margin: 0 auto 10px !important; float: none !important; text-align: center; }
			body.single-product div.product .product_title { font-size: 1.8rem !important; }
			ul.page-header-prod-categories li { float: none; width: 100%; }
				ul.page-header-prod-categories li a { margin-right: 0 !important; }
			.woocommerce div.product .woocommerce-tabs ul.tabs li { padding: 0 0.5em !important; }
				body.single-product div.product .woocommerce-tabs ul.tabs li a { padding: 0.2em !important; }
				.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after { display: none; content: ''; border: 0 none !important; border-radius: 0 0 !important; -moz-border-radius: 0 0 !important; -webkit-border-radius: 0 0 !important; }
				body.single-product div.product .woocommerce-tabs .panel { padding: 20px !important; }
				.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text { width: 100% !important; margin-bottom: 5px; }
				.woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input { width: 100% !important; }
				.woocommerce ul#shipping_method li { background: none transparent !important; }
				#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button { font-size: 1.05em !important; line-height: 1.5rem !important; padding: 1em 0 !important; }
				
		#sidebar { display: block; float: none; width: auto; padding-left: 0px; font-size: 1rem; }
			.widget h3.title { padding: 0px 0px 0px 10px; line-height: 2.8em; font-size: 1rem; }
			.widget, .widget img { float: none; width: auto; max-width: 300px; }
			.widget p { padding-bottom: 5px; }
	
	#footer-topbar li { float: none; width: auto; margin-right: 0; margin-bottom: 20px; text-align: center; }
	ul#menu-footer-links li { float: none; display: block; text-align: center; margin: 5px auto; }

	#footer-bottom { font-size: 0.7rem; text-align: center; padding: 10px 0 65px; }
		#copyright, #developed { float: none; }
	#footer-toggle-menu { display: block; }
	
	
	/* Sticky View Cart */
	#sticky-view-cart { position: absolute; top: 0px; left: 0px; right: 0px; z-index: 11111; display: block; background: #64b532; color: #fff; padding: 10px 0; max-width: auto; width: 100%; text-align: center; }
		#sticky-view-cart i { margin-bottom: 0px; }
	
	.et-protected { width: auto !important; }
		.et-protected-form { background: none !important; }
			.et-protected-form p input { margin: 0 !important; }

}