h1 {font-family:"Kanit", Sans-serif;font-weight: bold;color:#001489;font-size:45px;line-height:50px;font-weight:normal;margin:0;display:block;text-transform:uppercase;text-align:center;margin-top:50px;margin-bottom:25px;}
h2 {font-family:"Kanit", Sans-serif;font-weight: bold;color:#001489;font-size:35px;line-height:50px;font-weight:normal;margin:0;display:block;text-transform:uppercase;}
h3 {font-family:"Kanit", Sans-serif;color:#c46200;font-size:20px;line-height:20px;font-weight:400;margin:0;display:block;text-transform:normal;}
h4 {margin:0; padding:0 0 0.52em; font-size:18px; line-height:24px;}
h5 {margin:0; padding:0 0 0.52em; font-size:15px; line-height:21px;}
h6 {margin:0; padding:0 0 0.92em; font-size:13px; line-height:17px;}
ul li {font-size: 18px;font-weight: 200;padding:0;margin-bottom:10px;}
p {font-family: "Work Sans", Sans-serif;font-size: 17px;line-height: 1.5em;letter-spacing: 1.9px;padding:0;margin-bottom:15px;font-weight:400;}
.content-monvillers {margin:0px auto 50px auto;}
.monvillers-title-slider {color:#f9f9f9!important; font-size:40px; white-space: nowrap; line-height:45px; font-weight:400; text-shadow:2px 0px 1px rgba(0,0,0,0.5);}
.monvillers-title-slider span {color:#fff!important; font-size:50px; white-space: nowrap; font-weight:normal; text-transform:uppercase; text-shadow:2px 0px 1px rgba(0,0,0,0.5);}
.monvillers-content-slider {color:#f9f9f9!important; font-size:27px; white-space: nowrap; line-height:32px; font-weight:400; text-shadow:2px 0px 1px rgba(0,0,0,0.5);}
.monvillers-button-slider {color:#f9f9f9!important; font-size:27px; white-space: nowrap; line-height:32px; padding:20px 0px; text-align:center;}
.monvillers-button-slider i {font-size:20px; line-height:32px;}
.monvillers-button-slider:hover {color:#001489!important;}
.monvillers-product-description p {text-align:center;font-size:17px;font-weight:400;}
.monvillers-category-full {width: 100vw;margin-left: calc(-50vw + 50%);margin-right: calc(-50vw + 50%);max-width: 100vw;height: auto;display: block;}
header p {margin:0 0 0px !important;}
header .owl-stage-outer p {text-align:center;}
header .call-us .addon-box a {color:#001489; font-weight:normal; line-height:36px;}
header .call-us .addon-box a:hover {color:#999999;}
.fraction-slider .active-slide {z-index:5 !important;}
.addon-box img {width:auto; max-width:100%;}
#product .page-content {padding-top:0px !important;}
.product-cover .layer, .quick-view {display:none !important;}
.text-newuser {margin-top:30px; margin-bottom:35px;}
#password .form-group label{line-height:40px;margin-bottom:0;white-space: nowrap;text-align: center;}
.help-block {color:#f41e1e;}
.delivery-options .delivery-option {margin-bottom:15px;}
.carrier-name {font-size:15px; font-weight:normal;}
.action-buttons {text-align:right; margin-top:25px; display:inline-block;}
.cart-detailed-actions {text-align:center; margin-top:25px;}
.cart-detailed-actions a {width:100%; display:block; font-size:20px; line-height:29px; text-transform:uppercase;}
#_desktop_user_info {margin-left:15px;}
body {overflow-x:hidden !important;}
div#cart_block #shoppingcart-box.shoppingcart-box {overflow-y:scroll;}
.pd-left-content .images-mobile~.images-mobile {display:none !important;}
#customer-form, .adress-form {max-width:550px; width:100%; margin:auto;}
.nav>li>a {padding:0px 10px;}
.ets_mm_megamenu::before {left:-50px !important; right:-50px !important; width:110% !important;}
.menu-stadium {border-bottom:5px solid #001489; border-top:1px solid #e7e7e7; margin-bottom:2px;}
.ets_mm_megamenu_content {border:none !important;}
.layout_layout4 .mm_menu_content_title {padding:10px 15px;}
.custom-padding {padding:50px 0px;}
.bg-color-grey {background:#f1f1f1;}
.bloc-right-prd {padding:25px;}
#_desktop_cart .cart-preview .header .fa-shopping-bag {}
.produits-grid {display:grid; grid-template-columns:1fr 1fr; grid-template-rows:50% 50%; gap:20px; height:80vh;}
.produit-grand {grid-column:1; grid-row:1 / span 2; position:relative; overflow:hidden; border-radius:12px; box-shadow:0 6px 15px rgba(0,0,0,0.1); transition:all 0.4s ease; background-color:#fff;}
.produit-haut-droite {grid-column:2; grid-row:1; position:relative; overflow:hidden; border-radius:12px; box-shadow:0 6px 15px rgba(0,0,0,0.1); transition:all 0.4s ease; background-color:#fff;}
.blocs-bas-droite {grid-column:2; grid-row:2; display:grid; grid-template-columns:1fr 1fr; gap:20px; height:100%;}
.produit {position:relative; overflow:hidden; border-radius:12px; box-shadow:0 6px 15px rgba(0,0,0,0.1); transition:all 0.4s ease; background-color:#fff;}
.produit-grand:hover {transform:translateY(-8px); box-shadow:0 12px 25px rgba(0,0,0,0.15);}
.produit-haut-droite:hover {transform:translateY(-8px); box-shadow:0 12px 25px rgba(0,0,0,0.15);}
.produit:hover {transform:translateY(-8px); box-shadow:0 12px 25px rgba(0,0,0,0.15);}
.produit-image {width:100%; height:100%; object-fit:cover; display:block; transition:transform 0.5s ease;}
.produit-grand:hover .produit-image {transform:scale(1.05);}
.produit-haut-droite:hover .produit-image {transform:scale(1.05);}
.produit:hover .produit-image {transform:scale(1.05);}
.produit-overlay {position:absolute; top:0; left:0; right:0; bottom:0; background:linear-gradient(to bottom, transparent 40%, rgba(0,0,0,0.7) 100%); color:white; display:flex; flex-direction:column; justify-content:flex-end; padding:25px; opacity:0; transition:opacity 0.4s ease;}
.produit-grand:hover .produit-overlay {opacity:1;}
.produit-haut-droite:hover .produit-overlay {opacity:1;}
.produit:hover .produit-overlay {opacity:1;}
.produit-nom {font-size:1.8rem; font-weight:700; margin-bottom:8px; transform:translateY(20px); transition:transform 0.4s ease;}
.produit-grand:hover .produit-nom {transform:translateY(0);}
.produit-haut-droite:hover .produit-nom {transform:translateY(0);}
.produit:hover .produit-nom {transform:translateY(0);}
.produit-prix {font-size:1.3rem; opacity:0.9; transform:translateY(20px); transition:transform 0.4s ease 0.1s;}
.produit-grand:hover .produit-prix {transform:translateY(0);}
.produit-haut-droite:hover .produit-prix {transform:translateY(0);}
.produit:hover .produit-prix {transform:translateY(0);}
.produits-grid a {display:block; text-decoration:none; color:inherit;}
.produit-grand, .produit-haut-droite, .produit {display:block;}
@font-face {font-family:'yanka'; font-display:swap; src:local("yanka"), url("../fonts/yanka.eot?gdhhmd"); src:local("yanka"), url("../fonts/yanka.eot?gdhhmd#iefix") format("embedded-opentype"), url("../fonts/yanka.ttf?gdhhmd") format("truetype"), url("../fonts/yanka.woff?gdhhmd") format("woff"), url("../fonts/yanka.svg?gdhhmd#yanka") format("svg"); font-weight:normal; font-style:normal;}
body.content_only {padding:15px; margin:0 !important;}
div, dl, dt, dd, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td {padding:0px; margin:0px;}
button:focus {outline:0;}
button[disabled], html input[disabled] {background:transparent;}
input, button, select, textarea {font-family:inherit; font-size:inherit; line-height:inherit;}
svg {}
.user-info svg {width:18px; height:18px;}
strong {font-weight:normaler;}
a {color:#001489; text-decoration:none; outline:none;}
a:hover, a:focus, a:active, a:focus {text-decoration:none; outline:none; color:#c46200;}
.btn-group-xs>.btn, .btn-xs {padding:0;}
input {outline:0; outline-style:none; outline-width:0;}
img {vertical-align:middle;}
th, td {line-height:20px; text-align:left; vertical-align:top;}
th {}
hr {margin-top:15px; margin-bottom:15px; border:0; border-top:1px solid #e1e1e1;}
*, *::before, *::after {-webkit-box-sizing:border-box; box-sizing:border-box;}
html {font-size:18px; font-family:sans-serif; line-height:1.15;}
@-ms-viewport {width:device-width;}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {display:block;}
[tabindex="-1"]:focus {outline:0 !important;}
hr {-webkit-box-sizing:content-box; box-sizing:content-box; height:0; overflow:visible;}
abbr[title], abbr[data-original-title] {text-decoration:underline; -webkit-text-decoration:underline dotted; text-decoration:underline dotted; cursor:help; border-bottom:0;}
address {margin-bottom:1rem; font-style:normal; line-height:inherit;}
ol, ul, dl {margin-top:0;}
ol ol, ul ul, ol ul, ul ol {margin-bottom:0;}
dt {}
dd {margin-bottom:.5rem; margin-left:0;}
dfn {font-style:italic;}
b, strong {color:#001489; font-weight:normaler;}
small {font-size:80%;}
sub, sup {position:relative; font-size:75%; line-height:0; vertical-align:baseline;}
a {text-decoration:none; background-color:transparent; -webkit-text-decoration-skip:objects;}
a:not([href]):not([tabindex]) {color:inherit; text-decoration:none;}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {color:inherit; text-decoration:none;}
a:not([href]):not([tabindex]):focus {outline:0;}
pre, code, kbd, samp {font-family:monospace, monospace; font-size:1em;}
pre {margin-top:0; overflow:auto; -ms-overflow-style:scrollbar;}
img {vertical-align:middle; border-style:none;}
svg:not(:root) {overflow:hidden;}
table {border-collapse:collapse;}
caption {padding-top:0.75rem; padding-bottom:0.75rem; color:#6c757d; text-align:left; caption-side:bottom;}
th {text-align:inherit;}
label {font-size:16px; display:inline-block;}
button {border-radius:0;}
input, button, select, optgroup, textarea {margin:0; font-family:inherit; font-size:inherit; line-height:inherit;}
button, input {overflow:visible;}
button, select {text-transform:none;}
button, html [type="button"], [type="reset"], [type="submit"] {-webkit-appearance:button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {padding:0; border-style:none;}
input[type="radio"], input[type="checkbox"] {-webkit-box-sizing:border-box; box-sizing:border-box; padding:0;}
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {-webkit-appearance:listbox;}
textarea {overflow:auto; resize:vertical;}
fieldset {min-width:0; padding:0; margin:0; border:0;}
legend {display:block; width:100%; max-width:100%; padding:0; line-height:inherit; color:inherit; white-space:normal;}
progress {vertical-align:baseline;}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height:auto;}
[type="search"] {outline-offset:-2px; -webkit-appearance:none;}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
::-webkit-file-upload-button {font:inherit; -webkit-appearance:button;}
output {display:inline-block;}
summary {display:list-item; cursor:pointer;}
template {display:none;}
[hidden] {display:none !important;}
.container {max-width:1440px; width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}
.container-fluid {width:100%; padding-right:0; padding-left:0; margin-right:auto; margin-left:auto;}
.pd-0 {padding:0;}
.pt-0 {margin-top:0;}
.pr-0 {margin-right:0;}
.pb-0 {margin-bottom:0;}
.pl-0 {margin-left:0;}
.pd-0-i {padding:0 !important;}
.m-0 {margin:0;}
.mt-0 {margin-top:0;}
.mr-0 {margin-right:0;}
.mb-0 {margin-bottom:0;}
.ml-0 {margin-left:0;}
.mt-5 {margin-top:5px;}
.mb-5 {margin-bottom:5px;}
.py-10 {padding-top:10px; padding-bottom:10px;}
.pt-10 {padding-top:10px;}
.mt-10 {margin-top:10px;}
.mr-10 {margin-right:10px;}
.mb-10 {margin-bottom:10px;}
.px-15 {padding:0 15px;}
.mt-15 {margin-top:15px;}
.mb-15 {margin-bottom:15px;}
.mb-25 {margin-bottom:25px;}
.mb-20 {margin-bottom:20px;}
.mt-20 {margin-top:20px;}
.mt-26 {margin-top:26px;}
.mr-30 {margin-right:30px;}
.ml-30 {margin-left:30px;}
.mt-30 {margin-top:30px;}
.mb-30 {margin-bottom:30px;}
.mt-35 {margin-top:35px;}
.mb-35 {margin-bottom:35px;}
.ml-40 {margin-left:40px;}
.mt-40 {margin-top:40px;}
.pt-40 {padding-top:40px;}
.mb-50 {margin-bottom:50px;}
.mt-50 {margin-top:50px;}
.mt-60 {margin-top:60px;}
.mb-80 {margin-bottom:80px;}
.w-100 {width:100% !important;}
.h-100 {height:100%;}
.ml-auto {margin-left:auto;}
.mg-auto {margin:auto;}
.cursor-pointer {cursor:pointer;}
.d-block {display:block;}
.hover-underline:hover {text-decoration:underline;}
.d-flex {display:flex;}
.d-i-flex {display:inline-flex;}
.d-i-block {display:inline-block;}
.p-relative {position:relative;}
.color-white {color:#fff !important;}
.flex-column {flex-direction:column;}
.justify-content-center {justify-content:center;}
.align-items-center {align-items:center;}
.align-items-start {align-items:flex-start;}
.flex-center {justify-content:center; align-items:center;}
.text-center {text-align:center;}
.text-left {text-align:left !important;}
.text-underline {text-decoration:underline !important;}
.v-hidden {visibility:hidden;}
.ws-nowrap {white-space:nowrap;}
.bg-overlay, .bg-overlay-canvas {opacity:0; visibility:hidden; position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(20,20,20,0.5); z-index:999;}
.download-invoice {color:#fff !important; text-decoration:underline;}
.wrap {width:auto; clear:both;}
.center {text-align:center;}
.table td.center, .table th.center {text-align:center;}
.success {background:none repeat scroll 0 0 #001489; border:1px solid #001489; font-size:1em; margin:0 0 10px; padding:10px; color:#ffffff;}
.alert.alert-normal {margin:0; padding:12px 26px; background:#fff; box-shadow:0 0 3px rgba(0,0,0,0.06);}
.warning, .alert-warning, .warning_inline {background-color:#fcf8e3; border-color:#e4752b; color:#8a6d3b;}
.warning, .alert {font-size:16px; border:1px solid transparent; border-radius:0; margin:10px 0; padding:10px;}
.error {background:none repeat scroll 0 0 #ffcccc; border:1px solid #990000; font-size:100%; margin:0 0 10px; padding:10px; font-weight:normal;}
.error ol {margin-left:20px;}
ol, ul {list-style:none outside none;}
.lead {margin-bottom:20px; font-size:1.15em; line-height:1.4;}
.label-hidden {display:none;}
.highlight {background-color:#FFC; font-weight:normal; padding:1px 4px;}
.page-cms h1 {}
.page-cms h2 {margin-top:45px;margin-bottom:15px;}
.page-cms h3 {margin-top:40px;margin-bottom:15px;}
.page-cms p {}
#search #wrapper .container {width:100% !important;}
#search #wrapper .container {max-width:100% !important;}
.page-index #wrapper>.container {width:100%;}
.page-heading {font-size:15px; line-height:24px; padding-bottom:30px; text-transform:uppercase;}
.bottom-indent {color:#001489; line-height:1.3;}
.page-subheading {font-size:13px; line-height:24px;}
label {}
label.error {color:#f54337; padding:0; margin:0 0 2px; border:0; background:transparent;}
label.success {color:#25a799; padding:0; margin:0 0 2px; border:0; background:transparent;}
ul, ol {margin-top:0; margin-bottom:10px; list-style:none;}
ul ul, ol ul, ul ol, ol ol {margin-bottom:0;}
.list-unstyled {padding-left:0; list-style:none;}
.list-inline {padding-left:0; list-style:none;}
.list-inline>li {display:inline-block; padding-left:5px; padding-right:5px;}
dt, dd {line-height:28px;}
dt {color:#001489; font-weight:normal;}
dd {margin-left:0; margin-bottom:0;}
abbr[title], abbr[data-original-title] {cursor:help; border-bottom:1px dotted #010101;}
abbr.initialism {font-size:0.9em; text-transform:uppercase;}
blockquote {padding-left:60px; border-left:solid 2px transparent;}
blockquote p {font-size:1.25em; line-height:1.25;}
blockquote p:last-child {margin-bottom:0;}
blockquote small {display:block; line-height:20px; color:#010101;}
blockquote small:before {content:'\2014 \00A0';}
blockquote.pull-right {padding-right:15px; padding-left:0; border-right:5px solid #eeeeee; border-left:0;}
blockquote.pull-right p {text-align:right;}
blockquote.pull-right small {text-align:right;}
blockquote.pull-right small:before {content:'';}
blockquote.pull-right small:after {content:'\00A0 \2014';}
q:before, q:after {content:"";}
blockquote:before, blockquote:after {content:"";}
address {display:block; margin-bottom:20px; font-style:normal; line-height:28px; color:#001489;}
code, kbd, pre, samp {font-family:Monaco, Menlo, Consolas, "Courier New", monospace;}
.mm_menus_ul .mm_menus_li:active .mm_menu_content_title,
.mm_menus_ul .mm_menus_li:current .mm_menu_content_title {color:#c46200!important;}
.page-header {margin-top:0px;}
.btn-actions {text-align:center;}
.btn-link {color:#001489; text-decoration:underline;}
.btn-link:hover, .btn-link:active, .btn-link:focus {color:#001489; text-decoration:underline;}
.dropcap {display:block; float:left; margin:-2px 5px 0 0; padding:0 10px; font:49px/16px Arial, Helvetica, sans-serif;}
.dropcap.dark {color:#fff; background-color:#000000;}
.styled-list {position:relative; margin:0 0 20px; padding:0; list-style:none; line-height:18px;}
.styled-list ul {margin-left:0; padding:5px 0 0;}
.styled-list ul li {margin-bottom:6px; padding:0;}
.styled-list ul li span {display:block; overflow:hidden;}
.styled-list ul li i {width:16px; float:left; margin-right:10px; text-align:center; color:#000; font-size:1.07em;}
.styled-list ul li:before {color:#000000; float:left;}
.styled-list .circle li, .styled-list.circle li {text-indent:0; margin-left:0; padding-left:0; list-style:none;}
.styled-list .circle li:before, .styled-list.circle li:before {content:"\25CF"; margin:-1px 10px 0 0; font-size:0.92em;}
.styled-list.arrow>li {margin-left:-15px; padding-left:35px;}
.styled-list.arrow li:before {margin:-1px 8px 0 -20px; content:"\f18e"; font-family:FontAwesome; font-size:1.23em;}
.styled-list ul.circle li:before {content:"\25CB"; color:#000000;}
.styled-list.checkmark>li {margin-left:-15px; padding-left:35px; margin-bottom:10px;}
.styled-list.checkmark>li:before {margin:-1px 8px 0 -20px; content:'\e013'; font-family:FontAwesome; font-size:1.23em;}
.styled-list.decimal {list-style:decimal outside; margin-left:25px;}
.styled-list.decimal li {padding-left:0; text-indent:0;}
.mark {background:#d9d9d9; padding:2px 2px 0;}
.color_mark {background-color:#555; color:#fff; padding:2px 2px 0;}
.underline {text-decoration:underline;}
.underline:hover {text-decoration:none;}
.blockquote {position:relative; border-top:4px solid #555;}
.blockquote .inside {padding:15px; border:1px solid #eaeaea;}
.testimonials {position:relative;}
.testimonials .inside {padding:15px 15px 15px 114px; border:1px solid #eaeaea; position:relative;}
.testimonials .inside:before {display:block; position:absolute; top:18px; left:20px; color:#fff; border-radius:50%; background:#ececec; text-align:center; content:"\f007"; font-family:FontAwesome; font-size:3.53em; line-height:1.52; width:77px; height:77px;}
.infobox {border:1px solid #555;}
.infobox .inside {padding:15px 15px 15px 84px; position:relative;}
.infobox .inside:before {infobox:block; position:absolute; top:16px; left:16px; color:#555; content:"\f05a"; font-family:FontAwesome; font-size:3.61em; line-height:0.76;}
.comment {position:relative; color:#001489;}
.comment .inside {padding:30px 15px 30px 100px; border-top:1px solid #eaeaea; position:relative;}
.comment .comment .inside:before {display:block; position:absolute; top:30px; left:10px; color:#fff; border-radius:50%; background:#ececec; text-align:center; content:"\f007"; font-family:FontAwesome; font-size:5.07em; line-height:19px; width:77px; height:77px;}
.comment a {color:#00b2ba; text-decoration:underline;}
.comment a:hover {text-decoration:none;}
.comment p {margin-bottom:0.112px;}
.comment .comment {padding-left:10%;}
.comment .comments>.comment:first-child {padding-left:0;}
.comment .comments>.comment:first-child .inside {border:none;}
.note {font-size:11px; line-height:18px; position:relative; display:inline-block; min-height:25px; padding:4px 15px; border-radius:3px; margin-bottom:20px;}
.note::before {content:''; display:block; position:absolute; bottom:100%; left:15px; border:4px solid transparent; border-bottom-width:5px;}
.note:not([class*="note--"])::before {border-bottom-color:#f2f2f2;}
.note--success::before {border-bottom-color:#25a799;}
.note--error::before {border-bottom-color:#f54337;}
.note--error ul li::before, .note--success ul li::before {background-color:#fff !important;}
.note p {margin-top:15px;}
.note--error, .note--error *, .note--error ol li::before, .note--success, .note--success *, .note--success ol li::before {color:#fff !important;}
.note--error {background-color:#f54337;}
.note--success {background-color:#25a799;}
.note:not([class*="note--"]) {background-color:#f2f2f2;}
select, textarea {border-radius:0px; width:100%; border:1px solid #ebebeb;}
textarea {margin-bottom:20px; padding:10px;}
fieldset {width:100%; padding:15px; margin-bottom:20px;}
legend {display:block; width:100%; max-width:100%; padding:0; margin-bottom:8px; font-size:24px; line-height:inherit; color:inherit; white-space:normal; border:0;}
input.error {background:transparent;}
input.success {border-color:#25a799 !important; background:transparent; color:#001489;}
input[type="file"] {display:inline-block;}
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {border-radius:0px; width:100%; border:1px solid #ebebeb; height:44px; padding:0 10px; font-size:15px;}
.inputbox, .form-control {border-radius:0px; border-color:#eee;}
select:focus, textarea:focus {outline:0;}
input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus {outline:0;}
.inputbox:focus, .form-control:focus {outline:0; border-color:#ebebeb; box-shadow:none;}
select:-moz-placeholder, textarea:-moz-placeholder {color:#001489;}
input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder, input[type="datetime"]:-moz-placeholder, input[type="datetime-local"]:-moz-placeholder, input[type="date"]:-moz-placeholder, input[type="month"]:-moz-placeholder, input[type="time"]:-moz-placeholder, input[type="week"]:-moz-placeholder, input[type="number"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="url"]:-moz-placeholder, input[type="search"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="color"]:-moz-placeholder {color:#001489;}
.inputbox:-moz-placeholder, .form-control:-moz-placeholder {color:#001489;}
select::-moz-placeholder, textarea::-moz-placeholder {opacity:1;}
input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="color"]::-moz-placeholder {color:#001489; opacity:1;}
.inputbox::-moz-placeholder, .form-control::-moz-placeholder {opacity:1; color:#001489;}
select:-ms-input-placeholder, textarea:-ms-input-placeholder {color:rgba(40,33,31,0.5);}
input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="datetime-local"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="month"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="week"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="color"]:-ms-input-placeholder {color:rgba(40,33,31,0.5);}
.inputbox:-ms-input-placeholder, .form-control:-ms-input-placeholder {color:rgba(40,33,31,0.5);}
select::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#001489;}
input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="datetime-local"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="month"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="week"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="color"]::-webkit-input-placeholder {color:#001489;}
.inputbox::-webkit-input-placeholder, .form-control::-webkit-input-placeholder {color:#001489;}
textareaselect, textareatextarea {height:auto; padding:5px 10px;}
textareainput[type="text"], textareainput[type="password"], textareainput[type="datetime"], textareainput[type="datetime-local"], textareainput[type="date"], textareainput[type="month"], textareainput[type="time"], textareainput[type="week"], textareainput[type="number"], textareainput[type="email"], textareainput[type="url"], textareainput[type="search"], textareainput[type="tel"], textareainput[type="color"] {height:auto; padding:5px 10px;}
textarea.inputbox, textarea.form-control {height:auto; padding:5px 10px;}
.form-group {margin-bottom:5px;}
.radio label, .checkbox label {display:inline-block; min-height:auto;}
.form-control-static {margin-bottom:0;}
.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {margin-top:0; margin-bottom:0; padding-top:0px; display:inline;}
.form-group.date-time-select .col-sm-6>div {display:inline-block; margin-right:30px;}
.checkbox-margin input[type="checkbox"] {margin:6px 0 0 0; display:inline-block;}
.form-horizontal .form-control-static {padding-top:7px;}
select, textarea {-webkit-box-shadow:none; box-shadow:none;}
textarea::placeholder, input::placeholder, select::placeholder {color:#001489;}
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {-webkit-box-shadow:none; box-shadow:none;}
.inputbox {-webkit-box-shadow:none; box-shadow:none;}
.inputbox:-moz-placeholder {color:#001489;}
input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="color"]::-moz-placeholder {color:#001489;}
.inputbox::-moz-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#001489;}
input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="datetime-local"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="month"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="week"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="color"]:-ms-input-placeholder {color:#001489;}
.inputbox:-ms-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#001489;}
.inputbox::-webkit-input-placeholder {color:#001489;}
textareaselect, textareatextarea {height:auto;}
textareainput[type="text"], textareainput[type="password"], textareainput[type="datetime"], textareainput[type="datetime-local"], textareainput[type="date"], textareainput[type="month"], textareainput[type="time"], textareainput[type="week"], textareainput[type="number"], textareainput[type="email"], textareainput[type="url"], textareainput[type="search"], textareainput[type="tel"], textareainput[type="color"] {height:auto;}
textarea.inputbox {height:auto;}
input[type="checkbox"], input[type="radio"] {margin:0; margin-right:7px; vertical-align:-1px;}
.radio-inline input[type="radio"] {position:relative;}
select {background:transparent none repeat scroll 0 0; border:1px solid #eee; -webkit-box-shadow:none; box-shadow:none; min-width:120px; padding:0 15px; width:100%; height:35px; margin-bottom:20px;}
select:focus {outline:none; border-color:#001489;}
select.form-control, select.inputbox, select.input {background:transparent none repeat scroll 0 0; border:1px solid #eee; -webkit-box-shadow:none; box-shadow:none; min-width:120px; width:100%; padding-right:5px;}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {-webkit-box-shadow:none; box-shadow:none;}
.input-append .active, .input-prepend .active {background-color:#bbff33; border-color:#669900;}
.form-control {font-size:16px; height:44px; border:1px solid #ebebeb; padding:0 15px; color:#001489;}
textarea.form-control {font-size:16px; padding:5px 10px; -webkit-box-shadow:none; box-shadow:none; line-height:25px;}
textarea.form-control:focus {border-color:transparent; box-shadow:0px 2px 12px rgba(51,51,51,0.08);}
table.std, table.table_block {background:none repeat scroll 0 0 #ffffff; border:1px solid #ebebeb; margin-bottom:20px; width:100%;}
table.std td, table.table_block td {border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; padding:7px; vertical-align:top;}
.table {width:100%; margin-bottom:30px;}
.table thead>tr>th, .table thead>tr>td {line-height:1.42857; vertical-align:top; border-bottom:none;}
.table tbody>tr>th, .table tbody>tr>td {line-height:1.42857; vertical-align:top; border-bottom:none;}
.table tfoot>tr>th, .table tfoot>tr>td {border-top:0; line-height:1.42857; vertical-align:top; border-bottom:none;}
.table thead>tr>th.active, .table thead>tr>td.active {background-color:whitesmoke;}
.table tbody>tr>th.active, .table tbody>tr>td.active {background-color:whitesmoke;}
.table tfoot>tr>th.active, .table tfoot>tr>td.active {background-color:whitesmoke;}
.table thead>tr>th.success, .table thead>tr>td.success {background-color:#55c65e; border-color:#48b151;}
.table tbody>tr>th.success, .table tbody>tr>td.success {background-color:#55c65e; border-color:#48b151;}
.table tfoot>tr>th.success, .table tfoot>tr>td.success {background-color:#55c65e; border-color:#48b151;}
.table thead>tr>th.danger, .table thead>tr>td.danger {background-color:#f3515c; border-color:#d4323d;}
.table tbody>tr>th.danger, .table tbody>tr>td.danger {background-color:#f3515c; border-color:#d4323d;}
.table tfoot>tr>th.danger, .table tfoot>tr>td.danger {background-color:#f3515c; border-color:#d4323d;}
.table thead>tr>th.warning, .table thead>tr>td.warning {background-color:#fe9126; border-color:#e4752b;}
.table tbody>tr>th.warning, .table tbody>tr>td.warning {background-color:#fe9126; border-color:#e4752b;}
.table tfoot>tr>th.warning, .table tfoot>tr>td.warning {background-color:#fe9126; border-color:#e4752b;}
.table thead>tr.active>th, .table thead>tr.active>td {background-color:whitesmoke;}
.table tbody>tr.active>th, .table tbody>tr.active>td {background-color:whitesmoke;}
.table tfoot>tr.active>th, .table tfoot>tr.active>td {background-color:whitesmoke;}
.table thead>tr.success>th, .table thead>tr.success>td {background-color:#55c65e; border-color:#48b151;}
.table tbody>tr.success>th, .table tbody>tr.success>td {background-color:#55c65e; border-color:#48b151;}
.table tfoot>tr.success>th, .table tfoot>tr.success>td {background-color:#55c65e; border-color:#48b151;}
.table thead tr.warning>th, .table thead tr.warning>td {background-color:#fe9126; border-color:#e4752b;}
.table tbody tr.warning>th, .table tbody tr.warning>td {background-color:#fe9126; border-color:#e4752b;}
.table tfoot tr.warning>th, .table tfoot tr.warning>td {background-color:#fe9126; border-color:#e4752b;}
.table thead>tr>th {vertical-align:bottom; border-bottom:2px solid #d6d4d4; border-bottom-width:1px; vertical-align:middle;}
.table thead>tr.danger>th, .table thead>tr.danger>td {background-color:#f3515c; border-color:#d4323d;}
.table tbody>tr>td {vertical-align:middle;}
.table caption+thead tr:first-child th, .table caption+thead tr:first-child td {border-top:0;}
.table colgroup+thead tr:first-child th, .table colgroup+thead tr:first-child td {border-top:0;}
.table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {border-top:0;}
.table tbody+tbody {border-top:2px solid #fff;}
.table .table {background-color:white;}
.table-condensed thead>tr>th, .table-condensed thead>tr>td {padding:5px;}
.table-condensed tbody>tr>th, .table-condensed tbody>tr>td {padding:5px;}
.table-condensed tfoot>tr>th, .table-condensed tfoot>tr>td {padding:5px;}
.table-bordered {border:1px solid #ddd;}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {border:0; padding:9px 10px; text-align:center;}
.table-bordered>tbody>tr>th, .table-bordered>tbody>tr>td {vertical-align:inherit; border:1px solid #ddd; padding:9px 10px; text-align:center;}
.table-bordered>tfoot>tr>th, .table-bordered>tfoot>tr>td {border:1px solid #ddd; padding:9px 10px; text-align:center;}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {border-bottom-width:2px;}
.table-striped>tbody>tr:nth-child(odd) th, .table-striped>tbody>tr:nth-child(odd) td {background-color:#f9f9f9;}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {background-color:whitesmoke;}
.table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover {background-color:#42c04c; border-color:#419f49;}
.table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover {background-color:#f13946; border-color:#c32933;}
.table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover {background-color:#fe840d; border-color:#da681c;}
.table-hover>tbody>tr.success:hover>td {background-color:#42c04c; border-color:#419f49;}
.table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th {background-color:#f13946; border-color:#c32933;}
.table-hover>tbody>tr.warning:hover>td {background-color:#fe840d; border-color:#da681c;}
table col[class*="col-"] {float:none; display:table-column;}
table td[class*="col-"], table table th[class*="col-"] {float:none; display:table-cell;}
.unvisible {display:none;}
.nav-tabs>li>a {margin-right:0; padding:6px 31px; text-align:center; text-transform:uppercase; color:rgba(17,17,17,0.5);}
.nav-tabs>li>a.active {background:rgba(0,0,0,0) none repeat scroll 0 0; border:0 none;}
.nav-tabs>li>a.active:focus, .nav-tabs>li>a.active:hover {background:rgba(0,0,0,0) none repeat scroll 0 0; border:0 none;}
.nav.nav-tabs {border:0 none;}
.nav-tabs>li>a.active {color:rgba(17,17,17,0.1); color:#000;}
.nav-tabs>li>a.active:focus, .nav-tabs>li>a.active:hover {color:rgba(17,17,17,0.1); color:#000;}
.nav-tabs>li:first-child>a {padding-left:0;}
.nav-tabs li a::before {color:#e6e6e6; content:"/"; left:-5px; position:absolute;}
.nav-tabs li:first-child a::before {display:none;}
.dropdown-menu {display:block; font-size:13px; top:calc(100% + 1px); border:0; visibility:hidden; opacity:0; -webkit-transition:opacity 0.4s ease 0s, visibility 0s ease 0.4s, transform 0.4s ease 0s; -o-transition:opacity 0.4s ease 0s, visibility 0s ease 0.4s, transform 0.4s ease 0s; -ms-transition:opacity 0.4s ease 0s, visibility 0s ease 0.4s, transform 0.4s ease 0s; -webkit-transition:opacity 0.4s ease 0s, visibility 0s ease 0.4s, -webkit-transform 0.4s ease 0s; transition:opacity 0.4s ease 0s, visibility 0s ease 0.4s, -webkit-transform 0.4s ease 0s; transition:opacity 0.4s ease 0s, visibility 0s ease 0.4s, transform 0.4s ease 0s; transition:opacity 0.4s ease 0s, visibility 0s ease 0.4s, transform 0.4s ease 0s, -webkit-transform 0.4s ease 0s; margin:0; -webkit-box-shadow:0 8 8px rgba(0,0,0,0.2); box-shadow:0px 4px 6px rgba(51, 51, 51, 0.08); min-width:194px; border-radius:0; margin:0; transition:all 400ms ease 0s; -webkit-transition:all 400ms ease 0s; -moz-transition:all 400ms ease 0s; -ms-transition:all 400ms ease 0s; -o-transition:all 400ms ease 0s;}
.jms-megamenu .dropdown-menu::before {display:none; content:""; left:0; top:-7px; position:absolute; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #001489;}
.mega-dropdown-inner ul li .dropdown-menu::before {display:none;}
.dropdown-menu>li>a {padding:0 20px;}
.open>.dropdown-menu {visibility:visible; background-color:#fff; margin-top:0; opacity:1; visibility:visible; z-index:99999;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {background:none; color:#c46200;}
.jms_ajax_search .btn-xs.icon.dropdown-toggle {position:relative; z-index:10001;}
.btn-active {background:#001489; color:#fff;}
.btn-border {background:transparent; position:relative; color:#001489; font-size:14px; border:none; height:44px; display:inline-block; line-height:44px; padding:0 20px;}
.btn-border::before {content:''; position:absolute; display:inline-block; top:0; left:0; width:100%; height:100%; border:1px solid #ebebeb; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;}
.btn-border:hover {color:#001489;}
.btn-border:hover::before {border:2px solid #001489;}
.btn-default {font-size:13px; color:#fff; display:inline-block; border:0; letter-spacing:0.5px; padding:0px 28px; padding-top:1px; text-transform:uppercase; justify-content:center; line-height:43px; background:#001489;}
.product-btn {color:#fff; padding:0 15px; text-transform:uppercase; display:inline-block; border:0; justify-content:center; line-height:40px; background:#001489;}
.product-btn i svg {margin-top:10px;}
.product-btn i {vertical-align:middle;}
.btn-default.disabled, .btn-default[disabled] {opacity:0.4; border-color:#001489; cursor:context-menu;}
fieldset[disabled] .btn-default {background:#001489;}
fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {background:#c46200;}
.btn.active, .btn:active, .btn:hover {color:#fff; -webkit-box-shadow:none; box-shadow:none; background-color:#c46200;}
.button-large {padding:12px 35px; font-size:16px;}
.button-medium {padding:10px 30px; font-size:16px;}
.button-small {font-size:12px; padding:8px 16px;}
.btn-effect1:hover {background:#001489;}
.btn-effect:hover::before, .btn-effect:focus::before, .btn-effect:active::before {-webkit-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); -webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66); -o-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66); -ms-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66); transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}
.btn-effect1::before {background:#001489 none repeat scroll 0 0; border-radius:20px;}
.btn-effect:before {background:rgba(255,255,255,0.1) none repeat scroll 0 0; border-radius:3px;}
.btn-secondary {padding:5.5px 20px; border-radius:30px;}
.btn-default[disabled], .btn-default.active[disabled] {background:#fff; cursor:not-allowed; color:#001489;}
.btn-default.disabled, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {background-color:#c46200; color:#fff;}
.btn-default.disabled.active, .btn-default.active[disabled] {background-color:#001489; border-color:#001489; color:#fff;}
.btn-transparent:hover {color:#fff; outline:0 none;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .product-btn:hover {color:#fff!important; background:#c46200; outline:0 none;}
.btn-mega:hover, .btn-mega:focus, .btn-mega:active {color:#fff; outline:0 none;}
.btn-primary {background:#001489; opacity:1; padding:10px 35px; color:#fff;}
.btn.active {-webkit-box-shadow:none; box-shadow:none;}
.btn:active {-webkit-box-shadow:none; box-shadow:none;}
.btn-group.open .dropdown-toggle {-webkit-box-shadow:none; box-shadow:none;}
.btn-transparent:hover {background-color:#001489;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {color:#fff; background-color:#c46200 !important;}
.btn-default.active:hover, .btn-default.active:focus, .btn-default.active:active {color:#fff; background-color:#c46200;}
.btn-mega:hover, .btn-mega:focus, .btn-mega:active {background-color:#001489;}
select:focus, textarea:focus {-webkit-box-shadow:none; box-shadow:none;}
input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus {-webkit-box-shadow:none; box-shadow:none;}
.inputbox:focus, select:hover, textarea:hover {-webkit-box-shadow:none; box-shadow:none;}
input[type="text"]:hover, input[type="password"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="date"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover, input[type="number"]:hover, input[type="email"]:hover, input[type="url"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="color"]:hover {-webkit-box-shadow:none; box-shadow:none;}
.inputbox:hover, select:active, textarea:active {-webkit-box-shadow:none; box-shadow:none; border-color:#eee;}
input[type="text"]:active, input[type="password"]:active, input[type="datetime"]:active, input[type="datetime-local"]:active, input[type="date"]:active, input[type="month"]:active, input[type="time"]:active, input[type="week"]:active, input[type="number"]:active, input[type="email"]:active, input[type="url"]:active, input[type="search"]:active, input[type="tel"]:active, input[type="color"]:active {-webkit-box-shadow:none; box-shadow:none; border-color:#eee;}
.inputbox:active {-webkit-box-shadow:none; box-shadow:none; border-color:transparent;}
input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus {border-color:transparent; box-shadow:0px 2px 12px rgba(51,51,51,0.08);}
input:focus::-webkit-input-placeholder {color:transparent;}
input:focus:-moz-placeholder {color:transparent;}
input:focus::-moz-placeholder {color:transparent;}
input:focus:-ms-input-placeholder {color:transparent;}
textarea:focus::-webkit-input-placeholder {color:transparent;}
textarea:focus:-moz-placeholder {color:transparent;}
textarea:focus::-moz-placeholder {color:transparent;}
textarea:focus:-ms-input-placeholder {color:transparent;}
select:-moz-focusring {color:transparent; text-shadow:0 0 0 #000;}
ul#order_step li {background:#001489;}
ul#order_step li.step_current {border:1px solid #001489;}
#cart_block>a .fa {color:#001489; font-size:20px;}
#cart_block .nb-comments {display:none;}
#cart_block .hook-reviews {margin-top:-3px;}
#cart_block .shoppingcart-box {overflow:auto; background:#fff none repeat scroll 0 0; border-radius:0; width:360px;}
.cart_block_list {margin-bottom:0; overflow:auto;}
ul.cart_block_list li {position:relative; padding:0; padding-bottom:15px;}
ul.cart_block_list li:not(:last-child) {margin-bottom:25px;}
.shoppingcart-content .line {display:flex;}
.cart-wrap {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex; position:relative;}
#cart_block .cart-prices {margin-top:5px; padding-top:5px; border-top:1px solid #ebebeb;}
.cart-prices .value {font-size:14px; color:#001489; line-height:20px;}
.cart-wrap .preview-image img {width:68px;}
.cart-wrap .description {margin-top:-2px; padding:0 15px; width:calc(100% - 80px);}
.cart-wrap .description>a {display:block; font-size:16px; text-transform:capitalize; width:100%; line-height:19px; padding-bottom:7px;}
.cart-wrap .content_price {margin-left:2px;}
.cart-wrap .content_price .price.new {font-size:14px;}
.cart-wrap .quantity-formated {margin-right:4px; color:#001489; display:block; line-height:20px; float:left;}
.cart-wrap .quantity-formated .quantity {display:inline-block; font-size:14px;}
.cart-wrap .quantity-formated .quantity+span {margin-left:-2px;}
.cart-wrap .description .price-quantity {font-size:14px; line-height:30px; color:#7cbb2c;}
.cart-wrap .remove_link .fa {font-size:14px;}
.remove-from-cart {color:#001489; display:block; text-decoration:underline !important;}
.checkout-info {margin-bottom:15px;}
.checkout-info .label {font-size:14px; line-height:20px; padding:0; color:#001489;}
.checkout-info .pull-right {float:right; font-size:14px; line-height:35px;}
.checkout-info .cart-button {margin-top:15px;}
.checkout-info .cart-button>a {background-color:#f3f4f6; border:0 none; display:block; font-size:13px; line-height:24px; padding:12px 0; text-align:center; text-transform:uppercase;}
.checkout-info .cart-button>a:hover {background-color:#c46200;}
.tab-title {display:none;}
#cart_block.shoppingcart-bottom .tab-title {bottom:0; display:block; left:0; letter-spacing:0; text-transform:capitalize; position:fixed; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none; z-index:1000;}
#cart_block.shoppingcart-bottom .tab-title>span {background:#001489 none repeat scroll 0 0; border-radius:0 5px 0 0; color:#fff; display:inline-block; padding:12px 30px;}
#cart_block.shoppingcart-bottom .tab-title>span i {margin-left:15px; color:#fff;}
#cart_block.shoppingcart-bottom .tab-title>span i.fa-chevron-down {display:none;}
#cart_block.shoppingcart-bottom.open .tab-title {bottom:155px;}
#cart_block.shoppingcart-bottom.open .tab-title>span i.fa-chevron-up {display:none;}
#cart_block.shoppingcart-bottom.open .tab-title>span i.fa-chevron-down {display:inline-block;}
#cart_block.shoppingcart-bottom .tab-title .box-cart.ajax_cart_quantity {border-radius:50%; height:20px; left:0; position:relative; top:auto; display:inline-block; width:20px; line-height:22px;}
#cart_block.shoppingcart-bottom .shoppingcart-box {bottom:0 !important; height:155px; left:0 !important; position:fixed; right:0 !important; top:auto !important; -webkit-transform:none !important; -ms-transform:none !important; -o-transform:none !important; transform:none !important; width:100%;}
#cart_block.shoppingcart-bottom .shoppingcart-content {float:left; height:116px; list-style:outside none none; margin:0; overflow-x:auto; overflow-y:hidden; width:calc(100% - 600px);}
#cart_block.shoppingcart-bottom .cart_block_list li {display:inline-block !important; float:left; margin-right:0px; padding:0 !important; position:relative; min-width:175px; border-bottom:0;}
#cart_block.shoppingcart-bottom .cart_block_list .description a, #cart_block.shoppingcart-bottom .cart_block_list .description .price-quantity .price, #cart_block.shoppingcart-bottom .cart_block_list .description .quantity-formated::before {display:none;}
#cart_block.shoppingcart-bottom .cart_block_list .description .quantity {bottom:5px; left:10px; position:absolute;}
#cart_block.shoppingcart-bottom .cart-prices {border-left:1px solid #ededed; float:left; padding:0 0 0 20px; width:600px; height:120px;}
#cart_block.shoppingcart-bottom #button_order_cart {margin-bottom:0; margin-top:15px; clear:both; top:15px;}
#cart_block.shoppingcart-bottom .remove_link {bottom:5px; left:auto; right:30px; top:auto;}
#cart_block.shoppingcart-bottom .cart-prices-line {float:left; padding:0 20px; width:33.33%;}
#cart_block.shoppingcart-bottom .cart-wrap .description {padding-left:0;}
#cart_block.shoppingcart-bottom .shoppingcart-content {padding:11px 0;}
#cart_block.shoppingcart-bottom .shoppingcart-box {padding:20px 30px; box-shadow:0 0 13px rgba(0,0,0,0.1);}
#cart_block.shoppingcart-bottom .cart-wrap .preview-image {margin-right:10px;}
.btn-group.shoppingcart-bottom.open .dropdown-menu.shoppingcart-box::before {display:none;}
.product-preview {position:relative; margin-bottom:40px;}
.product-miniature .preview {position:relative; overflow:hidden;}
.product-flag {color:#fff; font-size:12px; padding:3px; text-transform:uppercase; line-height:1; margin-bottom:2px; display:inline-block;}
.product-flag.pack {background:#001489;}
.product-flag.on-sale {background:#fc427b;}
.product-flag.new {background:#fff; display:inline-block; color:#f41e1e;}
.product-flag.discount {background:#f41e1e;}
.product-flag.label-outstock {background:#001489; text-transform:capitalize;}
.product-miniature .product-link {display:block; width:100%; padding:5px 5px 10px 10px; font-size:16px; color:#001489; font-weight:normal; min-height:65px;}
.product_action {width:100%; margin-top:5px;}
.product_action a {display:block; font-size:16px; position:relative;}
.icon-cart-disabled, .icon-cart-hover {display:none;}
.icon-cart-hover svg {fill:#fff;}
.view-product-button svg {fill:#000;}
.view-product-button:hover svg {fill:#fff;}
.product-preview button.cart-button:hover .icon-cart-hover {display:block;}
.product-preview button.cart-button.disabled .icon-cart-disabled {display:block;}
.product-preview button.cart-button.disabled .icon-cart, .product-preview button.cart-button.disabled:hover .icon-cart-hover, .product-preview button.cart-button:hover .icon-cart {display:none;}
.text-addcart, .text-outofstock, .text-added {width:0; line-height:0; font-size:0; -webkit-transition:margin .2s; -moz-transition:margin .2s; -ms-transition:margin .2s; -o-transition:margin .2s; transition:margin .2s;}
.product-btn .fa-spin, .product-btn .fa-check {font-size:20px; display:none;}
.product-btn.checked .fa-spin {display:none;}
.product-btn.checking .fa-check, .product-btn.checked .fa-check {display:none;}
.product-btn.checking .fa-spin {display:inline-block;}
.product-btn.checked .fa-check {display:inline-block;}
.text-outofstock {display:none !important;}
.ajax-add-to-cart.disabled .text-addcart {display:none !important;}
.ajax-add-to-cart.disabled .text-outofstock {cursor:not-allowed; display:flex !important; justify-content:center;}
.product-preview .product_action .btn-group {display:none;}
.product-preview .btn-group {opacity:0; visibility:hidden; position:absolute; top:20px; right:20px; width:auto; -webkit-transition:opacity 0.2s; -moz-transition:opacity 0.2s; -ms-transition:opacity 0.2s; -o-transition:opacity 0.2s; transition:opacity 0.2s;}
.product-preview:hover .btn-group {opacity:1; visibility:visible;}
.product-preview .btn-group .wishlist>a {margin-bottom:15px; display:block;}
.product-preview .btn-group svg {width:24px; height:24px;}
.tooltip-text {white-space:nowrap;}
.category-sub-menu li {position:relative; line-height:31px;}
.category-sub-menu li i {color:#001489;}
.category-sub-link+div {padding-left:15px;}
.open>a>.tooltip-wrap {display:none !important;}
.tooltip-wrap {background:#001489; color:#fff; font-size:13px; padding:0 6px; text-align:center; border-radius:0; position:absolute; top:50%; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; opacity:0; filter:alpha(opacity=0); pointer-events:none; letter-spacing:0; line-height:21px; z-index:9999;}
.tooltip-wrap.left {margin-right:25px; right:100%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%);}
.product-btn:hover .tooltip-wrap.left {margin-right:15px;}
.tooltip-wrap::after {content:""; display:block; position:absolute; right:-12px; top:50%; border-top:0; border-right:6px solid transparent; border-bottom:6px solid transparent; border-left:6px solid #001489; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.tooltip-wrap.top {right:auto; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); top:auto; bottom:calc(100% + 20px);}
.tooltip-wrap.bottom {right:auto; left:50%; top:calc(100% + 30px); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}
.tooltip-wrap.top::after {border-left:5px solid #001489; border-top:5px solid transparent; border-right:0; border-bottom:5px solid transparent; right:auto; left:50%; top:16px; bottom:auto; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}
.tooltip-wrap.bottom::after {border-left:6px solid #001489; border-top:6px solid transparent; border-right:0; border-bottom:6px solid transparent; right:auto; left:50%; bottom:15px; top:auto; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}
.product-preview .color_to_pick_list a.texture:hover .tooltip-wrap {opacity:1; bottom:calc(100% + 15px); top:auto;}
.product-btn:hover .tooltip-wrap {opacity:1; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); filter:alpha(opacity=100);}
.product-btn:hover .tooltip-wrap.top {-webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.header__btn-services:hover .tooltip-wrap.bottom, .user-info>a:hover .tooltip-wrap.bottom, .languages-info>a:hover .tooltip-wrap.bottom, .currency-info>a:hover .tooltip-wrap.bottom, .wishlist_top.home_page:hover .tooltip-wrap.bottom, #jms_ajax_search .btn-search:hover .tooltip-wrap.bottom, .cart-icon:hover .tooltip-wrap.bottom {opacity:1; top:calc(100% + 24px);}
.label.label-new {display:none;}
.label.label-discount {display:none;}
.product-preview .product-info {position:relative; line-height:normal; background:#f1f1f1;}
.product-preview .product-info .product_button {display:none;}
.product-preview .product-info .categoryname a {font-size:13px; text-transform:uppercase; color:#001489;}
.product-preview .categoryname {padding:5px 2px 0px 10px;}
.product-preview .product-info a.product-name {display:block; font-size:14px; line-height:1.2; text-align:center; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; top:-7px; white-space:nowrap; width:100%; text-transform:capitalize; color:#001489;}
.btn-cart:hover {color:#fff !important; background:#001489; border-color:#001489;}
.text-added {display:none;}
.cart-button.checked .text-added {display:block; line-height:35px;}
.product-preview button.cart-button:focus {border-color:transparent;}
.product-preview button.cart-button {background-color:#001489; color:#333; border:none; font-size:13px; letter-spacing:0.04em; line-height:1; position:relative; outline:none; padding:5px 10px 4px; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-align:left; height:44px; cursor:pointer; -webkit-transition:background-color 0.2s linear, padding 0.2s ease-out; -moz-transition:background-color 0.2s linear, padding 0.2s ease-out; -ms-transition:background-color 0.2s linear, padding 0.2s ease-out; -o-transition:background-color 0.2s linear, padding 0.2s ease-out; transition:background-color 0.2s linear, padding 0.2s ease-out;}
.product-preview button.cart-button {color:#fff;}
.product-preview button.cart-button.disabled {opacity:1; background:#999999; cursor:not-allowed;}
.product-preview button.cart-button svg {width:24px; height:24px;}
.product-preview .view-product-button {color:#fff;}
.product-preview .view-product-button.disabled {opacity:1; background:#999999; cursor:not-allowed;}
.product-preview .view-product-button svg {width:24px; height:24px;}
.product-preview .la-check::before {display:none;}
.content_price {margin-left:20px;}
.content_price .price {display:block;}
.content_price .price.new {color:#c46200; font-size:18px;}
.content_price .price.old {text-decoration:line-through;}
.flexbox+.product-info .content_price .from {margin:0 1px; font-size:17px;}
.product-preview:hover .content_price {-webkit-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}
.products-list-in-row .product-preview:hover .content_price {opacity:1;}
.product-preview .product-info .product-description {display:none;}
.product-preview:hover .color_to_pick_list {opacity:1; -webkit-transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; visibility:visible; z-index:10;}
.product-preview:hover .preview .cart-button {display:block;}
.product-preview:hover .action-btn {display:block; z-index:2;}
.product-preview .color_to_pick_list {position:absolute; top:-30px; right:0px;}
.product-preview .color_to_pick_list>.variant-links {display:flex; flex-wrap:wrap;}
.product-preview .color_to_pick_list a {height:20px; width:20px; display:block; margin-right:12px; border-radius:50%; background-size:cover; position:relative;}
.product-preview .color_to_pick_list a.texture {width:44px; height:44px;}
.product-preview .action-btn {position:absolute; padding:0 25px; top:calc(100% - 10px); left:0; background:#fff; width:100%; -webkit-box-shadow:0 7px 9px rgba(0,0,0,0.1); box-shadow:0 7px 9px rgba(0,0,0,0.1); display:none;}
.product-preview .action-btn .box {border-top:1px solid #f0f0f0; padding:14px 0; text-align:center;}
.product-preview .action-btn .box a {font-size:13px; text-transform:capitalize; display:inline-block;}
.product-preview .action-btn .box a i {font-size:14px; margin-right:2px;}
.product-preview .action-btn .box a.quick-view i {font-size:16px; position:relative; top:3px;}
.product_button a.cart-button {background:#fff none repeat scroll 0 0; color:#001489; font-size:18px; margin-right:15px; padding:4px 20px;}
.product_button a.addToWishlist.btn-default:hover {background:#001489 none repeat scroll 0 0; border-color:#001489; color:#fff;}
.product_button a.cart-button.btn-default:hover {background:#001489 none repeat scroll 0 0; border-color:#001489; color:#fff;}
.products-list-in-row .content_price {margin-bottom:0; padding-bottom:18px; padding-top:0; line-height:normal;}
.products-list-in-row .product-description {margin-bottom:20px;}
.product-name {text-transform:capitalize; line-height:1.45; font-size:18px; }
.add-to-cart .text-outofstock {display:none;}
.add-to-cart[disabled] .text-outofstock {display:block !important;}
.add-to-cart[disabled] .text-outofstock i {line-height:1.8;}
.product-flags {position:absolute; top:10px; left:10px; margin-bottom:0; line-height:normal; background:#f41e1e;}
.product-pack .pack-product-container {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex; -ms-flex-pack:distribute; justify-content:space-around;}
.product-pack .pack-product-container .table thead>tr>th {border:0; color:#fff;}
.product-pack thead {background:#001489;}
.product-pack thead>tr>th {color:#001489;}
.product-pack .table tbody>tr>td {border:0;}
.product-pack .table {margin-bottom:0;}
.product-pack h3 {padding-bottom:4px; margin-bottom:10px; color:#001489;}
.product-pack .card {background-color:#fff; border-radius:0; display:block; margin-bottom:0.75rem; position:relative; border:1px solid #ebebeb;}
.product-pack .pack-product-container .pack-product-name, .product-pack .pack-product-container .pack-product-price, .product-pack .pack-product-container .pack-product-quantity {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center;}
.product-pack .pack-product-container .pack-product-name {-webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; margin-left:10px;}
.pack-product-container .mask>img {margin-left:-12px;}
.product-information {position:relative;}
.specific_prices .countdown-box {padding:0;}
.specific_prices .countdown-box .countdown-section {background:#f7f7f7;}
.specific_prices .countdown-box .countdown-amount {font-size:46px;}
.product-desc ul {}
.product-desc ul li {position:relative; font-size:13px; letter-spacing:0; line-height:26px;}
.product-desc ul li::before {}
.popup {margin-top:-1px;}
.popup-active h3 {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; font-size:17px; padding-bottom:0; vertical-align:middle; cursor:pointer; font-size:0;}
.popup-active h3 span {display:none;}
.text-xsright a {padding:10px 15px;}
.pagination {font-size:14px; border-radius:0; display:block; margin:0; padding-right:0; letter-spacing:0;}
.pagination div {padding:0;}
.pagination li {display:inline-block; float:none; margin-left:6px;}
.pagination li>a {border:medium none; display:inline-block; float:none; margin:0; padding:0; text-align:center; color:#001489;}
.pagination li.current>a {color:#001489;}
.right-pagination {text-align:right; float:right;}
.right-pagination ul {margin-bottom:0;}
.pagination ul li i {font-size:18px;}
#js-product-list {position:relative;}
.js-product-list .product-preview {margin-bottom:30px;}
.products-list-in-column .js-product-miniature {float:left; margin-left:0; margin-right:0; padding:0 15px; width:calc(100% / 3); margin-bottom:25px;}
.product_list.products-list-in-column #js-product-list, .products-list-in-row #js-product-list {margin-top:32px;}
.product-preview .preview img {width:100%; -webkit-transition:opacity 0.3s; -moz-transition:opacity 0.3s; -ms-transition:opacity 0.3s; -o-transition:opacity 0.3s; transition:opacity 0.3s;}
.products-list-in-row .product-preview .border {display:-webkit-box; display:flex; align-items:center; display:-ms-flexbox; display:-webkit-flex;}
.products-list-in-row .product-preview .product-info {border-top:0 none; padding:0 20px; padding-right:0; text-align:left;}
.products-list-in-row .preview {width:220px; min-width:220px;}
.products-list-in-row .product-info {width:100%;}
.products-list-in-row .product-description p {line-height:25px; font-size:16px;}
.products-list-in-row .product-quantities span {color:#7cbb2c;}
.products-list-in-row .product-info .label {font-size:14px; color:#b29c86; padding:0;}
.products-list-in-row .preview .addToWishlist {display:none;}
.products-list-in-row .product-preview .product-info::before {display:none;}
.products-list-in-row .product-preview button.cart-button .text-outofstock span {display:none; font-size:13px; text-transform:uppercase; letter-spacing:0; padding-top:1px; padding-left:3px;}
.products-list-in-row .pagination {margin-top:20px;}
.products-list-in-row .product-info .product-description {display:block;}
.products-list-in-row .product-info .product-description ul {display:none;}
.products-list-in-row .product-preview:hover .product_button .quick-view.product-btn, .products-list-in-row .product-preview:hover .product_button .addToWishlist.product-btn {opacity:1;}
.products-list-in-row .list_description {clear:both;}
.products-list-in-row .content_price .price {margin-left:0; margin-right:5px;}
.products-list-in-column .product-preview {border:0;}
.products-list-in-column .product_button .addToWishlist {display:none;}
.products-list-in-column .js-product-miniature.item-gutter-0 {padding:0;}
.products-list-in-column .js-product-miniature.item-gutter-10 {padding:0 5px;}
.products-list-in-column .js-product-miniature.item-gutter-20 {padding:0 10px;}
.products-list-in-column .js-product-miniature.item-gutter-40 {padding:0 20px;}
.products-list-in-column .js-product-miniature.item-gutter-60 {padding:0 30px;}
.products-list-in-column.products-list-2 .js-product-miniature {width:50%;}
.products-list-in-column.products-list-4 .js-product-miniature {width:25%;}
.products-list-in-column.products-list-5 .js-product-miniature {width:20%;}
.products-list-in-column.products-list-6 .js-product-miniature {width:16.66%;}
#_desktop_cart .cart-preview .header .fa-shopping-bag, #_desktop_cart .blockcart .header i, #_desktop_user_info .user-info .login i {font-size:22px; width:auto; height:auto; line-height:1; color:inherit;}
#_desktop_cart .cart-preview .header .fa-shopping-bag:hover, #_desktop_cart .blockcart .header i:hover, #_desktop_user_info .user-info .login i:hover {color:#c46200;}
.content-monvillers .page-footer {margin-top:50px;}
.orangelinkbloc .list-item a.item-text:hover {color:#001489!important;}
.products-list-6 .product-preview button.cart-button {padding:0 15px; letter-spacing:0;}
.products-list-6 .product-preview .view-product-button {padding:0 15px; letter-spacing:0;}
#right-column>section {border-bottom:1px solid #ebebeb; margin-bottom:40px; padding-bottom:40px;}
.product-box {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex;}
.image_swap .product-img2 {left:0; opacity:0; position:absolute; top:0;}
.product-preview .preview:hover .image_swap .product-img2 {left:0; opacity:1; top:0;}
.payment-logo {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-justify-content:flex-end; margin-bottom:0;}
.payment-logo li {margin-left:5px;}
.payment-logo li:first-child {margin-left:0;}
.product-layout-3columns .product-variants-item {margin-bottom:20px;}
.product-layout-3columns .product-quantity {display:inline-block;}
.product-layout-3columns .product-add-to-cart .text {margin-bottom:10px;}
.product-layout-3columns .pb-right-column .product-add-to-cart {margin-top:20px;}
.product-layout-3columns .product-quantity .customs {margin-bottom:20px;}
#product_list.item-gutter-0 .product-preview:hover .product_action {left:0;}
.content_scene_cat_bg {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:60px;}
.content_scene_cat_bg .cat_desc {margin-bottom:0; display:inline-block; padding:0 7.5%;}
#category-description>p {margin-bottom:0; letter-spacing:0; line-height:1.85; color:#001489;}
#category-description strong {font-size:16px; margin-bottom:10px;}
.content_scene_cat_bg .cat_desc h3 {font-size:24px; color:#20254e;}
.content_scene_cat_bg .cat_desc .desc_short {font-size:14px; color:rgba(32,37,78,0.75);}
.cat_desc {margin-bottom:15px;}
.cat_desc .addon-title h3 {text-align:center;}
ul#order_step {margin-bottom:40px;}
ul#order_step li {float:left; width:20%; text-align:center; height:45px; line-height:45px;}
ul#order_step li span, ul#order_step li a {color:#fff; text-transform:uppercase; font-size:14px;}
ul#order_step li.step_current {background:#fff;}
ul#order_step li.step_current span, ul#order_step li.step_current a {color:#666;}
ul#order_step li span em, ul#order_step li a em {font-style:normal;}
#order #order-detail-content {margin-bottom:50px;}
table#cart_summary .cart_avail, table#cart_summary .cart_unit, table#cart_summary .cart_total {text-align:center;}
table#cart_summary .cart_unit, table#cart_summary .cart_total {}
table#cart_summary .cart_quantity_input {font-size:14px; text-align:center;}
table#cart_summary tfoot {}
table#cart_summary .cart_quantity_button {padding-top:5px;}
table#cart_summary .cart_quantity_button a {width:20px; display:inline-block; position:absolute; top:10px;}
table#cart_summary .quantity-box {position:relative;}
table#cart_summary .cart_quantity_button a.button-plus {right:5px;}
table#cart_summary .cart_quantity_button a.button-minus {left:5px;}
ul.footer_links {margin-top:20px;}
ul.footer_links li {display:inline-block; margin-right:6px;}
ul.footer_links li:last-child {margin-right:0;}
.page-heading.step-num {margin-top:50px;}
.cart_navigation {margin-top:55px; margin-bottom:45px;}
.store-content .search_locations {height:40px; line-height:40px;}
.modal {z-index:99999;}
.modal-content {border-radius:0; border:0; box-shadow:none;}
.modal-dialog .close {opacity:1; cursor:pointer; display:block; height:24px; position:absolute; right:15px; top:15px; width:24px; z-index:99;}
.js-modal-product-cover.product-cover-modal {width:100%;}
.modal-footer {border:0; margin-top:10px; display:flex; justify-content:flex-start; padding:0;}
.modal-footer span {margin-right:15px;}
.modal-dialog.cover_product1 {max-width:1200px; width:100%; margin:66px auto;}
.modal-dialog.cover_product1 h2.product-name {text-transform:capitalize; font-size:30px; line-height:normal; margin-top:-6px; padding-bottom:20px; letter-spacing:0.5px;}
.modal-dialog.cover_product1 .content_prices {margin-top:32px;}
.modal-dialog.cover_product1 .content_prices .old {color:rgba(17,17,17,0.7); display:inline-block; font-size:15px; line-height:32px; margin-bottom:0; margin-right:30px; text-decoration:line-through;}
.modal-dialog.cover_product1 .content_prices .new {font-size:21px;}
.modal-dialog.cover_product1 #product-description-short {color:rgba(17,17,17,0.75); font-size:14px; line-height:28px; margin-bottom:20px;}
.modal-dialog.cover_product1 .thumbs-list .thumb-container {padding:15px;}
.modal-dialog.cover_product1 .thumbs-list .thumb-carousel {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex;}
.modal-dialog.cover_product1 .thumbs-list .thumb-container img {width:100%; border:1px solid #ebebeb;}
.modal-dialog.cover_product1 .images-container .thumb-box .arrows.js-arrows {display:block;}
.modal-dialog.cover_product1 .modal-footer .block-social .social-title {display:none;}
.modal-dialog.cover_product1 .modal-footer .block-social ul {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-justify-content:center; margin-bottom:0;}
.modal-dialog.cover_product1 .modal-footer .block-social ul li {margin-right:20px;}
.modal-dialog.cover_product1 .modal-footer .block-social ul li.facebook a:before {content:"\f09a";}
.modal-dialog.cover_product1 .modal-footer .block-social ul li.twitter a:before {content:"\f099";}
.modal-dialog.cover_product1 .modal-footer .block-social ul li.googleplus a:before {content:"\f0d5";}
.modal-dialog.cover_product1 .modal-footer .block-social ul li.pinterest a:before {content:"\f0d2";}
.modal-dialog.cover_product1 .modal-footer .block-social ul li a::before {font-family:"FontAwesome"; font-size:13px;}
.modal-dialog.cover_product1 .modal-footer .block-social ul li a:hover::before {color:#001489;}
.modal-dialog.cover_product1 .product-cover .layer {display:none;}
.modal-dialog.cover_product1 .product-add-to-cart {margin-bottom:20px; margin-top:40px;}
.modal-dialog.cover_product1 .breadcrumb-box .breadcrumb {margin-bottom:20px;}
.modal-backdrop {position:fixed; top:0; right:0; bottom:0; left:0; z-index:1000; background-color:#000;}
.modal-backdrop.fade {opacity:0;}
.modal-backdrop.in {opacity:0.6;}
.wishlist_product_detail>input, .wishlist_product_detail>select {margin-bottom:10px; font-size:16px;}
.button_account {font-size:13px; margin:10px 10px 10px 0; padding:10px;}
.is_wish_list_default {margin-bottom:0;}
.wlp_bought {margin-top:50px; display:block; -ms-flex-pack:distribute; justify-content:space-around; -webkit-justify-content:space-around; width:100%;}
.wlp_bought_list>.address {display:inline-block; padding:0 15px; margin-bottom:30px;}
.wlp_bought_list .product-box {display:block;}
.wlp_bought_list .product_infos {text-align:left; margin-top:14px;}
.wlp_bought_list .group_btn {margin-bottom:20px;}
.wlp_bought .group_btn a {display:inline-block; margin-right:6px;}
.wlp_bought_list {margin:0 -15px;}
#block-history tr {font-size:16px;}
#s_title {margin:0; font-size:16px; color:#001489;}
.delete-action {margin-left:10px;}
.btn_action:hover a, .delete-action:hover a {color:#Fff;}
.breadcrumb {background:#f1f1f1; padding:0; margin-bottom:0px; border-radius:0; position:relative; z-index:2;}
.breadcrumb.outofstock {background:#000;}
.breadcrumb.outofstock, .breadcrumb.outofstock .breadcrumb-inner ol li a {color:#fff;}
.breadcrumb.outofstock .breadcrumb-inner ol li:last-child a {color:#001489;}
.breadcrumb-box.container {display:flex; align-items:center;}
.breadcrumb-inner {width:100%; text-align:left;}
.title_meta {float:left; font-size:32px; padding-bottom:0; text-transform:uppercase; width:100%; display:none;}
.breadcrumb-inner ol {margin-bottom:0; display:inline-block;}
.breadcrumb-inner ol li {position:relative; display:inline-block; margin-right:11px;}
.breadcrumb-inner ol li::after {content:"/"; position:absolute; right:-13px; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); transform:translateY(-50%); font-size:12px;}
.breadcrumb-inner ol li:last-child:after {display:none;}
.breadcrumb-inner ol li a {font-size:12px; color:#001489;}
.breadcrumb-inner ol li a:hover {color:#001489;}
.logo>span {font-size:26px; display:block; padding-bottom:10px; letter-spacing:0.3px;}
img.logo {max-width:291px!important;height:auto;}
#footer .logo>span {letter-spacing:0;}
.btn-group.module-group-box .icongroup::before {background:transparent url("../img/icon/icongroup.png") no-repeat scroll 0 0; content:""; display:block; height:16px; position:relative; top:7px; width:20px;}
.addon-title {position:relative;}
.addon-title h3 {font-size:36px; line-height:43px; padding:0; color:#001489; text-align:center;}
.addon-desc {text-align:center; margin-top:10px;}
.addon-desc a {text-decoration:underline;}
.addon-desc a:hover {color:#001489;}
.addon-title .view-all {position:absolute; right:0; top:2px;}
.close_menu {cursor:pointer;}
.btn-group {display:block; width:100%;}
.top_group .addon-box {display:inline-block; float:right; padding:0 18px;}
.pe.pe-7s-close {color:#fff; cursor:pointer; font-size:29px; position:absolute;}
.languages-info .flag {position:relative; top:-1px; margin-right:5px;}
.languages-info .dropdown-menu>li>a, #_desktop_currency_selector .dropdown-menu>li>a, #_desktop_user_info .dropdown-menu>li>a {line-height:28px; text-transform:capitalize;}
.languages-list li img {margin-bottom:0 !important;}
.languages-list li {display:block; position:relative;}
.languages-list a {line-height:25px;}
.curentry-list {margin-top:9px;}
.curentry-list li {background:#303030 none repeat scroll 0 0; color:#fff; display:inline-block; margin-right:10px; width:30px;}
.curentry-list li.current {background:#001489 none repeat scroll 0 0; border:1px solid #fff;}
.curentry-list li a {line-height:30px;}
.userinfo_home1 .btn-group.user-info {border-top:1px solid #303030; padding-top:34px;}
.userinfo_home1 .btn-group.compact-hidden.user-info ul li a {line-height:20px !important;}
.userinfo_home1 .btn-group.user-info ul li a:hover, .userinfo_home1 .btn-group.user-info ul li span:hover {color:#fff;}
.list_footer .addon-box a {-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.list_footer .addon-box a:hover {padding-left:6px; -webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
#paiement_logo_block_left img {margin-right:17px; opacity:0.4;}
#paiement_logo_block_left img:hover {opacity:1;}
footer .blog-item {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center;}
footer .post-thumb {width:67px; max-height:67px;}
footer .post-thumb img {height:67px;}
footer .post-info {line-height:14px; width:calc(100% - 67px); padding-left:24px;}
footer .post-meta {font-size:13px; line-height:45px; opacity:0.75; padding-top:6px; margin-bottom:0;}
footer .post-created {padding-right:27px;}
footer .post-meta .fa {padding-right:5px;}
footer .post-title {display:block; font-size:16px; line-height:20px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; width:90%;}
.instagram-images a {position:relative;}
.instagram-carousel .owl-item a::before, .instagram-images a::before {background-color:rgba(0,0,0,0.4); content:""; height:100%; left:0; opacity:0; position:absolute; top:0; -webkit-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; width:100%; z-index:10;}
.instagram-carousel .owl-item a::after, .instagram-images a::after {color:#fff; content:"\f16d"; font-family:fontawesome; font-size:30px; left:0; margin:auto; opacity:0; position:absolute; right:0; text-align:center; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); -webkit-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; z-index:11;}
.instagram-carousel .owl-item:hover a::before, .instagram-carousel .owl-item:hover a::after, .instagram-images a:hover::before, .instagram-images a:hover::after {opacity:1;}
.instagram-carousela {display:inline-block; overflow:hidden; position:relative; vertical-align:top;}
.instagram-carousel a img {max-height:100%; max-width:100%;}
.instagram-images {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; margin:-6px -8px 0;}
.instagram-images a {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex; -webkit-box-flex:1; -ms-flex:1 1 17.6%; flex:1 1 17.6%; margin:5px; overflow:hidden;}
.instagram-images a img {height:100%; overflow:hidden; -webkit-transition:all 250ms ease-in-out 0ms; -o-transition:all 250ms ease-in-out 0ms; -ms-transition:all 250ms ease-in-out 0ms; transition:all 250ms ease-in-out 0ms; width:100%;}
.instagram-images a img:hover {-webkit-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2); transform:scale(1.2); -webkit-transition:all 250ms ease-in-out 0ms; -o-transition:all 250ms ease-in-out 0ms; -ms-transition:all 250ms ease-in-out 0ms; transition:all 250ms ease-in-out 0ms;}
.instagram-carousel.owl-carousel .owl-stage {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex;}
.producttab-carousel, .megatab-carousel, .megatab-carousel2, .product-carousel1, .categorytab-carousel, .custom_carousel {margin-top:28px;}
.product-carousel, .hotdeal-carousel {margin-top:22px;}
.testimonial-carousel, .customs-product-carousel {margin-top:32px;}
.megatab-carousel .categoryname, .megatab-carousel2 .categoryname, .producttab-carousel2 .categoryname {display:none;}
.categorytab-carousel2 {margin-top:20px;}
.product-carousel2 {margin-top:24px;}
footer .blog-carousel {margin-top:0;}
.wrapper-banner {overflow:hidden; position:relative;}
.wrapper-banner a img {max-width:100%; -webkit-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; width:100%;}
.banner-content {position:absolute; top:10px; left:10px;}
.wrapper-banner .banner-box {display:table; height:100%; width:100%;}
.wrapper-banner .box-content {display:table-cell;}
.banner-style1.wrapper-banner a {display:block; overflow:hidden; position:relative; text-align:center; z-index:1;}
.box-content span, .box-content h4 {position:relative; z-index:1;}
.banner-style1.wrapper-banner:hover a img, .banner-style2.wrapper-banner:hover a img {-webkit-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2);}
.banner-style1.wrapper-banner a::after {background-color:rgba(255,255,255,0.3); content:""; display:inline-block; height:100%; position:absolute; right:200%; top:0; -webkit-transform:skew(-65deg, 0deg); -ms-transform:skew(-65deg, 0deg); -o-transform:skew(-65deg, 0deg); transform:skew(-65deg, 0deg); -webkit-transition:all 0.6s ease-in-out 0s; -o-transition:all 0.6s ease-in-out 0s; -ms-transition:all 0.6s ease-in-out 0s; transition:all 0.6s ease-in-out 0s; vertical-align:middle; width:100%;}
.banner-style1.wrapper-banner:hover a::after {opacity:1; right:-200%;}
.banner-style3.wrapper-banner a img {-webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transition:opacity 0.5s ease 0s, transform 0.5s ease 0s; -o-transition:opacity 0.5s ease 0s, transform 0.5s ease 0s; -ms-transition:opacity 0.5s ease 0s, transform 0.5s ease 0s; -webkit-transition:opacity 0.5s ease 0s, -webkit-transform 0.5s ease 0s; transition:opacity 0.5s ease 0s, -webkit-transform 0.5s ease 0s; transition:opacity 0.5s ease 0s, transform 0.5s ease 0s; transition:opacity 0.5s ease 0s, transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s;}
.banner-style3 .box-content {background-color:rgba(255,255,255,0.79); cursor:pointer; height:100%; opacity:0; -webkit-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8); transform:scale(0.8); -webkit-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; vertical-align:middle; width:100%; z-index:2;}
.banner-style3 .banner-content:hover .box-content {opacity:1; -webkit-transform:scaleX(1); -ms-transform:scaleX(1); -o-transform:scaleX(1); transform:scaleX(1); visibility:visible;}
.banner-style3 .banner-box {text-align:center;}
.back-to-top {bottom:-60px; cursor:pointer; width:60px; height:60px; position:fixed; right:0; background:#001489; color:#fff; align-items:center; z-index:9999;}
.back-to-top:hover {background:#001489;}
.back-to-top.show {bottom:50px;}
.back-to-top i {height:100%;}
.back-to-top svg {width:24px; height:24px;}
.preloader {position:fixed; width:100%; height:100%; left:0; top:0; z-index:999999; background:#fff;}
.spinner1 {width:40px; height:40px; position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-20px;}
.spinner1 .bounce1 {width:100%; height:100%; border-radius:50%; background-color:#ffffff; opacity:0.6; position:absolute; top:0; left:0; -webkit-animation:loadingstyle1 2.0s infinite ease-in-out; animation:loadingstyle1 2.0s infinite ease-in-out;}
.spinner1 .bounce2 {width:100%; height:100%; border-radius:50%; background-color:#ffffff; opacity:0.6; position:absolute; top:0; left:0; -webkit-animation:loadingstyle1 2.0s infinite ease-in-out; animation:loadingstyle1 2.0s infinite ease-in-out; -webkit-animation-delay:-1.0s; animation-delay:-1.0s;}
.spinner2 {width:40px; height:40px; margin-top:-20px; margin-left:-20px; -webkit-animation:loadingstyle2 1.2s infinite ease-in-out; animation:loadingstyle2 1.2s infinite ease-in-out; background-color:#ffffff; border-radius:3px; -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15); box-shadow:0 0 20px 0 rgba(0,0,0,0.15); background-image:url("../img/icon/loader.gif"); background-repeat:no-repeat; background-position:10px 10px; background-color:#fff; margin:-22px; width:44px; height:44px; border-radius:3px; left:50%; position:absolute; top:50%;}
.spinner3 {background-image:url("../img/icon/loader.gif"); background-repeat:no-repeat; background-position:10px 10px; background-color:#fff; margin:-22px; width:44px; height:44px; border-radius:3px; left:50%; position:absolute; top:50%;}
.spinner4 {top:50%; left:50%; z-index:10000; position:absolute; margin:-9px 0 0 -35px; width:100px; text-align:center;}
.spinner4 .bounce1, .spinner4 .bounce2, .spinner4 .bounce3 {width:15px; height:15px; margin:0 7px; background-color:#001489; -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15); box-shadow:0 0 20px 0 rgba(0,0,0,0.15); border-radius:100%; display:inline-block; -webkit-animation:loadingstyle4 1.4s infinite ease-in-out; animation:loadingstyle4 1.4s infinite ease-in-out; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
.spinner4 .bounce1 {-webkit-animation-delay:-.32s; animation-delay:-.32s;}
.spinner4 .bounce2 {-webkit-animation-delay:-.16s; animation-delay:-.16s;}
.spinner5 {left:50%; position:absolute; top:50%; width:40px; height:40px; margin-top:-20px; margin-left:-20px; background-color:#ffffff; -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15); box-shadow:0 0 20px 0 rgba(0,0,0,0.15); border-radius:100%; -webkit-animation:loadingstyle5 1s infinite ease-in-out; animation:loadingstyle5 1s infinite ease-in-out;}
.spinner6 {left:50%; position:absolute; top:50%; margin:-20px 0 0 -20px; width:40px; height:40px; text-align:center; -webkit-animation:loadingstyle6 2s infinite linear; animation:loadingstyle6 2s infinite linear;}
.spinner6 .dot1 {width:60%; height:60%; display:inline-block; position:absolute; top:0; background-color:#ffffff; border-radius:100%; -webkit-animation:tp-bounce 2s infinite ease-in-out; animation:tp-bounce 2s infinite ease-in-out; -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15); box-shadow:0 0 20px 0 rgba(0,0,0,0.15);}
.spinner6 .dot2 {width:60%; height:60%; display:inline-block; position:absolute; top:0; background-color:#ffffff; border-radius:100%; -webkit-animation:tp-bounce 2s infinite ease-in-out; animation:tp-bounce 2s infinite ease-in-out; -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15); box-shadow:0 0 20px 0 rgba(0,0,0,0.15); top:auto; bottom:0; -webkit-animation-delay:-1s; animation-delay:-1s;}
.spinner {-webkit-animation:spinner 2s infinite linear; animation:spinner 2s infinite linear;}
#product .content-aside, #category .content-aside {padding-right:30px;}
#product #center_column, #category #center_column {padding-left:30px;}
.fs_loader {background:url(../img/icon/fs.spinner.gif) center center no-repeat transparent !important;}
.headertop_right .jms_ajax_search .dropdown-menu .pe, .search_cart .jms_ajax_search .dropdown-menu .pe {background:transparent none repeat scroll 0 0; border:0 none; font-size:18px !important; position:absolute; right:0; top:13px; z-index:2;}
.button-search.pe.pe-7s-search {display:none;}
.widthfitty p {margin:0 auto; width:50%;}
.feature-box-el {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex;}
.feature-box-el h4 {font-size:16px; padding-bottom:0px;}
.service_style2 .feature-box-el h4, .service_style3 .feature-box-el h4, .service_style4 .feature-box-el h4 {font-size:20px; padding-bottom:10px;}
.feature-box-el i {margin-right:10px; font-size:50px;}
.service_style2 .feature-box-el i, .service_style3 .feature-box-el i {margin-right:15px;}
.service_style2 .feature-box-el i, .service_style3 .feature-box-el i {font-size:40px; padding:10px; text-align:center;}
.service_style2 .feature-box-el i {background:#cecece none repeat scroll 0 0; color:#fff;}
.service_style3 .feature-box-el {-webkit-box-align:start; -ms-flex-align:start; align-items:flex-start;}
.service_style3 .feature-box-el i {border:1px solid #cecece; border-radius:50%; font-size:40px; height:68px; padding:14px; text-align:center;}
.feature-box-el p {padding-top:0; margin-bottom:0;}
.service_ac .feature-box-el {-webkit-box-align:center; -ms-flex-align:center; align-items:center;}
.service_style1 .feature-box-el {background:#ebebeb none repeat scroll 0 0; padding:15px 20px;}
.service_style4 .layout-column .addon-box {border:1px solid #cecece; border-radius:3px; padding:22px;}
.feature-box-el .btn-discover {display:block; padding-top:5px;}
.service_bg {padding:50px 0;}
.service_bg .feature-box-el {display:block; margin-top:50px;}
.service_bg .feature-box-el i {border:2px solid #444; border-radius:50%; height:100px; line-height:100px; width:100px; margin-bottom:18px;}
.service_bg .feature-box-el:hover i {background:#444; color:#fff;}
.service_bg .feature-box-el p {font-size:12px;}
.service_bg .feature-box-el p+p {font-size:14px;}
.service_style5 .feature-box-el, .service_style6 .feature-box-el {display:block;}
.flex_service {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; margin-bottom:16px;}
.flex_service h4 {margin-bottom:0;}
.service_style5 .flex_service i, .service_style6 .flex_service i {font-size:30px;}
.service_style5 {padding-top:40px;}
.service_style5 .flex_service i {background:#444 none repeat scroll 0 0; border-radius:50%; color:#fff; height:60px; line-height:60px; text-align:center; width:60px;}
.service_style2 .container, .service_style3 .container, .service_style4 .container {border-top:1px solid #ebebeb; margin-top:30px; padding-top:30px;}
.service_style6 .container {border-top:1px solid #ebebeb; margin-top:30px; padding-top:30px;}
.service_style6 .feature-box-el {display:block;}
.service_right .feature-box-el, .service_right .feature-box-el3 {float:left; width:33.333%;}
.service_right .feature-box-el i {background:#444 none repeat scroll 0 0; border-radius:50%; color:#fff; height:50px; line-height:50px; text-align:center; width:50px;}
.service_left .addon-box {padding-bottom:30px;}
.service_left .addon-box:last-child {padding-bottom:0;}
.feature-box-el3 {margin-top:30px;}
.feature-box-el3 .flex_service {display:block;}
.feature-box-el3 i {padding-bottom:23px;}
.feature-box-el3 h4 {font-size:16px;}
.tabs .nav-tabs>li {margin-right:4px;}
.tabs .nav-tabs i {padding-right:10px;}
.tabs .nav-tabs li a::before {display:none;}
.tabs .nav-tabs>li:first-child>a {padding-left:31px;}
.tabs.tab_one .nav-tabs>li {background:#E5E1E6; margin-right:4px;}
.tabs.tab_one .tab_left .nav-tabs>li.active {border-top:2px solid #001489;}
.tabs.tab_one .nav-tabs>li.active {background:none; border:1px solid #f2f2f2;}
.tabs.tab_one .tab_left .nav.nav-tabs {border-bottom:1px solid #f2f2f2;}
.tabs.tab_one .tab_right .nav-tabs li.active, .tabs.tab_one .tab_right .nav-tabs li:focus, .tabs.tab_one .tab_right .nav-tabs li:hover {background:#fff none repeat scroll 0 0; border-bottom-color:#fff;}
.tabs.tab_one .tab_right .tab-content {border:1px solid #f2f2f2;}
.tabs .tab-content {padding-top:20px;}
.tabs.tab_one .tab_right .tab-content {padding:20px;}
.tab_two .tab_left .nav.nav-tabs {border-bottom:5px solid #cbcbcb;}
.tab_two .tab_left .nav li {background:#f2f2f2 none repeat scroll 0 0; border:1px solid #cbcbcb;}
.tab_two .tab_left .nav li.active {background:#cbcbcb none repeat scroll 0 0;}
.tab_two .tab_right .tab-content {background:#f2f2f2 none repeat scroll 0 0; padding:20px;}
.tab_two .tab_right .nav-tabs {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex;}
.tab_three .tab_left .nav-tabs {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex;}
.tab_two .tab_right .nav-tabs li {border:1px solid #f2f2f2; margin-right:-1px; -webkit-box-flex:1; -ms-flex:1 1 0px; flex:1 1 0;}
.tab_three .tab_left .nav-tabs li {-webkit-box-flex:1; -ms-flex:1 1 0px; flex:1 1 0;}
.tab_two .tab_right .nav-tabs li.active {background:#f2f2f2 none repeat scroll 0 0;}
.tab_three .tab_right .nav-tabs li.active {border-bottom:2px solid #001489;}
.tab_three .tab_right .nav.nav-tabs {text-align:center;}
.tab_three .tab_right .nav.nav-tabs>li {display:inline-block; float:none;}
.tab_three .tab_right .nav-tabs li a {padding:4px;}
.tab_three .tab_right .nav-tabs li:first-child a {padding-left:0;}
.tab_vertical .nav-tabs {border-bottom:medium none; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column nowrap; flex-flow:column nowrap; float:left; position:relative; width:185px;}
.tab_vertical .nav-tabs li {float:none; margin-bottom:4px;}
.tab_vertical .tab_left .nav-tabs li.active, .tab_vertical .tab_left .nav-tabs li:focus, .tab_vertical .tab_left .nav-tabs li:hover, .tab_vertical .tab_left .nav-tabs li.active, .tab_vertical .tab_left .nav-tabs li:focus, .tab_vertical .tab_left .nav-tabs li:hover {border-left:2px solid #001489;}
.tab_vertical .tab_left .addon-box {float:left;}
.tab_vertical .addon-box {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex;}
.tab_vertical .nav-tabs li {background:#f2f2f2 none repeat scroll 0 0;}
.tab_vertical .nav-tabs li.active {border:1px solid #f2f2f2; background:transparent none repeat scroll 0 0; border-left:2px solid #001489;}
.tab_vertical .tab-content {border:1px solid #f2f2f2; float:left; margin-left:-5px; padding:10px 20px; width:calc(100% - 185px);}
.tab_vertical .nav.nav-tabs i {display:block; margin-bottom:10px; padding-right:0;}
.panel-title>a.accordion-toggle::before, a[data-toggle="collapse"]::before {float:left; margin-right:1em;}
.panel-title>a.accordion-toggle::before, a[data-toggle="collapse"]::before, .panel-title>a.accordion-toggle.collapsed::before, a.collapsed[data-toggle="collapse"]::before {font-size:18px !important;}
.panel-group .panel+.panel {margin-top:10px;}
.accordion .panel-default>.panel-heading {background:transparent none repeat scroll 0 0;}
.accordion_style1 .panel-group .panel {border-radius:0;}
.panel-title {padding:6px;}
.accordion_style1 .panel-default>.panel-heading {background:transparent none repeat scroll 0 0;}
.accordion_style1 .panel-title>a.accordion-toggle::before, .accordion_style1 a[data-toggle="collapse"]::before {content:""; font-family:"pe-icon";}
.accordion_style1 .panel-title>a.accordion-toggle.collapsed::before, .accordion_style1 a.collapsed[data-toggle="collapse"]::before {content:"";}
.accordion_style2 .accordion_left .panel-title>a.accordion-toggle::before, .accordion_style2 .accordion_left a[data-toggle="collapse"]::before {content:""; font-family:"pe-icon";}
.accordion_style2 .accordion_left .panel-title>a.accordion-toggle.collapsed::before, .accordion_style2 .accordion_left a.collapsed[data-toggle="collapse"]::before {content:"";}
.accordion_style2 .accordion_right .panel-title>a.accordion-toggle::before, .accordion_style2 .accordion_right a[data-toggle="collapse"]::before {content:"\f068"; font-family:"fontawesome"; height:40px; line-height:40px; position:absolute; text-align:center; top:4px; width:40px;}
.accordion_style3 .accordion_right .panel-title>a.accordion-toggle::before, .accordion_style3 .accordion_right a[data-toggle="collapse"]::before {content:"\f068"; font-family:"fontawesome"; height:40px; line-height:40px; position:absolute; text-align:center; top:4px; width:40px;}
.accordion_style2 .accordion_right .panel-title>a.accordion-toggle::before, .accordion_style2 .accordion_right a[data-toggle="collapse"]::before {left:0; background:#cecece none repeat scroll 0 0;}
.accordion_style3 .accordion_right .panel-title>a.accordion-toggle::before, .accordion_style3 .accordion_right a[data-toggle="collapse"]::before {right:-18px; background:#00a161 none repeat scroll 0 0; color:#fff; top:1px;}
.accordion_style2 .accordion_right .panel-title>a.accordion-toggle.collapsed::before, .accordion_style2 .accordion_right a.collapsed[data-toggle="collapse"]::before {content:"\f067";}
.accordion_style3 .accordion_right .panel-title>a.accordion-toggle.collapsed::before, .accordion_style3 .accordion_right a.collapsed[data-toggle="collapse"]::before {content:"\f067";}
.accordion_style3 .accordion_left .panel-title>a.accordion-toggle::before, .accordion_style3 .accordion_left a[data-toggle="collapse"]::before {content:"\f105"; font-family:"fontawesome";}
.accordion_style3 .accordion_left .panel-title>a.accordion-toggle.collapsed::before, .accordion_style3 .accordion_left a.collapsed[data-toggle="collapse"]::before {content:"\f107";}
.accordion_style2 .panel {border:0; border-bottom:1px solid #E5E1E6; -webkit-box-shadow:none; box-shadow:none;}
.accordion_style2 .accordion_left .panel-body {background:#f2f2f2 none repeat scroll 0 0; border-top:0 !important;}
.accordion_style3 .panel-title .accordion_right {padding-left:50px;}
.accordion_style3 .panel.panel-default {position:relative;}
.accordion_style2 .accordion_right .panel.panel-default {position:relative;}
.accordion_style2 .accordion_right .panel-title {padding-left:50px;}
.accordion_style3 .accordion_right .panel-heading {padding:6px 15px;}
.accordion_style3 .accordion_right .panel {border:0;}
.accordion_style3 .accordion_left .panel-title, .accordion_style3 .accordion_left .panel-heading {padding:0;}
.accordion_style3 .accordion_left .panel-title a {color:#fff; background:#001489; display:block; padding:12px 30px;}
.accordion_style3 .accordion_left .panel-title a.collapsed {background:#f2f2f2; padding:12px 30px; display:block; color:#303030;}
.list_style .addon-box>ul {margin:0 auto; text-align:center;}
.list_style ul li {border-radius:50%; display:inline-block; font-size:23px; height:60px; line-height:60px; margin:15px 9px; text-align:center; width:60px;}
.list_style2 ul li {border:2px solid #cecece; color:#cecece;}
.list_style3 ul li {background:#f2f2f2;}
.list_style4.list_style ul li {border-radius:3px; background:#f2f2f2;}
.list_style ul li:hover {background:#001489;}
.list_style ul li:hover a {color:#fff;}
.list_style .container {padding:15px 0; border-bottom:1px solid #f2f2f2;}
.list_stylebg.list_style ul li a {color:#fff;}
.list_stylebg .facebook {background:#3b5998 none repeat scroll 0 0;}
.list_stylebg .twitter {background:#00abf1 none repeat scroll 0 0;}
.list_stylebg .gplus {background:#d62424 none repeat scroll 0 0;}
.list_stylebg .instagram {background:#e17e04 none repeat scroll 0 0;}
.list_stylebg .pinterest {background:#d5c081 none repeat scroll 0 0;}
.style_color {border-bottom:1px solid #fff; margin-bottom:30px !important; padding:30px;}
.style_bg li {background:transparent none repeat scroll 0 0 !important; border:2px solid #fff;}
.list_style .style_bg li.gplus:hover {background:#d62424 none repeat scroll 0 0 !important; border:2px solid #d62424;}
.list_style .style_bg li.pinterest:hover {background:#d5c081 none repeat scroll 0 0 !important; border:2px solid #d5c081;}
.list_style .style_bg li.instagram:hover {background:#e17e04 none repeat scroll 0 0 !important; border:2px solid #e17e04;}
.list_hoz .container {border-bottom:1px solid #f2f2f2; margin-bottom:25px; padding:50px 0 20px;}
.list_center .fa, .list_right .fa {color:#fff; height:35px; line-height:34px; text-align:center; width:35px;}
.list_center .fa {border-radius:50%;}
.list_right .fa {background:#ccc;}
.list_center.list_center_f i {background:#ccc;}
.list_center .fa.fa-twitter {background:#55acee;}
.list_center .fa.fa-vimeo {background:#3b5998;}
.list_center .fa.fa-clock-o {background:#dd4d40;}
.list_hoz li, .list_hoz2 li {margin-bottom:10px;}
.list_hoz .list_right li:hover .fa, .list_hoz2 .list_right li:hover .fa, .list_hoz .list_center li:hover .fa {background:#001489;}
.list_hoz2 .list_center li:hover .fa {background:#001489;}
.list_hoz2 i {margin-right:10px;}
.list_hoz i {margin-right:10px;}
.list_hoz2 .list_right .fa {border-radius:50%; background:none; border:2px solid #ccc; color:#ccc;}
.list_hoz2 .list_right li:hover .fa {border:2px solid #001489;}
.list_style4.list_style .container {border-bottom:0;}
.banner_style .banner_left a {float:left; margin-right:25px; overflow:hidden; position:relative;}
.banner_style .banner_left a img {width:auto; -webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.banner_style .banner_right a img {width:auto; -webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.banner_style.style1 a img:hover {-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; -webkit-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.banner_style .banner_right a {float:right; margin-left:25px; margin-right:0;}
.banner_style .wrapper-banner .box-content {padding-left:0; padding-bottom:0; vertical-align:middle;}
.banner_style .banner_top img, .banner_style .banner_bottom img {border-radius:50%;}
.banner_style .banner_top a {float:left; margin-right:30px;}
.banner_style .banner_bottom a {float:right; margin-left:30px;}
.banner_style .container {border-bottom:1px solid #f2f2f2; padding:40px 0;}
.banner_style .banner_top {border-bottom:1px solid #f2f2f2; margin-bottom:30px; padding-bottom:30px;}
.banner_style .jms-banner h4 {font-size:18px;}
.style_left img {padding-bottom:20px;}
.style_center img {padding-top:10px;}
.page-cms-12 .layout-column {margin-bottom:30px;}
.page-cms-12 .layout-column .addon-box {padding:15px;}
.page-cms-12 .layout-column.col-lg-6 .addon-box, .page-cms-12 .layout-column.col-lg-4 .addon-box, .page-cms-12 .layout-column.col-lg-3 .addon-box, .page-cms-12 .layout-column.col-lg-2 .addon-box, .page-cms-12 .layout-column.col-lg-8 .addon-box {height:260px;}
.page-cms-12 .layout-column.col-lg-3 .addon-box {height:115px;}
.page-cms-12 .layout-column.col-lg-6.colum_405 .addon-box {height:405px;}
.page-cms-13 .layout-column {margin-bottom:50px;}
.border1 {border:1px solid #001489;}
.border2 {border:1px dashed #001489;}
.border3 {border:1px dotted #001489;}
.border4 {border:5px inset #001489; height:30px;}
.border5 {height:30px; border:5px ouset #001489;}
.border6 {border:5px double #001489; height:30px;}
.border7 {border:5px groove #001489; height:30px;}
.border8 {border-width:5px; border-style:ridge; height:30px;}
.border9, .border10 {-webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}
.border-dashed {border:1px dashed #001489; width:42%;}
.border9 p, .border10 span {margin-bottom:0; padding-left:10px; padding-right:10px;}
.border-solid {border:1px solid #001489; width:42%;}
.border11 {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center;}
.border-behind {border:1px dotted #001489; margin-left:20px; width:89%;}
.team-carousel .personBox {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex;}
.team-carousel .personBox .img-responsive {width:auto !important;}
.team-carousel .personInfo {margin-left:49px; margin-top:0; text-align:left;}
.carousel-indicators li {background:#ebebeb none repeat scroll 0 0; width:6px; height:6px; min-width:6px; padding:0; margin-left:3px; margin-right:3px; border-radius:50%; cursor:pointer; border:0; position:relative; bottom:1px;}
.carousel-indicators li.active {background-color:#001489; width:10px; height:10px; margin-left:3px; margin-right:3px; position:relative; bottom:0;}
.team-carousel {clear:both; margin-bottom:30px; margin-top:20px;}
.teamstyle1 {margin-top:50px;}
.teamstyle1 img {border-radius:50%;}
.easy_text>p {margin-bottom:30px;}
.carousel-control {display:none;}
.tweet>h4 {display:inline-block; font-size:16px; margin-bottom:35px; padding-bottom:16px; text-transform:uppercase;}
.jms-video-background {height:100%; position:relative;}
.background-overlay {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-justify-content:center;}
.background-overlay>div {display:block;}
.style_block>a {font-size:0;}
.style_block>a::before {background:#fff none repeat scroll 0 0; border-radius:50%; color:#ccc; content:""; display:block; font-family:"fontawesome"; font-size:39px; height:80px; margin:0 auto; position:relative; width:80px;}
.tweet.container {padding:50px 0; background:#f3f4f5;}
.cms-google-map .widthfitty {margin:0 auto 50px; text-align:center; width:50%;}
#twitter a {}
.slider_tittle h3, .video_element h3, .jms-maplocation h3, .tittle_testi h3, .instagram_tittle h3 {padding-bottom:40px;}
#suppliers_block_left div.selector span {display:block;}
.store_image .img-responsive {display:block; margin-bottom:18px; width:100%;}
.show-right-column .content-aside .block {border-bottom:1px solid #ebebeb; margin-bottom:50px; padding-bottom:15px; padding-bottom:50px;}
.block_content ul {margin-bottom:0;}
.content-aside div.selector::before {border-right:0 none; border-top:0 none; content:"∩äç"; font-family:"fontawesome"; height:32px; line-height:42px; position:absolute; right:0; text-align:center; top:-4px; width:25px; z-index:-1;}
#suppliers_block_left .form-group {margin-bottom:0;}
.show-right-column .content-aside .block:last-child {border-bottom:0;}
.show-right-column .block .list-block li a:before {content:"\f105"; display:inline; font-family:"FontAwesome"; color:#001489; padding-right:8px;}
.block.myaccount-column ul {line-height:30px !important;}
.block.myaccount-column ul li {line-height:30px !important;}
.show-right-column .page-content.block .button-small {margin-top:15px;}
.show-right-column .block.myaccount-column .button-small {margin-top:25px;}
#product.show-right-column .content-aside, #category.show-right-column .content-aside {padding-left:30px; padding-right:15px;}
#product.show-right-column #center_column, #category .show-right-column #center_column {margin-bottom:50px;}
.show-right-column .category_sub {margin-top:0;}
.mansup-container {display:-webkit-box; display:flex; display:-ms-flexbox; display:-webkit-flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center;}
.mansup-container div {-webkit-box-flex:1; -ms-flex:1 1 0px; flex:1 1 0;}
.mansup-container div.middle-side h3 {padding-bottom:0; padding-top:55px; font-size:16px; text-transform:uppercase;}
#supplier .brand-img {margin-bottom:30px;}
.block-contact.links.wrapper {display:none;}
.stButton {margin-left:0 !important;}
.fancybox-overlay-fixed {z-index:99999;}
.dropdown-toggle::after {display:none;}
.fancybox-opened {z-index:999999;}
.fancybox-inner {height:auto !important; text-align:center;}
.fancybox-error {white-space:inherit;}
.menu-marques .ets_mm_block>.h4 a:hover {color:#001489 !important;}
a, button, .btn-default, .main-site, .back-to-top, .button-search, .wishlist_top i, .title-block h3, .cart-icon i, .owl-dot>span, .jms-banner, .products-sort-order .select-title span, .promobox__border, .arrows.js-arrows i, .scroll-box-arrows i, .popup-customer-services, #search-form, #search_filters .facet-title, #jms_ajax_search .btn-search i, .right-icon-group .addon-box a svg, .fs-pager-wrapper span, #off-canvas-menu>ul>li>a em, #jms-vermegamenu-container, #search_filters_wrapper #search_filters ul li, .images-container .product-images>li.thumb-container>.thumb {transition:all 200ms; -webkit-transition:all 200ms; -moz-transition:all 200ms; -ms-transition:all 200ms; -o-transition:all 200ms;}
.leo-megamenu .dropdown:hover.aligned-fullwidth > .dropdown-menu {transform:translate(0, 0) !important; left:0 !important; right:auto !important;}
.rtl .leo-megamenu .dropdown:hover.aligned-fullwidth > .dropdown-menu {right:0 !important; left:auto;}
.rtl .leo-megamenu .dropdown:hover.aligned-fullwidth > .dropdown-menu {left:auto !important; right:auto;}
#leo_block_top .popup-title .block-top-title {font-size:14px; line-height:1.3; font-weight:500; color:#001489;}
#leo_block_top .popup-title i {display:none;}
#leo_block_top .popup-title:hover .block-top-title {color:var(--theme-color-default);}
#_desktop_cart .blockcart .header .cart-products-title {font-size:14px; line-height:1.3; font-weight:500; color:#001489;}
#_desktop_cart .blockcart .header:hover .cart-products-title {color:var(--theme-color-default);}
#_desktop_cart .cart-products-count, .wislish-button .ap-total-wishlist {background-color:#001489;}
.leo-megamenu .navbar-nav > li > a {color:#001489;}
.keep-header #header.mini-navbar .header-top {box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1)}
.header-menu {padding:10px 30px;}


