/*
Theme Name: Creator Child
Theme URI: http://creator.elated-themes.com
Description: A child theme of Creator Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.1
Template: creator
Text Domain: creator
*/
.eltd-woocommerce-page .product .eltd-product-list-product-title a, 
.woocommerce .product .eltd-product-list-product-title a {
	margin: 0 auto;
}

.eltd-woocommerce-page .eltd-quantity-buttons {
	    width: 81px;
}
.eltd-woocommerce-page .eltd-quantity-buttons .eltd-quantity-minus, .eltd-woocommerce-page .eltd-quantity-buttons .eltd-quantity-plus {
	width: 27px;
}
#order_review .legal {
	float: none !important;
}
.single-product.woocommerce .products .product .eltd-out-of-stock, 
.woocommerce .product.outofstock.sale .eltd-out-of-stock, 
.eltd-woocommerce-page .product.outofstock.sale .eltd-out-of-stock {
	right: 59px;
	left: auto;
}

.single-product.woocommerce .product .eltd-out-of-stock {
	left: 0;
	right: auto;
}

.c-cart-info {
	margin-bottom: 30px;
	
}
@media only screen and (max-width: 768px)
{
	.eltd-woocommerce-page tr.cart_item .eltd-quantity-buttons .eltd-quantity-input {
    	width: 48px !important;
	}
}
@media screen and (max-width: 600px) {
	.eltd-woocommerce-page tr.cart_item .eltd-quantity-buttons .eltd-quantity-minus, .eltd-woocommerce-page tr.cart_item .eltd-quantity-buttons .eltd-quantity-plus {
		width: 27px !important;
	}
	body.eltd-woocommerce-page .eltd-quantity-buttons {
    	width: 81px !important;
	}
}

@media screen and (max-width: 600px) {
	.woocommerce-page table.shop_table td:before {
    	display: none !important;
	}
	body.woocommerce-page table.shop_table td {
		padding-left: 10px !important;
	}
	.eltd-woocommerce-page .woocommerce-info>a {
		float: none !important;
		display: block !important;
	}
}


/*
@media only screen and (max-width: 1024px) {
	.eltd-woocommerce-page .eltd-quantity-buttons .eltd-quantity-input {
		width: 45px !important;
	}
}
*/
body.eltd-woocommerce-page .product .entry-summary .eltd-single-product-subtitle {
	text-align: left;
}
.eltd-product-content-holder .c-listing__price,
body.eltd-woocommerce-page .product .eltd-single-product-subtitle, 
body .woocommerce .product .eltd-single-product-subtitle,
body.eltd-woocommerce-page .product .eltd-product-list-product-title, 
body .woocommerce .product .eltd-product-list-product-title  {
	text-align: center;
}

.eltd-woocommerce-page .product .eltd-out-of-stock, 
.woocommerce .product .eltd-out-of-stock {
	text-transform: none !important;
}
.pp_description {
	display: none !important;
}
.c-filter {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	width: 320px;
	background-color: #fff;
	box-shadow: 2px 0px 6px rgba(0,0,0,0.1);
	z-index: 1000;
	overflow: auto;
	padding-top: 50px;
	transition: transform 0.3s ease;
	transform: translateX(-105%);
	
}
.c-filter.is-active {
	transform: translateX(0);
}
.c-shop__toggle-filter-holder {
	max-width: 1200px;
	padding: 0 30px;
	margin: 0 auto;
	margin-top: -20px;
	text-align: center;
}
.c-shop__toggle-filter {
	cursor: pointer;
	margin-bottom: 20px;
	display: inline-block;
	
}

.c-filter__close {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	cursor: pointer;
}

.c-filter__close:before,
.c-filter__close:after {
	top: 8px;
    right: 25px;
	position: absolute;
	content: '';
	background-color: #5a4777;
	width: 2px; 
	height: 30px;
}
.c-filter__subment--products a{
	border-bottom: 1px solid #9C91AD;	
}
.c-filter__subment--products a:hover,
.c-filter__subment--products .is-current a {
	color: #5a4777;
}

.c-filter__close:before {
	transform: rotate(45deg);
}

.c-filter__close:after {
	transform: rotate(-45deg);
}

.c-filter__menu {
	margin: 0;
	list-style: none;
}


.c-filter__menu li {
	position: relative;
	display: block;
	font-size: 20px;
}

.c-filter__menu > li > a {
	display: block;
	background-color: #9C91AD;
	color: #fff;
	padding: 10px 30px 10px 15px;
	border-bottom: 1px solid #fff;
}
.c-filter__menu > li > ul {
	padding: 0;
}
.c-filter__menu > li > ul > li > a{
	color: #9C91AD;
	border-bottom: 1px solid #9C91AD;
	padding: 10px 30px 10px 15px;
	display: block;
}
.c-filter__menu > li > ul > li ul {
	padding: 0;
}
.c-filter__menu > li > ul > li > ul a{
	display: block;
	padding: 10px 45px 10px 15px;
	background-color: #f2f2f2;
	color: #9C91AD;
}

.c-filter__toggle {
	cursor: pointer;
	position: absolute;
	width: 45px;
	right: 0;
	top:0;
	height: 45px;
}

.c-filter__toggle:before,
.c-filter__toggle:after {
	content:'';
	top: 15px;
	position: absolute;
	width: 2px;
	height: 20px;
	background-color: #5a4777;
}
.c-filter__toggle:before {
	transform: rotate(45deg);
	right: 20px;
}

.c-filter__toggle:after {
	transform: rotate(-45deg);
	left: 9px;
}
.is-current > a {
}
.is-current .c-filter__toggle.is-active:after,
.c-filter__toggle.is-active:before,
.is-current .c-filter__toggle:before {
	transform: rotate(-45deg);
}
.is-current .c-filter__toggle.is-active:before,
.c-filter__toggle.is-active:after,
.is-current .c-filter__toggle:after {
	transform: rotate(45deg);
}

.c-filter__submenu {
	display: none;
}

.is-current .c-filter__submenu {
	display: block;
}

.tax-product_cat .eltd-column2{
	display: none;
}

.tax-product_cat .eltd-two-columns-66-33 .eltd-column1 {
	width: 100%;
}

.eltd-woocommerce-page .products.upsells, .woocommerce .products.upsells {
	margin: 0;
}

.eltd-woocommerce-page .upsells .products {
	padding: 0 10px;
}

.upsells.products h2 {
	font-size: 25px;
    font-weight: 400;
}

body.eltd-woocommerce-page .products.related .products .eltd-product-list-product-title a, 
body.woocommerce .products.related .products .eltd-product-list-product-title a {
	text-transform: none;
}

.eltd-woocommerce-page.eltd-woocommerce-columns-3.tax-product_cat  .eltd-woocommerce-with-sidebar .products .product {
	width: 33.333%;
}
.eltd-woocommerce-page.eltd-woocommerce-columns-3.tax-product_cat  .eltd-woocommerce-with-sidebar .products .product:nth-child(2n+1) {
	clear: none;
}
.eltd-woocommerce-page .products, .woocommerce .products,
.eltd-woocommerce-page.eltd-woocommerce-columns-3.tax-product_cat  .eltd-woocommerce-with-sidebar .products .product:nth-child(3n+1) {
	clear: both;
}
.c-slider__title {
	font-size: 72px;
	line-height: 1.1 !important;
	text-align: center !important;
	text-decoration: underline;
}

.c-slider__subtitle {
	font-size: 20px;
	line-height: 1.5 !important;
	text-align: center !important;
	text-transform: none;
	font-family: 'Lexend Deca', sans-serif!important;
	margin: 40px 0;
}
.c-slider__bitter-title {
	text-align: center !important;
	line-height: 1.5 !important;
}
.c-slider__bitter-subtitle {
	font-family: "Berkshire Swash";
	color: #000;
	width: 187px;
	border-bottom: 2px solid black;
	margin: 0 auto !important;
	line-height: 1.2 !important;
	text-align: center !important;
}

.c-slider__bitter-text {
	margin-top: 20px;
	font-size: 16px;
	color: black;
	font-family:  'Lexend Deca', sans-serif!important;
	text-align: center !important;
	font-weight: normal !important;
	text-transform: none !important;
	line-height: 1.2 !important;
}
.c-slider__button a {
	line-height: 1.5 !important;
}
rs-fw-forcer,
#rev_slider_1_1,
#rev_slider_1_1_wrapper {
	min-height: 250px !important;
}
@media screen and (max-width: 1250px){
	.c-slider__bitter-text {
		font-size: 13px;
	}
	.c-slider__bitter-text .svg-inline--fa {
		height: 13px !important;
	}
}
@media screen and (max-width: 1000px){
	.c-slider__title{
		font-size: 40px;
	}
	
	.c-slider__subtitle {
		font-size: 16px;
		max-width: 200px;
		    margin: 0 auto !important;
	}
	.c-slider__bitter-text {
		font-size: 10px ;
	}
	.c-slider__bitter-subtitle {
		width: auto;
	}
	.c-slider__bitter-text .svg-inline--fa {
		height: 10px !important;
	}

	
}
@media screen and (max-width: 768px){
	.eltd-woocommerce-page.eltd-woocommerce-columns-3.tax-product_cat  .eltd-woocommerce-with-sidebar .products .product {
	width: 50%;
	}
	.eltd-woocommerce-page.eltd-woocommerce-columns-3.tax-product_cat  .eltd-woocommerce-with-sidebar .products .product:nth-child(3n+1) {
		clear: none;
	}
	.eltd-woocommerce-page.eltd-woocommerce-columns-3.tax-product_cat  .eltd-woocommerce-with-sidebar .products .product:nth-child(2n+1) {
		clear: both;
	}
	.c-slider__bitter-text {
		font-size: 8px ;
	}
		.c-slider__bitter-text .svg-inline--fa {
		height: 8px !important;
	}
	.woocommerce-MyAccount-content,
	.woocommerce-MyAccount-navigation {
		width: 100% !important;
	}
}
@media screen and (max-width: 600px){
	.c-slider__title{
		font-size: 30px;
	}
	.c-slider__bitter-text {
		font-size: 6px;
	}
	.c-slider__bitter-text svg {
		height: 5px !important;
	}
	#slider-1-slide-1-layer-6{
		position: absolute;
		bottom: -90px !important;
		top: auto !important;
	}
	body .eltd-tabs.eltd-vertical-tab .eltd-tab-container {
		float: left;
	}
}
@media screen and (max-width: 480px){ 
	.eltd-woocommerce-page.eltd-woocommerce-columns-3.tax-product_cat  .eltd-woocommerce-with-sidebar .products .product {
	width: 100%;
	}
	body .eltd-single-product-summary .cart .variations select {
		min-width: 150px !important;
	}
	
	.eltd-mobile-header-holder .eltd-grid {
		width: calc(100% - 30px);
	}
}
@media screen and (max-width: 475px){ 
	#slider-1-slide-1-layer-6{
		bottom: -110px !important;
		right: -110px !important;
	}
}
@media screen and (max-width: 425px){ 
	#slider-1-slide-1-layer-6{
		bottom: -120px !important;
		right: -105px !important;
		    padding: 0 3px !important;
	}
	.c-slider__bitter-text {
		font-size: 4px !important;
	}
}

@media screen and (max-width: 350px){ 
	#slider-1-slide-1-layer-6{
		bottom: -155px !important;
		right: -100px !important;
		transform: scale(0.8) !important;
	}
	.c-slider__bitter-text {
		font-size: 2px !important;
	}
	.eltd-mobile-logo-wrapper > a {
		height: 40px !important;
	}
}
.c-button.center {
	text-align: center;
}

.c-button.right {
	text-align: right;
}
.c-button--rounded .eltd-btn.eltd-btn-solid .eltd-btn-overlay,
.c-button--rounded .eltd-btn {
	border-radius: 5px;
}
.eltd-woocommerce-page .product .eltd-product-list-product-title {
	display: flex !important;
	align-items: center;
}

.c-button--black a.eltd-btn.eltd-btn-solid{
	background-color: #fff !important;
	color: #2f2f2f !important;
}

.c-button--purple a.eltd-btn.eltd-btn-solid{
	background-color: #5a4777 !important;
	color: #fff !important;
}

body .c-button--black .eltd-btn.eltd-btn-solid .eltd-btn-overlay {
	background-color: #2f2f2f;
}
.c-button--black .eltd-btn.eltd-btn-solid:not(.eltd-btn-custom-hover-color):hover {
	color: #fff !important;
}

body.eltd-header-simple .eltd-page-header .eltd-menu-area .eltd-main-menu>ul>li>a .item_inner {
	padding: 0 10px;
}

body .eltd-main-menu>ul>li>a:hover .item_outer,
body .eltd-page-header .eltd-menu-area .eltd-main-menu>ul li.eltd-active-item>a .item_outer {
	background-color: #9C91AD;
	border-radius: 5px;
}

body.eltd-header-simple .eltd-page-header .eltd-menu-area .eltd-main-menu>ul>li>a {
	font-weight: normal;
	margin-right: 5px;
	color: #5a4777;
}
body .eltd-page-header .eltd-sticky-header .eltd-main-menu.eltd-sticky-nav>ul>li>a,
body .eltd-main-menu.eltd-sticky-nav > ul > li > a {
	font-weight: normal;
}

 body .eltd-btn.eltd-btn-solid .eltd-btn-overlay {
	background-color: #9C91AD;
}

.eltd-main-menu>ul>li {
	color: #5a4777;
}

body .eltd-main-menu ul li a {
	font-weight: normal;
}
.c-listing__price {
	color: #5a4777;
}
.c-listing__price .woocommerce-Price-amount {
	font-size: 20px;
}
body .eltd-main-menu.eltd-sticky-nav > ul > li > a,
body .eltd-btn,
body .eltd-main-menu,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body,
body p {
	font-family: 'Lexend Deca', sans-serif;	
}

/* #F4EFDF */

.c-shop-title {
	background-color: #F4EFDF;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 40px;
}
.c-shop-title.has-description {
	margin-bottom: 0;
}
.c-shop-title__link,
.c-shop-title__links {
	color: #5a4777;
	text-transform: uppercase;
	font-weight: bold;
	font-size:20px;
	position: relative;
}
.c-shop-title__separator {
	font-weight: normal;
	padding: 0 5px;
}
.c-shop-title__link:hover,
.c-shop-title__link.is-current {
	color: #9C91AD;
}

.c-shop-title__logo {
	margin: 20px 0;
	padding: 0 15px;
}

.c-shop-title__links {
	margin: 0 0 20px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0 15px;
    min-height: 25px;
}


.c-shop-title__links--sub {
	margin-bottom: 0;
	padding: 10px 0;
	width: 100%;
	background-color: #9C91AD;
	
}
.c-shop-title__links--sub .c-shop-title__link {
	color: #5a4777;
}

.c-shop-title__links--sub .c-shop-title__link:hover,
.c-shop-title__links--sub .c-shop-title__link.is-current {
	color: #fff;
}
.slick-slider.slick-initialized .slick-dots li {
	width: 9px !important;
	padding-bottom: 0 !important;
}

.eltd-tabs.eltd-vertical-tab.eltd-color-tabs .eltd-tabs-nav li {
	min-width: 323px;
}
.eltd-blog-holder.eltd-blog-single article .eltd-post-text .eltd-post-info.eltd-top-section .eltd-post-info-category a,
.eltd-blog-holder.eltd-blog-single article .eltd-post-text .eltd-post-info.eltd-top-section .eltd-post-info-date {
	color: #b79c7d;
	font-family: 'Lexend Deca',sans-serif;
}
.eltd-blog-list-holder.eltd-blog-standard .eltd-blog-list-item .eltd-item-text-holder .eltd-excerpt {
	color: #2f2f2f !important;
}
.eltd-blog-holder.eltd-blog-single article .eltd-blog-tags-info-holder .eltd-post-info .eltd-post-info-comments-holder {
	display: none;
}
body .eltd-blog-list-holder.eltd-blog-standard .eltd-blog-list-item .eltd-item-text-holder .eltd-item-info-section.eltd-small-info-section .eltd-post-info-comments-holder,
.single-post .eltd-post-title {
	display: none;
}
body .eltd-social-share-holder.eltd-list li a {
	color: #2f2f2f;
	font-size: 14px;
}
.c-shop-description {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 40px;
}
.c-shop-description__inner {
	max-width: 1200px;
	margin: 0 auto;
	padding: 30px 15px;
}
.c-shop-description__content {
	background-color: rgba(255,255,255,0.7);
	max-width: 500px;
	margin: 0 auto;
	padding: 20px;
}
.c-shop-description__title {
	text-align: center;
}

.c-shop-description__title-content {
	display: inline-block;
}
.c-shop-description__title-content.has-line {
	border-bottom-width:2px;
	border-bottom-style: solid;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.c-shop-description__title-content > * {
	margin: 0;
}

body.archive.woocommerce-page .eltd-menu-area,
.single-product .eltd-menu-area{
	background-color: #fff !important;
}

.single-product .legal-price-info {
	display: none;
}
.woocommerce-Price-currencySymbol {
	margin-right: 5px;
}
.single-product .woocommerce-Price-amount {
	margin-right: 10px;
}
.single-product .c-product__legal-info {
	font-size:12px;
	
}
.eltd-woocommerce-page.post-type-archive-product  .product .price, .woocommerce .product .price
 {
	font-size:16px;
}

body.archive.woocommerce-page .eltd-content .eltd-content-inner > .eltd-container {
	background-color: #fff;
}

.tax-product_cat.eltd-woocommerce-page .product .price, 
.tax-product_cat.woocommerce .product .price {
	font-size: 16px;
}

.eltd-single-product-images .images {
	display: flex;
	flex-wrap: wrap;
}

.woocommerce-product-gallery__image:first-child{
	width: 100%;
}

.single-product .eltd-single-product-images .images .woocommerce-product-gallery__image:not(:first-child){
	width: 20%;
	margin-right: 0;
}

/* katjas anpassungen */

.vc_column_container {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.eltd-tabs.eltd-vertical-tab .eltd-tabs-nav {
	float: right;
}
footer {
	background-color: #9c91ad;
}
.eltd-content .eltd-content-inner>.eltd-container>.eltd-container-inner, .eltd-content .eltd-content-inner>.eltd-full-width>.eltd-full-width-inner
{
	padding: 0;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img
{
	border-radius: 15px;
}
.vc_column_container>.vc_column-inner
{
	padding-left: 0;
	padding-right: 0;
}
.eltd-btn
{
	letter-spacing: 0;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner
{
	padding-top: 15px;
}
.woocommerce-tabs.eltd-horizontal-tab.eltd-color-tabs ul li.ui-state-default a
{
	font-family: lexend deca;
	font-size: 12px;
	color: #5a4777;
}
.eltd-woocommerce-page .product .eltd-single-product-subtitle, .woocommerce .product .eltd-single-product-subtitle
{
	font-family: lexend deca;
	font-size: 16px;
	color: #5a4777;
	margin-top: 25px
}
.eltd-single-product-summary .eltd-single-product-title
{
		font-family: lexend deca;
	font-size: 36px;
	line-height: 36px;
	color: #5a4777;
		margin-top: 25px
}
.eltd-woocommerce-page .product .price, .woocommerce .product .price
{
		font-family: lexend deca;
	color: #5a4777;
}
.eltd-single-product-summary .eltd-single-product-price
{
	border-top: 2px solid #f4efdf;
	border-bottom: 2px solid #f4efdf;
	margin-top: 35px;
}
.eltd-single-product-summary .cart .variations label
{
		font-family: lexend deca;
	font-size: 12px;
	color: #5a4777;
}
.eltd-woocommerce-page .select2-container--default .select2-selection--single
{
	border: 2px solid #9c91ad;
}
.eltd-woocommerce-page .select2-container--default.select2-container--open .select2-selection--single
{
	color: #9c91ad;
}
.eltd-woocommerce-page .eltd-quantity-buttons .quantity-control
{
	border-left: 2px solid #9c91ad;
}
.eltd-woocommerce-page input[type=email], .eltd-woocommerce-page input[type=tel], .eltd-woocommerce-page input[type=text], .eltd-woocommerce-page textarea
{
font-family: lexend deca;
	font-size: 12px;
	color: #5a4777 !important;	
}
.eltd-woocommerce-page .eltd-quantity-buttons
{
	border: 2px solid #9c91ad;
}
.eltd-single-product-summary .cart .reset_variations:hover
{
	background-color: #9c91ad;
}
.eltd-tabs.eltd-horizontal-tab .eltd-tabs-nav
{
	border-bottom:2px solid #f4efdf; 
}
.eltd-woocommerce-page .product .eltd-product-list-product-title a, .woocommerce .product .eltd-product-list-product-title a
{
	color: #5a4777;
}
.eltd-woocommerce-page .eltd-quantity-buttons .eltd-quantity-plus
{
	border-bottom: 2px solid #9c91ad;
}
.eltd-woocommerce-page .products.eltd-type-2 .product .eltd-product-inner .eltd-product-content-holder .eltd-product-price, .woocommerce .products.eltd-type-2 .product .eltd-product-inner .eltd-product-content-holder .eltd-product-price
{
	color: #5a4777;
	font-family: lexend deca;
	font-size: 16px;
}
.eltd-woocommerce-page .products.eltd-type-2 .product .eltd-product-inner .eltd-product-content-holder .eltd-product-list-product-title, .woocommerce .products.eltd-type-2 .product .eltd-product-inner .eltd-product-content-holder .eltd-product-list-product-title
{
font-family: lexend deca;	
}

.single-product .product {
  max-width: 100%;
}


@media screen and (max-width: 600px) {

  /* Force table to not be like tables anymore */
  .woocommerce-page table.shop_table,
  .woocommerce-page table.shop_table thead,
  .woocommerce-page table.shop_table tbody,
  .woocommerce-page table.shop_table th,
  .woocommerce-page table.shop_table td,
  .woocommerce-page table.shop_table tr {
    display: block;
  }

  /* Hide table headers (but not display: none;, for accessibility) */
  .woocommerce-page table.shop_table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }

  .woocommerce-page table.shop_table tr {
    /*border: 1px solid #d2d3d3; */
  }

  .woocommerce-page table.shop_table td {
    /* Behave  like a "row" */
    border: 1px solid #d2d3d3;
    position: relative;
    padding-left: 40% !important;
  }

  .woocommerce-page table.shop_table {
    border: none;
  }

  .woocommerce-page table.shop_table td.product-spacer {
    border-color: #FFF;
    height: 10px;
  }

  .woocommerce-page table.shop_table td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
  }

  /*
  Label the data
  */
  .woocommerce-page table.shop_table td.product-remove:before {
    content: "DELETE";
  }

  .woocommerce-page table.shop_table td.product-thumbnail:before {
    content: "IMAGE";
  }

  .woocommerce-page table.shop_table td.product-name:before {
    content: "PRODUCT";
  }

  .woocommerce-page table.shop_table td.product-price:before {
    content: "PRICE";
  }

  .woocommerce-page table.shop_table td.product-quantity:before {
    content: "QUANTITY";
  }

  .woocommerce-page table.shop_table td.product-subtotal:before {
    content: "SUBTOTAL";
  }

  .woocommerce-page table.shop_table td.product-total:before {
    content: "TOTAL";
  }

  .woocommerce .quantity,
  .woocommerce #content .quantity,
  .woocommerce-page .quantity,
  .woocommerce-page #content .quantity {
    margin: 0;
  }

  .woocommerce-page table.cart td.actions,
  .woocommerce-page #content table.cart td.actions {
    text-align: left;
    border:0;
    padding-left: 6px !important;
  }

  .woocommerce-page table.cart td.actions .button.alt,
  .woocommerce-page #content table.cart td.actions .button.alt {
    float: left;
    margin-top: 10px;
  }

  .woocommerce-page table.cart td.actions div,
  .woocommerce-page #content table.cart td.actions div,
  .woocommerce-page table.cart td.actions input,
  .woocommerce-page #content table.cart td.actions input {
    margin-bottom: 10px;
  }

  .woocommerce-page .cart-collaterals .cart_totals {
    float: left;
    width: 100%;
    text-align: left;
  }

  .woocommerce-page .cart-collaterals .cart_totals th,
  .woocommerce-page .cart-collaterals .cart_totals td {
    border:0 !important;
  }

  .woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td,
  .woocommerce-page .cart-collaterals .cart_totals table tr.shipping td,
  .woocommerce-page .cart-collaterals .cart_totals table tr.total td {
    padding-left: 6px !important;
  }

  .woocommerce-page table.shop_table tr.cart-subtotal td,
  .woocommerce-page table.shop_table tr.shipping td,
  .woocommerce-page table.shop_table tr.total td,
  .woocommerce-page table.shop_table.order_details tfoot th,
  .woocommerce-page table.shop_table.order_details tfoot td {
    padding-left: 6px !important;
    border:0 !important;
  }

  .woocommerce-page table.shop_table tbody {
    padding-top: 10px;
  }

  .woocommerce .col2-set .col-1,
  .woocommerce-page .col2-set .col-1,
  .woocommerce .col2-set .col-2,
  .woocommerce-page .col2-set .col-2,
  .woocommerce form .form-row-first,
  .woocommerce form .form-row-last,
  .woocommerce-page form .form-row-first,
  .woocommerce-page form .form-row-last {
    float: none;
    width: 100%;
  }

  .woocommerce .order_details ul,
  .woocommerce-page .order_details ul,
  .woocommerce .order_details,
  .woocommerce-page .order_details {
    padding:0;
  }

  .woocommerce .order_details li,
  .woocommerce-page .order_details li {
    clear: left;
    margin-bottom: 10px;
    border:0;
  }

  .eltd-woocommerce-page .eltd-quantity-buttons {
    width: 50px !important;
  }

  table td {
    text-align: left !important;
  }

  .eltd-woocommerce-page td.product-thumbnail img {
    display: block!important;
  }

  .shipping td ,
  .cart-subtotal td {
    text-align: center !important;
  }

}


.woocommerce-breadcrumb {
	margin-bottom: 30px;
	font-size: 16px;
}