/*
Theme Name: Conzerol
Author: Studio Zaiste
Author URI: studiozaiste.com
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,400i,700,700i|Roboto:300,300i,400,400i,700,700i&subset=latin-ext');

html {
	margin-top: 0 !important;
}
#wpadminbar {
	display: none;
}

body {
	margin: 65px 0 0 0;color: #000; 
	font-family: 'Roboto', Arial, sans-serif; font-size: 14px; font-weight: 300;
}


a, .btn {-webkit-transition: color 0.3s ease-out;-moz-transition: color 0.3s ease-out;-o-transition: color 0.3s ease-out;}
.buy-now a span, .btn, .product, .socials, .socials img {
	-webkit-transition: background-color 0.3s ease-out;-moz-transition: background-color 0.3s ease-out;-o-transition: background-color 0.3s ease-out;
}

a {color: #000;outline: none;}

a:hover, a:active, a:focus, {color: #ed1c24;}
.read-more {font-weight: 700;color: #ed1c24;}

.container {
	max-width: 1070px !important;
}

h1 {}
h2 {}
h3 {}
h4 {}

ol {margin: 0;padding: 10px 0 10px 15px;font-weight: 700;}	
ol > li {margin: 0;padding: 3px 0 5px 2px;font-weight: 400;}

.navbar { height: 65px;font-weight: 700; border-bottom: 1px solid #e5e5e5;background: #fff;}
.navbar-toggle {background: #ed1c24;}
.navbar-toggle > .icon-bar {background: #fff;}
.navbar .navbar-brand {margin: 0;padding: 12px 10px 0 10px !important;display: block;line-height: 65px;}
.dropdown {
	position: relative;
}
.dropdown:hover {
}

.dropdown:hover .dropdown-menu {
	display: block;
}
ul.dropdown-menu {
	margin: 0;padding: 0;width: 180px;display: none;list-style: none;
	position: absolute;left: 0;top: 65px;
	background: #fff;
}
ul.dropdown-menu li {
	padding: 10px; border-bottom: 1px solid #e5e5e5;
	text-align: left;
}
.dropdown:hover .dropdown-menu a {
	color: #000;text-decoration: none;
}
.dropdown:hover a, .dropdown:hover .dropdown-menu a:hover  {
	color: #ed1c24;
}

.nav > li {padding:0 7px}
.nav > li > a {margin: 0;padding: 0; line-height: 65px; outline: none !important;}
.nav-footer {margin: 8px 0 0 0 ;padding: 0;list-style: none;}
.nav-footer li {margin-right: 15px;float: left;display: inline;}
.nav-footer li a {font-weight: 700; text-decoration: none;}
.copyright {padding: 15px 0;font-size: 12px;}

.nav > li.buy-now > a {
	margin-top: 22px;line-height: 100%;padding: 3px 7px;background-color: #ed1c24;color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.buy-now a:hover  {background-color: #cc1118;}

#footer {
	margin-top: 15px;
}
/* style */

.badge {
	margin: 10px 15px 0 0;padding: 5px 0 0 0;
	display: block;float: left;
	font-family: 'Roboto Condensed';font-size: 14px;line-height: 14px;font-weight: 700;text-transform: uppercase;
	color: #fff;
}
	.badge img {float: left;margin-top: -5px;margin-right: 5px;}
	.badge.badge-like 		{width: 140px;}
	.badge.badge-money 		{width: 160px;}
	.badge.badge-shipping 	{width: 120px;}

.cover-hp {margin-top: -15px;position: relative;}
	.cover-hp {background-position: top center;background-repeat: no-repeat;background-size: cover;}
	.cover-hp .cover-lead {padding-top: 15%;}
	.cover-hp .cover-hp-redline {position: absolute;right: 0;bottom: 0;left: 0;height: 60px;background: rgba(237, 28, 36, .60);}
	.cover-hp .cover-hp-redline .cover-hp-redline-conzerol img {
		margin-top: -35px;margin-left: -80px;
		max-width: 120%;
	}	
	
	.cover-hp h1 {margin: 0;padding: 0 0 30px 0;
		font-size: 62px;font-family: 'Roboto Condensed';font-weight: 700;color: #ed1c24;}
		.cover-hp h1 strong 	{display: block;font-size: 28px;color: #000;}
		.cover-hp h1 em 		{display: block;font-size: 32px;color: #000; font-style: normal;}
	.cover {
		height: 100px;
		background-position: center top;
		background-repeat: no-repeat;
		background-size: cover;
		background-image: url('images/title-bg.jpg');
		}
	.cover h1, .cover h2 {margin: 0;padding: 0;line-height: 100px;color: #ed1c24}
	.page-adults-treatment .cover-hp.cover-subpage h1 {
		color: #fff;
	}

.cover-hp.cover-subpage .cover-big-text {
padding-top:6%
}
.cover-hp.cover-subpage h4 {
	margin: 0;padding: 5px 0 10px 0;
	font-size: 22px;line-height: 28px;
}
	
.hp {}
.hp h2, .hp h3, .hp h4 {font-family: 'Roboto Condensed';font-weight: 400;}
.hp h2 {font-size: 32px; font-weight: 700;}
.hp h2 span {color: #ed1c24;}
.hp h2 a {
	line-height: 32px;
	display: block;float: right;
	font-size: 12px;text-align: right;
}
.hp h3 {margin: 0;padding: 15px 0 0 0;font-size: 21px; font-weight: 400;}
.hp h4 {font-size: 18px; font-weight: 400;}

.section p {margin: 0;padding: 10px 0;font-size: 13px;line-height: 133%;}
.section a, .entry a {font-weight: 700;color: #0072bc;}

.section-one {border-top: 45px solid #ebebeb;border-bottom: 1px solid #ebebeb;}
.section-one-content {margin-top: -44px;padding-bottom:10px; background: #f5f5f5;}
.section-one-content h3 {padding: 5px 0 0 0;}
.section-one-content h4 {margin: 0 -15px;padding: 0 15px;line-height: 44px;background: #e2e2e2;}
	.ba-claim {line-height: 55px;}
.section-two {border-bottom: 1px solid #ebebeb;}
	.section-two ul {margin: 25px 0 10px 0;padding: 0;list-style: none;font-family: 'Roboto Condensed'; font-size: 14px; font-weight: 400;}
	.section-two li {margin: 0;padding: 0 0 10px 30px;background: url('images/icon-check.png') no-repeat left top;}
	.section-two-image {margin: 0 -15px; position: relative;overflow: hidden;border-bottom: 10px solid #ed1c24;}
	.section-two-image img.badge-thrusted {position: absolute;right: 15px;bottom: 15px;}
.section-three {padding: 15px 0;}

.entry {padding: 20px 0;}		
.entry h1, .entry h2, .entry h3 {font-family: 'Roboto Condensed', Arial, sans-serif;}		
.entry h1 {margin: 0;padding: 20px 0;color: #ed1c24;}
.entry ul {margin: 10px 0;padding: 0 0 0 25px;}
.entry li {margin: 8px 0;padding: 0 0 0 5px;}

.lead {font-size: 16px;}

.alignleft, img.alignleft {display: inline;float: left;margin-right: 30px;margin-top: 4px;}
.alignright, img.alignright {display: inline;float: right;margin-left: 30px !important;margin-top: 4px;}
.aligncenter, img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}

.ba-case {margin: 10px 0 15px 0;padding: 15px 0 15px 0;border-bottom: 1px solid #eee;clear: both;}

.ba h5 {margin: 0;padding: 10px 0 0 0;font-size: 28px;font-weight: 700;color: #000;}
.ba h6 {margin: 0;padding: 5px 0 20px 0;font-size: 18px;color: #ed1c24;}
.ba .photo-desc, .testimonials-desc {margin: 10px 0 10px 0;padding: 20px; background: #fbf7eb;color: #473f29;}
.ba .photo-desc p, testimonials-desc p {margin: 5px 0;}
.testimonials-name {
	margin: 20px 0 10px 0;padding: 0;text-align: right;
}

.ba-image {position: relative;margin: 5px auto;}
.ba-image span {
	padding: 5px 10px;
	position: absolute;left: 0;bottom: 0;
	background: #ed1c24;color: #fff;font-size: 12px;font-weight: 700;
}

.faq .entry h3 {margin: 10px 0 0 0;padding: 20px 0 5px 0; border-top: 1px solid #eaeaea;}
.faq .entry h3 ~ p {margin: 0;padding: 5px 0 10px 0;}

.second-entry {
	margin: 90px 0 20px 0;padding: 15px;
	color: #5c4d24;background: #f8eed2; border-bottom: 3px solid #f8e2a6;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;
}
.second-entry h2 {margin:0;padding: 10px 0 20px 0;font-size: 24px; text-align: center;  border-bottom: 1px solid #f8e2a6;}
.second-entry h3 {
	margin:0;padding: 10px 0 10px 0;font-size: 18px; text-align: left;
}
.second-entry ul {padding: 10px 0 0 0; margin: 0;}
.second-entry li {font-style: italic; 
	margin: 5px 0;padding: 10px;
	list-style: none;background: #fbf5e5;border-bottom: 1px solid #f8e2a6;	
}


/* woo */

.cart-menu {font-weight: 400;}
.cart-menu.cart-empty {color: #ccc;}
.cart-menu.cart-full {color: #ed1c24;}

.page-shop .cover h2 {color: #fff;}
.page-shop .cover {position: relative;}
.page-shop .cover .icons {position: absolute;top: 23px;right: -20px;}
.page-shop .icons .badge {float: left;text-shadow: 0 2px 3px rgba(0,0,0,0.6);}
.page-shop .product {border: 1px dashed #e4e4e4;position: relative;text-align: center;}
.page-shop .product:hover {background: #fbf5e5;}
.page-shop .product {margin: 10px auto;padding: 30px 0 20px 0;}
.page-shop .product .onsale {
	padding: 3px 10px 1px 10px;position: absolute;top: 10px;left: 10px;
	font-family: 'Roboto Condensed';font-size: 13px;font-weight: 700;text-transform: uppercase;
}
.page-shop hr {margin: 40px 0 30px 0; visibility: hidden;}
.page-shop .entry h2 {font-weight: 700;color: #ed1c24;}
.woocommerce span.onsale {
	padding: 5px;
-webkit-border-radius: 0 !important;-moz-border-radius: 0 !important;border-radius:0 !important;line-height: 120% !important; min-height: auto !important;max-height: auto !important;
}
.page-shop .product .onsale {color:rgb(85, 103, 113);background: none;}
.page-shop .product .onsale {color: #fff;background: rgba(226, 165, 0, 1);}
	.page-shop .product a {outline: none;}
	.page-shop .product a:hover h3, .product a:hover .price {text-decoration: none;}
	
	.page-shop .product h3 {
		margin: 0;padding: 0 0 5px 0;
		font-size: 18px;line-height: 26px; font-weight: 700; text-align: center;color: #000;
	}
	.page-shop .product .wp-post-image {padding: 10px 5px;}
	.page-shop .product .wp-post-image, .product .wp-post-image img {margin: 0 auto;text-align: center;}
	.product .price {
		padding-top: 10px;padding-bottom: 0;padding-bottom: 0;display: block;
		font-size: 21px;font-weight: 700;text-decoration: none;text-align: center;
		color: #ed1c24 !important;
	}
	.product .button {margin: 0 auto;display: inline-block;color: #fff;background: #ed1c24;}
	.product a {
		display: block;
	}
	.product a:hover {text-decoration: none;}
	.product a p, .product a:hover p {color: #000;}

.single-product {position: relative;}
.single-product del, .page-shop .price del {font-weight: 400;color: #a4a4a4;}
.single-product ins, .page-shop .price ins {text-decoration: none;}
.single-product .onsale {
	padding: 3px 10px 1px 10px;position: absolute;top: 10px;left: 0;
	font-family: 'Roboto Condensed';font-size: 16px;font-weight: 700;text-transform: uppercase;
	color: #fff;background: rgba(226, 165, 0, 1);
}
.woocommerce-product-gallery {
	opacity: 1 !important;
}
.single-product .product .images {
	width: 40%;float: left;text-align: center;
}
.single-product .product .images img {
	margin: 10px auto;
	width: 100%;
	height: auto;
	object-fit: cover;
	object-position: center;
	display: block !important;
}
.single-product .product .summary {
	width: 57%;float: right;
}
.single-product .product .summary .price {
	text-align: left;
}
.product_meta {
	margin:  20px 0 0 0;
	padding: 10px 0 10px 0; clear: both; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;
}

.product a p, .product a:hover p {
	font-weight: 400; color: #747474;
}

.product_meta .sku_wrapper {font-weight: 700; font-size: 12px;}
.product_meta .sku_wrapper .sku {font-weight: 400;}
.product_meta .tagged_as {display: block; font-weight: 700; font-size: 12px;}
.product_meta .tagged_as a {font-weight: 400; display: inline;}
.product_meta .posted_in {display: block;font-weight: 700;font-size: 12px;}
.product_meta .posted_in a {font-weight: 400; display: inline;}

.woocommerce-tabs {
	clear: both;padding: 10px 0 0 0;
}
.woocommerce-tabs .tabs {
	display: none;
}	
.woocommerce-tabs .panel {
	padding-bottom: 10px;
}
.woocommerce-tabs .panel h2 {
	margin: 0;padding: 5px 0;font-size: 24px;font-weight: 700;
}

.attachment-shop_single {
	border: 1px solid #eaeaea;
}

.cart-collaterals .product {
	padding: 10px;
	text-align: center;
	border: 1px solid #eaeaea;
}
.cart-collaterals .product h3 {
	font-size: 18px;
}
.cart-collaterals .product p {
	margin: 0;padding: 5px 0;
	font-size: 12px;font-weight: 400;color: #000;
}
.cart-collaterals .product .price {
	margin: 0;padding: 5px 0;
}
	
.article-shorts {margin-top: 15px;margin-bottom: 15px;}	
.article-shorts h2 {margin: 0;padding: 10px 0;}
.article-shorts .btn {
	margin: 0;
	font-size: 14px;
}
.page-article {padding: 15px 0;}
.page-article .entry {line-height: 160%;}
.breadcrumb {margin: 0;padding: 10px 0;font-size: 12px; border-top: 1px solid #eee;
}

.form-group {
	margin: 15px 0;padding: 15px;
	color: #5c4d24;background: #f8eed2; border-bottom: 3px solid #f8e2a6;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;
}

.form-group br {display: none;}
.form-group label {margin: 0; padding: 15px 0 5px 0;display: block;font-size: 18px;font-weight: 700;}
.form-group .form-control {margin: 0 0 10px 0;border-color: #f8e2a6;}
.form-group .form-control:active, .form-group .form-control:focus, .form-group .form-control:hover {border: 1px solid #333;}
.form-group .btn {border: 0 none;}
.form-group .wpcf7-not-valid {border-color: #ed1c24;background: #f9eff0;}
.form-group .wpcf7-not-valid-tip {display: none;}
.form-group textarea {
	height: 100px;
}


.red { height: 250px;
	margin: 0 0 50px 0;background: #ed1c24; color: #fff;position: relative;}
.red h2 {margin: 0;padding: 40px 0 10px 0;font-weight: 700;}
.red p {margin: 0;padding: 20px 0 40px 0;clear: both;}
.red p .btn {margin: 0;}
.red .red-conzerol {height: 200px;position: relative;margin: 0 auto;text-align: center;}
.red .red-conzerol img {margin-left: auto;margin-right: auto;position: absolute;right: 0;bottom: -75px;left: 0;}

.aside-conzerol {
	margin: 10px 0;padding: 0 5px 10px 5px;
	background: #ed1c24; text-align: center;
}
	.aside-cta {
		padding: 10px 0;
	}
	.aside-conzerol h3 {
		margin: 0;padding:15px 0;color: #fff;
	}
	.aside-conzerol .badge {
		margin: 0 0 10px 35px;text-align: left;
	}

.btn, .product .button {
	margin: 15px 10px 0 0;padding: 12px 20px;display: inline-block;
	font-size: 18px;font-family: 'Roboto Condensed', Arial, sans-serif;font-weight: 700;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}
.single_add_to_cart_button {
	border: 0 none;
}
.checkout-button, #place_order {
	background-color: #ed1c24 !important;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	margin: 10px auto;
	color: #fff;background: #ed1c24;
}

.btn:hover, .btn:active, .btn:focus, .product .button:hover, .product .button:active, .product .button:focus {text-decoration: none;}
	.btn.btn-red {color: #fff;background: #ed1c24;}
	.btn.btn-rev {background: #fff;color: #ed1c24;}
	.btn.btn-white {color: #505050;background: #fff;}

.photo-gallery-image {margin-bottom: 5px;position: relative;border-bottom: 5px solid #ed1c24;}
.photo-gallery-image img {width: 100%;height: auto;}
.photo-gallery-image span {padding: 5px 10px;font-family: 'Roboto Condensed', Arial, sans-serif; font-size: 12px; font-weight: 700; color: #fff;background: #ed1c24;position: absolute;left: 0;bottom: 0;}

.slider {padding-top: 15px;max-height: 430px;overflow: hidden;}
.slick-list {overflow: hidden;position: relative; max-height: 240px; text-align: center;}
.slick-slide {outline: none;}
.slick-dots {margin: 0 auto;padding: 10px 0;list-style: none; text-align: center;}
.slick-dots li {margin: 0 3px;display: inline-block;text-align: center;}
.slick-dots li button {
	width: 15px;height: 15px;overflow: hidden;cursor: pointer;
	font-size: 12px;color: #e5e5e5;background: #e5e5e5;border: 0 none;
	-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;
}
.slick-dots li.slick-active button {color: #ed1c24;background: #ed1c24;}

.socials {
	margin-left: 5px;
}
.socials:hover {
	opacity: 0.6;
}
.socials.icon-tel{
	padding: 0 10px;line-height: 33px;
	border: 1px solid #c8c8c8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;display: block;
}

/* end style */

@media (max-width: 1290px) {	
	.badge {margin: 10px 10px 0 0;padding: 5px 0 0 0;font-size: 12px; }
	.badge.badge-like 		{width: 110px;}
	.badge.badge-money 		{width: 115px;}
	.badge.badge-shipping 	{width: 130px;}
	.cover-hp .cover-hp-redline .cover-hp-redline-conzerol img {margin-top:-20px;}
	.section-two ul {margin: 30px 0 0 0;padding: 0;}
	.section-two li {margin: 0;padding: 4px 0 4px 30px;}
	/* .section-two-image {min-height: 380px;} */
	.section-two-image-img {height: auto;}
	
}
@media (max-width: 1090px) {	
	.navbar, .nav-footer {font-size: 12px;}
	.nav-footer > li {margin: 0;padding: 0;}
	.nav > li, .nav-footer > li {padding-left:5px;padding-right:5px;}
	.nav > li.buy-now > a {margin-top: 23px;}
	.cover-hp {height: auto !important}
	.cover-hp .cover-lead  {padding: 10% 0;}
	.cover-hp h1 {font-size: 300%;}
	.cover-hp h1 strong {font-size: 60%;}
	.cover-hp h1 em {font-size: 70%;}

	.section-one-content {margin-top: 15px;}
	.section-two-image {margin-top: 15px;}

	.red {margin: 0 auto; text-align: center; height: auto;	}
	.red .badge {margin-left: auto;margin-right: auto;display: inline-block;float: none;text-align: left;}
	.red .badge.badge-shipping {clear: both;}
	.red .red-conzerol img {max-width: 120%;}
	.btn {font-size: 100%;}
	.ba-claim {padding-top: 5px;line-height: 115%;}
}
@media (max-width: 980px) {	
	.nav > li {
		padding: 0 4px;
	}
	.navbar-brand {
		width: 100px;
	}
	.navbar .navbar-brand {
		padding-top: 23px !important;
	}
	.cover-hp .cover-hp-redline {height: 20px;}
	.cover-hp .cover-hp-redline .cover-hp-redline-conzerol img {margin-top: -50px;max-width:100%; margin-left: 20px;}
	.section-one-content {margin-bottom: 20px;}
	.section-two ul {margin: 20px 0 0 0;padding: 0 0 30px 0; width: 50%; float: left;}
	.section-two .conzerol-block-text p {width: 33%; float: right; text-align: center;}
	.section-two .conzerol-block-text p img {margin-top: 50px;}
	.red .red-conzerol img {max-width: 120%;}
	.red .badge.badge-money {width: 150px;}
	.entry iframe {
		max-width: 100% !important;
	}
}

@media (max-width: 767px) {
	body {margin: 0;}
	.navbar-fixed-top {position: relative;}
	.navbar-fixed-top .navbar-right {float: none; text-align: left;}
	.navbar .navbar-brand {margin-left: -15px;text-align: left;}
	.container > .navbar-collapse {margin: 0 -30px 0 -30px;}
	.navbar-nav {background: #000;margin-top: 0;}
	.navbar-toggle {margin:0 -15px 0 -15px;padding:0 20px;position: absolute;top: 0;right: 0;bottom: 0;background: #000;}
	ul.dropdown-menu {
		display: block;position: relative;top: auto;right: auto;bottom: auto;left: auto;width: 100%;
		background: #393939;
	}
	ul.dropdown-menu li {
		border-bottom: 1px solid #212121;
	}
	ul.dropdown-menu a {
		display: block;
		padding: 5px 10px;color: #fff;
		
	}
	.navbar-collapse.collapse.in {}
	.navbar-toggle .icon-bar {height: 0; width: 30px;border-bottom: 4px solid #fff;}
	.navbar-toggle.collapsed {background: #ed1c24;}
	.navbar {z-index: 999;margin-bottom: 0;}
	.nav > li {padding: 0;} 
	.nav > li > a {padding:12px 12px; font-size: 14px;line-height: 21px; color: #fff; border-bottom: 1px solid #212121; }
	.nav > li.buy-now > a {
		margin: 10px 10px 0 10px;padding: 10px;text-align: center;}
	.nav-footer {margin: 10px 0;padding: 5px 0;position: relative;text-align: center;}
	.nav-footer li {margin: 0;padding: 0;float: none;display: inline-block; text-align: center;}
	.nav-footer > li a {margin: 5px;padding: 10px 15px;display: block; border: 1px solid #eaeaea;}
	.copyright {padding-bottom: 15px;text-align: center;}
	.cover-hp {height: 500px !important;}
	.cover-hp .cover-lead  {padding: 180px 0 0 0;text-align: center;color: #fff;}
	.cover-hp h1 {font-size: 34px;text-align: center;}
	.cover-hp h1 strong 	{color: #fff;}
	.cover-hp h1 em 		{color: #fff;}
	.cover-hp .btn.btn-red {font-size: 21px;background: #fff;color: #ed1c24;}
	
	.cover-hp .cover-hp-redline .cover-hp-redline-conzerol {height: 10px;}
	.cover-hp .cover-hp-redline .cover-hp-redline-conzerol img {margin-top: -40px;}
	.hp {font-size: 100%;}
	.section-one {border-top:30px solid #fff;}
	
	.section-two ul {width: auto; float: none !important;}
	.section-two .conzerol-block-text p {width: auto; float: none !important;}
	.section-two .conzerol-block-text p img {margin-top: 0;}
	
	.alignleft, img.alignleft, .alignright, img.alignright, .alignright, img.alignright {display: block;float: none; margin: 10px auto !important;}
	
	.red {margin: 0 auto; text-align: center;	}
	.red h2 {text-align: center;}
	.red .badge {margin-left: auto;margin-right: auto;display: inline-block;float: none;text-align: left;}
	.red .badge.badge-shipping {clear: both;}
	.red p {margin: 0;padding: 30px 0 40px 0;}
	.red .red-conzerol {height: 120px;position: relative;margin: 0 auto;text-align: center;}
	.red .red-conzerol img {margin-left: auto;margin-right: auto;position: absolute;right: 0;bottom: -35px;left: 0;}
	
	.ba h5, .ba h6, .ba p {text-align: center;}
	.ba .photo-desc, .ba .photo-desc p {text-align: justify;}
	.ba-details strong {display: inline;}
	.ba-image span {position: relative;display: block;background: none;text-align: center;color: #000;}
	.ba-image img {margin: 0 auto;display: block;text-align: center;}
	
	.page-shop .cover {height: 200px;}
	.page-shop .cover h2 {line-height: 80px;}
	.page-shop .cover .icons {position: relative;top: auto;right: auto;bottom: auto;left: auto;}
	.socials-links {text-align: center;margin: 0 auto;}
	.socials {margin: 0 5px;text-align: center !important;display: inline-block !important;float: none !important;}
	
	.single-product .product .images {width: 100%;float: none;text-align: center;}
	.single-product .product .summary {width: 100%;float: none;}
	.single-product .product {border: 0 none !important; text-align: center;}
	.single-product .related.products .product {border: 1px dashed #2e2e2e !important; text-align: center;}
	.single-product .product .summary .price {text-align: center;}

}
@media (max-width: 640px)  { 
	.navbar-toggle {
		position: fixed;bottom: auto;height: 65px;right: 10px;
	}
	.navbar-collapse.collapse.in {
		margin: 0;padding: 10px 15px 0 15px;
		position: fixed;left: 0; right: 0;
		z-index: 100;
	}
	.red .red-conzerol {height: 200px;position: relative;margin: 0 auto;text-align: center;}
	.cover-hp {position: relative;}
	.cover-hp .cover-hp-redline .cover-hp-redline-conzerol img {margin: -40px 0 0 0;}
	.cover-hp .cover-lead {margin: 0;padding: 50% 0 0 0;position: absolute;top: 0;right: 0;bottom: 0 ; left: 0;background: rgba(0, 0, 0, .3);}
	.cover-hp h1 {color: #fff;}
	.red .red-conzerol img {margin-left: auto;margin-right: auto;position: absolute;right: 0;bottom: -40px;left: 0;}
	.hp h2 {text-align: center;}
	.hp h2 a {margin: 10px 0;display: block;float: none;text-align: center;font-size: 16px;}
	.ba-claim {line-height: 120%; text-align: center;}
	.btn-wrapper {margin-left: auto;margin-right: auto;text-align: center;}
	.btn.btn-red.pull-right {margin: 10px auto 15px auto;text-align: center;float: none !important;}
	.red .red-conzerol p {padding-bottom: 20px;}
	.red .red-conzerol img {max-width: 100%;}
	.second-entry {margin-top: 5px;}
	.hp h4 {padding: 10px ;}
	.ba-claim, .hp h4, .hp h3 {
		font-size: 150%;line-height: 115%;
	}
	.page-normal, .faq, .section p, .page-article, .page-article .lead, .article-shorts p, .page-contact .entry, .section-two ul, .section-three ol {font-size: 120%;}

	.product {padding: 0 0 15px 0 !important;overflow: hidden;border: 1px dashed #2e2e2e;
	}
	.breadcrumb {
		font-size: 14px;text-align: center;
	}
	.breadcrumb a {
		display: block;
	}
	.breadcrumb_last {
		display: block;
	}
	.socials-links {text-align: center;margin: 0 auto;}
	.socials {margin: 0 5px;text-align: center !important;display: inline-block !important;float: none !important;}
	.single-product .product .images {width: 100%;float: none;text-align: center;}
	.single-product .product .summary {width: 100%;float: none;}
	.single-product .product {border: 0 none !important; text-align: center;}
	.single-product .related.products .product {border: 1px dashed #2e2e2e !important; text-align: center;}
	.single-product .product .summary .price {text-align: center;}
}
@media (max-width: 480px)  { 
	.section h2 {text-align: center;}
	.section-one-content {margin-top: 0;}
	.section-one-content .visible-xs {margin: 0 auto;text-align: center;}
	.section-one-content .btn {margin: 0 auto;text-align: center;}
	.photo-gallery-image span {padding: 2px 4px;}
	.slick-slide {padding-left: 5px;padding-right: 5px;}
	.red .red-conzerol {height: 100px;position: relative;margin: 0 auto;text-align: center;}
	.red .red-conzerol img {margin-left: auto;margin-right: auto;position: absolute;right: 0;bottom: -40px;left: 0;}
	.single-product .product .images {width: 100%;float: none;text-align: center;}
	.single-product .product .summary {width: 100%;float: none;}
	.single-product .product {border: 0 none !important; text-align: center;}
	.single-product .related.products .product {border: 1px dashed #2e2e2e !important; text-align: center;}
	.single-product .product .summary .price {text-align: center;}
}


.alignleft, img.alignleft {display: inline;float: left;margin-right: 0;margin-top: 0;}
.alignright, img.alignright {display: inline;float: right;margin-left: 0;margin-top: 0;}
.aligncenter, img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}

.embed-container { position: relative; padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%;height: auto;} 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid #ebebeb;}
	
@-webkit-viewport { width: device-width; }
@-moz-viewport    { width: device-width; }
@-ms-viewport     { width: device-width; }
@-o-viewport      { width: device-width; }
@viewport         { width: device-width; }


