.page-header .ui-menu-item.level0.rigth {
	float: right;
    margin-right: unset !important;
}
.page-header.sticky-header .ui-menu-item.level0.rigth {
    margin-left: -5px !important;
}
.header-left .action.nav-toggle {
	padding: 6px 10px 6px 1px;
	line-height: 21px;
}
.header-left .action.nav-toggle::before {
	font-size: 30px;
}
#banner-slider-demo-4 .content-slide-1 {
	position: absolute;
	z-index: 1;
	top: 36%;
/*	left: 20%;*/
	text-align: center;
}
#banner-slider-demo-4 .content-slide-1 .border-top {
	font-family: 'Oswald';
	font-size: 18px;
	line-height: 25px;
	letter-spacing: 0.05em;
	font-weight: 600;
	text-transform: uppercase;
	position: absolute;
	top: -52px;
	left: 18%;
}
#banner-slider-demo-4 .content-slide-1 .border-bottom {
	font-family: 'Oswald';
    font-size: 18px;
    line-height: 25px;
    letter-spacing: 0.05em;
    font-weight: 600;
    text-transform: uppercase;
    position: absolute;
    bottom: -38px;
    left: 18%;
}
#banner-slider-demo-4 .content-slide-1 h2 {
	color: #0e2f40;
	font-size: 36px;
	font-weight: 900;
	letter-spacing: -0.03em;
	text-transform: uppercase;
	text-align: center;
	font-family: Open Sans,Arial,Helvetica,sans-serif;
	padding-left: unset !important;
	padding-right: unset !important;
	margin-right: 40px;
}
#banner-slider-demo-4 .content-slide-1 .first-banner .btn-modern {
	font-size: 15px;
	line-height: 25px;
	letter-spacing: 0.05em;
	padding: 12px 27px;
	border-radius: 3px;
	background-color: #f4bb0e;
	color: #fff;
	font-family: 'Oswald';
	text-transform: uppercase;
	margin-top: 28px;
	padding-left: 26px !important;
	padding-right: 26px !important;
	opacity: 1;
	z-index: 25;
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	position: relative;
	margin-right: 40px;
}
#banner-slider-demo-4 .content-slide-1 .first-banner span {
	font-family: 'Oswald';
	font-size: 18px;
	line-height: 25px;
	letter-spacing: 0.05em;
	font-weight: 600;
	text-transform: uppercase;
	padding-left: unset !important;
	padding-right: unset !important;
	margin-right: 40px;
}
#banner-slider-demo-4 .container-outer {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	max-width: 1200px;
}
#banner-slider-demo-4 .content-slide-1 .first-banner {
	padding-left: unset;
}
#banner-slider-demo-4 .porto-ultimate-content-box {
	background-size: cover;
}
#banner-slider-demo-4 .content-slide-2 h2 {
	font-weight: 900;
	letter-spacing: -0.03em;
	text-transform: uppercase;
	line-height: 38px;
	margin-bottom: 10px;
	font-family: Open Sans,Arial,Helvetica,sans-serif;
    padding-left: unset !important;
    padding-right: unset !important;
    text-align: center;
}
#banner-slider-demo-4 .content-slide-2 .btn-modern {
	font-size: 15px;
    line-height: 25px;
    letter-spacing: 0.05em;
    padding: 12px 27px;
    border-radius: 3px;
    background-color: #f4bb0e;
    color: #fff;
    font-family: 'Oswald';
    text-transform: uppercase;
    margin-top: 28px;
    padding-left: 26px !important;
	padding-right: 26px !important;
	opacity: 1;
	z-index: 25;
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	position: relative;
}
#banner-slider-demo-4 .content-slide-2 .first-banner {
	text-align: center;
	position: absolute;
	z-index: 1;
	top: 33%;
	right: 13%;
}
#banner-slider-demo-4 a.btn-modern:hover {
	opacity: .9;
}
.nav-open .page-footer {
	display: none;
}
.main-panel-top,
.main-panel-top .panel.wrapper,
.product-item-info .action.tocart:hover,
.product-item-info .action.towishlist:hover,
.product-item-info .action.tocompare:hover,
.minicart-wrapper #top-cart-btn-checkout:hover,
.minicart-wrapper .update-cart-item:hover,
.customer-account-login .actions-toolbar #send2:hover,
.customer-account-login .actions-toolbar .secondary a:hover,
.customer-account-forgotpassword .captcha-image button:hover,
.customer-account-forgotpassword .actions-toolbar button:hover,
.customer-account-create .actions-toolbar button.action:hover,
.modal-inner-wrap .modal-footer .action-primary:hover,
.return-to-shop .action.btn-go-shop:hover,
.checkout-cart-index .checkout-methods-items .action.primary.checkout:hover,
.moved-add-to-links .action.towishlist:hover {
	background-color: #f4bb0e !important;
}
.main-panel-top .panel.wrapper {
	color: #ffffff !important;
}
.block-search .action.search:hover::before,
#minicart-content-wrapper .action.viewcart:hover,
.minicart-wrapper .minicart-items-wrapper .product.actions .secondary:hover,
.customer-account-login .action.remind:hover,
.customer-account-index .block-dashboard-info a,
.customer-account-index .block-dashboard-addresses a,
.customer-account-index .block-dashboard-orders a,
.customer-address-index .block-addresses-default a,
.modal-custom.authentication-dropdown .action.action-remind,
.catalog-category-view .block-category-list a:hover,
.product-info-main .reviews-actions .action.add:hover,
.checkout-index-index .authentication-wrapper .action-close:hover {
	color: #f4bb0e !important;
}
#minicart-content-wrapper .action.viewcart,
.minicart-wrapper #top-cart-btn-checkout,
.minicart-wrapper .update-cart-item,
.minicart-wrapper .minicart-items-wrapper .product.actions .secondary,
.footer-middle #newsletter-validate-detail .subscribe.primary,
#banner-slider-demo-4 a.btn-modern,
.customer-account-login .action.remind,
.customer-account-login .actions-toolbar #send2,
.customer-account-login .actions-toolbar .secondary a,
.customer-account-forgotpassword .captcha-image button,
.customer-account-forgotpassword .actions-toolbar button,
.customer-account-create .actions-toolbar button,
.account .primary button,
.return-to-shop .action.btn-go-shop,
.checkout-index-index .actions-toolbar .action.primary.checkout,
.checkout-index-index .actions-toolbar .action.continue.primary,
.checkout-cart-index .checkout-methods-items .action.primary.checkout,
.modal-custom.authentication-dropdown .action.action-remind,
.modal-popup.modal-slide .primary.action-save-address,
.checkout-onepage-success .actions-toolbar .primary.continue,
.catalog-category-view #reorder-validate-detail .action.tocart,
.catalog-category-view .block-category-list a,
.moved-add-to-links .action.towishlist,
#review-form .submit.primary,
#contact-form .submit.primary,
.product-info-main .reviews-actions .action.add,
.checkout-index-index .authentication-wrapper .action-close,
.catalogsearch-advanced-index .action.search.primary {
	transition: all .2s;
}
.block-search .action.search::before {
	transition: .2s opacity;
}
.product-item-info .action.towishlist:hover,
.product-item-info .action.tocompare:hover,
.customer-account-forgotpassword .captcha-image button:hover,
.modal-inner-wrap .modal-footer .action-primary:hover,
.account .primary button:hover,
.checkout-index-index .actions-toolbar .action.primary.checkout:hover,
.checkout-index-index .actions-toolbar .action.continue.primary:hover,
.modal-popup.modal-slide .primary.action-save-address:hover,
.checkout-onepage-success .actions-toolbar .primary.continue:hover,
.catalog-category-view #reorder-validate-detail .action.tocart:hover,
.moved-add-to-links .action.towishlist:hover,
#review-form .submit.primary:hover,
#contact-form .submit.primary:hover,
.catalogsearch-advanced-index .action.search.primary:hover {
	border: 1px solid transparent !important;
}
.product-item-info .action.tocart:hover {
	border: 1px solid transparent !important;
	transition: all .3s;
}
.header-main .header-left .logo img {
	width: 236px;
}
.header-right .customer-welcome {
	display: none !important;
}
.minicart-wrapper .minicart-items-wrapper .product.actions .primary {
	display: none;
}
.minicart-wrapper .minicart-items-wrapper .details-qty .update-cart-item {
	line-height: 0;
}
.autocomplete-selected {
	background-color: #ffe496 !important;
}
#featured_product .filterproducts {
	display: block;
}
#featured_product .filterproducts .price {
	color: #f4bb0e;
}
.footer-middle #featured_product .filterproducts .product-item-details a,
.cms-about-porto #maincontent .entry-content .btn-primary.push-top {
	color: #ffffff;
}
#featured_product .filterproducts .product-item-details .rating-result:before {
	color: #c3c5c9;
}
.main-panel-top .header-right .header.links a:hover,
.customer-account-index .block-dashboard-info a:hover,
.customer-account-index .block-dashboard-addresses a:hover,
.customer-account-index .block-dashboard-orders a:hover,
.sales-order-history .orders-history a:hover,
.account .product-item-actions a:hover,
.account .block-addresses-default a:hover,
.customer-address-index .block-addresses-list a:hover,
.account .sidebar-additional .action.view:hover,
.checkout-cart-index #shopping-cart-table .action-towishlist:hover,
.checkout-index-index #checkout .action-auth-toggle:hover,
.modal-custom.authentication-dropdown .action.action-remind:hover,
.modal-popup.modal-slide .action.secondary:hover,
.checkout-index-index .payment-method-content .action-edit-address:hover,
.checkout-index-index .payment-method-content a:hover,
.checkout-index-index .shipping-information a:hover,
.checkout-onepage-success .order-number:hover,
.checkout-index-index .shipping-address-items a:hover,
.catalog-category-view #reorder-validate-detail .secondary .action.view:hover {
	text-decoration: underline !important;
}
.footer-middle #newsletter-validate-detail .subscribe.primary:hover {
	background-color: #d6a40d;
}
.page-header.type2 .search-category::after {
	margin-left: -25px !important;
	margin-right: 12px;
}
.page-header.type2 .search-category {
	padding-right: 0px !important;
}
.page-header.type2 .search-category select {
	max-width: 128px;
}
#featured_product .small-list.products-grid .product-items .product-item {
	padding: 5px 0 !important;
}
.account .primary button:hover,
.checkout-index-index .actions-toolbar .action.primary.checkout:hover,
.checkout-index-index .actions-toolbar .action.continue.primary:hover,
.modal-popup.modal-slide .primary.action-save-address:hover,
.checkout-onepage-success .actions-toolbar .primary.continue:hover,
.catalog-category-view #reorder-validate-detail .action.tocart:hover,
#review-form .submit.primary:hover,
#contact-form .submit.primary:hover,
.catalogsearch-advanced-index .action.search.primary:hover {
	background-color: #222529 !important;
}
.cart-container .cart.item .product-item-name a,
.checkout-index-index .minicart-items-wrapper .product-item-name,
.catalog-category-view #reorder-validate-detail .product-item-link span,
.catalog-category-view .columns4.products-grid .product-item-link,
#layer-product-list .product-item-link {
	white-space: normal !important;
}
[name*="shippingAddress.street.0"] .label {
	display: none;
}
.checkout-index-index .opc-wrapper .shipping-address-item {
    padding: 1em;
}
.account #limiter {
	margin-left: 10px;
}
.account .table-wrapper .product-item-name {
	white-space: break-spaces;
}
.catalogsearch-advanced-index .fieldset .field.price .field.with-addon input.input-text {
	width: -webkit-fill-available;
}