body {
	background: #0f0f0f !important;
	color: #ffffff;
}

.header {
	background-color: #000000;
	border-bottom: 1px solid #e7c784;
}

.nav-main-menu a {
	color: #ffffff;
}

.color-theme, .list-group .list-group-item.active, .extra-link a:hover, .message>* a, .search-autocomplete ul li .amount, .footer .middle-footer a:hover, .footer .middle-footer a:focus, .minicart-wrapper .action.showcart:hover:before, .minicart-wrapper .action.showcart:active:before, .minicart-wrapper .action.showcart.active, .minicart-wrapper .action.showcart.active:before, .minicart-items .product-item .product-item-details .product-item-name a:hover, .header .top-header-content a:hover, .header .top-header-content button:hover, .header .top-header-content a:focus, .header .top-header-content button:focus, .header .dropdown-switcher .dropdown-menu li>a:hover, .header .dropdown-toplinks .dropdown-toggle:hover, .header .header-wl a:hover, .header .search-form .actions-search .action-search:hover, .header .search-form.select-search .form-search .form.minisearch .search-select .dropdown-menu li a:hover, .products-grid .product-item-info .product-top .actions-link button:hover, .products-grid .product-item-info .product-item-details .product-item-name a:hover, .products-grid .product-item-info.metro_template .product-item-details .product-item-name a:hover, .list-products .product-item-info .product-item-details .product-item-name a:hover, .widget.mgs-blog-lastest-posts .post-item-content .post-item-detail .title a:hover, .breadcrumbs .items>li a:hover, .products-list .product-item-info .product-item-details .product-item-name a:hover, .products-list .product-item-info .product-item-details .product-item-name a:focus, .page-layout-1column .category-product-actions .block.filter .filter-title>.title:hover, .block.account-nav .account-nav .items .item strong, .block-order-details-comments .order-comments .comment .comment-date, .items.order-links li.current, .items.order-links li:hover, .order-details-items .table-wrapper tfoot tr.grand_total th strong, .order-details-items .table-wrapper tfoot tr.grand_total td strong, .customer-review.view .review-details .review-date, .products-grid.wishlist .product-item-info .product-item-name a:hover, .cms-noroute-index .page-main .column.main a:hover, .profile .profile-desc .profile-name:hover, .shipping-address-items .shipping-address-item.selected-item, .opc-block-summary .table-totals tr.totals.grand th, .opc-block-summary .table-totals tr.totals.grand td, .opc-block-summary .table-totals tr.totals.grand th strong, .opc-block-summary .table-totals tr.totals.grand td strong, .opc-block-shipping-information .shipping-information-title .action-edit:hover:before, #multiship-addresses-table tbody tr td.product .product-item-name a:hover, .multishipping-checkout-shipping table tbody tr td .product-item-name a:hover, .multishipping-checkout-overview table tfoot tr.grand.totals th, .multishipping-checkout-overview table tfoot tr.grand.totals td, .multicheckout.success a, .checkout-success a, .sidebar .block.block-reorder ol.product-items .product-item .product-item-name a:hover, .sidebar .block-blog-posts .post-list li a:hover, .sidebar .block-blog-categories li a:hover, .sidebar .brand-list li.active, .blog-list .post-item-info .post-info a:hover, .blog-post-view .post-item-info .post-info a:hover, .portfolio-grid .item .portfolio-top-content .portfolio-bottom-content .title:hover, .portfolio-grid .item .portfolio-top-content .portfolio-bottom-content .category-link a:hover, .checkout-cart-index .column.main .cart-empty a, .checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .product-item-name a:hover, .checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .product-item-name a:focus, .checkout-cart-index #shopping-cart-table .gift-options-cart-item .action-gift:hover, .full-review.product-reviews-summary .reviews-actions a:hover, .full-review.product-reviews-summary .reviews-actions a:focus, .box-tocart .field.qty>.control span.edit-qty:hover, .product-info-main .product-info-stock-sku .stock span, .product-info-main .product-sub-infomation .product.attribute.sku span.value, .product-info-main .product-sub-infomation .product-brand .brand-name a, .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute-label+.swatch-attribute-selected-option, .block.review-list .review-items li.review-item .review-title, .block.review-add .review-form h4 span, .opc-estimated-wrapper .estimated-block .estimated-price, .header ul.social-link li a:hover, .header .nav.nav-main-menu>li>a:hover, .onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar .aw-onestep-sidebar-header::before, .onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-main .aw-onestep-groups .aw-onestep-groups_item .group-title .mark, .onestepcheckout-index-index .page-main .main .checkout-container input[type="radio"]+label::before, .onestepcheckout-index-index .page-main .main .checkout-container input[type="checkbox"]:checked+label::before, .onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar-wrapper .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-title .action-toggle, .onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar-wrapper .aw-onestep-sidebar-content .aw-onestep-sidebar-block.payment-option .payment-option-title .action-toggle::after, .onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar-wrapper .aw-onestep-sidebar-content .aw-sidebar_order-note span, .onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-sidebar-wrapper .aw-onestep-sidebar-content .aw-sidebar_order-note span::after, .onestepcheckout-index-index .aw-onestep-main .authentication-link a, .block.aw-layered-nav .block-content.filter-content .filter-options .filter-options-item .filter-options-content .show-more span, .onestepcheckout-index-index .page-main .main .checkout-container input[type="radio"]+label::before, .onestepcheckout-index-index .page-main .main .checkout-container input[type="radio"]:checked+label::before, .onestepcheckout-index-index .page-main .main .checkout-container .aw-onestep-main .aw-onestep-groups .shipping-address-items ol .shipping-address-item.selected-item::after {
	color: #e7c784;
}

.header .search-form .actions-search .action-search, .header .dropdown-toplinks .dropdown-toggle, .header .header-wl a, .minicart-wrapper .action.showcart {
	color: #e7c784;
}

.service-boxed {
	background: #000000;
	position: absolute;
}

.textBackground {
	min-height: 900px;
	color: white;
}

.textBackground h2, .text-slider h2, .as-h2, .blog-list .post-title {
	color: #ffffff;
	font-family: "Josefin Slab";
	font-size: 70px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 70px;
	margin-top: 70px;
	margin-bottom: 15px;
}

.blog-list .post-title {
	font-size: 50px;
	line-height: 50px;
	margin: 20px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

.as-h2 {
	display: block;
}

#boxNewsletter .as-h2 {
	margin-top: 0;
}

.text-slider {
	margin-top: 200px;
}

.textBackground p, .text-slider p {
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 28px;
}

.textBackground .btn-default2 {
	margin-top: 20px;
}

.textBackgroundWhite {
	color: #000000;
	background: #ffffff;
	height: 780px;
}

.textBackgroundWhite h2 {
	color: #000000;
}

.textBackgroundWhite p {
	width: 625px;
	color: #000000;
}

.slider_item:after {
	opacity: 0;
}

.slider_item:hover:after {
	opacity: 0;
}

/* .product-info-main .product-add-form .actions button.tocart,
.bundle-info .product-details .actions button.tocart,
.product-info-main .product-add-form .actions button.tocart:hover,
.bundle-info .product-details .actions button.tocart:hover,
#shipping-method-buttons-container .action,
#shipping-method-buttons-container .action:hover,
.payment-method-content .actions-toolbar .action,
.payment-method-content .actions-toolbar .action:hover,
#shipping-method-buttons-container button.action,
#shipping-method-buttons-container button.action:hover,
.payment-method-content .actions-toolbar button.action,
.payment-method-content .actions-toolbar button.action:hover,
.payment-option.discount-code
  .form-discount
  .actions-toolbar
  .action.action-apply,
.payment-option.discount-code
  .form-discount
  .actions-toolbar
  .action.action-apply:hover, */

body .btn-default2, .action-edit-address, body .action-primary, #shipping-method-buttons-container .action, .payment-method-content .actions-toolbar .action, #shipping-method-buttons-container button.action, .payment-method-content .actions-toolbar button.action, body .action-secondary, body .btn-default, body .btn-secondary, body .authentication-wrapper .action-auth-toggle, body .authentication-wrapper .action-auth-toggle:hover, body .btn-primary, body button[type='submit'].action.primary, body .actions-toolbar .action.btn, select:not([multiple]), select.form-control:not([multiple]), select.input-text:not([multiple]) {
	/* .cart-container .cart-summary .checkout button,
  .products-list
    .product-item-info
    .product-item-details
    .actions-link
    .action.tocart,
  .products-list
    .product-item-info
    .product-item-details
    .actions-link
    .action.tocart { */
	color: #000000 !important;
	border: 2px solid #e7c784 !important;
	background-color: #e7c784 !important;
	font-size: 16px !important;
	line-height: 20px !important;
	font-weight: 600;
	font-family: "Josefin Slab", serif !important;
	border-radius: 40px !important;
}

@media (max-width: 992px) {
	body .btn-default2, .action-edit-address, #shipping-method-buttons-container .action, .payment-method-content .actions-toolbar .action, #shipping-method-buttons-container button.action, .payment-method-content .actions-toolbar button.action, body .action-primary, body .action-secondary, body .btn-default, body .btn-secondary, body .authentication-wrapper .action-auth-toggle, body .authentication-wrapper .action-auth-toggle:hover, body .btn-primary, body button[type='submit'].action.primary, body .actions-toolbar .action.btn, select:not([multiple]), select.form-control:not([multiple]), select.input-text:not([multiple]) {
		font-size: 14px !important;
		line-height: 17px !important;
	}
}

body .btn, body .btn.btn-sm, .action-edit-address, #shipping-method-buttons-container .action, .payment-method-content .actions-toolbar .action, #shipping-method-buttons-container button.action, .payment-method-content .actions-toolbar button.action, body .action-primary, body .action-secondary, body .cart-container .cart-summary .checkout button, body .products-list .product-item-info .product-item-details .actions-link .action.tocart, body .products-list .product-item-info .product-item-details .actions-link .action.tocart, body .actions-toolbar .action.btn, body button[type='submit'].action.primary, select:not([multiple]), select.form-control:not([multiple]), select.input-text:not([multiple]) {
	white-space: normal;
	padding-top: 14px !important;
	padding-bottom: 14px !important;
	padding-left: 35px;
	padding-right: 35px;
	max-width: 100%;
	text-align: center;
	height: auto !important;
	text-transform: uppercase;
	align-self: flex-start;
}

@media (max-width: 992px) {
	body .btn, body .btn.btn-sm, .action-edit-address, #shipping-method-buttons-container .action, .payment-method-content .actions-toolbar .action, #shipping-method-buttons-container button.action, .payment-method-content .actions-toolbar button.action, body .action-primary, body .action-secondary, body .cart-container .cart-summary .checkout button, body .products-list .product-item-info .product-item-details .actions-link .action.tocart, body .products-list .product-item-info .product-item-details .actions-link .action.tocart, body .actions-toolbar .action.btn, body button[type='submit'].action.primary, select:not([multiple]), select.form-control:not([multiple]), select.input-text:not([multiple]) {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		padding-left: 15px;
		padding-right: 15px;
	}
}

body .btn:hover, body .action-primary:hover, .action-edit-address:hover, #shipping-method-buttons-container .action:hover, .payment-method-content .actions-toolbar .action:hover, #shipping-method-buttons-container button.action:hover, .payment-method-content .actions-toolbar button.action:hover, body .action-secondary:hover, body .btn-primary:hover, body .btn-primary:focus, body .btn-primary:active, body .cart-container .cart-summary .checkout button:hover, body button[type='submit'].action.primary:hover, body .actions-toolbar .action.btn:hover, body .products-list .product-item-info .product-item-details .actions-link .action.tocart:hover, body .products-list .product-item-info .product-item-details .actions-link .action.tocart:focus {
	color: #000000 !important;
	background-color: #f5cd79 !important;
	border: 2px solid #f5cd79 !important;
}

/* .color-theme,
a:hover,
a:focus,
a:active,
.list-group .list-group-item.active,
.extra-link a:hover,
.message > * a,
.search-autocomplete ul li .amount,
.footer .middle-footer a:hover,
.footer .middle-footer a:focus,
.minicart-wrapper .action.showcart:hover:before,
.minicart-wrapper .action.showcart:active:before,
.minicart-wrapper .action.showcart.active,
.minicart-wrapper .action.showcart.active:before,
.minicart-items .product-item .product-item-details .product-item-name a:hover,
.header .top-header-content a:hover,
.header .top-header-content button:hover,
.header .top-header-content a:focus,
.header .top-header-content button:focus,
.header .dropdown-switcher .dropdown-menu li > a:hover,
.header .dropdown-toplinks .dropdown-toggle:hover,
.header .header-wl a:hover,
.header .search-form .actions-search .action-search:hover,
.header
  .search-form.select-search
  .form-search
  .form.minisearch
  .search-select
  .dropdown-menu
  li
  a:hover,
.products-grid .product-item-info .product-top .actions-link button:hover,
.products-grid
  .product-item-info
  .product-item-details
  .product-item-name
  a:hover,
.products-grid
  .product-item-info.metro_template
  .product-item-details
  .product-item-name
  a:hover,
.list-products
  .product-item-info
  .product-item-details
  .product-item-name
  a:hover,
.widget.mgs-blog-lastest-posts
  .post-item-content
  .post-item-detail
  .title
  a:hover,
.breadcrumbs .items > li a:hover,
.products-list
  .product-item-info
  .product-item-details
  .product-item-name
  a:hover,
.products-list
  .product-item-info
  .product-item-details
  .product-item-name
  a:focus,
.page-layout-1column
  .category-product-actions
  .block.filter
  .filter-title
  > .title:hover,
.block.account-nav .account-nav .items .item strong,
.block-order-details-comments .order-comments .comment .comment-date,
.items.order-links li.current,
.items.order-links li:hover,
.order-details-items .table-wrapper tfoot tr.grand_total th strong,
.order-details-items .table-wrapper tfoot tr.grand_total td strong,
.customer-review.view .review-details .review-date,
.products-grid.wishlist .product-item-info .product-item-name a:hover,
.cms-noroute-index .page-main .column.main a:hover,
.profile .profile-desc .profile-name:hover,
.shipping-address-items .shipping-address-item.selected-item,
.opc-block-summary .table-totals tr.totals.grand th,
.opc-block-summary .table-totals tr.totals.grand td,
.opc-block-summary .table-totals tr.totals.grand th strong,
.opc-block-summary .table-totals tr.totals.grand td strong,
.opc-block-shipping-information
  .shipping-information-title
  .action-edit:hover:before,
#multiship-addresses-table tbody tr td.product .product-item-name a:hover,
.multishipping-checkout-shipping table tbody tr td .product-item-name a:hover,
.multishipping-checkout-overview table tfoot tr.grand.totals th,
.multishipping-checkout-overview table tfoot tr.grand.totals td,
.multicheckout.success a,
.checkout-success a,
.sidebar
  .block.block-reorder
  ol.product-items
  .product-item
  .product-item-name
  a:hover,
.sidebar .block-blog-posts .post-list li a:hover,
.sidebar .block-blog-categories li a:hover,
.sidebar .brand-list li.active,
.blog-list .post-item-info .post-info a:hover,
.blog-post-view .post-item-info .post-info a:hover,
.portfolio-grid
  .item
  .portfolio-top-content
  .portfolio-bottom-content
  .title:hover,
.portfolio-grid
  .item
  .portfolio-top-content
  .portfolio-bottom-content
  .category-link
  a:hover,
.checkout-cart-index .column.main .cart-empty a,
.checkout-cart-index
  #shopping-cart-table
  tbody
  tr
  td.col.item
  .product-item-details
  .product-item-name
  a:hover,
.checkout-cart-index
  #shopping-cart-table
  tbody
  tr
  td.col.item
  .product-item-details
  .product-item-name
  a:focus,
.checkout-cart-index
  #shopping-cart-table
  .gift-options-cart-item
  .action-gift:hover,
.full-review.product-reviews-summary .reviews-actions a:hover,
.full-review.product-reviews-summary .reviews-actions a:focus,
.box-tocart .field.qty > .control span.edit-qty:hover,
.product-info-main .product-info-stock-sku .stock span,
.product-info-main .product-sub-infomation .product.attribute.sku span.value,
.product-info-main .product-sub-infomation .product-brand .brand-name a,
.product-add-form
  .product-options-wrapper
  .swatch-opt
  .swatch-attribute-label
  + .swatch-attribute-selected-option,
.block.review-list .review-items li.review-item .review-title,
.block.review-add .review-form h4 span,
.opc-estimated-wrapper .estimated-block .estimated-price,
.header ul.social-link li a:hover,
.header .nav.nav-main-menu > li > a:hover,
.onestepcheckout-index-index
  .page-main
  .main
  .checkout-container
  .aw-onestep-sidebar
  .aw-onestep-sidebar-header::before,
.onestepcheckout-index-index
  .page-main
  .main
  .checkout-container
  .aw-onestep-main
  .aw-onestep-groups
  .aw-onestep-groups_item
  .group-title
  .mark,
.onestepcheckout-index-index
  .page-main
  .main
  .checkout-container
  input[type="radio"]
  + label::before,
.onestepcheckout-index-index
  .page-main
  .main
  .checkout-container
  input[type="checkbox"]:checked
  + label::before,
.onestepcheckout-index-index
  .page-main
  .main
  .checkout-container
  .aw-onestep-sidebar-wrapper
  .aw-onestep-sidebar-content
  .aw-onestep-sidebar-block.payment-option
  .payment-option-title
  .action-toggle,
.onestepcheckout-index-index
  .page-main
  .main
  .checkout-container
  .aw-onestep-sidebar-wrapper
  .aw-onestep-sidebar-content
  .aw-onestep-sidebar-block.payment-option
  .payment-option-title
  .action-toggle::after,
.onestepcheckout-index-index
  .page-main
  .main
  .checkout-container
  .aw-onestep-sidebar-wrapper
  .aw-onestep-sidebar-content
  .aw-sidebar_order-note
  span,
.onestepcheckout-index-index
  .page-main
  .main
  .checkout-container
  .aw-onestep-sidebar-wrapper
  .aw-onestep-sidebar-content
  .aw-sidebar_order-note
  span::after,
.onestepcheckout-index-index .aw-onestep-main .authentication-link a,
.block.aw-layered-nav
  .block-content.filter-content
  .filter-options
  .filter-options-item
  .filter-options-content
  .show-more
  span,
.onestepcheckout-index-index
  .page-main
  .main
  .checkout-container
  input[type="radio"]
  + label::before,
.onestepcheckout-index-index
  .page-main
  .main
  .checkout-container
  input[type="radio"]:checked
  + label::before,
.onestepcheckout-index-index
  .page-main
  .main
  .checkout-container
  .aw-onestep-main
  .aw-onestep-groups
  .shipping-address-items
  ol
  .shipping-address-item.selected-item::after {
  color: #ffffff !important;
} */

.h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6 {
	color: #ffffff;
}

.footer.footer2 .middle-footer, .footer.footer2 .bottom-footer {
	border-top: 0;
	background: transparent;
	color: #ffffff;
}

.pe-7s-edit:before {
	color: #ffffff;
}

.toolbar .modes .modes-mode:hover, .toolbar .modes .modes-mode.active {
	color: #ffffff;
	border-color: #ffffff;
}

.toolbar select {
	color: #ffffff;
}

.toolbar select option {
	color: #000000;
}

.products-grid .product-item-info .product-item-details .product-item-name a {
	height: 24px;
	width: 265px;
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
}

.price, .price-box .price {
	height: 24px;
	width: 265px;
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 18px;
	letter-spacing: 0;
	line-height: 24px;
}

.opc-block-summary .price, .opc-block-summary .price-box .price, .opc-block-summary .value {
	color: #000000;
}

.breadcrumbs {
	background-color: transparent;
	color: #ffffff;
}

.breadcrumbs .items>li a {
	color: #ffffff;
}

.footer.footer2 .top-footer {
	background-color: transparent;
}

.youtube-thumb {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
}

.youtube-thumb iframe, .youtube-thumb object, .youtube-thumb embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.slick-prev, .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}

.slick-next {
	right: 25px;
}

.slick-prev {
	left: 25px;
}

.slick-prev:before, .slick-next:before {
	font-family: "slick";
	font-size: 20px;
	line-height: 1;
	opacity: 0.75;
	color: white;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-next:before {
	content: "â†’";
}

.slick-prev:before {
	content: "â†";
}

.slick-slide>div {
	position: relative;
	text-align: center;
	color: white;
}

.slick-slide .caption {
	position: absolute;
	top: 80px;
	left: 16px;
	width: 50%;
}

.slick-slide .caption .container {
	width: 100%;
}

.category-view .category-description {
	/* height: 182px; */
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 28px;
	text-align: left;
}

.magepow-categories-grid {
	margin-top: 50px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.magepow-categories-category-wrapper {
	width: 32%;
	padding-bottom: 60px;
	display: flex;
	flex-direction: column;
}

.magepow-categories-category-wrapper .btn {
	margin-top: auto;
}

@media (max-width: 992px) {
	.magepow-categories-category-wrapper {
		width: 48%;
	}
}

.magepow-categories-category-name {
	height: 24px;
	width: 265px;
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
	margin-top: 21px;
	margin-bottom: 21px;
}

.magepow-categories-category-description {
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 24px;
	margin-bottom: 15px;
}

.magepow-categories-category-button {
	margin-top: 26px;
}

.filter-content, .filter-content a, .filter-content a:hover {
	color: #000000 !important;
}

.product-detail-infomation .product-name {
	color: #ffffff;
	font-family: "Josefin Slab";
	font-size: 48px;
	letter-spacing: 0;
	line-height: 42px;
}

.product-info-main .price {
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 42px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 42px;
}

.product.description p, .product-detail-infomation p {
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 34px;
}

.box-tocart .field.qty>.control span.edit-qty, .product-info-main .product-add-form .box-tocart .field.qty>.control .input-text.qty, .bundle-info .product-details .box-tocart .field.qty>.control .input-text.qty {
	color: #ffffff;
}

.box-tocart .field.qty>.control {
	border: 1px solid #e7c784;
}

.product-info-main .product-add-form .actions button:hover, .bundle-info .product-details .actions button:hover, .product-info-main .product-add-form .actions button:focus, .bundle-info .product-details .actions button:focus, .product-info-main .product-add-form .actions button, .bundle-info .product-details .actions button {
	background: #000000;
	color: #e7c784;
	border: 0;
	font-size: 26px;
}

.product-sub-infomation {
	display: none;
}

.pe-7s-search:before {
	content: url(/pub/static/frontend/Mgs/claue/en_US/images/search-24px.svg);
}

.pe-7s-user:before {
	content: url(/pub/static/frontend/Mgs/claue/en_US/images/account_circle-24px.svg);
}

.pe-7s-like:before {
	content: url(/pub/static/frontend/Mgs/claue/en_US/images/favorite-24px.svg);
}

.minicart-wrapper .action.showcart:before {
	content: url(/pub/static/frontend/Mgs/claue/en_US/images/local_mall-24px.svg);
}

.pe-7s-help2:before {
	content: url(/pub/static/frontend/Mgs/claue/en_US/images/forza-1.svg);
}

.pe-7s-car:before {
	content: url(/pub/static/frontend/Mgs/claue/en_US/images/forza-2.svg);
}

.pe-7s-refresh:before {
	content: url(/pub/static/frontend/Mgs/claue/en_US/images/forza-3.svg);
}

.pe-7s-door-lock:before {
	content: url(/pub/static/frontend/Mgs/claue/en_US/images/forza-4.svg);
}

.fa-facebook-f:before, .fa-facebook:before {
	content: url(/pub/static/frontend/Mgs/claue/en_US/images/FB.svg);
}

.fa-twitter:before {
	content: url(/pub/static/frontend/Mgs/claue/en_US/images/twitter.svg);
}

.fa-google-plus:before {
	content: url(/pub/static/frontend/Mgs/claue/en_US/images/Path.svg);
}

.fa-instagram:before {
	content: url(/pub/static/frontend/Mgs/claue/en_US/images/IG.svg);
}

.fa-pinterest-p:before {
	content: url(/pub/static/frontend/Mgs/claue/en_US/images/Pinterest.svg);
}

.service-boxed .icon-service .text {
	padding-left: 13px;
}

.service-boxed .icon-service .text h6 {
	color: #ffffff;
	font-family: "Josefin Slab";
	font-size: 20px;
	letter-spacing: 0;
	line-height: 24px;
	font-weight: normal;
}

.service-boxed .icon-service .text p {
	color: #ffffff;
	font-family: Vollkorn;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
}

.widget.mgs-blog-lastest-posts .post-item-content .post-item-detail .title a {
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
}

.widget.mgs-blog-lastest-posts .post-item-content .post-info .post-author span:not(.post-time) {
	color: #ffffff;
}

.widget.mgs-blog-lastest-posts .post-item-content .short-content {
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 24px;
}

h2 {
	color: #ffffff;
	font-family: "Josefin Slab";
	font-size: 82px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 82px;
	margin-top: 100px;
	margin-bottom: 37px;
}

.category-description h2, h2 {
	font-size: 40px;
	margin-top: 10px;
	margin-bottom: 15px;
	line-height: 45px;
}

p {
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 28px;
}

.post-info {
	font-size: 18px;
}

.short-content p {
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 24px;
}

.footer .block.newsletter {
	border: 0;
}

.footer .block.newsletter .form.subscribe .form-group input[type="email"] {
	font-family: "Open Sans";
	font-size: 18px;
	letter-spacing: 0;
	line-height: 28px;
	border-radius: 0;
	border: 0;
	border-bottom: 1px solid #e7c784;
	margin-right: 60px;
}

.footer.footer2 .block.newsletter .form.subscribe .actions .action.subscribe {
	text-transform: uppercase;
	padding-right: 60px;
	padding-left: 60px;
}

.middle-footer h6 {
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 28px;
}

.footer .middle-footer ul.menu li {
	line-height: 24px;
	margin-bottom: 0;
}

.footer .middle-footer {
	padding: 80px 0 0 0;
}

.crediti p {
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 28px;
}

.footer .top-footer .block.newsletter {
	max-width: 900px;
	margin: 0;
}

.footer .top-footer .block.newsletter .field.newsletter {
	padding-right: 30px;
}

.category-image {
	position: relative;
	/*min-height: 220px; */
}

.category-image .titleOverImage {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute;
	color: #ffffff;
	font-family: "Josefin Slab";
	font-size: 82px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 82px;
	left: 0;
	max-width: 600px;
	text-align: left;
}

.magepow-categories-category-image {
	height: 370px;
	overflow: hidden;
	position: relative;
}

.magepow-categories-category-image img {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	object-fit: cover;
	height: 100%;
}

.category-product-actions {
	clear: both;
}

.sidebar .block .block-title .title {
	color: #ffffff;
}

.sidebar .block-blog-posts .post-list li a {
	color: #ffffff;
}

.sidebar .block-blog-posts .post-list li .date {
	padding-left: 5px;
	font-size: 11px;
}

.sidebar .block-blog-categories li:before, .sidebar .block-blog-posts .post-list li:before {
	color: #ffffff;
}

.blog-post-view .post-comments .title {
	color: #ffffff;
}

.sidebar .block .block-title .title:after {
	color: #ffffff;
}

blockquote {
	background: #999999;
}

.message.success>* {
	background: #000;
	border-radius: 0;
}

.popup__table .price {
	color: #000;
}

.product-data-items-menu .data.item.title:hover .data.switch, .product-data-items-menu .data.item.title.active .data.switch {
	color: #ffffff;
}

.opc-wrapper .step-title, form .label, form label {
	color: #ffffff;
}

.details-qty .label {
	color: #000000;
}

.field-tooltip-content {
	color: #000000;
}

#tooltip-label {
	display: none;
}

.table-checkout-shipping-method, .table-checkout-shipping-method thead tr th {
	color: #ffffff;
}

.select {
	color: #000000;
}

.payment-option.discount-code .payment-option-title {
	color: #ffffff;
}

@media only screen and (max-width: 992px) {
	.slick-slide .caption {
		width: 100%;
		position: initial;
		top: 0;
		left: 0;
	}
	.slider_item .text-slider {
		position: initial;
	}
	.service-boxed {
		position: initial;
	}
	.textBackground h2, .text-slider h2, h2, .textBackground h2, .text-slider h2, .as-h2, .blog-list .post-title {
		margin-top: 20px;
		margin-bottom: 10px;
		font-size: 32px;
		font-weight: 600;
		line-height: 34px;
	}
	.blog-list .post-title {
		margin-top: 20px;
	}
	.textBackgroundWhite p {
		width: initial;
	}
	.category-image .titleOverImage {
		position: relative;
		font-size: 34px;
		line-height: 38px;
		top: 0;
		-webkit-transform: none;
		transform: none;
		display: block;
		width: 100vw;
		left: -15px;
		/* background-color: #000; */
		padding: 25px 15px 0px;
		max-width: 1000px;
	}
	.category-view .category-description {
		width: initial;
	}
	.magepow-categories-category-wrapper {
		width: 100%;
	}
}

.header:not(.header6):not(.header7) .navigation .nav-main-menu li>.dropdown-menu {
	background-color: #000000;
	border: 1px solid #e7c784;
}

.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth>ul.dropdown-menu .mega-menu-sub-title {
	color: #ffffff;
}

.header:not(.header6):not(.header7) .navigation .nav-main-menu li>ul.dropdown-menu a {
	color: #ffffff;
}

.product-data-items-content .title-accordion {
	background: transparent;
	color: #ffffff;
	text-align: center;
	border-bottom: 1px solid #e7c784;
}

.product-data-items-content .data.item.content {
	border: 0;
}

.product-add-form .product-options-wrapper .fieldset>.field>.label {
	color: #ffffff;
}

.configurable select:not([multiple]), .configurableselect.form-control:not([multiple]), .configurable select.input-text:not([multiple]), .control select.select:not([multiple]) {
	background: #e7c784 url("../images/select-bg.svg") no-repeat scroll calc(100% - 25px) 70%;
	color: #000000;
}

.readmore, .readless {
	display: block;
	padding: 20px;
	text-align: center;
	color: #e7c784 !important;
	text-decoration: underline;
	font-weight: bold;
	font-size: 18px;
}

.header .dropdown-toplinks .dropdown-menu {
	background: #000000;
	color: #ffffff;
}

.header .dropdown-toplinks .dropdown-menu li a:not(.no-display) {
	color: #ffffff;
	border: 1px solid #e7c784;
}

.login-container .block .block-title h2, .form-create-account h2 {
	color: #ffffff;
	font-family: "Josefin Slab";
	font-size: 41px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 41px;
	text-transform: inherit;
}

input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] {
	background-color: transparent !important;
	border: 0;
	padding: 0;
	border-radius: 0;
	border-bottom: 1px solid #e7c784;
	color: #ffffff !important;
	font-size: 18px;
}

input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"], textarea {
	opacity: 0.6;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, textarea:focus {
	border-color: #fff;
}

.fieldset.login label {
	display: none;
}

.actions-toolbar button {
	border-radius: 40px !important;
}

.product.info.detailed .item.content .table.additional-attributes tr td, .product.info.detailed .item.content .table.additional-attributes tr th {
	color: #ffffff;
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 34px;
	border: 0;
	border-bottom: 1px solid #e7c784;
}

textarea, textarea.form-control, textarea.input-text {
	border: 1px solid #e7c784;
	background: transparent;
}

.minicart-items .item-options dt {
	font-weight: bold;
	color: #000000;
	margin: 9px 0 0;
}

.minicart-items .item-options dd {
	color: #000000;
}

.content-heading h3.title {
	font-family: Josefin Slab;
	font-size: 82px;
	font-style: normal;
	font-weight: 300;
	line-height: 82px;
	letter-spacing: 0px;
	text-align: left;
	color: #ffffff;
	text-transform: inherit;
}

.related-product-main .content-heading, .upsell-products-list .content-heading, .block.crosssell .content-heading {
	text-align: left;
}

.related-product-main .block-actions {
	display: none;
}

.product-options-wrapper .configurable .control {
	border-radius: 36px;
	display: inline-block;
	overflow: hidden;
	background: #e7c784;
	border: 0;
	padding: 0 !important;
	margin: 0;
}

.product-options-wrapper .configurable .control select {
	width: 275px;
	border: 0px;
	outline: none;
}

.product-add-form .product-options-wrapper .fieldset>.field>.control {
	vertical-align: middle;
}

.checkout-cart-index #shopping-cart-table thead tr th, .checkout-cart-index #shopping-cart-table .cart-price .price, .checkout-cart-index #shopping-cart-table tbody tr td.col.qty .input-text.qty, .checkout-cart-index #shopping-cart-table .subtotal .cart-price .price, .checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details dl.item-options dt, .checkout-cart-index .shopping-cart-bottom .cart-totals .table.totals tbody tr.totals.sub td, .checkout-cart-index .shopping-cart-bottom .cart-totals .table.totals tbody tr.totals.sub th, .checkout-cart-index .shopping-cart-bottom .cart-totals .table.totals tbody tr th, .checkout-cart-index .shopping-cart-bottom .cart-totals .table.totals tbody tr th .label, .checkout-cart-index .shopping-cart-bottom .cart-totals .table.totals tbody tr.grand.totals td, .checkout-cart-index .shopping-cart-bottom .cart-totals .table.totals tbody tr.grand.totals th {
	color: #ffffff;
}

a {
	color: #ffffff !important;
}

.checkout-cart-index #shopping-cart-table tbody tr.item-actions td>.actions-toolbar>a {
	color: #000000 !important;
}

.block-title--myac h3 {
	font-family: Josefin Slab;
	font-size: 32px;
	font-style: normal;
	font-weight: 300;
	line-height: 32px;
	letter-spacing: 0px;
	text-align: left;
	color: #ffffff;
	text-transform: inherit;
}

.scroll-to-top {
	color: #878787 !important;
}

.change-product-per-row.button-group.layout-mode-button-group {
	display: none;
}

.product-label.new-label {
	background-color: #ffffff;
	color: #000000;
}

h2.post-title {
	margin-top: 15px;
	margin-bottom: 0;
	font-size: 32px;
	line-height: 32px;
}

.blog-list .post-item-info .post-info {
	padding: 0;
}

.blog-list .post-item-info .post-info div {
	float: left;
	padding-right: 25px;
}

.owl-carousel .owl-nav>div.owl-prev {
	left: -50px;
}

.owl-carousel .owl-nav>div.owl-next {
	right: -50px;
}

.owl-carousel .owl-nav>div {
	color: #e7c784;
	border-color: #e7c784;
}

.owl-carousel .owl-nav>div {
	opacity: 1;
	visibility: visible;
}

.owl-carousel .owl-nav>div:not(.disabled):hover {
	background-color: #e7c784;
	color: #fff;
	border-color: #e7c784;
}

.irs-bar, .irs-slider {
	background: #000000 !important;
}

.irs-from, .irs-to, .irs-single {
	background: #ffffff !important;
	color: #000000 !important;
}

.LightWidgetClass {
	/* height: 380px; */
	overflow: hidden;
}

LightWidgetClass iframe {
	height: 100%;
}

.field.required>label:after, .form-group.required>label:after, .field._required>label:after, .form-group._required>label:after, .field.required>.label:after, .form-group.required>.label:after, .field._required>.label:after, .form-group._required>.label:after {
	color: #e7c784;
}

.header {
	position: fixed !important;
}

@media (min-width: 992px) {
	.opc-progress-bar .opc-progress-bar-item._active>span {
		color: #e7c784;
	}
	.opc-progress-bar .opc-progress-bar-item._active:before, .opc-progress-bar .opc-progress-bar-item._active>span:after, .opc-progress-bar .opc-progress-bar-item._active>span:before {
		background: #e7c784;
	}
	.opc-progress-bar .opc-progress-bar-item._active>span:after {
		color: #ffffff;
	}
}

.product.media .horizontal-thumbnail.owl-carousel .owl-nav>div {
	line-height: 20px;
}

.header .middle-header-content>.container-fluid>.row {
	display: flex;
	align-items: center;
}

.header .nav.nav-main-menu>li>a {
	font-size: 18px;
	padding: 30px 18px;
}

.header:not(.header6):not(.header7) .navigation .nav-main-menu li li>a {
	font-size: 16px;
}

@media (max-width: 1600px) {
	.header .nav.nav-main-menu>li>a {
		font-size: 16px;
		padding: 25px 18px;
	}
	.header:not(.header6):not(.header7) .navigation .nav-main-menu li li>a {
		font-size: 15px;
	}
}

@media (max-width: 1480px) {
	.header .nav.nav-main-menu>li>a {
		font-size: 14px;
	}
	.header:not(.header6):not(.header7) .navigation .nav-main-menu li li>a {
		font-size: 13px;
	}
}

@media (max-width: 1380px) {
	.header .nav.nav-main-menu>li>a {
		padding: 18px 10px;
	}
}

.service-boxed {
	display: flex;
	align-items: start;
	flex-wrap: wrap;
	left: 0;
	margin: 0;
	top: 0;
}

@media (min-width: 993px) {
	.service-boxed {
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}

@media (max-width: 992px) {
	.service-boxed {
		position: relative;
	}
}

.service-boxed .icon-service {
	padding: 15px 30px;
}

.service-boxed .icon-service .text p {
	margin-top: 4px;
}

.textBackground {
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.textBackground .btn-default2 {
	margin-bottom: 40px;
}

.textBackgroundWhite {
	min-height: 760px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.widget.mgs-blog-lastest-posts .post-item-content .post-item-detail .title {
	margin-bottom: -6px;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus input:-webkit-autofill, textarea:-webkit-autofill, textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus {
	-webkit-text-fill-color: #fff !important;
	-webkit-box-shadow: 0 0 0px 1000px rgba(0, 0, 0, 0) inset !important;
	transition: background-color 5000s ease-in-out 0s !important;
}

.btn.btn-xs {
	height: auto;
}

.account-sub-title {
	color: #fff;
}

a:hover, a:focus, a:active {
	color: #e7c784 !important;
}

.sidebar .nav>li>a:hover, .sidebar .nav>li>a:focus {
	background-color: #fff;
	color: #000000 !important;
}

.product-item-info .btn {
	padding-left: 0;
	padding-right: 0;
	width: 100%;
	margin: 10px 0;
}

.products-grid.wishlist .product-item-info .box-tocart .product-item-actions {
	float: none;
}

#minicart-content-wrapper input {
	background-color: #000 !important;
}

#minicart-content-wrapper .product-item-name a {
	color: #000 !important;
}

#minicart-content-wrapper .product.options {
	color: #000;
}

#minicart-content-wrapper .minicart-items .product-item .product.actions .action {
	background-color: #000 !important;
	border-color: #000 !important;
}

#minicart-content-wrapper .minicart-items .product-item .product>.product-item-photo:after {
	background: #fff;
}

.cart.table-wrapper input {
	background-color: #fff !important;
	color: #000 !important;
	opacity: 1;
}

.checkout-cart-index #shopping-cart-table tbody tr.item-actions td>.actions-toolbar>a:hover, .checkout-cart-index #shopping-cart-table tbody tr.item-actions td>.actions-toolbar>a:focus {
	background-color: #e7c784;
	border-color: #e7c784;
}

.checkout-cart-index .checkout-extra, .checkout-cart-index .checkout-extra>.block .content {
	background-color: transparent;
}

.checkout-cart-index .checkout-extra #block-summary form .field.note, .checkout-cart-index .checkout-extra>.block>.title, .checkout-cart-index .checkout-extra #block-summary .estimate .field .label {
	color: #fff;
}

.checkout-cart-index .checkout-extra #block-summary .estimate .field .control .select, .checkout-cart-index .checkout-extra #block-summary .estimate .field .control input {
	padding: 0 10px;
}

@media (max-width: 1199px) {
	.header:not(.header6):not(.header7) .navigation .nav-main-menu li>.dropdown-menu {
		background-color: #FAFAFA;
		border:0;
		border-bottom: 1px solid #E7E6E7;
	}
	.header:not(.header6):not(.header7) .navigation .nav-main-menu li.level1>.dropdown-menu 
	{
		border:0;
	}
	.header .action.nav-toggle {
		margin-top: 0;
	}
	#main-Menucontent a, #main-Accountcontent a {
		color: #0f0f0f !important;
	}
	#main-Menucontent li.level1 a, #main-Accountcontent li.level1 a {
		color: #707070 !important;
		border:0;
	}
	.header:not(.header6):not(.header7) .megamenu-content .nav-tabs>li.active>a {
		color: #272727 !important;
	}
	.header:not(.header6):not(.header7) .nav-main-menu li>a {
		border-bottom: 1px solid #E7E6E7;
		color: #000;
		font-size: 15px;
	}

	.header:not(.header6):not(.header7) .megamenu-content .nav-tabs>li>a
	{
		font-size: 15px;
		font-weight: 400;
		background-color: #000;
	}

	.header:not(.header6):not(.header7) .nav-main-menu li>a+.toggle-menu .fa-plus:before,
	.header:not(.header6):not(.header7) .nav-main-menu li>a+.toggle-menu a.active .fa:before
	{
		content: '\f078';
		color: #707070 !important;
	}

	.header:not(.header6):not(.header7) .nav-main-menu li:after,
	.header:not(.header6):not(.header7) .nav-main-menu li:after
	{
		content: '\f054';
		position: absolute;
		right:15px;
		top:15px;
		color: #000;
		font-size: 20px;
		display: block;
		font: normal normal normal 14px/1 FontAwesome;
		color: #707070 !important;
	}

	.header:not(.header6):not(.header7) .nav-main-menu li.dropdown:after,
	.header:not(.header6):not(.header7) .nav-main-menu li.dropdown-submenu:after
	{
		display: none;
	}
}

.toolbar .sorter .sorter-action:hover {
	border-color: #fff;
}

.product-item-details .actions-link {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.products-list .action.mgs-quickview:hover {
	color: #fff !important;
	background-color: #000;
	border-color: #000;
}

.product-image-photo.img-thumbnail {
	object-fit: cover;
	height: 100%;
}

.my-account-main .btn, .actions-toolbar {
	margin-bottom: 10px;
}

.sidebar .block .block-title .title:after {
	background-color: #fff;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	background-color: transparent;
}

.category-view .category-description strong {
	color: #e7c784;
}

.category-view .category-description h1 strong, .category-view .category-description h2 strong, .category-view .category-description h3 strong, .category-view .category-description h4 strong, .category-view .category-description h5 strong, .category-view .category-description h6 strong {
	color: #fff;
	font-weight: 400;
}

.product.media .item-thumb, .products-grid.wishlist .product-item-photo {
	height: 170px;
	position: relative;
}

.products-grid.wishlist .product-item-photo {
	height: 350px;
	display: block;
}

.product.media .item-thumb img, .products-grid.wishlist .product-item-photo img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.box-tocart .field.qty>.control span.edit-qty {
	z-index: 10;
	padding-top: 5px;
}

.products-grid.wishlist .product-items {
	display: flex;
	flex-wrap: wrap;
}

.products-grid.wishlist .product-item-info {
	height: 100%;
	display: flex;
	flex-direction: column;
}

.products-grid.wishlist .product-item-info .product-item-inner {
	margin-top: auto;
}

.products-grid.wishlist .product-item-info .product-item-inner textarea {
	resize: vertical;
}

.password-strength-meter {
	background-color: transparent;
	color: #fff;
}

.mfp-bg {
	background-color: #fff;
}

#social-login-popup .block-container .block .block-title {
	color: #fff !important;
}

body #social-login-popup .social-login-title {
	background-color: transparent !important;
}

.white-popup {
	background: #000 !important;
}

.product-info-main .product-add-form .box-tocart>.fieldset, .bundle-info .product-details .box-tocart>.fieldset {
	display: flex;
	align-items: center;
}

.product-add-form .product-options-wrapper .fieldset>.field>.control select {
	margin-bottom: 0;
}

.category-image img {
	width: 100vw;
	position: relative;
	z-index: -1;
	left: calc((100% - 100vw) / 2);
	max-width: 100vw;
}

.sparsh_banner .video-thumb video {
	width: 101%;
	max-height: 750px;
	object-fit: cover;
	object-position: center;
}

.page-title-wrapper {
	padding: 0;
}

.modal-inner-wrap {
	color: #000;
}

#mgs-instant-autocomplete-wrapper {
	background-color: #000 !important;
}

#mgs-instant-autocomplete-wrapper .see-all {
	color: #000 !important;
}

.header .search-close:hover {
	color: #e7c784;
}

.search.results.mgs-instant-search .block-title h4 {
	color: #fff !important;
}

.toolbar .form-item-select:after {
	content: '';
}

.toolbar .form-item-select {
	border: 0;
}

select:not([multiple]), select.form-control:not([multiple]), select.input-text:not([multiple]) {
	-moz-appearance: none !important;
	-webkit-appearance: none !important;
	background-image: url(../images/select-bg.svg) !important;
	background-repeat: no-repeat !important;
	background-position: 100% 45% !important;
}

.owl-carousel .owl-dots .owl-dot span {
	background: #fff;
}

.owl-carousel .owl-dots .owl-dot:hover span, .owl-carousel .owl-dots .owl-dot.active span {
	background-color: #e7c784;
}

.post-title-link img {
	height: 300px;
	object-fit: cover;
	object-position: center;
}

#placeholder-header {
	background-color: #000;
}

.authentication-wrapper .authentication-dropdown .modal-inner-wrap, .authentication-wrapper .authentication-dropdown .modal-inner-wrap .modal-content {
	background-color: #000;
}

.authentication-wrapper .block-customer-login .block-title strong, .authentication-wrapper .authentication-dropdown .modal-inner-wrap .modal-header .action-close:after {
	color: #fff;
}

body._has-modal-custom:before {
	display: none;
}

.top-header-content {
	display: inline;
}

.table-wrapper {
	position: relative;
	overflow-x: auto;
}

.block-dashboard-orders .table-order-items tr th, .orders-history .table-order-items thead tr th {
	color: #fff;
}

html {
	height: 100%;
	overflow: hidden;
	position: relative;
}

body {
	height: 100%;
	overflow-y: auto;
	position: relative;
}

.breadcrumbs .container {
	padding-left: 0;
	padding-right: 0;
}

.shipping-address-items .shipping-address-item.selected-item {
	border-color: #fff;
	color: #fff;
}

.opc-block-shipping-information .shipping-information-content a {
	color: #2a2a2a !important;
}

.opc-block-summary .table-totals tr th strong, .opc-block-summary .table-totals tr th .label {
	color: #2a2a2a !important;
}

.blog-post-view .post-item-info .post-info>div, .blog-post-view .post-item-info .post-info>div .fa {
	color: #fff;
}

.blog-post-view .post-item-info .post-info>div.published-by {
	display: none;
}

@media (max-width: 991px) {
	.opc-sidebar.opc-summary-wrapper._show+.modal-custom-overlay {
		z-index: 1 !important;
	}
	.opc-estimated-wrapper {
		background: none;
	}
	.opc-estimated-wrapper .estimated-block .estimated-label {
		color: #fff;
	}
	.table-checkout-shipping-method thead {
		display: table-header-group;
	}
}

.page-title-wrapper {
	background-image: none;
	background-color: transparent;
}

.page-title-wrapper:before {
	display: none;
}

.order-date .label {
	color: #fff;
}

.items.order-links li.current, .items.order-links li:hover {
	border-color: #e7c784;
}

.order-details-items .table-wrapper thead tr th, .order-details-items .table-wrapper tfoot tr th, .order-details-items .table-wrapper tfoot tr td, .order-details-items .table-wrapper tfoot tr th strong, .block-order-details-view .block-title h4, .box-order-billing-method .payment-method .title {
	color: #fff;
}

.blog-list .post-item-info .post-image.has-image .post-info {
	position: relative;
	bottom: 0;
	left: 0;
	right: 0;
}

.blog-list .post-item-info .post-info div {
	float: none;
}

.blog-list .post-item-info .post-info .published-by {
	display: none;
}

.blog-list .post-item-info .post-info {
	text-align: left;
	background: none;
	color: #fff;
	font-size: 15px;
}

.blog-list .blog-post {
	position: relative;
	padding-bottom: 30px;
}

.blog-list .blog-post:after {
	content: '';
	height: 1px;
	width: 60%;
	background-color: #e7c784;
	position: absolute;
	left: 50%;
	bottom: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.blog-list .post-item-info {
	margin-bottom: 30px;
}

.product-data-items-content .title-accordion:after {
	background-color: transparent;
}

.product-label {
	background: #e7c784;
	color: #000;
}

.sub-categories {
	border-top: 1px solid #e7c784;
}

.products-grid .product-item-info .product-top .actions-link button {
	color: #e7c784;
}

.bottom-pagination .pages
{
	border-top: 1px solid #e7c784;
}

.toolbar .pages .pagination .item a
{
	color:#e7c784 !important;
}

.toolbar .pages .pagination .item a:hover
{
	text-decoration: underline;
}

footer .margin-bottom30 {
    margin-bottom: 5px;
}

@media (max-width: 992px) {
	.category-image {
		display: flex;
		flex-direction: column-reverse;
	}
	.footer.footer2 .top-footer {
		padding-bottom: 0;
	}
	.breadcrumbs {
		padding: 0px 0 13px;
		margin-bottom: 13px;
	}
	.middle-footer h6 {
		margin-bottom: 10px;
	}
	.textBackground p, .text-slider p, p, .widget.mgs-blog-lastest-posts .post-item-content .short-content, .magepow-categories-category-description, .product.description p, .product-detail-infomation p {
		font-size: 16px;
		line-height: 26px;
	}
	.products-grid .product-item-info .product-item-details .product-item-name a, .widget.mgs-blog-lastest-posts .post-item-content .post-item-detail .title a, .magepow-categories-category-name {
		line-height: 24px;
		font-size: 20px;
	}
	.price, .price-box .price {
		font-size: 18px;
		line-height: 22px;
	}
	.footer .block.newsletter .form.subscribe {
		display: block;
	}
	.footer .block.newsletter .form.subscribe .form-group, .footer .block.newsletter .form.subscribe .actions {
		display: block;
	}
	.footer .block.newsletter .form.subscribe .actions {
		width: auto;
	}
	.h1, h1, .product-detail-infomation .product-name {
		font-size: 32px;
		line-height: 1.2;
	}
	.category-description h2, h2 {
		font-size: 28px;
		margin-top: 8px;
		margin-bottom: 10px;
		line-height: 34px;
	}
	.magepow-categories-category-name {
		margin-top: 12px;
		margin-bottom: 12px;
	}
	.magepow-categories-category-description {
		margin-bottom: 10px;
	}
}

.HidePriceBox {
	display: none;
}
.product-info-main .product-add-form .product-detail-deals .hurry-text,
.price-box .special-price .price {
	color: #e7c784;
}
.product-options-wrapper .textarea label {
	white-space: inherit;
}
.product-options-wrapper .textarea textarea {
	height: 20px;
	min-height: 80px;
}
.product-add-form .product-options-wrapper .fieldset>.field.textarea>.label {
	font-weight: normal;
	text-transform: initial;
}
.post-short-description img {
	
	max-width: 500px;
	width: 100%;
	height: auto;
	/*width: 100% \9;
	display: block;
	max-width: 100%;
	height: auto;
	width: 100vw;*/
}

.blog-list img{
     max-height:250px !important;
}


.post-image .img-responsive{
	max-height:450px !important;
}

.slider_item::after{
	content:none !important;
}

.simplepopup .simplepopup-content {
	border: 0;
	overflow: initial;
	margin: 10% auto;
}
.simplepopup .simplepopup-content .simplepopup-block-content {
	margin: 0;
}
.simplepopup .simplepopup-link img {
	width: 100%;
}
.simplepopup .dontShowFeature {
	display: none;
}
.simplepopup .close {
	background: #e7c784;
	color: white;
	opacity: 1;
	top: -18px;
	right: -15px;
	padding: 3px 7px;
	font-size: 30px;
}
.modal-header,
.modal-content,
.modal-footer {
	background: black;
}