body{ background:rgb(255,255,255); color:rgb(64,72,64); margin-top:170px; font-family:"Montserrat",sans-serif}@media(max-width:991px){ body{ margin-top:100px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4{ font-weight:700; color:rgb(0,0,0)}h1,.h1{ font-family:"Montserrat",sans-serif}h2,.h2{ font-family:"Montserrat",sans-serif}h3,.h3{ font-family:"Montserrat",sans-serif}h4,.h4{ font-family:"Montserrat",sans-serif}.btn{ padding:15px 15px; color:#fff; cursor:pointer; border-radius:50px; background-color:#04508A; border-radius:50px}@media (min-width:850px){ body{ justify-content:center}}.btn.animate{ display:inline-block; padding:0.75rem 1.25rem; border-radius:10rem; color:#fff; text-transform:uppercase; font-size:1rem; transition:all 0.3s; position:relative; overflow:hidden; z-index:1}.btn.animate:after{ content:''; position:absolute; bottom:0; left:0; width:100%; height:100%; background-color:#04508c; border-radius:10rem; z-index:-2}.btn.animate:before{ content:''; position:absolute; bottom:0; left:0; width:0; height:100%; background-color:#008fb3; transition:all 0.3s; border-radius:10rem; z-index:-1}.btn.animate:hover{ color:#fff}.btn.animate:hover:before{ width:100%}.btn:hover,.btn:active,.btn:focus,.btn:focus-within{ color:#fff; text-decoration:none; box-shadow:none !important; outline:none !important}.btn.empty-btn:hover, .btn.empty-btn:active, .btn:focus, .btn.empty-btn:focus-within{ color:#fff}button:hover,button:active,button:focus,button:focus-within{ text-decoration:none; box-shadow:none !important; outline:none !important}.btn-primary{ padding:5px 15px; background-color:rgb(0,0,0); color:#fff; cursor:pointer}.btn-primary:hover{ color:#fff; text-decoration:none; background-color:rgb(0,0,0); background-color:rgb(0,0,0)}.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show > .btn-primary.dropdown-toggle{ background-color:rgb(0,0,0); background-color:rgb(0,0,0)}.btn-primary:focus,.btn-primary:active,.btn-primary:visited,.btn-primary:link{ color:#fff; text-decoration:none; background-color:#000; border-color:#000}.btn-secondary{ border-radius:5px; padding:5px 15px; text-decoration:none; font-family:'Pacifico',cursive; font-size:1.2em; font-weight:lighter; color:#fff; transition:0.2s all; border:1px solid #000}.btn-secondary:hover{ background:#fff !important; color:#000; text-decoration:none}.btn-secondary:focus,.btn-primary:active,.btn-primary:visited,.btn-primary:link{ outline:none !important; box-shadow:none !important}.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.show > .btn-secondary.dropdown-toggle{ color:#000; border:1px solid #000 !important}.btn-share{ position:relative; margin-right:10px; padding:12px 20px 12px 35px; text-transform:none; line-height:1; margin-bottom:10px; border-radius:25px}.btn-share span{ position:absolute; top:50%; transform:translateY(-50%); left:0; display:inline-block; width:40px; text-align:center}.btn-share.facebook{ background-color:#2f5a9b}.btn-share.twitter{ background-color:#00acf2}.gradient{ background:linear-gradient(#0000005c,transparent)}#slideOut{ right:-400px; width:400px; min-height:300px}#slideOut div.container{ padding:15px}.right-tab.show{ right:0 !important}#slideOut .slideOutTab{ cursor:pointer; position:absolute; left:-40px; width:40px; height:200px; background:rgb(68,68,68)}.slideOutTab div{ text-align:center; position:relative; font-family:arial; font-weight:normal; font-size:18px; color:#ffffff; right:70px; top:90px; width:180px; transform:rotate(270deg); -ms-transform:rotate(270deg);writing-mode:horizontal-tb}#slideOut .col-form-label{ padding:0 0 3px}#slideOut .form-control{ height:35px}#slideOut textarea.form-control{ resize:none; height:108px}#slideOut .form-group{ margin-bottom:10px}#slideOut .form-control:focus{ outline:none}.form .form-error{ display:block; color:#b94a48; margin-top:5px; margin-bottom:5px; line-height:140%}.form .tickbox{ display:flex; align-items:flex-start; margin-bottom:20px}.form input[type="checkbox"]{ display:inline-block; width:auto; margin-top:5px}.form input[type="checkbox"] + label{ padding:0 0 0 5px}.form .form-error{ font-size:15px}.form textarea.form-control{ resize:none; height:150px}form input[type="checkbox"] + label + .form-error{ display:none}form .checkbox{ position:absolute; opacity:0}form .checkbox + label{ position:relative; padding-left:23px !important; cursor:pointer}form .checkbox + label:before{ position:absolute; left:0; content:"\f0c8"; color:rgb(64,72,64); font-family:'Font Awesome 5 Free'; font-size:20px; display:inline-block; font-style:normal; vertical-align:middle; cursor:pointer}form .checkbox:checked + label:before{ content:"\f14a"; color:rgb(0,0,0)}.form .required-star{ color:rgb(255,0,0)}form .tickbox.has-error label:before{ color:rgb(255,0,0)}.form .form-group{ position:relative}.form select.valid,.form input.valid{ background-image:url('/images/default/success-field.png'); background-position:right 10px center; background-repeat:no-repeat; -webkit-background-size:20px; background-size:20px; border-color:#4a4a4a; -webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0.075); box-shadow:inset 0 0 0 rgba(0,0,0,0.075)}.form select.error,.form input.error{ background-image:url('/images/default/error-field.png'); background-position:right 10px center; background-repeat:no-repeat; -webkit-background-size:20px; background-size:20px; border:2px solid #ff0000; background-color:#ffeded; -webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0.075); box-shadow:inset 0 0 0 rgba(0,0,0,0.075)}.form .error + div.error,.form .form-group.has-error div.error{ color:#f00; position:absolute; right:0; bottom:-22px; margin:0}.form .captcha .error + div.error,.form .form-group.captcha.has-error div.error{ position:static}.form .form-group.has-error.tickbox div.error{ display:none !important}form .has-error input.error,form .has-error select.error,form .has-error textarea.error{ background-image:url('/images/default/error-field.png'); background-position:right 10px center; background-repeat:no-repeat; -webkit-background-size:20px; background-size:20px; border-color:#f00}form .has-error div.error{ color:#f00}#slideOut .form-error{ display:none}#slideOut .bottom-box{ position:relative; margin-bottom:0 !important}#slideOut .bottom-box .required{ position:absolute; top:10px; right:0; font-size:14px; color:rgb(68,68,68)}.right-tab{ display:none; position:fixed; top:200px; width:370px; right:-370px; background:rgb(238,238,238); z-index:9999; color:rgb(68,68,68); transition-property:all; transition-duration:.5s; transition-timing-function:cubic-bezier(0,1,0.5,1)}.right-tab iframe{ border:none; width:100%; height:350px}.right-tab-button{ background:rgb(68,68,68); width:40px; height:40px; text-align:center; color:#fff; font-size:18px; line-height:40px; cursor:pointer; position:absolute; top:0; left:-40px}.right-tab-button > i{ line-height:40px}#facebook-feed{ top:405px; z-index:9998}#twitter-feed{ top:450px; z-index:9997}#instagram-feed{ top:495px; z-index:9996}.right-tab-content{ padding:15px}#cookie{ width:calc(100% - 40px); max-width:350px; position:fixed; z-index:99999; left:20px; bottom:20px; background-color:rgb(255,255,255); color:rgb(0,0,0); border-radius:5px; display:flex; flex-direction:column; align-items:center; padding:20px; box-shadow:0 0 5px rgba(0,0,0,0.7); border-radius:5px}#cookie .cookie-text{ padding-bottom:20px}#cookie .cookie-text a{ display:block; margin-top:5px; color:#04508A}#cookie > .btn{ width:70%; text-transform:uppercase; font-weight:600}.hamburger{ position:absolute; top:50%; left:15px; padding:5px; display:inline-block; cursor:pointer; transition:opacity,filter linear 0.15s; background-color:transparent; border:none; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%)}.hamburger-box{ width:30px; height:24px; display:inline-block; position:relative}.hamburger-inner{ display:block; top:50%; margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{ width:30px; height:3px; background-color:rgb(255,255,255); border-radius:4px; position:absolute; transition:transform ease .15s}.hamburger--collapse .hamburger-inner{ top:auto; bottom:0; transition-delay:.13s; transition-timing-function:cubic-bezier(.55,.055,.675,.19); transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{ content:""; display:block; top:-20px; transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{ content:""; display:block; top:-10px; transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{ transition-delay:.22s; transition-timing-function:cubic-bezier(.215,.61,.355,1); transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{ top:0; transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s; opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{ top:0; transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s; transform:rotate(-90deg)}.page404 .content-01{ text-align:center}.page404 .btn{ margin:10px 5px auto}.page404 .btn-wrapper{ margin-top:15px}[data-var][contenteditable=true]{ outline:2px dashed #254d7a; outline-offset:-2px}@media (min-width:768px){ .right-tab{ display:block}}@media (max-height:750px){#slideOut{ top:20vh}#facebook-feed{ top:calc(20vh + 205px)}#twitter-feed{ top:calc(20vh + 250px)}#instagram-feed{ top:calc(20vh + 295px)}}@media (max-height:650px){ .right-tab{ display:none}}.bootbox.popup-login.show{ position:absolute; left:0; top:0; width:100%; height:100%}.bootbox.popup-login .modal-dialog{ position:absolute !important; top:50% !important; left:50% !important; transform:translate(-50%,-50%) !important; width:600px; margin:0; max-width:none}.bootbox.popup-login.show .modal-dialog .login_form{ padding-top:0}.bootbox.popup-login.show .spin-loader{ position:absolute; top:0; left:0; width:100%; height:100%; display:flex; align-items:center; justify-content:center; background-color:rgba(0,0,0,0.7); color:#fff; pointer-events:none}.bootbox.popup-login .modal-dialog .help-block.form-error{ color:rgb(185,74,72)}.bootbox.popup-login .modal-dialog .passblock{ position:relative; margin-bottom:30px}.bootbox.popup-login .modal-dialog .login_form #reset-password{ position:absolute; bottom:-25px; left:15px; cursor:pointer; font-size:14px}.bootbox.popup-login .modal-dialog .login_form #reset-password:hover{ text-decoration:underline}.bootbox.popup-login .modal-content{ border-radius:0}.bootbox.popup-login .modal-dialog .modal-body{ padding-bottom:0}.bootbox.popup-login .modal-dialog .bottom_suggestion{ margin-bottom:0; margin-left:-30px; margin-right:-30px; background:#b9b9b9; margin-top:15px}.bootbox.popup-login .modal-dialog .bottom_suggestion a{ color:#000; padding:15px 0; display:block}.bootbox.popup-login #loginform button.btn[type=submit]{ border-radius:0; width:100%}.show-account-popup::after{ content:""; position:absolute; width:80px; height:40px; top:calc(100% - 15px)}.account_popup_dialog{ position:absolute; top:calc(100% + 15px); right:-60px; width:240px; text-align:left; background:#fff; border:1px solid #000}.account_popup_dialog:before{ content:""; position:absolute; right:80px; width:70px; height:40px; top:-40px}.account_popup_dialog .item a{ color:#000; display:block; width:100%; padding:2px 15px; transition:all 0.1s; text-decoration:none; padding:5px}.account_popup_dialog .item a:hover{ background-color:#04508c}.account_popup_dialog .item a i{ margin-right:10px; margin-left:10px}background:#04508C;.account_popup_dialog .item a:hover i,.account_popup_dialog .item a:active i{ color:#fff !important}.bootbox.popup-login.show .modal-dialog .login_form .form-errors .error-line{ padding-left:15px; padding-right:15px; margin-bottom:10px; color:rgb(185,74,72)}.message-container{ position:fixed; bottom:15px; right:15px; width:300px; display:flex; flex-direction:column; align-items:center}.message-container .messagepopupmessage{ position:relative; background:#d7d7d7; padding:15px; border-radius:5px; margin-top:15px; border:1px solid #b9b9b9; font-size:14px; width:100%}.message-container .messagepopupmessage .close{ position:absolute; top:0; right:0; font-size:16px; border-radius:50%; width:20px; height:20px; display:flex; align-items:center; justify-content:center; opacity:0.2; cursor:pointer; transition:0.2s opacity}.message-container .messagepopupmessage:hover .close,.message-container .messagepopupmessage .close:active{ opacity:1}@media(max-width:575px){ .message-container{ left:15px; right:15px; width:auto}.message-container .messagepopupmessage{ width:100%; margin-top:5px}.message-container .messagepopupmessage .close{ font-size:20px}}#modal_backdrop.invisible{ -webkit-transition:visibility 0.3s ease-out; transition:visibility 0.3s ease-out}#modal_backdrop .modal-backdrop{ opacity:0; -webkit-transition:opacity 0.3s ease-out; transition:opacity 0.3s ease-out}#modal_backdrop:not(.invisible) .modal-backdrop{ opacity:0.7; color:#fff}.backtotop{ color:rgb(68,68,68); font-size:12px; position:fixed; bottom:15px; right:15px; display:flex; flex-direction:column; align-items:center; justify-content:center; pointer-events:none; opacity:0; cursor:pointer; transition:0.4s all; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; z-index:1031}.backtotop.show{ opacity:0.4; transition:0.4s all; pointer-events:all}.backtotop i{ background:rgb(68,68,68); color:#fff; width:30px; height:30px; display:flex; align-items:center; justify-content:center; border-radius:50%; margin-top:10px; transition:0.3s all; font-size:14px}.backtotop.show:hover{ opacity:1}.backtotop.show:hover i{ width:40px; height:40px; font-size:18px; margin-top:4px}.select2-container--default .select2-selection--single{ min-height:38px !important}.select2-container--default .select2-selection--single .select2-selection__rendered{ line-height:38px !important}.select2-container--default .select2-selection--single .select2-selection__arrow{ height:38px !important; line-height:38px !important}@media(max-width:767px){ .backtotop{ display:none}}.captcha.captcha-image img{ background-color:#fff; border-radius:3px; box-shadow:inset 0 2px 2px rgba(172,172,172,0.27); border:1px solid #cccccc; width:150px; height:40px}.captcha-image-reload{ display:flex}.captcha_whatis{ cursor:pointer; font-size:small}.sash_image{ max-width:100%; position:absolute; left:50%; top:50%; width:100%; height:auto; transform:translate(-50%,-50%); z-index:2; margin-top:-1px; margin-left:-1px}.form-control:focus{ box-shadow:none !important; border:1px solid #ced4da}.d-empty:after{ content:"\00a0"}.sash-svg-container{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; pointer-events:none}.sash-svg-container img.sash_image,.sash-svg-container object{ position:static}.sash-alignment-top_left img.sash_image,.sash-alignment-top_left object{ -webkit-transform:rotate(0); -moz-transform:rotate(0); -ms-transform:rotate(0); -o-transform:rotate(0); transform:rotate(0)}.sash-alignment-top_right img.sash_image,.sash-alignment-top_right object{ -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg)}.sash-alignment-bottom_right img.sash_image,.sash-alignment-bottom_right object{ -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg)}.sash-alignment-bottom_left img.sash_image,.sash-alignment-bottom_left object{ -webkit-transform:rotate(270deg); -moz-transform:rotate(270deg); -ms-transform:rotate(270deg); -o-transform:rotate(270deg); transform:rotate(270deg)}.modal-header > *:first-letter{ text-transform:capitalize}.h1,h1{ font-size:55px}.h2,h2{ font-size:64px}.h3,h3{ font-size:44px}@media(max-width:991px){ .h1,h1{ font-size:60px}.h2,h2{ font-size:55px}.h3,h3{ font-size:40px}}@media(max-width:575px){ .h1,h1{ font-size:50px}.h2,h2{ font-size:45px}.h3,h3{ font-size:35px}}.title-mark{ font-size:0.9rem; color:#595858; text-align:left; text-transform:uppercase; margin-bottom:5px}.noUi-connect{ background:#04508C !important}.breadcrumbs-container{ background-color:#EFEFEF}.breadcrumbs .breadcrumb-item{ color:#6A6A6A}.breadcrumbs .breadcrumb-item:before{ content:""}.breadcrumbs .breadcrumb-item ~ .breadcrumb-item:before{ content:"\2f"; font-family:'Font Awesome 5 Free'; font-weight:600; font-size:15px; vertical-align:middle; color:#6A6A6A; margin-bottom:2px}.separator{ font-style:normal; padding:0 3px}.input-field{ background-color:#efefef; padding:15px 20px; border-radius:30px; display:flex; align-items:center; max-height:60px; color:#2c2723}.input-field input,.input-field select{ border:none; background:none; font-size:14px}.input-field input:hover,.input-field input:active,.input-field input:focus,.input-field select:hover,.input-field select:active,.input-field select:focus { border:none; background:none}.input-field input::placeholder{ color:#2c2723; font-weight:500}.input-field select{ color:#2c2723; font-weight:500}.input-field .select2-container--default .select2-selection--single{ background:none !important; border:none !important}.input-field .select2-container--default .select2-selection--single .select2-selection__placeholder{ font-size:14px; color:#2c2723; font-weight:500}.tooltip-inner{ background-color:#fff; color:#093d79 !important; box-shadow:0 0 3px rgba(0,0,0,.2)}.tooltip.bs-tooltip-right .arrow:before{ border-right-color:#fff !important}.tooltip.bs-tooltip-left .arrow:before{ border-right-color:#fff !important}.tooltip.bs-tooltip-bottom .arrow:before{ border-right-color:#fff !important}.tooltip.bs-tooltip-top .arrow:before{ border-right-color:#fff !important}.show-basket-popup{ position:relative}.basket-popup-body{ position:absolute; right:0; top:calc(100% + 15px); z-index:9999; min-width:360px}.basket-popup-body .basket-popup-wrapper{ background:#fff; border:1px solid #04508C; width:100%; border-radius:5px; overflow:hidden}.basket-popup-body:before{ content:""; color:#fff; font-weight:600; position:absolute; top:-26px; right:0; font-size:30px; width:70px; height:30px}.basket-popup-body .items .popup-baket-item{ display:flex; flex-direction:row; align-items:center; width:300px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #d2d2d2; width:100% !important}.basket-popup-body .items .popup-baket-item.item-hidden{ display:none}.basket-popup-body .items .item-list{ padding:15px}.basket-popup-body .items .item-list div.popup-baket-item.item-visible-last{ border-bottom:none; margin-bottom:0; padding-bottom:0}.basket-popup-body .items .popup-baket-item .image{ width:80px; height:80px; position:relative; overflow:hidden; border:3px solid #fff; transition:0.2s all}.basket-popup-body .items .popup-baket-item .image a{ text-decoration:none !important}.basket-popup-body .items .popup-baket-item .image .btn-remove-item{ position:absolute; z-index:9; top:-3px; right:-3px; color:#04508C; padding:2px 4px; opacity:0; pointer-events:none; display:flex; width:28px; height:28px; align-items:center; justify-content:center; text-decoration:none !important; transition:0.2s all}.basket-popup-body .items .popup-baket-item .image:hover{ cursor:pointer; border:3px solid #04508C}.basket-popup-body .items .popup-baket-item .image:hover .btn-remove-item{ opacity:1; pointer-events:all}.basket-popup-body .items .popup-baket-item .image .btn-remove-item > i{ font-size:16px; transition:0.2s all}.basket-popup-body .items .popup-baket-item .image:hover .btn-remove-item > i{ font-size:20px}.basket-popup-body .items .popup-baket-item .image:before{ content:""; display:block; padding-bottom:100%}.basket-popup-body .items .popup-baket-item .image img{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%}.basket-popup-body .items .popup-baket-item .description{ padding:0 10px; width:auto; flex:1; text-align:left}.basket-popup-body .items .popup-baket-item .description .product-title{ color:#3e3e3e; font-size:16px; font-weight:normal; margin-bottom:0}.basket-popup-body .items .popup-baket-item .description .price{ color:#04508C; font-size:20px; font-weight:700}.basket-popup-body .items .popup-baket-item .description .price-vat{ color:gray; font-size:12px}.basket-popup-body .basket-total{ display:flex; flex-direction:row; align-items:center; justify-content:space-between; color:#404040; padding:10px 20px; font-weight:bold; font-size:20px}.basket-popup-body .basket-total .value{ color:#04508C}.basket-popup-body .basket-control{ display:flex; flex-direction:row; align-items:end; align-items:flex-end; justify-content:space-between; padding:0 20px 20px 20px}.basket-popup-body .basket-control > a{ background:#2f292b; color:#fff; text-decoration:none; padding:7px 25px; display:block; font-size:18px}.basket-popup-body .basket-control > a.edit-my-basket{ color:#4c4c4c !important; font-size:13px; background:none; padding:0}.basket-popup-body .basket-control > a.edit-my-basket:hover{ text-decoration:underline}.basket-popup-body .basket-control > a.edit-my-basket > i{ font-size:14px !important}.basket-popup-body .basket-control a.checkout-now{ background-color:#04508C; padding:20px 15px; text-transform:uppercase; transition:0.2s all; font-size:14px; font-weight:700}.basket-popup-body .basket-control a.checkout-now:hover{ transform:scale(1.02)}.basket-popup-body .basket-control a.checkout-now:active{ transform:scale(0.98)}.basket-popup-body .btn-remove-item{ color:#000; font-size:14px; cursor:pointer}.basket-popup-body .btn-remove-item:hover{ text-decoration:underline}.basket-popup-body .items.v-items-scroll .scroll_arrow{ background-color:#04508C; width:100%; height:35px; background-repeat:no-repeat; background-position:50% 50%; transition:0.2s all; cursor:pointer}.basket-popup-body .items.v-items-scroll .scroll_arrow:hover{ opacity:1}.basket-popup-body .items.v-items-scroll .scroll_arrow.scroll_up{ background-image:url('/images/default/angle-up-icon.svg')}.basket-popup-body .items.v-items-scroll .scroll_arrow.scroll_down{ background-image:url('/images/default/angle-down-icon.svg')}@media(max-width:575px){ .basket-popup-body{ right:-14px; width:100vw; min-width:320px}.basket-popup-body .items .popup-baket-item{ width:100%}.basket-popup-body .items .popup-baket-item .image .btn-remove-item{ opacity:1; pointer-events:all}}.navbar{ padding:0; flex-direction:column; background:#fff}@media(max-width:991px){ .navbar{ height:100px}.navbar .navbar-container{ min-height:100px; height:100px}}.navbar .form-control::placeholder{ color:#8d8d8d; font-size:14px}.navbar .nav-search-field{ background-color:#efefef; border-radius:5px}.navbar .nav-search-field input{ background-color:rgba(0,0,0,0)}.mobilemenu-close{ width:15px; height:auto; display:block; position:absolute; right:0; top:30px; right:20px; filter:brightness(0) invert(1); cursor:pointer; z-index:999999}.search-box.form-group .form-control{ border-radius:26.5px; height:53px; padding-left:23px; color:#595959; font-size:18px}.navbar .phone-container{ font-size:1.1em; font-weight:700; color:#04508c}nav.navbar .navbar-header .right-buttons .phone-container img{ height:20px; padding:0 5px}.navbar .top-header{ width:100%; background:#2e2e2e; padding-top:10px; padding-bottom:10px; transition:0.2s all}.navbar .top-header a{ color:#fff; font-size:16px}.navbar.scrolled .top-header{ height:0; padding:0; overflow:hidden}nav.navbar .navbar-header{ width:100%}nav.navbar .navbar-header .right-buttons{ display:flex; flex-direction:row; align-items:center; justify-content:end; justify-content:flex-end; margin-left:-15px; margin-right:-15px}nav.navbar .navbar-header .right-buttons a{ color:#000}nav.navbar .navbar-header .right-buttons a.checkout-now{ color:#fff}nav.navbar .navbar-header .right-buttons img{ height:30px}nav.navbar .navbar-header .right-buttons i.fa-spinner{ font-size:16px}nav.navbar .navbar-header .right-buttons .title{ font-size:16px; font-weight:600}nav.navbar .navbar-header .right-buttons .subtitle{ font-size:12px; color:#959595}nav.navbar .navbar-header .right-buttons .navbar-account-button{ display:flex; flex-direction:column; align-items:center; justify-content:center; position:relative; padding:0 10px; cursor:pointer; text-align:center; text-decoration:none}nav.navbar .navbar-header .right-buttons .navbar-account-button > .text{ margin-bottom:-15px}nav.navbar .navbar-header .right-buttons .navbar-basket-button{ display:flex; flex-direction:column; align-items:center; justify-content:center; position:relative; padding-left:10px; padding-right:20px; text-decoration:none}nav.navbar .navbar-header .right-buttons .navbar-basket-button .nav-basket-count{ background:#04508c; width:30px; height:30px; color:#fff; display:flex; align-items:center; justify-content:center; border-radius:50%; position:absolute; top:10px; right:0}nav.navbar .navbar-header #form-search{ width:100%}nav.navbar .navbar-header .search-box{ display:flex; flex-direction:row; align-items:center; justify-content:center; margin:0; padding:5px 15px}nav.navbar .navbar-header .search-box #searchString{ height:40px; border:none !important; box-shadow:none !important; border-radius:0; background:none}nav.navbar .navbar-header .search-box .sep{ background:#dbdbdb; height:30px; width:1px}nav.navbar .navbar-header .search-box .form-control{ border:0}nav.navbar .navbar-header .search-box #searchButton{ height:40px; background:none; border:none; cursor:pointer}nav.navbar .navbar-header .search-box #searchButton img{ height:50%}nav.navbar .navbar-header .search-box.has-error{ border:1px solid rgb(185,74,72); background:rgb(255,234,234); position:relative}nav.navbar .navbar-header .search-box.has-error div.error{ width:auto; position:absolute; top:100%; left:0}nav.navbar .navbar-header .search-box .help-block.form-error{ color:rgb(185,74,72); position:absolute; left:0; top:100%}.navbar-brand{ padding:0; margin-right:20px}.logo{ width:125px; height:auto}.navbar-container{ position:relative; min-height:112px; max-width:none; padding:0 30px; justify-content:center; height:112px}.navbar-nav{ font-family:"Montserrat",sans-serif; background-color:rgb(9,61,121); width:100%}.nav-link{ color:rgb(255,255,255) !important; padding-left:10px !important; border-bottom:1px solid rgb(102,102,102)}.nav-link:hover{ color:rgb(177,158,150) !important}.dropdown-item-menu .subcategory-container{ padding:20px; position:relative; height:245px}.nav-link.dropdown-switch{ cursor:pointer}@media(max-width:991px){ .dropdown-item-menu .subcategory-container{ height:auto}.nav-link{ border:none !important}}.fullsize-drop{ width:100vw; position:absolute; left:0; z-index:99999; top:0; height:345px; background-color:#003D73}@media(max-width:991px){ .fullsize-drop{ position:fixed; left:0; top:0; background-color:#04508C; width:320px; height:100vh}.fullsize-drop h4{ margin-top:60px; margin-left:26px}.fullsize-drop .subcategory-container{ padding-top:0}.item-dropdown.show > .dropdown-item-menu{ background-color:#04508C !important}.close-subcat::before{ position:absolute; z-index:2; left:-6px; height:23px !important; width:23px !important; transform:rotateX(0deg) rotate(180deg)}.close-subcat{ color:transparent !important; position:absolute; left:49px; top:31px}.close-subcat:hover{ color:transparent !important}}.close-subcat::before{ content:""; background:url("/images/arrow-right.svg") no-repeat; filter:brightness(0) invert(1); width:15px; height:15px; display:inline-block; transition:transform 0.2s; margin-right:5px; vertical-align:-9%}.close-subcat{ display:inline-block; color:#fff; text-decoration:none; font-size:15px; margin-left:5px}.close-subcat-container{ font-size:12px; font-weight:700}.close-subcat:hover{ text-decoration:none; color:#fff}@media(min-width:992px){.subcategory-container.lvl1{ height:280px}.subcategory-container{ display:grid !important; grid-template-columns:repeat(4,1fr); grid-template-rows:repeat(5,1fr); grid-auto-flow:column}}.dropdown-item-menu .nav-link{ color:#fff !important; min-width:180px}.item-dropdown .dropdown-item-menu{ display:none}.item-dropdown.show > .dropdown-item-menu{ display:block; background:#003D73}.nav-item .dropdown-switch{}.nav-item.item-dropdown.lvl2 > .dropdown-switch:after{ content:""; background:url("/images/arrow-right.svg") no-repeat; filter:brightness(0) invert(1); width:15px; height:15px; margin-left:10px; margin-top:4px; display:inline-block}.nav-item.item-dropdown.show.lvl2 > .dropdown-switch:after{ content:"\1F861"; font-family:'Font Awesome 5 Free'}nav.navbar .navbar-header .right-buttons .account_popup_dialog{ right:auto; border-radius:5px; border:1px solid #04508c; overflow:hidden; z-index:1}nav.navbar .navbar-header .right-buttons .account_popup_dialog a i{ color:#04508c}nav.navbar .navbar-header .right-buttons .account_popup_dialog i{ font-size:18px}nav.navbar .navbar-header .right-buttons .account_popup_dialog a:hover{ color:#fff}.navbar-phone{ color:#000; font-size:24px; font-weight:700; text-align:right}.navbar-phone b{ font-weight:900}.navbar-phone-button{ float:right; margin:10px 10px 0 -10px; padding:2px 7px; border:1px solid #ddd; border-radius:3px; color:rgb(255,255,255)}.working-hours{ font-size:16px; font-weight:400}.dropdown-menu{ margin:0; border:none; border-radius:0; background:#ccc}.dropdown-toggle::after{ content:"\f107"; font-family:'Font Awesome 5 Free'; width:auto; height:auto; border:none; font-size:15px; vertical-align:middle}#navbar-menu{ width:100%; background-color:#04508c; margin:0; height:59px}@media(min-width:992px){ #navbar-menu{ position:relative}}.navbar-nav .nav-item.lvl1{ font-weight:600; font-size:0.9em; text-transform:uppercase}.navbar-nav .nav-item.lvl2{ text-transform:capitalize; font-size:14px; font-weight:400}@media (max-width:991px){ .navbar .nav-search-field{ background-color:transparent}.navbar-nav{ position:absolute; top:0; left:0; width:320px; background-color:#04508C !important; height:100vh}.navbar-nav .menu-account-links-container{ height:100%}.navbar-nav .phone-container{ filter:brightness(0) invert(1)}.navbar-nav .phone-container img{ height:1em}.navbar-nav .search-button-mobile{ background-color:rgba(0,0,0,0); border:none; filter:brightness(0) invert(1)}.navbar-nav .search-box input{ background-color:rgba(0,0,0,0); border:none; color:#fff}.navbar-nav .search-button-mobile img{ height:1em}}@media (min-width:992px){.nav-item.item-dropdown.lvl1.hoveritem::after{ content:""; width:100%; height:20px; position:absolute}.nav-item.item-dropdown.lvl2 > .dropdown-switch:after{ content:""; background:url("/images/arrow-right.svg") no-repeat; filter:brightness(0) invert(1); width:15px; height:15px; display:inline-block; position:absolute}.nav-item.item-dropdown.show.lvl2 > .dropdown-switch:after{ content:"\1F861"; font-family:'Font Awesome 5 Free'}.item-dropdown.show.lvl1 > .dropdown-item-menu{ position:absolute; left:0; width:100vw; background-color:#003D73; height:280px; top:59px}.item-dropdown.show.lvl1 > .dropdown-item-menu:after{ content:""; position:absolute; top:-30px; left:50%; transform:translateX(-50%); font-size:24px; width:100%; text-align:center; height:30px; z-index:-1}.item-dropdown.show.lvl2.show{ position:static}.logo{ width:200px; height:auto}.navbar-nav{ background:transparent; justify-content:space-between}.nav-link{ color:rgb(0,0,0) !important; color:#fff !important; border:none; padding:5px 25px !important}.navbar-nav .lvl2 .nav-link{ padding:10px !important}.dropdown-menu{ margin-top:15px; background:#000}.dropdown-menu:after{ content:""; position:absolute; top:-19px; height:20px; left:0; right:0}.dropdown-menu:before{ content:""; position:absolute; top:-19px; left:20px; border:10px solid transparent; border-bottom:9px solid #000}.dropdown-item{ color:#fff !important}.dropdown-item:hover{ background:#ff9900}}@media (max-width:767px){nav.navbar .navbar-header{ height:100%; text-align:center}nav.navbar .navbar-header .navbar-brand{ margin-right:0}.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{ background-color:rgb(0,0,0) !important}.navbar-phone-button{ color:rgb(0,0,0)}#navbar-menu ul.navbar-nav{ margin-left:-15px; margin-right:-15px}#navbar-menu > .container{ width:100%; max-width:100%; padding:0}.nav-item.item-dropdown.lvl1 > .dropdown-switch:after, .nav-item.item-dropdown.lvl2 > .dropdown-switch:after{ float:right}}@media(max-width:991px){ .nav-item.item-dropdown.lvl1.hoveritem::after{ content:""; background:url("/images/arrow-right.svg") no-repeat; filter:brightness(0) invert(1); width:15px; height:15px; display:inline-block; position:absolute; top:12px; right:30px; transition:transform 0.2s}.nav-item.item-dropdown.lvl1.hoveritem.show::after{ content:""; background:url("/images/arrow-right.svg") no-repeat; filter:brightness(0) invert(1); width:15px; height:15px; display:inline-block; position:absolute; top:12px; right:30px; transform:rotateY(0deg) rotate(90deg); transition:transform 0.2s}.navbar-nav{ overflow:scroll}.nav-link.dropdown-switch{ display:inline-block}.navbar-nav .nav-item.lvl1{ padding-left:22px}.nav-mobile-menu{ padding-bottom:30px}@media(max-width:991px){ .nav-mobile-menu .nav-item{ position:relative} }.search-button-mobile{ padding-left:15px}.searchbar.active .search-box .form-control{ max-width:370px; padding-left:23px; opacity:1}.searchbar.active .search-box{ width:300px}.search-box.form-group .form-control{ border-radius:46.5px; padding:0; transition:max-width 0.3s ease-out,opacity 0.3s ease-out,padding 0.3s ease-out; background-color:transparent; box-shadow:none; padding-left:10px; max-width:0}.mobile-navbar-nav .search-box.form-group .form-control{ max-width:235px; color:#fff}#st-error{ position:absolute; top:65px; left:30px}nav.navbar .searchbar.active .search-box{ background-color:#efefef}.logo{ height:80px; width:auto}nav.navbar .navbar-header .right-buttons{ height:80px; margin:0}nav.navbar .navbar-header .right-buttons i{ font-size:30px}nav.navbar .navbar-header .right-buttons .navbar-basket-button .nav-basket-count{ top:15px; right:10px; font-size:12px; width:25px; height:25px}.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{ background-color:rgb(0,0,0) !important; width:22px}.hamburger{ position:relative; top:0; left:0; transform:none; width:100%; text-align:left; padding:5px 15px; display:flex}.hamburger.is-active:after{ transform:translateY(-50%) rotate(180deg)}.hamburger .hamburger-box{ margin-right:15px; width:22px; height:20px}.hamburger--collapse .hamburger-inner:before{ top:-8px}.hamburger--collapse .hamburger-inner:after{ top:-16px}.hamburger .menu-text{ }}@media(max-width:991px){ #st-error{ display:none !important}.navbar .form-control::placeholder{ color:#fff}nav.navbar .navbar-header .right-buttons .navbar-account-button{ flex-direction:row}nav.navbar .navbar-header .right-buttons .navbar-account-button i{ margin-right:10px}.navbar-nav .nav-link{ padding-left:15px; padding-right:15px}.navbar-nav .dropdown-item-menu .nav-link{ padding-left:20px !important; padding-right:15px}.navbar-nav .dropdown-item-menu .dropdown-item-menu .nav-link{ padding-left:30px !important; padding-right:15px}}@media(max-width:991px) and (min-width:576px){ nav.navbar .navbar-header{ padding-left:15px; padding-right:15px}}@media(max-width:575px){ nav.navbar .navbar-header .right-buttons .account-block{ }nav.navbar .navbar-header .right-buttons .navbar-basket-button{ padding:0}nav.navbar .navbar-header .right-buttons .navbar-basket-button .nav-basket-count{ right:-10px}nav.navbar .navbar-header .right-buttons .search-toggle{ border:0; background:none; cursor:pointer}nav.navbar .navbar-header .right-buttons{ width:100%; justify-content:space-between}nav.navbar .navbar-header #form-search.active{ display:block}nav.navbar .navbar-header{ width:auto; padding-left:15px; padding-right:15px}.hamburger{ flex-direction:column; height:auto; background:none; border:none}.hamburger:after{ display:none}.hamburger .hamburger-box{ display:block; position:relative; min-height:20px; top:0; left:0; margin:0; margin-bottom:2px}.hamburger .hamburger-box:before{ }.hamburger .hamburger-box:after{ }nav.navbar .navbar-header .right-buttons i{ font-size:22px; height:24px}nav.navbar .navbar-header .right-buttons .sep-block{ background:#dbdbdb; height:80%; width:1px}.logo{ height:60px; width:auto}nav.navbar .navbar-header #form-search{ display:none; position:absolute; left:0; top:100%; background:#fff}nav.navbar .navbar-header #form-search.show{ display:block !important; z-index:999}nav.navbar .navbar-header .search-box .help-block.form-error{ display:none !important}.fixed-top.scrolled .navbar-container{ display:block !important}nav.navbar.fixed-top.scrolled .navbar-header{ margin-top:0; border-bottom:1px solid #dbdbdb}nav.navbar.fixed-top.scrolled .navbar-header .right-buttons{ height:60px}}.predictivesearch{ position:relative}.predictivesearch .psresult{ position:absolute; top:60px; width:100%; background-color:#efefef; z-index:999; border-top:1px solid #dbdbdb; box-shadow:0 5px 5px rgba(0,0,0,0.1)}.predictivesearch .psresult .ps_line:hover{ text-decoration:none}.predictivesearch .psresult .ps_line .ps_line-content{ position:relative; display:flex; flex-direction:row; padding:10px 5px; border-bottom:1px solid gainsboro}.predictivesearch .psresult .ps_line .ps_line-content:after{ content:""; position:absolute; top:0; left:0; width:100%; height:100%; background-color:#04508c; opacity:0; filter:alpha(opacity=0); -webkit-transform:scale(0.7); transform:scale(0.7); z-index:1; -webkit-transition:all 0.35s; transition:all 0.35s; -moz-transition:all 0.35s; -ms-transition:all 0.35s}.predictivesearch .psresult .ps_line:hover .ps_line-content:after{ opacity:0.1; filter:alpha(opacity=50); -webkit-transform:scale(1); transform:scale(1)}.predictivesearch .psresult .ps_line:last-child{ padding-bottom:0; margin-bottom:0; border-bottom:none}.predictivesearch .psresult .ps_line img{ width:60px}.predictivesearch .psresult .ps_line .line_data{ display:flex; width:100%; flex-direction:column; justify-content:center; padding:0 15px}.predictivesearch .psresult .ps_line .line_data .name{ font-size:14px; color:#000}.predictivesearch .psresult .ps_line .line_data .price{ color:#04508c; font-size:20px; text-transform:uppercase; font-weight:bold}.predictivesearch .psresult .ps_showall{ background-color:transparent; border:0; outline:none !important; cursor:pointer}.predictivesearch .psresult .ps_showall:hover{ text-decoration:underline}.predictivesearch .psresult .no_result{ padding:0 6px; opacity:0.7}.blog-01{ padding:0 0 80px}.blog-01-categories{ font-size:0; margin-bottom:20px}.blog-01-category{ font-size:16px; display:inline-block; margin:0 10px 5px 0; cursor:pointer; padding:4px 10px; border-radius:3px; background:#e9e9e9}.blog-01-category.active{ background:rgb(0,0,0); color:#fff}.blog-01-item{ display:flex; flex-direction:column; position:relative; justify-content:end; border-radius:5px; overflow:hidden; padding:30px}.blog-01-image{ width:100%; height:100%; object-fit:cover; position:absolute; top:0; left:0}.blog-01-text{ z-index:1}.blog-01-title{ margin:0; font-size:24px}.top-blog-items{ display:grid; grid-template-columns:repeat(3,1fr); grid-template-rows:repeat(2,1fr); grid-gap:1.5rem}.top-blog-items .blog-01-item::before{ content:""; background:linear-gradient(0deg,rgba(0,0,0,.9303922252494747) 5%,rgba(0,0,0,.6026611328125) 40%,rgba(255,255,255,0) 100%); position:absolute; width:100%; height:100%; z-index:1; bottom:0; left:0; opacity:.6}.top-blog-items .blog-01-btn{ display:none}.top-blog-items .blog-01-item{ min-height:360px}.top-blog-items .blog-01-item > a{ position:absolute; width:100%; height:100%; z-index:2; top:0; left:0}.top-blog-items .blog-01-item .blog-01-author{ color:#fff; font-size:14px; margin-top:15px}.top-blog-items .blog-01-item .blog-01-title{ color:#fff}.blogs-list{ display:grid; grid-template-columns:repeat(3,1fr); grid-gap:1.5rem; margin-top:1.5rem}.blogs-list .blog-01-text{ display:flex; flex-direction:column; padding:30px; height:100%; max-height:400px}.blogs-list .blog-01-item{ justify-content:start; padding:0; background-color:#fff; box-shadow:0 0 15px rgba(0,0,0,0.4)}.blogs-list .blog-01-item .blog-01-content{ margin:20px 0; order:3; height:100%}.blogs-list .blog-01-item .blog-01-btn{ order:4; align-self:start}.blogs-list .blog-01-item img{ position:static; max-height:200px}.blogs-list .blog-01-author{ order:1; font-size:14px; color:#6c6c6c; margin-bottom:20px; font-weight:500}.blogs-list .blog-01-title{ order:2}.top-blog-items .blog-01-item:nth-child(1){ grid-row-start:1; grid-row-end:3}.top-blog-items .blog-01-item:nth-child(4){ grid-column-start:2; grid-column-end:4}@media (max-width:1199px){ .blog-01-image{ min-height:unset}.blogs-list .blog-01-text{ max-height:unset}.top-blog-items .blog-01-item{ min-height:300px}}@media (max-width:991px){ .blog-01-title{ font-size:18px}.top-blog-items .blog-01-item{ min-height:250px}.blogs-list .blog-01-item .blog-01-btn{ font-size:13px}.blogs-list .blog-01-item .blog-01-content{ font-size:14px}.blog-01{ padding:0 0 80px}}@media (max-width:767px){ .blogs-list{ grid-template-columns:repeat(2,1fr)}.top-blog-items .blog-01-item:nth-child(1){ grid-row-start:unset; grid-row-end:unset}.top-blog-items .blog-01-item:nth-child(4){ grid-column-start:unset; grid-column-end:unset}.top-blog-items{ grid-template-columns:repeat(2,1fr); grid-template-rows:unset}}@media (max-width:575px){ .top-blog-items{ grid-template-columns:1fr}.blogs-list{ grid-template-columns:1fr}.blog-01 .row{ margin:0}}.content-header-01{ background-image:url('/scripts/placeholder/2000/600/2000x600/150/darkgrey'); background-size:cover; background-position:center; text-align:center}.content-header-01 .container{ min-height:300px; display:flex; align-items:center; flex-wrap:wrap}.content-header-01 .container > div{ width:100%}.content-header-01 h2,.content-header-01 h1{ color:#fff}.content-header-01 .content-header-01-subtitle{ font-weight:normal; font-size:24px; color:#fff}.order-links > a:nth-child(1){ border-top-left-radius:50px; border-bottom-left-radius:50px}.order-links > a:nth-child(2){ border-top-right-radius:50px; border-bottom-right-radius:50px}@media(max-width:767px){ .content-header-01 .content-header-01-title{ font-size:32px}.content-header-01 .order-links a{ border-radius:50px; margin-bottom:20px}.order-links > a{ width:370px; overflow:hidden; justify-content:center}.order-links{ margin:0}}@media(max-width:440px){ .order-links > a{ font-size:13px; width:314px}}.content-header-01 p{ font-size:1.5rem}.content-header-01 .order-links a:last-child{ background-color:#0a2647}.content-header-01 .order-links a:first-child{ background-color:#04508C}.content-header-01 .order-links{ border-radius:50px; text-transform:uppercase; font-weight:600}.content-header-01 .order-links a{ padding:20px 35px; color:#fff; text-decoration:none; height:65px; display:flex; align-items:center}.content-header-01{ background-color:#909090; padding:120px 0}@media(max-width:575px){ .content-header-01 .order-links a{ padding:20px 20px}}.stay-connected .container-fluid{ background-color:#e9ecef}.stay-connected #form-1-btn{ border-radius:0; border-top-right-radius:50px; border-bottom-right-radius:50px; height:100%; background-color:#04508C; padding:20px 35px}.stay-connected #news_email{ border-radius:0; border-top-left-radius:50px; border-bottom-left-radius:50px; height:100%; padding:10px 25px}@media(max-width:575px){ .stay-connected #form-1-btn{ padding:20px 13px; font-size:0.8em}.stay-connected #news_email{ padding:10px; padding-left:20px}}.stay-connected .contact-us-buttons{ background-color:#04508C; padding:40px; margin-top:-80px}.stay-connected .contact-us-buttons .contact-icon{ border:3px solid #fff; width:80px; height:80px}.stay-connected .contact-us-buttons .contact-icon:hover{ text-decoration:none}.stay-connected .contact-us-buttons i{ font-size:35px}.stay-connected button{ margin:0 !important}.stay-connected #GDPR{ width:auto}.stay-connected #GDPR-error{ position:absolute; left:50%; transform:translateX(-50%)}.stay-connected a{ color:#ffffff}.stay-connected form .checkbox + label{ display:flex; align-items:center}@media(max-width:575px){ .stay-connected .contact-us-buttons .contact-icon{ width:60px; height:60px}.stay-connected .contact-us-buttons i{ font-size:25px}.stay-connected .contact-us-buttons span{ font-size:14px}.contact-us-buttons{ border-radius:0 !important}.stay-connected .contact-us-buttons{ padding:30px}}@media(min-width:576px){ .contact-us-buttons .contact-us-button{ overflow:hidden}}.footer-04-ecommerce{ padding-bottom:30px}.footer-04-ecommerce .footer-images img{ width:150px}.footer-04-ecommerce .copyright-block{ font-size:13px; color:#313831}.footer-04-ecommerce .copyright-block a{ color:#313831 !important}.footer-04-ecommerce .jumbotron.jumbotron-fluid{ color:#313831; background-color:#f2f2f2; padding:40px 0}.footer-04-ecommerce .jumbotron.jumbotron-fluid .pay-icon{ width:60px; height:40px; margin-left:5px; background-color:#e6e6e6}.footer-04-ecommerce .jumbotron.jumbotron-fluid .pay-icon img{ height:15px; filter:grayscale(1)}.footer-04-ecommerce .column-title{ font-size:20px; color:#595858; font-weight:bold; margin-bottom:20px; margin-top:100px}.footer-04-ecommerce .link-list .footer-link{ font-size:14px; color:#595858}.footer-04-ecommerce .link-list .footer-link a{ color:#04508C; font-size:14px; display:block; width:100%; margin-bottom:10px}.footer-04-ecommerce .contact-with-us{ margin-top:25px; margin-bottom:25px; align-items:center}.footer-04-ecommerce .contact-with-us .title{ font-size:18px; font-weight:bold; margin-right:10px}.footer-04-ecommerce .contact-with-us .icons{ display:flex; flex-direction:row; flex-wrap:wrap}.footer-04-ecommerce .contact-with-us .icons i{ font-size:0.6em}.footer-04-ecommerce .contact-with-us .icons > a{ background:#04508C; color:#fff; width:40px; height:40px; line-height:40px; margin:0 5px; margin-bottom:10px; display:flex; align-items:center; justify-content:center; font-size:24px; border-radius:50%; text-decoration:none; transition:0.1s all}.footer-04-ecommerce .contact-with-us .icons > a:hover, .footer-04-ecommerce .contact-with-us .icons > a:active{ background:#d0d0d0; color:#4b4b4b}.footer-04-ecommerce .last-footer{ font-style:normal; font-size:14px}.footer-04-ecommerce .last-footer a{ font-size:14px; width:100%}.footer-04-ecommerce .last-footer em.separator{ font-style:normal; margin-left:5px; margin-right:5px}@media(max-width:991px){ .additional-links{ }.additional-links .footer-link{ width:33%; display:inline-block}.additional-links .footer-link a{ }.footer-04-ecommerce .contact-with-us{ justify-content:center; align-items:center}.footer-04-ecommerce .last-footer{ text-align:center}}@media(max-width:767px){ .footer-04-ecommerce .column-title{ position:relative; padding-bottom:15px; padding-top:15px; margin:0; margin-top:15px}.footer-04-ecommerce .link-list.open{ display:block}.additional-links .footer-link{ width:100%; display:block}.footer-04-ecommerce .contact-with-us .title{ margin-bottom:15px}}@media(max-width:575px){ .footer-04-ecommerce .copyright-block{ flex-direction:column}.footer-04-ecommerce .copyright-block p{ margin-bottom:0}.footer-04-ecommerce .copyright-block p:first-child{ margin-bottom:5px}}