p, span, div {
    color: #ffd966;
}


h1, h2, h3, h4, h5, h6, span.h3, a.h3, .step-number, .thead-default th, #block_myaccount_infos .myaccount-title a, .block-contact .block-contact-title {
    color: #fabc00!important;
}
a, a span, a i, button i, .dropdown span, .js-top-menu-bottom span {
    color: #fabc00!important;
}
.close span, .close span {
    color: #fabc00!important;
}
.tabs .nav-tabs {
    border-bottom-color: #fabc00;
}
.custom-checkbox input[type=checkbox]+span, .custom-radio {
    border-color: #fabc00!important;
}
.navbar-toggler .fa {
    color: #fabc00;
}
.custom-checkbox input[type=checkbox]+span .checkbox-checked {
    color: #fabc00!important;
}
.product-images>li.thumb-container>.thumb.selected, .product-images>li.thumb-container>.thumb:hover {
    border-color: #fabc00!important;
}
#mobile_top_menu_wrapper .top-menu a[data-depth="0"] {
    border-bottom-color: #fabc00!important;
}
.header-nav #menu-icon .fa {
    color: #fabc00!important;
}
#header .header-nav #contact-link, #header .header-nav #contact-link span {
    color: #fabc00!important;
}
.close:focus span, .close:hover span {
    color: #fdfd00!important;
}
a:hover, a:hover span, a:hover i, .dropdown:hover span, .dropdown:hover a i, .js-top-menu-bottom span:hover {
    color: #fdfd00!important;
}
.custom-radio input[type=radio]:checked+span {
    background-color: #fdfd00!important;
}
.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {
    border-bottom-color: #fdfd00!important;
}
.tabs .nav-tabs .nav-link.active {
    color: #fdfd00!important;
}
.navbar-toggler .fa:hover {
    color: #fdfd00!important;
}
.nav-item .nav-link.active {
    color: #fdfd00!important;
}

.regular-price, .price, .product-price, .value {
    color: #f7b045;
}
.current-price span {
    color: #f7b045;
}
hr, .page-addresses .address .address-footer, .quickview .modal-footer {
    border-top-color: rgba(252, 252, 252, .31)!important;
}
.block-categories .category-sub-menu li[data-depth="0"]>a, .post-sidebar-container ul li, #header .header-nav, #block-reassurance li {
    border-bottom-color: rgba(252, 252, 252, .31)!important;
}
#header .header-nav {
    border-top-color: rgba(252, 252, 252, .31)!important;
}
.block-contact {
    border-left-color: rgba(252, 252, 252, .31)!important;
}
body#checkout section.checkout-step .address-item.selected {
    border-color: rgba(252, 252, 252, .31)!important;
}
#order-items, #blockcart-modal .divide-right {
    border-right-color: rgba(252, 252, 252, .31);
}
.footer-container .links .title, .block_newsletter {
    border-bottom-color: rgba(252, 252, 252, .31)!important;
}
.ptm-bottom-border {
    border-bottom-color: rgba(252, 252, 252, .31)!important;
}
#stores .page-stores .store-item-container .divide-left {
    border-left-color: rgba(252, 252, 252, .31)!important;
}
#aboutus {
    border-left-color: rgba(252, 252, 252, .31)!important;
}
.products .product-description, #blockcart-modal .modal-header {
    background-color: rgba(68, 147, 225, .77)!important;
}
.has-discount .discount {
    color: rgba(68, 147, 225, .77)!important;
}
.products .product-title a, #blockcart-modal .modal-title {
    color: #084784!important;
}
.products .product-title a:hover {
    color: #ff0!important;
}
.products .price {
    color: #fabc00!important;
}
.has-discount .discount {
    background-color: #fabc00!important;
}
.products .regular-price {
    color: rgba(247, 163, 21, .99)!important;
}
.products .highlighted-informations {
    background-color: rgba(255, 255, 255, .69)!important;
}
.products .highlighted-informations .quick-view, .highlighted-informations .quick-view i {
    color: #0b243c!important;
}
.products .highlighted-informations .quick-view:hover, .highlighted-informations .quick-view:hover i {
    color: #2380db!important;
}
.products .variant-links {
    background-color: rgba(255, 255, 255, .03)!important;
}
.product-flags .new, .product-flags .pack {
    background-color: #e78d36!important;
}
.product-flags .new, .product-flags .pack {
    color: #f4e2ae!important;
}
.discount-percentage, .discount-amount {
    background-color: #e78d36!important;
}
.discount-percentage, .discount-amount {
    color: #f4e9c9!important;
}
.tabs, .card, .card-color, .card.checkout-step, #product #block-reassurance, .active_filters, .block-categories, #search_filters, #search_filters_suppliers, .pagination .page-list, .page-addresses .address, .page-authentication #content, .page-customer-account #content, .post-sidebar-container, #products .page-not-found, #checkout section.checkout-step {
    background-color: #2f7cc8!important;
}
.ptm-card {
    background-color: #2f7cc8!important;
}
.products-sort-order .select-title {
    background-color: #2f7cc8!important;
}
.ptm-card, .tabs, .card, .card-color, .card.checkout-step, #product #block-reassurance, .active_filters, .block-categories, #search_filters, #search_filters_suppliers, .page-addresses .address, .page-authentication #content, .page-customer-account #content, .contact-form, .post-sidebar-container, #products .page-not-found, #checkout section.checkout-step {
    background: -webkit-linear-gradient(#2f7cc8, #4594e2)!important;
    background: -o-linear-gradient(#2f7cc8, #4594e2)!important;
    background: -moz-linear-gradient(#2f7cc8, #4594e2)!important;
    background: linear-gradient(#2f7cc8, #4594e2)!important;
}
.page-order-detail .box, .page-my-account #content .links a span.link-item, .btn-secondary, .btn-tertiary {
    background-color: rgba(44, 123, 200, .45)!important;
}
#checkout section.checkout-step.card .address-item:not(.selected), #checkout section.checkout-step .delivery-option {
    background-color: rgba(44, 123, 200, .45)!important;
}
.card-inner-color, .pagination ul.page-list li.active, #pagenotfound .page-not-found {
    background-color: rgba(44, 123, 200, .45)!important;
}
.card .thead-default th, .card h1, .checkout-step h1, .card h1 span, #left-column h1, #right-column h1, .card h2, .card h2 span, #left-column h2, #right-column h2, .card h3, .card h3 span, #left-column h3, #right-column h3, .card h4, .card h4 span, #left-column h4, #right-column h4, .card #block_myaccount_infos .myaccount-title a, .card .block-contact .block-contact-title, .card #custom-text p .dark {
    color: #fabc00!important;
}
.ptm-card h1, .ptm-card h2, .ptm-card h3 {
    color: #fabc00!important;
}
#left-column a.h6, #right-column a.h6, #left-column h4.h6 a, #right-column h4.h6 a {
    color: #fabc00!important;
}
#bodywrapperinner .step-number {
    color: #fabc00!important;
}
.product-features h3 {
    color: #fabc00!important;
}
.text-muted, #wrapper .disabled, #wrapper .disabled i, #wrapper .disabled:hover, #wrapper .disabled:hover i {
    color: #ffd966!important;
}
.tabs a, .card a, .card a span, .card a i, #left-column a, #left-column a span, #right-column a, #right-column a span, .pagination .page-list a, .pagination .page-list a i {
    color: #ffd966!important;
}
body .custom-checkbox input[type=checkbox]+span, .card .custom-radio {
    border-color: #ffd966!important;
}
#wrapper .navbar-toggler .fa {
    color: #ffd966;
}
.card .custom-checkbox input[type=checkbox]+span .checkbox-checked {
    color: #ffd966!important;
}
#wrapper .tabs .nav-tabs {
    border-bottom-color: #ffd966!important;
}
.ptm-card a {
    color: #ffd966!important;
}
.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]):before, .block-categories .arrows .arrow-down, .block-categories .arrows .arrow-right {
    color: #ffd966!important;
}
.products-sort-order .select-title, .products-sort-order .select-title .fa {
    color: #ffd966!important;
}
.tabs a:hover, .card a:hover, .card a:hover span, .card a:hover i, #left-column a:hover, #left-column a:hover span, #right-column a:hover, #right-column a:hover span, .pagination .page-list a:hover, .pagination .page-list a:hover i {
    color: #fdfd00!important;
}
.card .custom-radio input[type=radio]:checked+span {
    background-color: #fdfd00!important;
}
#wrapper .navbar-toggler .fa:hover {
    color: #fdfd00;
}
#wrapper .tabs .nav-tabs .nav-link.active, #wrapper .tabs .nav-tabs .nav-link:hover {
    border-bottom-color: #fdfd00!important;
}
#wrapper .tabs .nav-tabs .nav-link.active {
    color: #fdfd00!important;
}
.ptm-card a:hover {
    color: #fdfd00!important;
}
.card .nav-item .nav-link.active {
    color: #fdfd00!important;
}
.card .cart-summary-line .value, .card .value, .card .product-price, .card #products .product-price-and-shipping, .card .featured-products .product-price-and-shipping, .card .product-accessories .product-price-and-shipping {
    color: #fabc00!important;
}
.btn-primary, .cart-preview.active, .ptm-card a.btn, .card a.btn {
    background-color: #efa538!important;
}
.group-span-filestyle .btn-default, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .bootstrap-touchspin .group-span-filestyle .btn-touchspin {
    border-color: #efa538!important;
}
.group-span-filestyle .btn-default, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .bootstrap-touchspin .group-span-filestyle .btn-touchspin {
    background-color: #efa538!important;
}
.ptm_blockcart_body {
    background-color: #efa538!important;
}
.btn-primary, .btn-primary i, .cart-preview.active span, .cart-preview.active i, .ptm-card a.btn, .card a.btn {
    color: #783f04!important;
}
.group-span-filestyle .btn-default span, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .bootstrap-touchspin .group-span-filestyle .btn-touchspin {
    color: #783f04!important;
}
.ptm_blockcart_body span, .cart-preview .ptm_blockcart_body a, .ptm_blockcart_body span, .ptm_blockcart_body a i {
    color: #783f04!important;
}
.ptm_blockcart li.cart_divider, .cart-prices-line.first-line {
    border-bottom-color: #783f04!important;
}
.btn-primary:hover, .card .btn-primary:hover, .cart-preview.active:hover, .ptm-card a.btn:hover, .card a.btn:hover, .button_order_cart:hover {
    background-color: #edcf73!important;
}
.btn-primary:hover, .btn-primary:hover i, .card .btn-primary:hover, .cart-preview.active:hover span, .cart-preview.active:hover div:not(.ptm_blockcart_body) i, .ptm-card a.btn:hover, .card a.btn:hover, .ptm_blockcart_body a.btn:hover, .ptm_blockcart_body a.btn:hover i {
    color: #600!important;
}
form label {
    color: #fcd356!important;
}
input.form-control, input[type=text], select, textarea {
    background-color: #f0e4bd!important;
}
[data-action=show-password], .bootstrap-touchspin .btn-touchspin {
    background-color: #f0e4bd!important;
}
.bootstrap-touchspin .btn-touchspin {
    border-color: #f0e4bd!important;
}
.sort-by-row .dropdown-menu {
    background-color: #f0e4bd!important;
}
.sort-by-row .dropdown-menu a:hover {
    color: #f0e4bd!important;
}
#ui-id-1.ui-widget-content .ui-state-focus {
    background: #f0e4bd!important;
}
#ui-id-1.ui-widget-content .ui-state-focus {
    border-color: #f0e4bd!important;
}
input[type=text]::-webkit-input-placeholder {
    color: #0c76df!important;
}
input[type=text]::-moz-placeholder {
    color: #0c76df!important;
}
input[type=text]:-ms-input-placeholder {
    color: #0c76df!important;
}
input[type=text]:-moz-placeholder {
    color: #0c76df!important;
}
input.form-control, input[type=text], .search-widget input[type=text]:focus+button .search, textarea, select {
    color: #164879!important;
}
[data-action=show-password], .bootstrap-touchspin .btn-touchspin {
    color: #164879!important;
}
.search-widget form button[type=submit], .form-control-select {
    color: #164879!important;
}
.dropdown select {
    color: #164879!important;
}
.sort-by-row .dropdown-menu a {
    color: #164879!important;
}
.sort-by-row .dropdown-menu a:hover {
    background-color: #164879!important;
}
#ui-id-1 li.ui-menu-item a span {
    color: #164879!important;
}
#ui-id-1.ui-widget-content .ui-state-focus span {
    color: #164879!important;
}
.form-control:focus, .block_newsletter input[type=text]:focus, .search-widget input[type=text]:focus, textarea:focus {
    background-color: rgba(250, 241, 212, .98)!important;
}
#ui-id-1 {
    background: rgba(250, 241, 212, .98)!important;
}
.form-control:focus, .input-group.focus, .search-widget input[type=text]:focus, .input-group:focus, input[type=text]:focus, textarea:focus {
    outline-color: #f5cd50!important;
}
.block_newsletter input[type=text]:focus {
    border-color: #f5cd50!important;
}
body .card .thead-default th, body .thead-default th, .product-discounts>.table-product-discounts thead tr th {
    background-color: #2b79c5!important;
}

body  {
    background-color: #2b79c5!important;
}


#subtotal-table tr.font-weight-bold {
    background-color: #2b79c5!important;
}
.table-bordered th, .table-bordered td, .product-discounts>.table-product-discounts thead tr th, .product-discounts>.table-product-discounts tbody tr td {
    border-color: #0c49ae!important;
}
.table-striped tbody tr:nth-of-type(odd), .definition-list dl dd, .definition-list dl dt {
    background-color: #3987d4!important;
}
tbody {
    background-color: #3987d4!important;
}
.product-features>dl.data-sheet dd.value, .product-features>dl.data-sheet dt.name {
    background-color: #3987d4!important;
}
.product-discounts>.table-product-discounts tbody tr td {
    background-color: #3987d4!important;
}
input.form-control, input[type=text], select, textarea, [data-action=show-password] {
    border-color: #4a86e8!important;
}
.row .bootstrap-touchspin .btn-touchspin {
    border-color: #4a86e8!important;
}
#cart .tabs, #cart .card, #cart .ptm-card {
    background: #2380db!important;
}
#cart .tabs, #cart .card, #cart .ptm-card {
    background: -webkit-linear-gradient(#2380db, #247ed7)!important;
    background: -o-linear-gradient(#2380db, #247ed7)!important;
    background: -moz-linear-gradient(#2380db, #247ed7)!important;
    background: linear-gradient(#2380db, #247ed7)!important;
}
#cart .card hr {
    border-top-color: #f4d473!important;
}
@media screen and (max-width:575px) {
    #cart .cart-item {
    border-bottom-color: #f4d473!important;
}
}#cart .card .thead-default th, #cart .card h1, #cart .card h1 span, #cart .card h2, #cart .card h2 span, #cart .card h3, #cart .card h3 span, #cart .card h4, #cart .card h4 span {
    color: #fabc00!important;
}
#cart .card, #cart .card div, #cart .card p, #cart .card span, #cart .card small, #cart .tabs, #cart .tabs p, #cart .tabs span {
    color: #ffd966!important;
}
#cart .card a:not(.btn), #cart .card a span, #cart .card a i {
    color: #ffd966!important;
}
#cart .card a:hover:not(.btn), #cart .card a:hover span, #cart .card a:hover i {
    color: #ff0!important;
}
#cart .card .cart-summary-line .value, #cart .card .value, #cart .card .product-price {
    color: #fabc00!important;
}
#checkout .tabs, #checkout .card, #checkout .card.checkout-step, #checkout .ptm-card {
    background: #4493e1!important;
}
html #checkout .tabs, html #checkout .card, html #checkout .card.checkout-step, html #checkout .ptm-card {
    background: -webkit-linear-gradient(#4493e1, #4b97e3)!important;
    background: -o-linear-gradient(#4493e1, #4b97e3)!important;
    background: -moz-linear-gradient(#4493e1, #4b97e3)!important;
    background: linear-gradient(#4493e1, #4b97e3)!important;
}
body#checkout .card hr {
    border-top-color: rgba(8, 71, 132, .55)!important;
}
html #checkout section.checkout-step.card .address-item.selected, html body#checkout #order-summary-content .summary-selected-carrier, html body#checkout #order-summary-content .order-confirmation-table, html #checkout section.checkout-step .summary-delivery, html #checkout section.checkout-step .summary-invoice {
    border-color: rgba(8, 71, 132, .55)!important;
}
#checkout .card .thead-default th, #checkout .checkout-step h1, #checkout .card h1 span, #checkout .card h2, #checkout .card h2 span, #checkout .card h3, #checkout .card h3 span, #checkout .card h4, #checkout .card h4 span {
    color: #f7be10!important;
}
#checkout .step-number {
    color: #f7be10!important;
}
#checkout .card, #checkout .card div, #checkout .card p, #checkout .card span, #checkout .card small, #checkout .tabs, #checkout .tabs p, #checkout .tabs span {
    color: #fcd356!;
}
#checkout .card a:not(.btn), #checkout .card a span, #checkout .card a i {
    color: #f5cd50!important;
}
#checkout .card a:hover:not(.btn), #checkout .card a:hover span, #checkout .card a:hover i {
    color: #fdfd87!important;
}
body #search_filters .custom-checkbox input[type=checkbox]+span {
    border-color: #215181!important;
}
.alert.alert-success {
    background-color: #f7e5ad!important;
}
.alert.alert-success, .alert.alert-success a {
    border-color: #6565f4!important;
}
.alert.alert-success, .alert.alert-success .fa, .alert.alert-success a {
    color: #2b79c5!important;
}
.container .alert.alert-success a {
    color: #54b828!important;
}
.alert.alert-success a:hover {
    color: #53da17!important;
}
.alert.alert-warning, .alert.alert-warning span, .alert.alert-danger, .alert.alert-danger span {
    background-color: #f7e5ad!important;
}
.block-promo .promo-code .alert-danger:after {
    border-bottom-color: #f7e5ad!important;
}
.alert.alert-warning, .alert.alert-warning span, .alert.alert-danger, .alert.alert-danger span {
    border-color: #6565f4!important;
}
.alert.alert-warning, .alert.alert-warning .fa, .alert.alert-warning span, .alert.alert-danger, .alert.alert-danger span, .alert.alert-warning a, .alert.alert-danger a {
    color: #2b79c5!important;
}
.container .alert.alert-warning a, .container .alert.alert-danger a {
    color: #f0881b!important;
}
.container .alert.alert-warning a:hover, .container .alert.alert-danger a:hover {
    color: #c2690c!important;
}
body {
    background-color: #1771c9!important;
}
div:not(#product-modal)>div>.modal-content, .dropdown-menu, .top-menu .sub-menu {
    background-color: #1771c9!important;
}
.quickview .modal-dialog, #blockcart-modal .modal-content {
    background: #1771c9!important;
}
#header.fixedbehaviour.fixed .header-top {
    background: #1771c9!important;
}
#wrapper, body div:not(#product-modal)>div>.modal-content {
    background-color: #1771c9!important;
}
#wrapper .container, html body div:not(#product-modal)>div>.modal-content {
    background-color: #1771c9!important;
}
body .block-category.card h1 {
    color: #fabc00!important;
}
body .block-category.card p {
    color: #ffd966!important;
}
.top-menu[data-depth="1"]>li>a.dropdown-submenu {
    color: #f0bd20!important;
}
#header #top-menu .top-menu li>.dropdown-item>span>span>i {
    color: #f0bd20!important;
}
.top-menu[data-depth="1"]>li>a.dropdown-submenu:hover {
    color: #ff0!important;
}
#header #top-menu .top-menu li>.dropdown-item>span>span>i:hover {
    color: #ff0!important;
}
#header .header-top a[data-depth="0"] {
    color: #f9c62b!important;
}
#header #top-menu>li>.dropdown-item>span>span>i {
    color: #f9c62b!important;
}
#header .header-top a[data-depth="0"]:hover {
    color: #ff0!important;
}
#header #top-menu>li>.dropdown-item>span>span>i:hover {
    color: #ff0!important;
}
#header #_mobile_top_menu a[data-depth="0"] {
    color: #fcdc7b!important;
}
#header #_mobile_top_menu #top-menu>li>.dropdown-item>span>span>i {
    color: #fcdc7b!important;
}
#header #_mobile_top_menu a[data-depth="0"]:hover {
    color: #ff0!important;
}
#header #_mobile_top_menu #top-menu>li>.dropdown-item>span>span>i:hover {
    color: #ff0!important;
}
#custom-text h3 {
    color: #fabc00!important;
}
#custom-text p {
    color: #ffd966!important;
}
#footer span.h3, #footer a.h3, #footer #block_myaccount_infos .myaccount-title a, #footer .linklist h3, #footer .block-contact .block-contact-title, #footer h3, #aboutus h4 {
    color: #fabc00!important;
}
.footer-container a {
    color: #ffd966!important;
}
.footer-container a:hover {
    color: #fdfd87!important;
}
.block-contact {
    border-left-color: rgba(74, 134, 232, .58)!important;
}
.footer-container .links .title {
    border-bottom-color: rgba(74, 134, 232, .58)!important;
}
.footer-container #aboutus {
    border-left-color: rgba(74, 134, 232, .58)!important;
}
.social-sharing li.facebook a {
    background-color: rgba(255, 0, 255, 0)!important;
}
.social-sharing li.facebook a i {
    color: rgba(255, 0, 255, 0)!important;
}
.social-sharing li.facebook:hover a i {
    color: rgba(255, 0, 255, 0)!important;
}
.social-sharing li.twitter a {
    background-color: rgba(255, 0, 255, 0)!important;
}
.social-sharing li.twitter a i {
    color: rgba(255, 0, 255, 0)!important;
}
.social-sharing li.twitter:hover a i {
    color: rgba(255, 0, 255, 0)!important;
}
.social-sharing li.googleplus a {
    background-color: rgba(255, 0, 255, 0)!important;
}
.social-sharing li.googleplus a i {
    color: rgba(255, 0, 255, 0)!important;
}
.social-sharing li.googleplus:hover a i {
    color: rgba(255, 0, 255, 0)!important;
}
.social-sharing li.pinterest a {
    background-color: rgba(255, 0, 255, 0)!important;
}
.social-sharing li.pinterest a i {
    color: rgba(255, 0, 255, 0)!important;
}
.social-sharing li.pinterest:hover a i {
    color: rgba(255, 0, 255, 0)!important;
}
#header .header-nav {
    background-color: rgba(44, 174, 239, .53)!important;
}
.header-nav a, .header-nav a span, .header-nav a i, .header-nav button i, .header-nav .dropdown span, .header-top .dropdown span, .header-top #contact-link a, .header-nav .cart-preview.active span, .header-nav .cart-preview.active i {
    color: #ffd966!important;
}
#header .header-nav #menu-icon .fa {
    color: #ffd966!important;
}
body #header .header-nav #contact-link, body #header .header-nav #contact-link span {
    color: #ffd966!important;
}
.header-nav a:hover, .header-nav a:hover span, .header-nav a:hover i, .header-nav button:hover i, .header-nav .dropdown:hover span, .header-nav .dropdown .expand-more span, .header-nav .dropdown:hover .expand-more {
    color: #fdfd87!important;
}
.header-top .dropdown:hover span, .header-top #mobile_top_menu_wrapper a:hover {
    color: #fdfd87!important;
}
#header .dropdown-menu {
    background-color: #5ca1e5!important;
}
body #header .header-nav .cart-preview .ptm_blockcart_body {
    background-color: #2380db!important;
}
body .ptm_blockcart li.cart_divider, .cart-prices-line.first-line {
    border-bottom-color: #00f!important;
}
body #header .header-nav .cart-preview .ptm_blockcart_body span {
    color: #ffe599!important;
}
body #header .header-nav .cart-preview .ptm_blockcart_body a:not(.button_order_cart), body #header .header-nav .cart-preview .ptm_blockcart_body a:not(.button_order_cart) i {
    color: #ffe599!important;
}
body #header .header-nav .cart-preview .ptm_blockcart_body a:hover:not(.button_order_cart), body #header .header-nav .cart-preview .ptm_blockcart_body a:hover:not(.button_order_cart) i {
    color: #ff0!important;
}
body #header .header-nav .cart-preview .ptm_blockcart_body a.button_order_cart {
    background-color: #efa538!important;
}
body #header .header-nav .cart-preview .ptm_blockcart_body a.button_order_cart, body #header .header-nav .cart-preview .ptm_blockcart_body a.button_order_cart i {
    color: #783f04!important;
}
body #header .header-nav .cart-preview .ptm_blockcart_body a.button_order_cart:hover {
    background-color: #edcf73!important;
}
body #header .header-nav .cart-preview .ptm_blockcart_body a.button_order_cart:hover, body #header .header-nav .cart-preview .ptm_blockcart_body a.button_order_cart:hover i {
    color: #600!important;
}
#header .header-nav .blockcart {
    background-color: rgba(44, 174, 239, .02)!important;
}
#header .header-nav .cart-preview.active {
    background-color: #efa528!important;
}
#header .header-nav .cart-preview .ptm_blockcart_body {
    background-color: #efa528!important;
}
#header .header-nav .cart-preview.active i, #header .header-nav .cart-preview.active span, #header .header-nav .cart-preview.active {
    color: #783f04!important;
}
#header .header-nav .cart-preview .ptm_blockcart_body span, #header .header-nav .cart-preview .ptm_blockcart_body a, #header .header-nav .cart-preview .ptm_blockcart_body span, #header .header-nav .cart-preview .ptm_blockcart_body a i {
    color: #783f04!important;
}
#header .ptm_blockcart li.cart_divider, #header .cart-prices-line.first-line {
    border-bottom-color: #783f04!important;
}
#header .header-nav .cart-preview.active:hover, #header .header-nav .cart-preview .button_order_cart:hover {
    background-color: #edcf73!important;
}
#header .header-nav .cart-preview.active:hover .header i, #header .header-nav .cart-preview.active:hover .header span, #header .header-nav .cart-preview.active:hover .header {
    color: #600!important;
}
#header .header-nav .cart-preview .ptm_blockcart_body a.btn:hover, #header .header-nav .cart-preview .ptm_blockcart_body a.btn:hover i {
    color: #600!important;
}
#faqs.faqs_accordion .accordion_in .acc_head {
    color: #fabc00!important;
}
#faqs.faqs_accordion .accordion_in .acc_content p, #faqs.faqs_accordion .accordion_in .acc_content {
    color: #ffd966!important;
}
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container {
    border-color: #95c6f5!important;
}
#footer #copyright p {
    color: #2828fc!important;
}
.breadcrumb li a span {
    color: #f9c62b!important;
}
.breadcrumb li a:hover span {
    color: #fdfd87!important;
}
#wrapper .breadcrumb li:after {
    color: #ffd966!important;
}
.page-my-account #content .links a span.link-item {
    background-color: rgba(0, 0, 255, .04)!important;
}
.page-my-account #content .links a i, .page-my-account #content .links a span.link-item {
    color: #f5cd50!important;
}
.page-my-account #content .links a:hover i, .page-my-account #content .links a:hover span.link-item {
    color: #fdfd87!important;
}
button[data-action=show-password] {
    background-color: #f4d473!important;
}
button[data-action=show-password] {
    color: #084784!important;
}
.alert {
    border-top-left-radius: 10px!important;
    border-top-right-radius: 10px!important;
    border-bottom-right-radius: 10px!important;
    border-bottom-left-radius: 10px!important;
}
.carousel .carousel-inner, .carousel .carousel-item {
    max-height: 460px!important;
}
.carousel .carousel-item .caption {
    top: 28px!important;
}
.carousel .carousel-item .caption {
    bottom: auto!important;
}
.carousel {
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, .20)!important;
}
#wrapper {
    box-shadow: 0 0 6px 4px rgba(0, 0, 0, .25)!important;
}
#wrapper {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important;
}
#wrapper #containermain {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important;
}
#bodywrapper {
    background-attachment: fixed!important;
}
#bodywrapper {
    background-size: cover!important;
}
#header, #headerwrapper {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important;
}
@media screen and (min-width:768px) {
    main #header {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
}
}@media screen and (min-width:768px) {
    main #header #headerwrapper {
    padding: 0;
}
}#footer, #footerwrapper {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important;
}
main #footer {
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
main #footer #footerwrapper {
    padding: 0;
}
#headerwrapper {
    background-image: url(../img/headerbg.png);
}
.block-category img {
    max-width: 176px!important;
}
#js-product-list-top {
    display: none!important;
}
#js-active-search-filters {
    display: none!important;
}
#js-product-list .pagination {
    display: none!important;
}
#headerwrapper, #header.fixedbehaviour.fixed .header-top-wrapper {
    background-image: url(../img/customheaderbg.jpg);
}
#headerwrapper, #header.fixedbehaviour.fixed .header-top-wrapper {
    background-size: cover!important;
}
#footerwrapper {
    background-image: url(../img/customfooterbg.jpg);
}
main #wrapper {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
#wrapperinner {
    padding-top: 0!important;
    padding-bottom: 0!important;
}
@media screen and (min-width:768px) {
    main {
    padding-right: 50px!important;
    padding-left: 50px!important;
}
}@media screen and (min-width:1200px) {
    .container, .breadcrumb {
    max-width: 1140px!important;
}
}@media screen and (min-width:1200px) {
    #bodywrapperinner {
    max-width: 1600px!important;
}
}@media screen and (min-width:1200px) {
    #bodywrapperinner {
    width: 80%!important;
}
}@media screen and (min-width:992px) and (max-width:1199px) {
    #bodywrapperinner {
    max-width: 100%!important;
}
}@media screen and (min-width:768px) {
    #header .logo {
    max-width: 500px!important;
}
}@media screen and (min-width:768px) {
    #header .logo {
    padding: 0;
}
}body #header .header-nav #_mobile_logo a img {
    max-height: 47px!important;
}
#footer {
    box-shadow: 0 0 6px 4px rgba(0, 0, 0, .25)!important;
}
.product-flags .new, .product-flags .pack {
    border-top-width: 0!important;
}
#wrapper input.form-control, #wrapper input[type=text], #wrapper select, #wrapper textarea, #wrapper [data-action=show-password], .quickview input, .quickview select, .quickview textarea, .bootstrap-touchspin .btn-touchspin {
    border-width: 0!important;
}
#footer input.form-control, #footer input[type=text] {
    border-width: 0!important;
}
#header .header-nav {
    border-top-width: 0!important;
    border-bottom-width: 0!important;
}
#header .header-nav {
    box-shadow: 0 0 5px 3px rgba(0, 0, 0, .10)!important;
}
#top-menu {
    justify-content: center!important;
}
.top-menu[data-depth="2"] {
    display: none!important;
}
#header .header-top .menu>ul>li {
    position: relative!important;
}
.top-menu .sub-menu {
    width: 250px;
}
.top-menu .sub-menu {
    margin-left: 0;
}
.product-cover .layer {
    background: hsla(0, 0%, 100%, .3)!important;
}
body#product .images-container .product-images>li.thumb-container>.thumb {
    height: 80px!important;
}
body#product .images-container .product-images>li.thumb-container>.thumb {
    width: auto!important;
}
body#product .scroll-box-arrows i {
    height: 80px!important;
}
body#product .scroll-box-arrows i {
    line-height: 80px!important;
}
.product-images>li.thumb-container>.thumb.selected, .product-images>li.thumb-container>.thumb:hover {
    border-width: 0!important;
}
#header .ptm_blockcart_body {
    box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, .31)!important;
}
@media screen and (min-width:576px) {
    #_desktop_top_menu .top-menu .sub-menu {
    box-shadow: 2px 1px 11px 2px rgba(0, 0, 0, .3)!important;
}
}#header .header-top .menu #top-menu {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important;
}
#product #wrapper #product-buy-box h1:not(.h6) {
    font-size: 1.42rem!important;
}
#product #wrapper #product-buy-box .product-prices .current-price {
    font-size: 1.19rem!important;
}
.breadcrumb {
    font-size: 1.17rem!important;
}
@media screen and (min-width:768px) {
    #wrapper .breadcrumb {
    padding: 0;
}
}#header .header-top a {
    font-family: Roboto;
}
#top-menu>li>a {
    font-size: 1.17rem!important;
}
#top-menu .top-menu[data-depth="1"]>li>a {
    font-size: 1.1rem!important;
}
#top-menu .top-menu[data-depth="2"]>li>a {
    font-size: 1.11rem!important;
}
#footer h3, #footer span.h3, #footer a.h3, #footer h4, #footer span.h4, #footer a.h4 {
    font-family: Roboto;
}
#footer h3, #footer h4 {
    font-size: 1.14rem!important;
}
body {
    font-family: Roboto;
}
body {
    font-size: 1.2rem!important;
}

#wrapper h1:not(.h6), #wrapper h2:not(.h6), #wrapper h3:not(.h6) {
    font-family: Roboto;
}
#wrapper h1:not(.h6) {
    font-size: 1.44rem!important;
}
#wrapper h2 {
    font-size: 1.35rem!important;
}
#wrapper h3 {
    font-size: 1.22rem!important;
}
#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a {
    font-size: 1.1rem!important;
}
#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping {
    font-size: 1.2rem!important;
}
.quick-view {
    display: none!important;
}
.variant-links {
    display: none!important;
}
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container {
    box-shadow: 0 0 5px 3px rgba(0, 0, 0, .2)!important;
}
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container {
    border-top-width: 0!important;
}
.thumbnail-container .product-flags li, #product .product-flags li {
    border-top-left-radius: 10px!important;
    border-top-right-radius: 10px!important;
    border-bottom-right-radius: 10px!important;
    border-bottom-left-radius: 10px!important;
}
.thumbnail-container .product-flags li, #product .product-flags li {
    box-shadow: 0 0 11px 0 rgba(0, 0, 0, .35)!important;
}
#wrapper .banner img {
    box-shadow: 0 0 11px 0 rgba(0, 0, 0, .35)!important;
}
#wrapper .banner img {
    border-top-left-radius: 9px!important;
    border-top-right-radius: 9px!important;
    border-bottom-right-radius: 9px!important;
    border-bottom-left-radius: 9px!important;
}
#index #products .thumbnail-container, #index .featured-products .thumbnail-container, #index .product-accessories .thumbnail-container {
    width: 280px!important;
}
#index #products .thumbnail-container, #index .featured-products .thumbnail-container, #index .product-accessories .thumbnail-container {
    height: 355px!important;
}
body:not(#index) #products .thumbnail-container, body:not(#index) .featured-products .thumbnail-container, body:not(#index) .product-accessories .thumbnail-container {
    width: 280px!important;
}
body:not(#index) #products .thumbnail-container, body:not(#index) .featured-products .thumbnail-container, body:not(#index) .product-accessories .thumbnail-container {
    height: 355px!important;
}
.products-sort-order .select-title, .ptm-card, .tabs, .card, #checkout section.checkout-step, #product #block-reassurance, .active_filters, .block-categories, #search_filters, .pagination .page-list, .page-addresses .address, .page-authentication #content, .page-customer-account #content, .post-sidebar-container {
    box-shadow: 0 0 6px 4px rgba(0, 0, 0, .25)!important;
}
.products-sort-order .select-title, .ptm-card, .tabs, .card, #checkout section.checkout-step, #product #block-reassurance, .active_filters, .block-categories, #search_filters, .pagination .page-list, .page-addresses .address, .page-authentication #content, .page-customer-account #content, .post-sidebar-container {
    border-top-left-radius: 20px!important;
    border-top-right-radius: 20px!important;
    border-bottom-right-radius: 20px!important;
    border-bottom-left-radius: 20px!important;
}
.products-sort-order .select-title, .ptm-card, .tabs, .card, #checkout section.checkout-step, #product #block-reassurance, .active_filters, .block-categories, #search_filters, .pagination .page-list, .page-addresses .address, .page-authentication #content, .page-customer-account #content, .post-sidebar-container {
    border-width: 0!important;
}
.btn-primary, .btn-secondary {
    box-shadow: 0 0 11px 0 rgba(0, 0, 0, .35)!important;
}
.btn-primary, .btn-secondary {
    border-top-left-radius: 10px!important;
    border-top-right-radius: 10px!important;
    border-bottom-right-radius: 10px!important;
    border-bottom-left-radius: 10px!important;
}
.quickview .modal-dialog, #blockcart-modal .modal-dialog {
    max-width: 500px!important;
}
.quickview .modal-content, #blockcart-modal .modal-content {
    border-width: 0!important;
}
.quickview .modal-footer {
    border-top-width: 0!important;
}
#header .header-nav .cart-preview {
    box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, .31)!important;
}
input[type=text], input[type=email], input[type=password], select {
    box-shadow: 0 0 11px 0 rgba(0, 0, 0, .35)!important;
}
.form-control:focus, .input-group.focus, .search-widget input[type=text]:focus, .input-group:focus, input[type=text]:focus, textarea:focus {
    outline-width: 3px!important;
}
input[type=text], input[type=email], input[type=password], select {
    border-top-left-radius: 10px!important;
    border-top-right-radius: 10px!important;
    border-bottom-right-radius: 10px!important;
    border-bottom-left-radius: 10px!important;
}
.social-sharing li a {
    border-top-left-radius: 10px!important;
    border-top-right-radius: 10px!important;
    border-bottom-right-radius: 10px!important;
    border-bottom-left-radius: 10px!important;
}
.page-my-account #content .links a span.link-item {
    box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, .31)!important;
}
.page-my-account #content .links a span.link-item {
    border-top-left-radius: 10px!important;
    border-top-right-radius: 10px!important;
    border-bottom-right-radius: 10px!important;
    border-bottom-left-radius: 10px!important;
}


