
.header-widget-region, .site-content {
	background: #ffffff;
	-webkit-tap-highlight-color: transparent;
}
.site-info p a{
	color: #337ab7 !important;
	text-decoration: none !important;
	font-weight:bold !important;
}
header.entry-header {
	padding:0px !important;
}

.entry-header h1.entry-title{
	margin-bottom:20px !important;
}
.home-checklist ul {
	margin-left:1.25rem !important;
}
.main-navigation ul.menu>li>a:hover, .main-navigation ul.nav-menu>li>a:hover{
	color:#00fdad ;

}
a.cart-contents {
	color: #fff !important;
}
.site-header {
	border-bottom-style: none;
}
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a {

	color: #fff;
}

.storefront-handheld-footer-bar ul li.cart .count, button.menu-toggle:after, button.menu-toggle:before, button.menu-toggle span:before {
	background-color: #fff;
}
button.menu-toggle span:before, button.menu-toggle:after, button.menu-toggle:before {

	width: 20px;

}
button.menu-toggle {
	float:left;
}
div#post-10 {
	margin-bottom:0px !important;

}
.center dl p {
	font-size: 20px !important;
}
.block-banner-homez ul li dl dt {

	margin: 0 0 25px !important;
}
.wpOwl-carousel .item .testimonial-comment p {
	font-size: 20px;
}
a.cart-contents {
	font-size: 20px;
}
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
	padding: 1.618em 4px;
	font-size: 20px;
	margin-right: 10px;
	font-family: Roboto;
}

.wpOwl-carousel .item h3.testimonial-name {
	text-align: center;
	color: #00fdad;
	font-family: Roboto;
	font-size: 20px;
}
.coupon-headerx p{
	color: #808080 !important;
	font-size: 10px !important;
}
.site-search {
	display: none;
}
.site-header .site-branding {

	height: 100px !important;
}
.site-header .site-branding .custom-logo-link{
	width: 100% !important;
	height: 0px !important;
	text-align:center;
}
.site-header .site-branding .custom-logo-link .custom-logo{
	text-align: center !important;
	margin: 0 auto !important;
}
.single-product div.product .woocommerce-product-gallery img {
	margin: 0 auto;
}
.site-header .site-branding {
	display: block;
	width: 100%;
	float: left;
	margin: 0;
	clear: both;
	margin-top: 15px;
}
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
	padding: 1.618em 4px;
	/* font-size: 20px; */
	margin-right: 10px;
}

.site-header .custom-logo-link, .site-header .site-branding, .site-header .site-logo-anchor, .site-header .site-logo-link,.woocommerce-active .site-branding,.site-header .custom-logo-link {

	clear: both !important;
}

.woocommerce-active .site-branding {
	clear: both !important;
}
.woocommerce-active .site-branding {
	float: none !important;
}
.site-header .site-branding {
	display: block;
	width: 100%;
	float: left;
	margin:0;
	clear: both;
}
.entry-content.loaded {
	margin: 0px !important;
}
.page-template-template-homepage .entry-content, .page-template-template-homepage .entry-header {
	max-width: 100% !important;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.header-text{
	text-align:left;
}
.header-text h1{
	margin-top:0px !important;
	margin-bottom:5px !important;
}
.header-banner .description p{
	text-align:left;
	color:#fff;
}
.header-banner{
	font-family: Asap,sans-serif !important;
}
.header-banner p{
	font-family: Asap,sans-serif !important;
}
.header-banner.check-list .desc ul li{
	margin:0px;
}
.header-banner.check-list .desc ul {
	margin:0px !important;
}
.descr.row.col-lg-6.col-md-6.col-sm-6 ul li {
	color:red !important;
}
.check-list li:before {
	content: "\2713 ";
	margin-left: -1em;
	margin-right: .1em;
	color: #00fdad;
	position: absolute;
	font-weight: 700;
}
.check-list ul{
	text-align:left !important;
}
.check-list .check2 ul{
	padding-left:10px ;
}
.page-template-template-homepage .entry-content .header-banner p:last-child {
	margin-bottom: 10px;
	font-size: 25px;
	font-weight: 400;

}
.button-order p { 
	text-align:left;
}
.button-order p a{

	color: #fff;
	background: red !important;
	/* height: 500px; */
	text-decoration: none;
	padding: 15px !important;
	border-radius: 5px!important;
}
.button-order p a:hover{
	color:red !important;
	background: #fff !important;
	border-radius: 3px!important;
	border: 2px solid red;
	border-radius: 5px!important;
	text-shadow: none !important;

}
.site-footer {
	background-color: #010101 !important;
	color: #fff !important;
}
footer#colophon {
	padding:0px;
}
.site-main {
	margin-bottom: -7px;
}
.home-title div h1{
	color: #fff;
	font-family: Asap,sans-serif;
	font-size: 2.75rem;

}
.home-title{
	width:50%;
	text-align:left;
	float:left;
}
.home-content p{
	font-family:Asap,sans-serif !important;
	margin-bottom: 10px;
	font-size: 25px;
	font-weight: 400;
	color:#fff;
}
.home-content p span{
	color:#00fdad;

}
.home-checklist{
	width:50%;
	float:left;
	text-align:left;
}
.home-checklist ul {
	width:100%;
	float:left;
	text-align:left;
}
.home-checklist ul li{
	width:40%;
	float:left;
	text-align:left;
}
.home-checklist ul li:before {
	content: "\2713 ";
	margin-left: -1em;
	margin-right: .1em;
	color: #00fdad;
	position: absolute;
	font-weight: 700;
}
.home-button a{
	background: red !important;
	text-decoration: none;
	padding: 15px !important;
	border-radius: 5px!important;
	font-family:Asap,sans-serif !important;
	font-size: 25px;
	font-weight: 400;

}
.home-button{
	width:50%;
	float:left;
	text-align:left;
	margin-top:30px;
}
.home-button a:hover{
	border: 2px solid red;
	background:#fff !important;
	color:red  !important;
	text-shadow:none;
}
.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail {
	background-size: cover;
	background-position: center center;
	padding-top: 10px !important;
}
.image-align{
	margin-bottom:10px;

}
.site-header .site-branding {

	margin-top: 10px;

}
.woocommerce-active .site-header .col-full {
   	margin: 0 2.617924em;
}
#content .col-full {
	margin: 0 2.617924em;
}
#content .col-full #primary .col-full{
	margin: 0 2.617924em;
}
#page, #content {
	background: #fff !important;
}

.home-mobile{
	display:none ;
}

.home-desktop{
	display:block;
}


.home-title div h1{
	color: #fff;
	font-family: Asap,sans-serif;
	font-size: 2.75rem;

}
.home-title div h1{
	margin-top:3rem;

}
.home-title{
	width:50%;
	text-align:left;
	float:left;
}
.home-content p{
	font-family:Asap,sans-serif !important;
	margin-bottom: 10px;
	font-size: 25px;
	font-weight: 400;
	color:#fff;
}
.home-content p span{
	color:#00fdad;

}
.home-checklist{
	width:50%;
	float:left;
	text-align:left;
}
.home-checklist ul {
	width:100%;
	float:left;
	text-align:left;
}
.home-checklist ul li{
	width:40%;
	float:left;
	text-align:left;
}
.home-checklist ul li:before {
	content: "\2713 ";
	margin-left: -1em;
	margin-right: .1em;
	color: #00fdad;
	position: absolute;
	font-weight: 700;
}
.home-button a{
	background: red !important;
	text-decoration: none;
	padding: 15px !important;
	border-radius: 5px!important;
	font-family:Asap,sans-serif !important;
	font-size: 25px;
	font-weight: 400;

}
.home-button{
	width:50%;
	float:left;
	text-align:left;
	margin-top:30px;
}
.home-button a:hover{
	border: 2px solid red;
	background:#fff !important;
	color:red  !important;
	text-shadow:none;
}
.video-align{
	text-align:right;
	width:50%;
	float:right;
}
.home-checklist {
	width: 50%;
	float: left;
	text-align: left;
}
.home-content {
	width: 50%;
	float: left;
	text-align: left;
}
.home-checklist ul li {
	width: 40%;
	float: left;
	text-align: left;
}
div#post-10 {
	margin-left:auto !important;
	width:100% !important;
}
#masthead {
	margin:0 auto !important;
	max-width:1300px !important;
	width:100%;
}
.site-footer {
	background-color: #1e1e1e !important;
	color: #fff !important;
	width: 1300px;
	margin: 0 auto;
}
.coupon-headerx {
	height: auto;
	background: #000;
	width: 100%;
	max-width: 1300px !important;
	margin: auto !important;
}
li.home-desktop.image-align {
	float:right;
}
.coupon-headerx p{
	color:#000 !important;
}
#page, #content {
	background: #2c2c2c !important;
}
div#content {
	max-width: 1300px;
	width: 100%;
	margin: 0 auto;
}
table.shop_table_responsive tr td{
	vertical-align: middle;
}
table.shop_table_responsive tr .product-thumbnail{
	text-align: center;
}
	.site-footer .col-full{
			margin: 0 2.617924em;
		}
div#content{
	background:#fff !important;
}
table.woocommerce-checkout-review-order-table .product-name {
	width: 50%;
}
.wpOwl-nav {

    top: 20% !important;

}
@media (max-width: 66.4989378333em){
	#content .col-full{
		margin:0px;
	}
	#content .col-full #primary .col-full{
		margin:auto, 0 2.617924em;
	}
	.home-mobile{
		display:none ;
	}

	.home-desktop{
		display:block;
	}

	.home-title{
		width:50%;
		text-align:left;
		float:left;
	}
	.home-title div h1{
		color: #fff;
		font-family: Asap,sans-serif;
		font-size: 2.75rem;

	}
	.video-align{
		text-align:right;
		width:50%;
		float:right;
	}
	.home-checklist {
		width: 100%;
		float: left;
		text-align: left;
	}
	.home-content {
		width: 50%;
		float: left;
		text-align: left;
	}
	.home-checklist ul li {
		width: 40%;
		float: left;
		text-align: left;
	}
	.content-area, .widget-area {
		margin-bottom: 0px;
	}
}
@media (max-width: 600px){
	div#post-10 {
		margin-left: 0px !important;
	}
	#content .col-full{
		margin:0px;
	}
	#content .col-full #primary .col-full{
		margin:auto, 0 2.617924em;
	}
	.home-desktop{
		display:none;
	}
	.home-mobile{
		display:block ;
	}


	.home-title{
		width:100%;
		text-align:left;
		clear:both;
	}
	.home-title div h1{
		color: #fff;
		font-family: Asap,sans-serif;
		font-size: 40px;

	}
	.home-mobile .image-align{
		width:100%;
		text-align:left;
	}
	.video-align{
		text-align:right;
		width:100%;
		float:right;
	}
	.home-checklist {
		width: 100%;
		float: left;
		text-align: left;
	}
	.home-content {
		width: 100%;
		float: left;
		text-align: left;
	}
	.home-checklist ul li {
		width: 40%;
		float: left;
		text-align: left;
	}
	.home-button{
		width:100%;

	}
	li.home-mobile.image-align {
		float:right;
	}
}
