/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

#header .header-nav {background: #333333;border-style:solid;border-right:none;border-left:none;border-bottom-color:;border-bottom-width:px;border-top-color:;border-top-width:px;max-height:none;height:55px;}
#contact-link a {font-family: ;font-size: 16px;font-style:normal;font-weight: normal;color: #7fd3bc;}
#contact-link a:hover,#contact-link a.active {color:#ffffff;}
.language-selector.dropdown .expand-more.hidden-sm-down {font-family: ;font-size: 16px;font-style:normal;font-weight: normal;color: #7fd3bc;}
.language-selector.dropdown .expand-more {font-size: 16px;color: #7fd3bc;}
.language-selector.dropdown .expand-more:hover,.language-selector.dropdown .expand-more:active {color:#ffffff;}
.dropdown .expand-more {color: #7fd3bc !important;}
#header .language-selector.dropdown .dropdown-menu {background-color:;border-color:;}
#header .language-selector.dropdown .dropdown-menu a {font-family: ;font-size: 16px;font-style:normal;font-weight: normal;color: #7fd3bc !important;}
#header .language-selector.dropdown .dropdown-menu a:hover,.language-selector.dropdown .dropdown-menu a:active {color:#333333 !important;}
#header .currency-selector.dropdown .dropdown-menu {background-color: ;border-color:;}
#header
r.dropdown .dropdown-menu a {font-family: ;font-size: 16px;font-style:normal;font-weight: normal;color: #7fd3bc !important;}
#header .currency-selector.dropdown .dropdown-menu a:hover,.currency-selector.dropdown .dropdown-menu a:active {color:#333333 !important;}
.currency-selector.dropdown {font-family: ;font-size: 16px;font-style:normal;font-weight: normal;color: #7fd3bc !important;}
#header .header-nav .user-info a {font-family: ;font-size: 16px;font-style:normal;font-weight: normal;color: #7fd3bc;}
#header .header-nav .user-info a:hover,#header .header-nav .user-info a:active {color: #ffffff;}
#wrapper{background-color:#ffffff}
#search_widget {margin-top:px ; margin-right:px ;}.search-widget form input[type="text"]:focus {outline-color:#333333!important;background-image:url("https://personnalid.fr/modules/creativeelements/views/img/Fond%20Logo%20Personnalid%201.png")!important;}
.header-top .search-widgets form input[type="text"] {color: #333333 !important; background-color:#ffffff !important}
#search_widget form input {outline-color:#333333!important;background-image:url("https://personnalid.fr/modules/creativeelements/views/img/Fond%20Logo%20Personnalid%201.png")!important;background-position:bottom}
.search-widget form button[type="submit"] {color:#333333 ; border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0; line-height:4;height:35px;}
#search-widget .material-icons{color:#333333!important}
#header .header-top .menu {background:#333333 ; border-radius: 7px;-webkit-border-radius: 7px;-moz-border-radius: 7px; box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);}
#header .top-menu .sub-menu.collapse {background: #7fd3bc  ; border-radius: 7px;-webkit-border-radius: 7px;-moz-border-radius: 7px; box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5) ;-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);}
#header .header-top .menu > ul >li > a {font-family:  ;font-size: 18px ; font-style:normal ; font-weight: Bold ; color: #7fd3bc;}
#header .top-menu a[data-depth="0"]:hover {background: ;color: #ffffff!important;}
#header .top-menu a.dropdown-submenu {font-family:  ;font-size: 18px ; font-style:normal ; font-weight: Bold ; color: #333333;}
#header .top-menu .sub-menu > ul > li > a:hover {color: #ffffff!important;}
#header .top-menu a[data-depth="2"] {font-family:  ;font-size: 13px ; font-style:normal ; font-weight: normal ; color: ;}
#header .top-menu a[data-depth="2"]:hover {color: ;}
.block-categories {background: #7fd3bc;border-radius:7px!important;-webkit-border-radius: 7px!important;-moz-border-radius: 7px!important; box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;}
.block-categories > ul > li > a {background: ;font-family:  ;font-size: px ; font-style:normal ; font-weight: normal; color: ;}
.block-categories > ul > li > a:hover {color: ;}
.block-categories .category-sub-menu > li > a {font-family:  ;font-size: px ; font-style:normal ; font-weight: normal; color: ;}
.block-categories .category-sub-menu > li i {font-size: px ; color: ;}
.block-categories .category-sub-menu > li > a:hover,.block-categories .category-sub-menu > li i:hover {color: ;}
.block-categories .category-sub-menu li[data-depth="0"] > a {border-bottom-color: ;}
.featured-products .products-section-title {box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;border-radius:0;border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;background-color:;border-color:;}
.featured-products .products-section-title {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
.featured-products .products-section-title:hover {color: ;background-color:;}
#content-wrapper .featured-products .thumbnail-container {box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;background-color:;}
#content-wrapper .featured-products .thumbnail-container {border-color:;border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;}
#content-wrapper .featured-products .product-title a {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
#content-wrapper .featured-products .product-price-and-shipping .price {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
#content-wrapper .featured-products .product-price-and-shipping .regular-price {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
#content-wrapper .featured-products .product-price-and-shipping .discount-percentage {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;background-color:!important;}
#content-wrapper .featured-products .on-sale {background-color:!important;box-shadow:0 0 0 0 transparent!important;-webkit-box-shadow: 0 0 0 0 transparent!important;-moz-box-shadow: 0 0 0 0 transparent!important;}
#content-wrapper .featured-products .on-sale  {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;background-color:;}
#content-wrapper .featured-products .product-description {background-color:;}
#content-wrapper .featured-products .variant-links {background-color:;}
#content-wrapper .featured-products .highlighted-informations {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;background:;}
#content-wrapper .featured-products .highlighted-informations .quick-view{font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
#content-wrapper .featured-products .new {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;background:;}
.featured-products .all-product-link {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
.featured-products .all-product-link:hover {color: ;}
#footer {background-color: #7fd3bc! important; padding-top:1.5rem;}
#footer > .container {background; background-color: #7fd3bc! important;}
#footer #newsletter_block_left {border-color:;background-color: #7fd3bc!important;border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;}
#footer .block_newsletter p {font-family: ;font-size: 15px; font-style:normal ; font-weight: normal; color: #000000;}
#footer .block_newsletter form input[type="text"] {background-color: #7fd3bc! important;font-family: ;font-size: 12px; font-style:normal ; font-weight: normal; color: ;}
#footer .block_newsletter form input[type="text"]:focus {border:3px solid ;}
#footer .block_newsletter form input.btn.btn-primary {color: ;background:;border:1px solid ;border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);}
#footer .block_newsletter form input.btn.btn-primary:hover {color: ;background:;}
.block_newsletter {background-color: #7fd3bc! important;}
.block_newsletter form input[type="text"]:-moz-placeholder {color:!important;}
.block_newsletter form input[type="text"]:-ms-input-placeholder {color:!important;}
.block_newsletter form input[type="text"]::-webkit-input-placeholder {color:!important;}
#footer .block_newsletter form .input-wrapper {border:2px solid #333333!important;border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);}
#subcategories ul li .subcategory-image a{border:4px solid #333333!important;}
#subcategories ul li .subcategory-image a:hover{border:4px solid #7fd3bc!important;}
#footer .block_newsletter form p {font-family: ;font-size: 15px; font-style:normal ; font-weight: normal; color: ;}
#footer .block-social li {background-color:;border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);}
#footer .block-social li:hover {background-color:;}
#footer .h3,#block_myaccount_infos .myaccount-title a{font-family: ;font-size: 18px; font-style:normal ; font-weight: bold; color: #7fd3bc !important;}
#footer .h3:hover{color: #ffffff},#block_myaccount_infos .myaccount-title a:hover{font-family: ;font-size: 18px; font-style:normal ; font-weight: bold; color: #7fd3bc;}
#footer .footer-container li a {font-family: ;font-size: 13px; font-style:normal ; font-weight: bold; color: #7fd3bc;}
#footer .footer-container li a:hover {color: #ffffff;}
#footer .block-contact .block-contact-title {font-family: ;font-size: 18px; font-style:normal ; font-weight: bold; color: #7fd3bc;}
#footer .block-contact {font-size: 13px; font-style:normal ; font-weight: bold; color: #7fd3bc;}
#footer .block-contact:hover {font-family: ;font-size: 13px; font-style:normal ; font-weight: bold; color: #7fd3bc;}
#footer .block-contact > .hidden-sm-down{color: #7fd3bc; font-weight: bold; font-size:13px}
#footer ._blank {font-family: ;font-size: 11px; font-style:normal ; font-weight: bold; color: #7fd3bc;}
#footer .block-contact {border-left-color:#7fd3bc;}
#footer .footer-container {background-repeat:;background-image:; background-color: #333333;}
.block-category h1 {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color:#333333 !important ;}
.block-category #category-description p strong {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
.block-category #category-description p {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
.block-category {background-color:; min-height:px;border-color: ;border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;}
#products p {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
#products .h6 {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
#products .products-sort-order a {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
.products-selection .sort-by {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
#products .products-sort-order > a{background-color: ;}
#products .products-sort-order .dropdown-menu{background-color: ;}
#products .products-sort-order .dropdown-menu a:hover{background-color: ;}
#products .thumbnail-container {box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;background-color:;}
#products .thumbnail-container {border-color:;border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;}
#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping{font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
#products .product-price-and-shipping .regular-price {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
#products .product-price-and-shipping .discount-percentage {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;background-color:!important;}
#products .on-sale {background-color:!important;box-shadow:0 0 0 0 transparent!important;-webkit-box-shadow: 0 0 0 0 transparent!important;-moz-box-shadow: 0 0 0 0 transparent!important;}
#products .on-sale  {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;background-color:;}
#products .product-description {background-color:;}
#products .variant-links {background-color:;}
#products .highlighted-informations {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;background:;}
#products .highlighted-informations .quick-view{font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
#content-wrapper #products .new {font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;background:;}
.pagination{font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
.pagination a{font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
.pagination ul li:not(:first-child,:last-child) a{font-family: ;font-size: px; font-style:normal ; font-weight: normal; color: ;}
.pagination ul li:not(:first-child,:last-child,.disabled) a {color:;}
.pagination ul li .disabled {color:;}
.pagination .js-search-link {color:;}
.pagination .current a {color:!important;}
#products .page-list {background-color:;border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;}
#product #content {margin-left:%;width:100%;margin-left:%;}
.product-cover img {border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);background-color:;}
.product-images > li.thumb-container > .thumb.selected, .product-images > li.thumb-container > .thumb {border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);}
.product-images > li.thumb-container > .thumb.selected, .product-images > li.thumb-container > .thumb:hover {border-color:;}
#thumbs_list li,#thumbs_list li a:hover, #thumbs_list li a.shown {border-color:;}
.product-cover .layer{background:rgba(255,255,255,0.5);}
.product-cover .layer .zoom-in{font-size: 13px; color: rgba(255,255,255,0);}
#product h1 {font-family: ;font-size: 18px; font-style:normal ; font-weight: Bold; color: #000000;}
#product .control-label {font-family: ;font-size: 16px; font-style:normal ; font-weight: normal; color: #000000;}
#product .product-information > div > p {font-family: ;font-size: 15px; font-style:normal ; font-weight: normal; color: #000000;}
.social-sharing span {font-family: ;font-size: 14px; font-style:normal ; font-weight: normal; color: #000000 !important;}
.social-sharing li {border-color:;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);background-color:#ffffff;color:;}
#product-availability {font-family: ;font-size: 14px; font-style:normal ; font-weight: Bold; color: ;}
#product-availability .product-available {font-size: 14px; color: #7fd3bc;}
.current-price span {font-family: ;font-size: 22px; font-style:normal ; font-weight: Bold; color: #000000;}
.has-discount .discount {border-color:#ffffff;border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);background-color:#333333;font-family: ;font-size: 20px; font-style:normal ; font-weight: normal; color: #7fd3bc!important;}
.product-discount .regular-price {font-family: ;font-size: 16px; font-style:normal ; font-weight: normal; color: #000000;}
#product .product-actions .add-to-cart {font-family: ;font-size: 18px; font-style:normal ; font-weight: Bold;border:1px solid #ffffff;color:;background-color:;}
#product .product-actions .add-to-cart:hover {background-color:;}
#product .product-actions .add-to-cart {border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);}
#block-reassurance {background-color:;border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;}
#block-reassurance li {border-bottom-color:;}
#block-reassurance span {font-family: ;font-size: 20px; font-style:normal ; font-weight: normal;color:;}
#product .product-information .tabs {border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);background-color:#333333;}
.table-data-sheet tr.even {background:;}
#product .product-information .tabs .nav-tabs .nav-link {background-color:;}
#product .product-information .tabs .nav-tabs {border-bottom-color:;}
#product .product-information .tabs .nav-tabs .nav-link:hover {background-color:;border-bottom-color:;color:;}
#product-details .label{font-family: ;font-size: 14px; font-style:normal ; font-weight: Bold; color: #7fd3bc;}
.product-features > dl.data-sheet dt.name{font-family: ;font-size: 14px; font-style:normal ; font-weight: normal; color: ;}
.product-features > dl.data-sheet dd.value,.product-features > dl.data-sheet dt.name {background-color:;}
.product-features > dl.data-sheet dd.value:nth-of-type(2n), .product-features > dl.data-sheet dt.name:nth-of-type(2n) {background-color:;}
#product .product-information .tabs .nav-tabs .nav-link{font-family: ;font-size: 16px; font-style:normal ; font-weight: Bold; color: #7fd3bc;}
#description .product-description p{font-family: ;font-size: 14px; font-style:normal ; font-weight: normal; color: #7fd3bc;}
.product-features > dl.data-sheet dd.value{font-family: ;font-size: 14px; font-style:normal ; font-weight: normal; color: ;}
#product-details span{font-family: ;font-size: 14px; font-style:normal ; font-weight: normal; color: #7fd3bc!important;}
.product-features h3{font-family: ;font-size: 14px; font-style:normal ; font-weight: Bold; color: ;}
.page-addresses .address, .page-authentication #content {width: 100%;margin-left: %;background-color:#7fd3bc;border-color:;}
.page-addresses .address, .page-authentication #content {border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);}
.page-authentication h1{font-family: ;font-size: 16px; font-style:normal; font-weight: Bold ; color:  ;}
.no-account a{font-family: ;font-size: 14px; font-style:normal; font-weight: Bold ; color: #333333 ;}
.no-account a:hover{color:#c2000b!important;}
.page-authentication .form-control-label {font-family: ;font-size: 14px; font-style:normal; font-weight: normal ; color: #333333;}
.forgot-password a {font-family: ;font-size: 14px; font-style:normal; font-weight: Bold ; color: #333333;}
.forgot-password a:hover {color:#c2000b!important;}
#authentication .login-form .btn.btn-primary {background-color:#333333;font-family: ;font-size: 14px; font-style:normal; font-weight: Bold ; color:#7fd3bc;}
#authentication .login-form .btn.btn-primary:hover {background-color:;color:#ffffff;}
#authentication hr{border-color:  ;}
#authentication [data-action="show-password"] {background-color:#333333;font-family: ;font-size: 12px; font-style:normal; font-weight: normal ; color: #7fd3bc !important;}
#authentication .login-form .form-control {background-color:;font-family: ;font-size: 12px; font-style:normal; font-weight: normal ; color:  ;}
#authentication .login-form .form-control {border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);}
body#checkout section.checkout-step{background:;border-color:;border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;margin-bottom:px;}
body#checkout section.checkout-step .step-title.h3{font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
body#checkout section.checkout-step.-reachable.-complete h1 .step-edit:not(i) {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color: !important;}
body#checkout section.checkout-step.-reachable.-complete h1 .step-edit .edit {font-size: px;}
body#checkout section.checkout-step.-reachable.-complete h1 .step-edit.text-muted,,body#checkout #order-summary-content .step-edit {font-style:normal; font-weight: normal ;}
body#checkout section.checkout-step .nav-item .nav-link.active {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
body#checkout section.checkout-step .nav-item .nav-link.active:hover {color:  ;}
body#checkout section.checkout-step .nav-item .nav-link:not(.active) {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
body#checkout section.checkout-step .nav-item .nav-link:not(.active):hover {color:  ;}
body#checkout section.checkout-step #customer-form .form-control-label, body#checkout section.checkout-step #delivery-address .form-control-label, body#checkout section.checkout-step #invoice-address .form-control-label, body#checkout section.checkout-step #login-form .form-control-label {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
body#checkout section.checkout-step #customer-form .radio-inline, body#checkout section.checkout-step #delivery-address .radio-inline, body#checkout section.checkout-step #invoice-address .radio-inline, body#checkout section.checkout-step #login-form .radio-inline {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
body#checkout section p span.font-weight-bold {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
body#checkout section p span.font-italic,body#checkout section .form-control-comment {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
body#checkout section p span.text-muted {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color: !important;}
body#checkout section .custom-checkbox label,body#checkout label:not(.form-control-label){font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
body#checkout section .custom-checkbox label em,#order-details ul li em{font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
body#checkout section .form-control{border-color:;background-color:;font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
body#checkout section .form-control{border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;}
body#checkout section .form-control:focus,body#checkout section .input-group.focus{background-color:;outline-color:;}
body#checkout section .form-control:-moz-placeholder {color:!important;}
body#checkout section .form-control::-moz-placeholder {color:!important;}
body#checkout section .form-control:-ms-input-placeholder {color:!important;}
body#checkout section .form-control::-webkit-input-placeholder {color:!important;}
body#checkout .btn.btn-primary{font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
body#checkout .btn.btn-primary{background-color:#333333 ;border:1px solid ;border-color: #ffffff;color: #7fd3bc}
body#checkout .btn.btn-primary:hover{color: #ffffff ;}
body#checkout .btn.btn-primary{border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: orderpersonalcontinueshadow;}
body#checkout section.checkout-step .nav-item span {color:  ;}
body#checkout section #checkout-addresses-step p,body#checkout #order-summary-content h4.h4:not(.black),body#checkout #order-summary-content #order-items h3.h3,.card-title.h3{font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
body#checkout section #checkout-addresses-step{background-color: ;}
body#checkout section #checkout-addresses-step h2,body#checkout #order-summary-content .h4.black{font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
body#checkout section.checkout-step .add-address a{font-family: ;font-size: px; font-style:normal; font-weight: normal ; color: ;}
body#checkout section.checkout-step .add-address a:hover{color:  ;}
body#checkout section.checkout-step .address-alias,body#checkout #order-summary-content h4.addresshead{font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:#333333  ;}
body#checkout section.checkout-step .address-alias,body#checkout #order-summary-content h4.addresshead:hover{font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:#333333;}
body#checkout section.checkout-step .address,body#checkout section.checkout-step .card-block{font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
body#checkout section.checkout-step .delete-address.text-muted:not(i), body#checkout section.checkout-step .edit-address.text-muted:not(i){font-family: ;font-size: px; font-style:normal; font-weight: normal ;}
body#checkout section.checkout-step .delete-address.text-muted, body#checkout section.checkout-step .edit-address.text-muted{color: !important;}
body#checkout section.checkout-step .delete-address.text-muted:hover, body#checkout section.checkout-step .edit-address.text-muted:hover{color: !important;}
#checkout-addresses-step{background-color: ;}
body#checkout section.checkout-step .address-item,body#checkout section.checkout-step .card{border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;border-color:;}
body#checkout section.checkout-step .card-block{border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;}
body#checkout section.checkout-step .address-item.selected,body#checkout section.checkout-step .card-block,body#checkout section.checkout-step .card{background-color:  ;border-color:;}
body#checkout section.checkout-step .address-item:not(.selected){background-color:  ;}
body#checkout section.checkout-step .address-footer{background-color:  ;}
body#checkout section.checkout-step hr{border-color:  ;}
body#checkout section #checkout-delivery-step {background-color:;}
body#checkout section.checkout-step .delivery-option,body#checkout #order-summary-content .summary-selected-carrier {background-color:;border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;border-color:;}
body#checkout section.checkout-step .delivery-option:hover {background-color:;}
body#checkout section.checkout-step .carrier-name,body#checkout #order-summary-content .summary-selected-carrier .carrier-name {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
body#checkout section.checkout-step .carrier-delay,body#checkout #order-summary-content .summary-selected-carrier .carrier-delay {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color: ;}
body#checkout section.checkout-step .carrier-price,body#checkout #order-summary-content .summary-selected-carrier .carrier-price {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color: ;}
body#checkout section.checkout-step .checkout-payment-step {background-color:;}
body#checkout label:not(.form-control-label) {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color: ;}
body#checkout .payment-options p {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color: ;}
body#checkout .payment-options .additional-information:not(p){font-family: ;font-size: px; font-style:normal; font-weight: normal ; color: ;}
body#checkout .payment-options .additional-information dl dd,body#checkout .payment-options .additional-information dl dt {background-color:;}
body#checkout .payment-options .additional-information dl dd:nth-of-type(2n),body#checkout .payment-options .additional-information dl dt:nth-of-type(2n) {background-color:;}
body#checkout #cta-terms-and-conditions-0{font-family: ;font-size: px; font-style:normal; font-weight: normal ; color: ;}
body#checkout #cta-terms-and-conditions-0:hover{color: ;}
body#checkout #order-summary-content #order-items{width:%;}
body#checkout #order-summary-content .order-confirmation-table,#js-checkout-summary,.card{background-color:;border-color:#333333!important;border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;}
.page-content.page-order-confirmation.card .card-block{background-color:;border-color:#333333!important;border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;}
body#checkout #order-summary-content .order-confirmation-table hr,#js-checkout-summary hr,#order-items hr,.card.cart-summary hr,.cart-grid-body hr {border-color:;}
.page-content.page-order-confirmation.card{border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;}
#order-items{border-right:1px solid ;}
body#checkout #order-items .order-confirmation-table a,body#checkout #cart-summary-product-list .product-name,.page-content.page-order-confirmation.card .card-block .details,.product-line-grid-body > .product-line-info > .label{font-family: ;font-size: px; font-style:normal; font-weight: normal ; color: ;}
body#checkout #order-items .order-confirmation-table a:hover,body#checkout #cart-summary-product-list .product-name:hover{color: ;}
body#checkout #order-items .order-confirmation-table .qty .row,body#checkout #order-items .order-confirmation-table table td:last-child,body#checkout #cart-summary-product-list .product-price,.cart-summary-line.cart-summary-subtotals .value,.cart-summary-line .value,.page-content.page-order-confirmation.card .card-block .qty .row div:nth-child(1),.page-content.page-order-confirmation.card .card-block .qty .row div:nth-child(3),.page-content.page-order-confirmation.card .card-block .order-confirmation-table table td:last-child,.product-line-grid-body > .product-line-info > .value{font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:#333333!important ;}
body#checkout #order-items .order-confirmation-table table td:first-child,.cart-summary-line.cart-summary-subtotals .label,.page-content.page-order-confirmation.card .card-block .order-confirmation-table table td:first-child,.cart-summary-line .label{font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:#333333!important;}
body#checkout #order-items .order-confirmation-table table tr:last-child td:first-child,.cart-summary-line.cart-total .label,.page-content.page-order-confirmation.card .card-block .order-confirmation-table table tr:last-child td:first-child{font-family: ;font-size: px; font-style:normal; font-weight: normal ; color: ;}
body#checkout #order-items .order-confirmation-table table tr:last-child td:last-child,.cart-summary-line.cart-total .value,.page-content.page-order-confirmation.card .card-block .order-confirmation-table table tr:last-child td:last-child,.product-line-grid-right .cart-line-product-actions, .product-line-grid-right .product-price{font-family: ;font-size: px; font-style:normal; font-weight: normal ; color: ;}
.product-line-grid-right .cart-line-product-actions .remove-from-cart, .product-line-grid-right .product-price .remove-from-cart{color: ;}
body#checkout .cart-summary-products > p{font-family: ;font-size: px; font-style:normal; font-weight: normal ; color: ;}
body#checkout .cart-summary-products > p > a,#order-details ul li{font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:#333333!important ;}
body#checkout .cart-summary-products > p > a:hover{color:#333333!important ;}
body#checkout #cart-summary-product-list .product-quantity,body#checkout #order-items .order-confirmation-table .order-line.row .row .col-xs-2{font-family: ;font-size: px; font-style:normal; font-weight: normal ; color: ;}
body#checkout .payment-options .additional-information dl dd,body#checkout .payment-options .additional-information dl dt {background-color:#7fd3bc;}
#blockcart-modal .modal-dialog {width:100%; margin-left:%;}
#blockcart-modal .modal-header {background-color:#7fd3bc;}
#blockcart-modal .modal-header,#blockcart-modal .divide-right {border-color:#333333;}
#layer_cart .layer_cart_cart {background-color:;}
#blockcart-modal .modal-title {font-family:; font-size:16px; font-weight:Bold; font-style:normal; color:#333333;}
#blockcart-modal .product-name {font-family:; font-size:13px; font-weight:Bold; font-style:normal; color:#333333;}
#blockcart-modal span strong {font-family:; font-size:13px; font-weight:Bold; font-style:normal; color:;}
#blockcart-modal span:not(strong) {font-family:; font-size:13px; font-weight:Bold; font-style:normal; color:;}
#blockcart-modal p:not(strong) {font-family:; font-size:14px; font-weight:Bold; font-style:normal; color:;}
#blockcart-modal .cart-products-count {font-family:; font-size:15px; font-weight:Bold; font-style:normal; color:#333333;}
#blockcart-modal p strong {font-family:; font-size:14px; font-weight:Bold; font-style:normal; color:;}
#blockcart-modal .cart-content p:not(strong,.cart-products-count) {font-family:; font-size:13px; font-weight:normal; font-style:normal; color:;}
#blockcart-modal .cart-content .cart-content-btn button {background:#7fd3bc; border-color:#ffffff; font-family:; font-size:16px; font-weight:Bold; font-style:normal; color:#333333;}
#blockcart-modal .cart-content .cart-content-btn button:hover {color:#7fd3bc;background:#333333}
#blockcart-modal .cart-content .cart-content-btn button{border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);}
#blockcart-modal .cart-content .cart-content-btn .btn.btn-primary {background:#333333; border-color:#ffffff; font-family:; font-size:16px; font-weight:Bold; font-style:normal; color:#7fd3bc;}
#blockcart-modal .cart-content .cart-content-btn .btn.btn-primary:hover {background:#7fd3bc; color:#333333}
#blockcart-modal .cart-content .cart-content-btn .btn.btn-primary{border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);}
p {font-family: ;font-size: 16px; font-style:normal; font-weight: normal ; color: #333333 ;}
span {font-family: ;font-size: 16px; font-style:normal; font-weight: normal ; color:#333333!important;}
strong {font-family: ;font-size: 16px; font-style:normal; font-weight: normal ; color:  ;}
h1 {font-family: ;font-size: 16px; font-style:normal; font-weight: normal ; color: #333333  ;} 
h2 {font-family: ;font-size: 16px; font-style:normal; font-weight: bold! important; color: #333333 ;}
h3 {font-family: ;font-size: 16px; font-style:normal; font-weight: normal ; color: #333333  ;}
h3:hover{color: #ffffff;}
h4 {font-family: ;font-size: 16px; font-style:normal; font-weight: normal ; color: #333333 ;}
h5 {font-family: ;font-size: 16px; font-style:normal; font-weight: normal ; color: #333333  ;}
h6 {font-family: ;font-size: 16px; font-style:normal; font-weight: normal ; color: #333333 ;}
a {color: #000000;}
#wrapper .breadcrumb li a span {font-family: ;font-size: 16px ; font-style:normal ; font-weight: Bold ; color:#333333 ;}
#wrapper .breadcrumb li a span:hover {color:  ;}
#wrapper .breadcrumb li:after {color: #7fd3bc ;}
.btn.btn-primary.add-to-cart:not(i) {font-family: ;font-size: px ; font-style:normal ; font-weight: Bold ; color: #333333 ;background-color:#7fd3bc;border-color:#ffffff;}
.btn.btn-primary.add-to-cart:hover {color: #ffffff ;background-color:#333333;}
.btn.btn-primary.add-to-cart {box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);border-radius:7px;-webkit-border-radius: ;-moz-border-radius: ;}
.btn.btn-default span {font-family: ;font-size: px ; font-style:normal ; font-weight: Bold ; color: #7fd3bc ;}
.btn.btn-default {background-color:#333333;color: #7fd3bc; border-color:#ffffff;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);border-radius:7px!important;-webkit-border-radius: 7px!important;-moz-border-radius: 7px!important;}
.btn.btn-default:hover {background-color:;border-color:#ffffff;color:ffffff}
.btn.btn-default:hover span {color: #ffffff ;}
.btn.btn-primary {font-family: ;font-size: px ; font-style:normal ; font-weight: Bold ; color: #7fd3bc ;background-color:#333333;border-color:#ffffff;}
.btn.btn-primary {box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;}
.btn.btn-primary:hover{color: #ffffff!important ;background-color:#7fd3bc!important;}
#authentication [data-action="show-password"] {font-family: ;font-size: px ; font-style:normal ; font-weight: Bold ; color: #7fd3bc ;background-color:#333333;border:1px solid #ffffff;}
#authentication [data-action="show-password"] {box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;}
#authentication [data-action="show-password"]:hover {color:#ffffff ;}
.page-my-account #content .links a span:not(i) {font-family: ;font-size: px ; font-style:normal ; font-weight: Bold ; color: #000000 ;}
.page-my-account #content .links a span:hover{color: #ffffff ;background-color:;}
.form-control {font-family: ;font-size: 12px ; font-style:normal ; font-weight: normal ; color:#333333 ;background-color:;}
.form-control{box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);border-radius:7px!important;-webkit-border-radius: 7px!important;-moz-border-radius: !important;}
.page-content .page-cms {background: ;border:1px solid ;border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;}
.page-content .page-cms p {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
.page-content .page-cms a {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
.page-content .page-cms a:hover {color:  ;}
.page-content .page-cms h2 {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
.page-content .page-cms h3 {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
.alert.alert-success {background: ;border:1px solid ;border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;}
.alert.alert-success ul li {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
.alert.alert-success ul li a {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
.alert.alert-success ul li a:hover {color:  ;}
.alert.alert-warning {background: ;border:1px solid ;border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;}
.alert.alert-warning ul li {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
.alert.alert-warning ul li a {font-family: ;font-size: px; font-style:normal; font-weight: normal ; color:  ;}
.alert.alert-warning ul li a:hover {color:  ;}
#search_filters, #search_filters_brands, #search_filters_suppliers {background: #ffffff;border:1px solid ;border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);}
.btn-tertiary {background: #7fd3bc;border:1px solid ;border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);}
#search_filters h4, #search_filters_brands h4, #search_filters_suppliers h4 {font-family: ;font-size: 16px; font-style:normal; font-weight: normal ; color:  ;}
#search_filters .facet .facet-title, #search_filters_brands .facet .facet-title, #search_filters_suppliers .facet .facet-title {font-family: ;font-size: 16px; font-style:normal; font-weight: Bold ; color: #000000 ;}
#search_filters .facet .facet-label a, #search_filters_brands .facet .facet-label a, #search_filters_suppliers .facet .facet-label a {font-family: ;font-size: 16px; font-style:normal; font-weight: normal ; color: #000000;}
#search_filters .facet .facet-label a:hover, #search_filters_brands .facet .facet-label a:hover, #search_filters_suppliers .facet .facet-label a:hover {color: #ff6699 ;}
#search_filters .facet .facet-label a span, #search_filters_brands .facet .facet-label a span, #search_filters_suppliers .facet .facet-label a span {font-family: ;font-size: 16px; font-style:normal; font-weight: Bold ; color:  ;}
.btn-tertiary {font-family: ;font-size: 16px; font-style:normal; font-weight: normal ; color: #333333;}
.btn-tertiary:hover {color:  ;background-color:#ffffff !important;}
.thumbnail-container > .product-description > .h3 > a{color: #000000 !important; font-weight: bold !important; }
.thumbnail-container > .product-description > .h3 > a:hover{color: #7fd3bc; }
.thumbnail-container > .product-description > .h3{color: #000000 !important; font-weight: bold !important; }
.thumbnail-container > .product-description > .h3:hover{color: #7fd3bc; }
.price{color: #000000; font-weight: bold !important; }
.price:hover{color: #7fd3bc; }
.product-flag.discount{color: #7fd3bc; }
.form-control.form-control-select{color: #333333 !important; background-color: rgba(255, 255, 255, 0) !important; font-size: 16px !important; font-weight: bold !important; }
.form-control.form-control-select:hover{color: #7fd3bc; }
.form-control{background-color: rgba(255, 255, 255, 0) !important; }
.form-control:hover{color: #7fd3bc; }
.col-md-3.form-control-comment{color: rgba(255, 255, 255, 0); background-color: rgba(255, 255, 255, 0); }
.col-md-3.form-control-comment:hover{color: rgba(255, 255, 255, 0); }
.icon > .material-icons{color: #7fd3bc !important; font-size: 28px !important; background-color: rgba(255, 255, 255, 0) !important; top: 125px; }
.contact-rich > :a{color: #333333 !important; font-weight: bold !important; }
.contact-rich > :a:hover{color: #7fd3bc !important; }
#content{color: rgba(255, 102, 153, 0); background-color: rgba(255, 255, 255, 0) !important; }
#content:hover{color: #333333; }
.contact-form{color: rgba(255, 102, 153, 0); background-color: rgba(255, 255, 255, 0) !important; }
.contact-form:hover{color: #333333; }
h3{color: rgba(255, 102, 153, 0); font-weight: bold; background-color: rgba(255, 255, 255, 0); }
.form-control:hover{color: #333333; }
.product-miniature.js-product-miniature{border-left-width: 2px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-style: solid; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #7fd3bc; color: #7fd3bc !important; font-size: 12px; background-color: #7fd3bc !important; }
.blockcart{border-left-width: 2px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-style: solid; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-color: #7fd3bc; color: #7fd3bc; font-size: 12px; background-color: #7fd3bc !important; }
#header .header-nav .cart-preview.active {background:#7fd3bc !important ;border:1px solid #ffffff; border-radius:7px ;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);}
#header .header-nav .cart-preview.inactive {background:#7fd3bc !important ;border:1px solid #ffffff; border-radius:7px ;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);}
#header .header-nav .cart-preview.active:hover,#header .header-nav .cart-preview.inactive:hover,#header .header-nav .cart-preview.active a:not(i):hover,#header .header-nav .cart-preview.inactive .hidden-sm-down:hover,#header .header-nav .cart-preview.inactive .cart-products-count:hover {background: ;color:#ffffff;}
#header .header-nav .cart-preview.active a:not(i),#header .header-nav .cart-preview.inactive .hidden-sm-down,#header .header-nav .cart-preview.inactive .cart-products-count {font-family: ; font-size:18px ; font-weight: Bold ; font-style: Italic ; color:#333333!important;}
#header .header-nav .cart-preview.active i,#header .header-nav .cart-preview.inactive i{color:#333333; font-size:22px;}
.card {background-image: url("https://personnalid.fr/modules/creativeelements/views/img/Personnalid_transp.png");border-color:;border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);}
#header .header-nav .cart-preview.active span {color: #333333! important; font-size:18px; font-weight: Bold; font-style: Italic}
#header .header-nav .cart-preview.active span:hover {color: #ffffff! important; font-size:18px; font-weight: Bold; font-style: Italic}
#footer #newsletter_block_left {border-color:;border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;box-shadow:0 0 0 0 transparent;-webkit-box-shadow: 0 0 0 0 transparent;-moz-box-shadow: 0 0 0 0 transparent;}
label.psgdpr_consent_message span{color: #000000}
.product-flags li.product-flag{background-color: #7fd3bc; text-transform: uppercase; color: #ffffff; font-weight: bold;}
.product-comment-list-item{background-color: rgba(255, 255, 255, 0)}
.btn-comment, .btn-comment-inverse{background-color: #333333;color:#ffffff! important}
.contact-rich .block a{color: #333333; font-weight: bold}
.dropdown{color: #7fd3bc; font-weight: bold; font-size:14px}
.dropdown:hover{color: #ffffff; font-weight: bold; font-size:14px}
.cms-page-link{color: #7fd3bc; font-size:13px; font-weight: bold;}
.cms-page-link:hover{color: #ffffff; font-size:13px; font-weight: bold;}
span.custom-checkbox{color: #7fd3bc !important;}
#wrapper .breadcrumb li:last-child span{color: #333333; font-weight: bold;}
.contact-rich .block .data{color: #333333; font-weight: bold}
.text-sm-center a{color: #7fd3bc; font-weight: bold}
.text-sm-center a:hover{color: #333333; font-weight: bold}
a.account-link{color: #333333; font-size:14px; font-weight: bold;}
a.account-link:hover{color: #7fd3bc; font-weight: bold}
a.account-link span{font-weight: bold}
.page-addresses .address .address-footer a {color: #333333}
.page-addresses .addresses-footer a span{color: #333333; font-weight: bold}
.product-line-grid-right .cart-line-product-actions .remove-from-cart, .product-line-grid-right .product-price .remove-from-cart{color:#333333!important; font-size:26px}
.product-line-grid-right .cart-line-product-actions .remove-from-cart, .product-line-grid-right .product-price .remove-from-cart:hover{color:#7fd3bc;}
div.cart-detailed-totals{background-color: #ffffff}
.done {color: #333333}
.h1, .h2, .h3 {color: #000000}
body#checkout section.checkout-step.-current .step-title {font-weight: bold; color: #333333}
p.identity a {color: #7fd3bc; font-weight: bold}
p.identity a:hover{color: #333333}
span.step-number{font-weight: bold}
body#checkout section.checkout-step .address-footer{background-color: #7fd3bc}
.text{color: #000000}
a.data-link-action p{color: #ff6699}
a.edit-address text-muted span{color: #000000}
i.material-icons edit{color: #000000}
div.row delivery-option{background-color: #ff6699}
body#checkout .cart-summary-products > p > a, #order-details ul li a{color: #000000}
#content:hover {color: #000000}
div.product-line-info product-line-info-secondary text-muted span{color: #000000}
#products .all-product-link, .featured-products .all-product-link, .product-accessories .all-product-link, .product-miniature .all-product-link{color: #000000}
.quickview .modal-content{background-image:;}
.quickview .modal-body{background-color: 255,255,255,0}
span.discount discount-percentage{color: #7fd3bc! important}
div.modal-body{background-image:;}
#blockcart-modal .modal-title i.material-icons{color: #333333}
#blockcart-modal .cart-content p.cart-products-count span value{color: #333333}
body#checkout section.checkout-step #customer-form, body#checkout section.checkout-step #delivery-address, body#checkout section.checkout-step #invoice-address, body#checkout section.checkout-step #login-form{background-color: 255,255,255,0}
.product-price{color: #000000}
span.value{color: #333333}
span.value:hover{color: #333333}
body#checkout .cart-summary-products > p > a{font-size:14px}
.cart-summary-line .label{color: #000000}
.cart-summary-line.cart-summary-subtotals .value{color: #000000}
body#checkout section.checkout-step small{color: #000000}
.text-muted{color: #000000 !important}
body#checkout section.checkout-step{background-color: rgba(255, 255, 255, 0);background-image:url("https://personnalid.fr/modules/creativeelements/views/img/Personnalid_10pc.png")!important;background-repeat:no!important}
button.continue btn btn-primary float-xs-right{font-size: px ; font-style:normal ; font-weight: Bold ; color: #000000 ;background-color:#7fd3bc;border-color:#ffffff;}
body#checkout section.checkout-step .delivery-options .delivery-option{background-color: #7fd3bc}
.product-line-grid-body>.product-line-info>.label, label a{color: #333333; font-weight: Bold !important}
body#checkout a{color: #7fd3bc; font-weight: Bold}
body#checkout a:hover{color: #c2000b!important; font-weight: Bold}
body#checkout #order-summary-content .step-edit {color: #000000}
div.text-sm-center{color: #000000; font-size:12px}
label.psgdpr_consent_message span{color: #000000 !important}
.products-sort-order .select-list{color: #000000; background-color: #ffffff; background-color:hover :#7fd3bc}
.products-selection .sort-by{color: #000000}
.active_filters{background-color: #7fd3bc}
#products .h6.active-filter-title{color: #333333!important}
div#js-product-list{color: #000000}
.product-prices .tax-shipping-delivery-label{color: #000000}
#product-description-short span{color: #000000 !important}
span.control-label{color: #000000 !important}
textarea.form-control{color: #000000 !important}
.product-line-grid-body>.product-line-info>.label a{color: #000000 !important}
.bootstrap-touchspin input.form-control{color: #000000; font-weight: Bold}
.definition-list dl dt{background-color: #7fd3bc;color:#333333!important}
.definition-list dl dt:hover{background-color: #7fd3bc;color:#333333!important}
.definition-list dl dd{background-color: #7fd3bc!important;color:#333333!important}
.definition-list dl dd:hover{background-color: #7fd3bc!important;color:#333333!important}
body#checkout #order-summary-content .summary-selected-carrier{background-color: #7fd3bc}
.ps_checkout.payment-method-logo-block-title {color: #000000}
input.form-control{color: #000000}
body#checkout #order-summary-content #order-items h3.h3{color: #000000; font-weight: Bold}
#order-items table tr.total-value {background-color: #7fd3bc; font-weight: Bold}
span.text-uppercase{color: #000000; font-weight: Bold}
.form-control {color: #000000}
div.block-category.card.card-block{border:1px solid #7fd3bc}
h1.h1{color: #000000; font-weight: Bold}
a.text-uppercase.h6{font-weight: Bold; color: #000000; font-size:20px}
.block-category .block-category-inner #category-description p, .page-content.page-cms .block-category .block-category-inner #category-description ul{color: #000000; font-weight: Bold; font-size:14px}
.modal-body {position: relative; padding: 0px;}
#blockcart-modal .cart-content p.cart-products-count, .page-content.page-cms #blockcart-modal .cart-content ul.cart-products-count {color: #333333}
#blockcart-modal .cart-content p.product-total, .page-content.page-cms #blockcart-modal .cart-content ul.product-total {background-color: #7fd3bc}
.product-miniature .highlighted-informations .quick-view {color: #000000}
.product-miniature .highlighted-informations .quick-view:hover {color: #7fd3bc}
.product-flags li.product-flag.on-sale{background-color:#7fd3bc}
.block-categories .category-sub-menu li[data-depth="0"] > a{font-size: 14px}
#search_filters .facet .facet-label a{font-size: 14px}
div.block-categories.hidden-sm-down {width: 80%}
div#search_filters {width: 100%}
div.products.row {width: 100%}
div.products {width: 100%}
.form-control-comment {color:#333333}
#authentication .custom-checkbox label{color:#333333; font-style: italic}
.custom-radio input[type=radio]:checked+span {color:#333333; background-color: #333333!important}
input.form-control{color:}
.text-sm-center a{color: #7fd3bc;font-size:12px}
.text-sm-center a:hover{color: #333333}
.page-my-account #content .links a span{background-color:#333333 !important}
.page-my-account #content .links a span i{color:#7fd3bc !important}
.page-my-account #content .links a span i:hover{color:#ffffff !important}
.page-my-account #content .links a span:not(i){color: #7fd3bc !important}
.page-my-account #content .links a span:not(i):hover{color: #ffffff !important}
a.text-uppercase.h6{color:#7fd3bc !important}
div#search_filters{background-color: #7f7f7f}
p.text-uppercase.h6{color:#7fd3bc}
#search_filters .facet .facet-title, #search_filters_brands .facet .facet-title, #search_filters_suppliers .facet .facet-title{color:#7fd3bc}
#search_filters .facet .facet-label a{color:#7fd3bc}
.custom-checkbox input[type=checkbox]+span {margin-right: 3px;display: inline-block;width: .9375rem;height: .9375rem;vertical-align: middle;cursor: pointer;border: 2px solid #7fd3bc;}
a.quick-view{color: #333333 !important;font-size: 1rem;}
a.quick-view:hover {color: #7fd3bc !important;font-size: 1rem;}
.thumbnail-container > .product-description > .h3 > a{color:#333333 !important}
.price{color:#333333 !important} 
#products .regular-price, .featured-products .regular-price, .product-accessories .regular-price, .product-miniature .regular-price{color: #333333 !important} 
.product-miniature.js-product-miniature {border-left-width: 4px;border-top-width: 4px;border-right-width: 4px;border-bottom-width: 4px;border-left-style: solid;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-color: #7fd3bc !important;font-size: 12px;background-color: #7fd3bc !important}
.product-flags li.product-flag.discount {background-color: #333333 !important}
div.block-category.card.card-block{background-color: #ffffff !important; background-image:;}
.block-category .block-category-inner #category-description p{color: #333333 !important; font-weight: Bold; font-size: 14px}
::marker {color: #7fd3bc!important}
.label span{color: #333333!important}
.label span:hover{color:#333333!important}
#wrapper .breadcrumb li:last-child span{color: #333333!important; }
em{color: #333333}
#main .page-content #notifications {margin-left:;margin-right:;}
#footer .footer-container li a {color: #7fd3bc}
#footer .footer-container li a:hover {color: #ffffff!important;}
.ui-autocomplete-input{border-left-width: 2px !important; border-top-width: 2px !important; border-right-width: 2px !important; border-bottom-width: 2px !important; border-left-style: solid !important; border-top-style: solid !important; border-right-style: solid !important; border-bottom-style: solid !important; border-color: #333333; border-left-color: #333333 !important; border-top-color: #333333 !important; border-right-color: #333333 !important; border-bottom-color: #333333 !important; font-size: 14px; }
#footer .block-contact > .hidden-sm-down{font-size:18px; font-weight: bold;color: #7fd3bc;}
a.text-uppercase.h6{color: #333333!important}
div.form-group.row h3{color: #000000 !important}
.page-authentication #content{background-image: url("https://personnalid.fr/modules/creativeelements/views/img/Personnalid_10pc.png");background-repeat:no!important;background-position:center}
span.form-control-comment{color:#333333;}
span.form-control-comment:hover{color:#333333;}
a:hover{color: #7fd3bc!important;}
#contact-link a:hover{color: #ffffff !important;}
.block_newsletter form input[type="email"]{background-image:url("https://personnalid.fr/modules/creativeelements/views/img/Fond%20Logo%20Personnalid%201.png");background-position:bottom}
span.hidden-sm-down{color: #7fd3bc!important}
span.hidden-sm-down:hover{color: #ffffff!important}
a.logout.hidden-sm-down{color: #7fd3bc!important}
a.logout.hidden-sm-down:hover{color: #ffffff!important}
.page-addresses .address, .page-authentication #content{background-color: #7fd3bc}
.page-addresses .address .address-footer a span:hover{color: #ffffff}
.page-addresses .address .address-footer a i{color: #333333}
.page-addresses .address .address-footer a i:hover{color: #ffffff}
.wishlist-footer-links>a{color: #333333}
.wishlist-footer-links>a:hover{color:#7fd3bc}
p.wishlist-list-item-title:hover{color:#7fd3bc! important}
p.wishlist-list-item-title{color:#333333}
a.wishlist-add-to-new {color:#333333 !important}
a.wishlist-add-to-new:hover {color:#7fd3bc !important}
.wishlist-add-to-new i{color: #333333 !important}
.wishlist-add-to-new i:hover{color: #7fd3bc !important}
span.col-sm-3.col-md-3.hidden-sm-down.sort-by{color: #333333 !important}
span.col-sm-3.col-md-3.hidden-sm-down.sort-by:hover{color: #333333 !important}
.psgdprinfo17{background-color:#7fd3bc}
span.label{color: #333333}
span.label:hover{color: #333333}
a.btn.btn-primary:hover{color:#333333!important;background-color:#7fd3bc}
.product-features>dl.data-sheet dd.value, .product-features>dl.data-sheet dt.name{background-color: #7fd3bc}
.product-features>dl.data-sheet dd.value:nth-of-type(even), .product-features>dl.data-sheet dt.name:nth-of-type(even){background-color: #7fd3bc}
.products-sort-order .select-title, .brands-sort .select-title, .suppliers-sort .select-title {
    display: inline-block;
    width: 100%;
    padding: 0.625rem;
    color: #ffffff;
    background: #7f7f7f;
    border: 1px solid rgba(0;0;0;50);
}
a.select-list.js-search-link{color: #333333; background-color:#ffffff; border:1px; border-color:#7fd3bc}
a.select-list.js-search-link:hover{color: #7fd3bc; background-color:#333333}
main .advanced-cms-wrapper .rte p{color: #333333}
h1#cmsSubheading_3_3.page-subheading{font-weight: bold}
div.rte{width: 450px}
#header .logo {max-width: 50% !important; height: auto;}
#header .header-top {background-color:#7fd3bc !important}
div#contact-infos.collapse a{color: #7fd3bc !important}
div#contact-infos.collapse a:hover{color: #ffffff !important}
label.facet-label.active span{color:#7fd3bc!important}
#subcategories ul li .subcategory-name {
    text-transform: uppercase;
  font-weight: bold;color:#333333;}
#subcategories ul li .subcategory-name:hover{color:#7fd3bc!important}
.header-top #search_widget input{margin-top:20px}
#search_widget form i {margin-top:20px}
.page-customer-account #content {background-image: url("https://personnalid.fr/modules/creativeelements/views/img/Personnalid_10pc.png");background-repeat-x:no-repeat;background-position:top;background-size:contain;background-repeat-y:no-repeat}
.social-sharing li a:hover{color: #333333! important}
.block-categories a:hover{color:#ffffff! important}
#quotes-cart-link span.hidden-sm-down{color:#7fd3bc! important}
#block-quotes-cart-link i.material-icons:{color:#7fd3bc! important}
#quotes-cart-link i.material-icons{color:#7fd3bc! important}
#quotesCart .quotes_cart_block {background-image:url("https://personnalid.fr/modules/creativeelements/views/img/Fond-Logo-Personnalid.png");}
#quotes-cart-link span{color:#7fd3bc! important}
#quotes-cart-link a{color:#7fd3bc! important}
.nav-item .nav-link, .nav-item .nav-separtor {
    font-weight: 600;
  color: #333333 !important;}
.nav-item .nav-link.active, .nav-item .nav-separtor{
    font-weight: 600;
  color: #c2000b !important;}
.btn-success {background-color:#7fd3bc;color:; border-color:#ffffff;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);border-radius:7px!important;-webkit-border-radius: 7px!important;-moz-border-radius: 7px!important;}
a.btn.btn-success.submit_quote{background-color:#ffffff!important;color:#333333}
a.btn.btn-success.submit_quote:hover{background-color:#7fd3bc!important;color: #333333!important}
.btn-success:hover {background-color:#ffffff;color:#7fd3bc!important; border-color:#ffffff;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);border-radius:7px!important;-webkit-border-radius: 7px!important;-moz-border-radius: 7px!important;}
.thead-default th {color: #333333;background-color: #7fd3bc !important;}
div.quote_name{color:#333333;}
div.quote_name.table th, .table td {color: #333333; font-weight:bold;
    color: #333333;
    font-weight: bold;
    border: solid 2px;
    border-color: #333333;}
div.quote_name.table th, .table th {color: #333333; font-weight:bold; border: solid 2px; border-color: #333333;}
#block-quotes i.material-icons:hover{color:#333333! important}
.alert-success {background-color: #333333;border-color: #7fd3bc;color: #7fd3bc!important}
#legendPanel .list-group-item {color:#333333}
#legendPanel .list-group-item:hover {color:#333333}
#legendPanel .list-group-item span{color:#333333;font-size: 12px;}
#legendPanel .list-group-item span:hover {color:;}
btn.btn-sm a{color:#7fd3bc;}
btn.btn-sm a:hover{color:#ffffff;}
p.h6{color:#ffffff!important}
body#checkout section.checkout-step.-reachable.-current .step-number{background-color:#333333!important; color:#7fd3bc!important}
div.payment-options span{color:#333333!important}
div.payment-options span:hover{color:#333333!important}
p.alert.alert-warning.accept-cgv{color:#333333!important}
.js-payment-binary.disabled {
  cursor: not-allowed;opacity:1}
.definition-list dl dd:nth-of-type(even), .definition-list dl dt:nth-of-type(even) {background: #7fd3bc;}
.definition-list dl dd, .definition-list dl dt{background-color:#7fd3bc;}
a.select-list{background-color:#7f7f7f!important;color:#ffffff!important;}
a.select-list:hover{background-color:;color:#7fd3bc!important;}
.ps-alert-success .item {
    background-color: #7fd3bc!important;
    border-color: #7fd3bc!important;}
.ps-alert-success .item i svg {
    background-color: #7fd3bc!important}
.ps-alert-success .item i {
    border-color: #7fd3bc!important;}   
.askforaquote_shipping_table td, .askforaquote_shipping_table th {
    padding: 5px;
    border : solid 2 px;
    border-color:#333333!important ;}
.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #333333!important;}
.table thead td {
    vertical-align: bottom;
    border-bottom: 2px solid #333333!important;}
.tag-primary {background-color: #7fd3bc;}
.tag-default {background-color: #7fd3bc;}
.tabs .nav-tabs .nav-item {
    float: left;
    margin-bottom: -0.125rem;
    background-color: #ffffff;}
.input-color:checked+span, .input-color:hover+span, .input-radio:checked+span, .input-radio:hover+span {
    border: 2px solid #232323;
    background-color: #7fd3bc;}
.alert-warning {
    background-color: rgba(127,211,188,0.3);}
.quotes_cart_block .cart-info {
    overflow: hidden;
    position: relative;
    color: #333333;}
#header .quotation_cart .header .quote-header-element > svg {
    width: 22px;
    height: 22px;
    margin: 0 auto;
    margin-right: 0.5em;
    vertical-align: top;
    background-color: #7fd3bc !important;}
#header .quotation_cart .header .quote-header-element.quote-text {color: #7fd3bc !important;}
#header .quotation_cart .header .quote-header-element.quote-text:hover {color: #ffffff !important;}
#header .quotation_cart span.ajax_quote_quantity {background-color: #7fd3bc !important;}
.btn-secondary {border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);
background-color: #333333 !important; color: #7fd3bc !important;border-color: #ffffff}
.btn-secondary:hover {border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);
background-color: #7fd3bc !important; color: #333333 !important;border-color: #ffffff}
.products .product-miniature .product-flags .quote {
    display: block;
    right: -10px;
    margin-top: 0.625rem !important;
    padding: 0.3125rem 0.4375rem;
    color: #7fd3bc!important;
    background: #333333 !important;
    text-transform: uppercase;
    min-width: 3.125rem;
    min-height: 1.875rem;
    font-size: 1rem;
    font-weight: 600;}
.roja45quotationspro_button_container .btn.add-to-quote {border-radius: 7px !important}
#roja45quotationspro-modal .modal-body .modal-body-content {background-image: url("https://personnalid.fr/modules/creativeelements/views/img/Fond-Logo-Personnalid 2.png")!important;}
#request-summary-content .flex-table .column .flex-row.header {
    border-top: solid 1px #333333;
    background-color: #333333!important;
  color:#7fd3bc!important;}
.quote_navigation .button-exclusive {border :1px solid #ffffff!important;
    background-color: #333333;
    font-size: 16px;
    font-weight: bold;
    color: #7fd3bc!important;
border-radius:7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;box-shadow:1px 2px 5px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.5);
padding: 0.5rem 1.25rem;text-transform: uppercase}
.quote_navigation .button-exclusive:hover{color:#ffffff}
.btn-roja-continue-shopping > svg {
    fill: #7fd3bc!important;
    display: inline-block;
    vertical-align: middle;}
a#quotes-link span.link-item > svg, a#quote-history-link span.link-item > svg {
    display: block;
    fill: #7fd3bc!important;
    margin: 0 auto;
    width: 48px;
    height: 48px;    
    font-size: 1rem;
    font-weight: 700;
    color: #7a7a7a;
    text-align: center;
    text-transform: uppercase;}
[role=button], a, area, button, input, label, select, summary, textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
  font-weight: bold !important;}
#roja45_customer_quotes .flex-table .flex-row:first-of-type {
    background: #333333 !important;
    color: #7fd3bc !important;
    border-color: #d6d4d4;
    font-weight: 600;
    text-transform: uppercase;
  font-size: 14px;}
#roja45_customer_quotes a.btn-view-quote > svg {
  fill: #333333 !important}
#roja45_customer_quotes a.btn-download-pdf > svg {
    fill: #333333 !important}
#roja45_customer_quotes a.btn-add-to-cart > svg {
    fill:#333333 !important}
#roja45_customer_quotes a.btn-please-wait > svg {
  fill: #ffffff !important;}
#roja45_customer_quotes a.btn-delete > svg {
    fill: #333333 !important}
#roja45quotationspro-modal .product-name {
    color: #333333!important;
  font-size: 1.125rem;}
#roja45quotationspro-modal .product-name:hover {
    color: #7fd3bc!important;
  font-size: 1.125rem;}
#roja45quotationspro-modal .modal-body {
    background: #7fd3bc !important;
    padding: 0;}
.quotationspro_request .required-field-indicator {
    font-weight: 400;
    color: red !important;
    font-size: 11px;}


/* http://github.com/peteboere/css-crush (v2.4.0)
 */






 */
