
/* CSS Document */
@import url('css.css');

* {margin:0;padding:0;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px;}
body {font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;background:#FFFFFF;color:#a5a5a5;}
div {display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul {list-style:none;margin-bottom:0px;}
p {font-family:'Open Sans',sans-serif;font-size:14px;line-height:1.75;font-weight:400;color:#8f8f8f;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px;}
p a {display:inline;position:relative;color:inherit;border-bottom:solid 1px #ffa07f;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
p:last-of-type {margin-bottom:0;}
a,a:hover,a:visited,a:active,a:link {text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px;}
p a:active {position:relative;color:#FF6347;}
p a:hover {color:#FFFFFF;background:#ffa07f;}
p a:hover::after {opacity:0.2;}
::selection {background:rgba(187,228,50,0.75);color:#FFFFFF;}
p::selection {}
h1 {font-size:48px;}
h2 {font-size:36px;}
h3 {font-size:24px;}
h4 {font-size:18px;}
h5 {font-size:14px;}
h1,h2,h3,h4,h5,h6 {font-family:'Open Sans',sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px;}
h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection {}
.form-control {color:#db5246;}
section {display:block;position:relative;box-sizing:border-box;}
.clear {clear:both;}
.clearfix::before,.clearfix::after {content:"";display:table;}
.clearfix::after {clear:both;}
.clearfix {zoom:1;}
.float_left {float:left;}
.float_right {float:right;}
.trans_200 {-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.trans_300 {-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
.trans_400 {-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}
.trans_500 {-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.fill_height {height:100%;}
.super_container {width:100%;overflow:hidden;padding-left:220px;}
.prlx_parent {overflow:hidden;}
.prlx {height:130% !important;}
.parallax-window {min-height:400px;background:transparent;}
.parallax_background {position:absolute;top:0;left:0;width:100%;height:100%;}
.background_image {position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.nopadding {padding:0px !important;}
.section_container {width:80%;height:auto;margin:0 10%;}
.section_container .container {max-width:100%;padding-left:0;padding-right:0;}
.button_1 {width:186px;height:45px;background:#414141;text-align:center;}
.button_1 a {display:block;line-height:45px;color:#bbe432;font-size:14px;font-weight:600;}
.button_1:hover {background:#bbe432;}
.button_1:hover a {color:#414141;}
/*********************************3. Sidebar*********************************/
.sidebar {position:fixed;top:0;left:0;width:220px;height:100vh;background:#2d2d2d;z-index:100;}
.info {width:100%;}
.info_content {padding-left:21px;padding-top:23px;}
.info_languages {cursor:pointer;padding-bottom:5px;padding-right:20px;}
.language_flag {display:inline-block;width:20px;height:12px;margin-right:6px;vertical-align:center;}
.language_flag img {max-width:100%;}
.dropdown_text {display:inline-block;font-family:'Poppins',sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;text-transform:uppercase;line-height:0.75;vertical-align:center;margin-right:15px;-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px);-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.has_children {z-index:1;}
.has_children:hover > .dropdown_text,.has_children ul .dropdown_text:hover {color:#e62018;}
.dropdown_arrow {display:inline-block;vertical-align:center;}
.dropdown_arrow i {font-size:12px;color:#FFFFFF;}
.has_children ul {position:absolute;top:100%;right:0;visibility:hidden;opacity:0;padding-top:10px;padding-bottom:15px;padding-right:15px;padding-left:15px;background:#1a1a1a;-webkit-transform:translateY(15px);-moz-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px);-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.has_children:hover ul {visibility:visible;opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}
.has_children:hover i {color:#e62018;}
.has_children ul li:not(:last-child) {margin-bottom:8px;}
.has_children ul li a {display:block;}
.has_children ul li a .dropdown_text {margin-right:0;}
.info_currencies {margin-left:28px;padding-bottom:5px;cursor:pointer;}
.sidebar_logo {padding-left:25px;padding-right:26px;}
.sidebar_logo a {display:block;}
.sidebar_logo a img {width:100%;display:block;}
.sidebar_logo a > div {padding:0; /*text-align:center; border:5px solid rgba(255,255,255,.1);*/}
.sidebar_logo a > div span {text-transform:uppercase;color:#FFFFFF;}
/* Navigation */
.sidebar_nav {padding-left: 0;}
.sidebar_nav ul {display:inline-block; width: 100%;}
.sidebar_nav ul li{ padding-left:45px; height: 30px; line-height: 30px;}
.sidebar_nav ul li.active{ background: #e62018; width: 100%;}
.sidebar_nav ul li:not(:last-child) {margin-bottom:8px;}
.sidebar_nav ul li a {font-family:'Poppins',sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;text-transform:uppercase;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.sidebar_nav ul li a i {margin-left:10px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.sidebar_nav ul li.active a:hover {color:#fff;}
.sidebar_nav ul li a:hover {color:#e62018;}
.sidebar_nav ul li:hover a i {color:#e62018;-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);}
/*Search*/
.search {width:100%;height:45px;background:transparent;padding-left:45px;padding-right:43px;margin-top:58px;}
.search_form {display:block;position:relative;}
.search_input {width:100%;height:45px;background:transparent;border:none;outline:none;border-bottom:solid 1px #cacaca;color:#FFFFFF;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.search_input:focus,.search_input:hover {border-bottom:solid 1px #e62018;}
.search_button {position:absolute;top:0;right:0;width:26px;height:45px;background:transparent;border:none;outline:none;color:#FFFFFF;cursor:pointer;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.search_button:hover {color:#e62018;}
.search_button:active {border:none;outline:none;}
.search_input::-webkit-input-placeholder {font-family:'Poppins',sans-serif;font-size:12px !important;font-weight:400 !important;font-style:italic;color:#7f7d7d !important;}
.search_input:-moz-placeholder {font-family:'Poppins',sans-serif;font-size:12px !important;font-weight:400 !important;font-style:italic;color:#7f7d7d !important;}
.search_input::-moz-placeholder {font-family:'Poppins',sans-serif;font-size:12px !important;font-weight:400 !important;font-style:italic;color:#7f7d7d !important;}
.search_input:-ms-input-placeholder {font-family:'Poppins',sans-serif;font-size:12px !important;font-weight:400 !important;font-style:italic;color:#7f7d7d !important;}
.search_input::input-placeholder {font-family:'Poppins',sans-serif;font-size:12px !important;font-weight:400 !important;font-style:italic;color:#7f7d7d !important;}

/*********************************4. Header*********************************/
.header {display:none;position:fixed;top:0;left:0;width:100vw;height:70px;background:#1a1a1a;z-index:100;}
.header_content {width:100%;height:100%;}
/* Logo */
.header_logo {margin-left:50px;}
.header_logo a {display:block;}
.header_logo a > div {border:solid 2px #e62018;padding-top:13px;padding-bottom:13px;text-align:center;font-size:18px;font-weight:700;line-height:0.75;color:#e62018;padding-left:14px;padding-right:16px;}
.header_logo a > div span {text-transform:uppercase;color:#FFFFFF;}
/* Navigation */
.header_nav {margin-left:55px;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px);}
.header_nav ul li:not(:last-child) {margin-right:25px;}
.header_nav ul li a {font-size:14px;font-weight:600;color:#FFFFFF;text-transform:uppercase;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.header_nav ul li a:hover {color:#e62018;}
.header_extra {-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px);}
/* Cart */
.header .cart {margin-right:60px;margin-left:40px;margin-top:-7px;padding-left:5px;padding-right:5px;}
/* Hamburger */
.hamburger {display:none;margin-left:50px;cursor:pointer;-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-ms-transform:translateY(3px);-o-transform:translateY(3px);transform:translateY(3px);}
.hamburger i {font-size:20px;color:#FFFFFF;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.hamburger:hover i {color:#e62018;}

/*********************************5. Menu*********************************/
.menu {position:fixed;top:0;left:-400px;width:400px;height:100vh;background:#1a1a1a;z-index:101;padding-right:60px;padding-top:87px;padding-left:50px;box-shadow:0px 5px 20px rgba(0,0,0,0.1);}
.menu.active {left:0;}
.menu_close_container {position:absolute;top:30px;right:60px;width:18px;height:18px;transform-origin:center center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer;}
.menu_close {width:100%;height:100%;transform-style:preserve-3D;}
.menu_close div {width:100%;height:2px;background:#FFFFFF;top:8px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.menu_close div:last-of-type {-webkit-transform:rotate(90deg) translateX(-2px);-moz-transform:rotate(90deg) translateX(-2px);-ms-transform:rotate(90deg) translateX(-2px);-o-transform:rotate(90deg) translateX(-2px);transform:rotate(90deg) translateX(-2px);transform-origin:center;}
.menu_close:hover div {background:#e62018;}
.menu .logo {margin-bottom:60px;}
.menu_nav ul li:not(last-child) {margin-bottom:4px;}
.menu_nav ul li a {font-family:'Poppins',sans-serif;font-size:16px;text-transform:uppercase;color:#FFFFFF;font-weight:600;letter-spacing:0.05em;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.menu_nav ul li a:hover {color:#e62018;}
.menu_search {width:100%;margin-top:30px;margin-bottom:67px;display:inline-block;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px);}
.menu .header_search_form {width:100%;}
.search form {position:relative;}
.menu .search_input {width:100%;background:transparent;height:42px;border:none;outline:none;padding-left:20px;border-bottom:solid 2px #d9d9d9;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.menu .search_input::-webkit-input-placeholder {font-size:12px !important;font-style:italic;font-weight:400 !important;color:#FFFFFF !important;}
.menu .search_input:-moz-placeholder {font-size:12px !important;font-style:italic;font-weight:400 !important;color:#FFFFFF !important;}
.menu .search_input::-moz-placeholder {font-size:12px !important;font-style:italic;font-weight:400 !important;color:#FFFFFF !important;}
.menu .search_input:-ms-input-placeholder {font-size:12px !important;font-style:italic;font-weight:400 !important;color:#FFFFFF !important;}
.menu .search_input::input-placeholder {font-size:12px !important;font-style:italic;font-weight:400 !important;color:#FFFFFF !important;}
.menu .search_input:focus,.menu .search_input:hover {border-bottom:solid 2px #e62018;}
.header_search_button {position:absolute;top:0;right:0;width:40px;height:100%;border:none;outline:none;cursor:pointer;background:transparent;}
.header_search_button:focus {outline:none;}
.header_search_button i {font-size:16px;color:#d9d9d9;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.header_search_button:hover i {color:#e62018;}
.menu_extra {position:absolute;right:50px;bottom:30px;}
.menu_social {font-size:12px;}
.menu_social {margin-right:-6px;margin-top:5px;}
.menu_social ul {display:inline-block;}
.menu_social ul li {display:inline-block;}
.menu_social ul li a i {font-size:14px;color:rgba(255,255,255,1);padding:6px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.menu_social ul li a i:hover {color:#e62018;}

/*********************************6. Home*********************************/
.home {width:100%;height:100vh;}
.home_slider_container {width:100%;height:100%;}
.home_content_container {position:absolute;top:180px;left:117px;width:100%;}
.home_content {max-width:690px;}
.home_discount_num {font-size:100px;font-weight:700;color:#414141;line-height:0.75;}
/* .home_discount_num::after {display:block;position:absolute;top:-3px;left:100%;content:'%';font-size:72px;font-weight:700;}
*/.home_discount_text {font-size:22px;font-weight:600;color:#414141;line-height:0.75;margin-left:11px;margin-bottom:2px;}
.home_title {font-size:56px;line-height:1.2;color:#414141;font-weight:300;margin:15px 0;}
.home_button {margin-top:6px;margin-left:8px;}
.home_slider_nav {position:absolute;top:51.5%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:56px;height:56px;background:transparent;text-align:center;z-index:1;cursor:pointer;}
.home_slider_nav div {width:100%;height:100%;}
.home_slider_nav:hover {background:#e62018;}
.home_slider_prev {left:32px;}
.home_slider_next {right:32px;}
.home_slider .owl-dots {position:absolute;bottom:30px;right:20px;}
.home_slider .owl-dots .owl-dot span {width:12px;height:12px;background:#FFFFFF;}
.home_slider .owl-dots .owl-dot.active span,.home_slider .owl-dots .owl-dot:hover span {background:#e62018;}

/********************************* banner-start *********************************/
/** * Owl Carousel v2.2.1 * Copyright 2013-2017 David Deutsch * Licensed under  () */
/* *  Owl Carousel - Core */
.owl-carousel {display:none;width:100%;height:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage {position:relative;-ms-touch-action:pan-Y;width:100%;height:100%;-moz-backface-visibility:hidden;/* fix firefox animation glitch */}
.owl-carousel .owl-stage:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer {position:relative;overflow:hidden;width:100%;height:100%;/* fix for flashing background */    -webkit-transform:translate3d(0px,0px,0px);}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item {-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-carousel .owl-item {position:relative;min-height:1px;width:100%;height:100%;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-item img {display:block;width:100%;}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {display:none;}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded {display:block;}
.owl-carousel.owl-loading {opacity:0;display:block;}
.owl-carousel.owl-hidden {opacity:0;}
.owl-carousel.owl-refresh .owl-item {visibility:hidden;}
.owl-carousel.owl-drag .owl-item {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-grab {cursor:move;cursor:grab;}
.owl-carousel.owl-rtl {direction:rtl;}
.owl-carousel.owl-rtl .owl-item {float:right;}
/* No Js */
.no-js .owl-carousel {display:block;}
/* *  Owl Carousel - Animate Plugin */
.owl-carousel .animated {animation-duration:1000ms;animation-fill-mode:both;}
.owl-carousel .owl-animated-in {z-index:0;}
.owl-carousel .owl-animated-out {z-index:1;}
.owl-carousel .fadeOut {animation-name:fadeOut;}
@keyframes fadeOut {0% {opacity:1;}
100% {opacity:0;}
}
/* * Owl Carousel - Auto Height Plugin */
.owl-height {transition:height 500ms ease-in-out;}
/* * Owl Carousel - Lazy Load Plugin */
.owl-carousel .owl-item .owl-lazy {opacity:0;transition:opacity 400ms ease;}
.owl-carousel .owl-item img.owl-lazy {transform-style:preserve-3d;}
/* * Owl Carousel - Video Plugin */
.owl-carousel .owl-video-wrapper {position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon {position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("../image/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}
.owl-carousel .owl-video-play-icon:hover {-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {display:none;}
.owl-carousel .owl-video-tn {opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame {position:relative;z-index:1;height:100%;width:100%;}

/** * Owl Carousel v2.2.1 * Copyright 2013-2017 David Deutsch * Licensed under  () */
/* * Default theme - Owl Carousel CSS File */
.owl-theme .owl-nav {margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;z-index:10000;background:red;}
.owl-theme .owl-nav [class*='owl-'] {color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;}
.owl-theme .owl-nav [class*='owl-']:hover {background:#869791;color:#FFF;text-decoration:none;}
.owl-theme .owl-nav .disabled {opacity:0.5;cursor:default;}
.owl-theme .owl-nav.disabled + .owl-dots {margin-top:10px;}
.owl-theme .owl-dots {text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-dots .owl-dot {display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-dots .owl-dot span {width:10px;height:10px;margin:5px 7px;background:#CFCFD0;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {background:#A19799;}

/********************************* banner-end *********************************/


/*********************************7. Boxes*********************************/
.boxes {width:100%;background:#1e1e1e;padding:80px 0 60px;z-index:1;}
.box {width:100%;margin-bottom:60px;}
.box_image {width:100%;overflow:hidden;}
.box_image img {max-width:100%;transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;}
.box:hover .box_image img {transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2);}
.box_title {position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-26px;width:237px;height:52px;background:#FFFFFF;text-align:center;}
.box_title:hover {background:#e62018;}
.box_title:hover a {color:#fff;}
.box_title a {display:block;line-height:52px;font-size:20px;font-weight:700;color:#1a1a1a;text-transform:uppercase;}

/*********************************11. Footer*********************************/
.footer {width:100%;background:#0f0f0f;}
.footer_content {width:90%;margin:0 auto;padding-top:58px;padding-bottom:0;}
.footer_logo {width:212px; padding-left: 30px; }
.footer_logo img{ background: rgba(255,255,255,0.2); padding: 10px;}
.footer_logo a {display:block;}
.footer_logo a > div {border:solid 2px #e62018;padding-top:13px;padding-bottom:13px;text-align:center;font-size:36px;font-weight:700;line-height:0.75;color:#e62018;padding-left:25px;padding-right:26px;}
.footer_logo a > div span {text-transform:uppercase;color:#1a1a1a;}
.footer_about_text {padding-right:50px;margin: 26px 0;}
.footer_about_text span{ border: 1px solid rgba(255,255,255,0.3); display: inline-block; padding: 10px;}
.cards {margin-top:50px;}
.cards ul li:not(:last-child) {margin-right:7px;}
.footer_questions {margin-top:8px;padding-right:50px;}
.footer_title {font-family:'Poppins',sans-serif;font-size:18px;font-weight:600;color:#414141;text-transform:uppercase;}
.footer_list {margin-top:30px;}
.footer_list ul {-webkit-columns:2;-moz-columns:2;-ms-columns:2;-o-columns:2;columns:2;}
.footer_list ul li {position:relative;padding-left:22px;}
.footer_list ul li::before {display:block;position:absolute;top:8px;left:1px;width:5px;height:5px;background:#d8e3e7;border:solid 2px #d8e3e7;content:'';-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.footer_list ul li:hover::before {top:7px;left:0;width:7px;height:7px;background:transparent;border:solid 2px #e62018;}
.footer_list ul li:not(:last-child) {margin-bottom:9px;}
.footer_list ul li a {font-size:14px;font-weight:400;color:#8f8f8f;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.footer_list ul li a:hover {color:#e62018;}
.footer_blog {margin-top:8px;padding-right:50px;}
.footer_blog_container {margin-top:30px;}
.footer_blog_item:not(:last-child) {margin-bottom:30px;}
.footer_blog_image {width:68px;height:68px;}
.footer_blog_image img {max-width:100%;}
.footer_blog_content {padding-left:29px;}
.footer_blog_title {margin-top:-4px;}
.footer_blog_title a {font-family:'Poppins',sans-serif;font-size:14px;font-weight:600;color:#414141;text-transform:uppercase;line-height:1.2;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.footer_blog_title a:hover {color:#e62018;}
.footer_blog_date {font-family:'Poppins',sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#8f8f8f;margin-top:4px;}
.footer_blog_link {margin-top:9px;}
.footer_blog_link a {font-size:12px;font-weight:500;color:#e62018;}
.footer_contact {margin-top:8px;padding-right:50px;}
.footer_contact_list {margin-top:30px;padding-right:20px;}
.footer_contact_list ul li:not(:last-child) {margin-bottom:10px;}
.footer_contact_list ul li span {font-size:14px;font-weight:700;color:#1a1a1a;}
.footer_contact_list ul li div {padding-left:14px;font-size:14px;font-weight:400;color:#8f8f8f;line-height:1.75;margin-top:-1px;}

/* Footer Social */
.footer_social {width:100%;background:#f0f5f7;}
.footer_social_container {width:100%;height:124px;}
.footer_social_item {display:block;padding-top:15px;padding-bottom:15px;}
.footer_social_icon i {font-size:30px;color:#d7d7d7;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.footer_social_item:hover .footer_social_icon i {color:#e62018;}
.footer_social_title {font-family:'Poppins',sans-serif;font-size:12px;font-weight:500;color:#9f9fa0;text-transform:uppercase;margin-left:20px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.footer_social_item:hover .footer_social_title {color:#414141;}

/* Credits */
.credits {width:100%;background:#050505;}
.credits_content {width:100%; height:80px; }
.credits_text {font-family:'Poppins',sans-serif;font-size:12px;color:#787878;}
.credits_text a {color:#787878;}
.bq{ width:100%; height: 80px; }
.bq p{ width: 50%; float:left; line-height: 80px; margin-bottom: 0;}
.bq p a{ text-decoration: none; border-bottom: none;}
.bq p a:hover{ background: none;}



/******************** responsivr-start **********************/
@media only screen and (max-width:1600px) {.footer_about_text,.footer_questions,.footer_blog,.footer_contact {padding-right:0;}
.footer_social_title {margin-left:10px;}
}
/************1.5 1500px************/
@media only screen and (max-width:1500px) {
	.footer_col:nth-last-child(n+3) {margin-bottom:50px;}
}
/************2. 1440px************/
@media only screen and (max-width:1440px) {
	.product {width:calc(100% / 3);}
}
/************3. 1380px************/
@media only screen and (max-width:1380px) {
	.footer_social_title {display:none !important;}
}
/************3. 1280px************/
@media only screen and (max-width:1280px) {

}
/************4. 1199px************/
@media only screen and (max-width:1199px) {
	.super_container {padding-left:0;}
	.sidebar {display:none;}
	.section_container {padding-left:0px;padding-right:0px;}
	.section_container .container {max-width:960px;padding-left:15px;padding-right:15px;}
	.header {display:block;}
	.home_content_container {top:160px;}
}
/************4. 1100px************/
@media only screen and (max-width:1100px) {

}
/************5. 1024px************/
@media only screen and (max-width:1024px) {

}
/************6. 991px************/
@media only screen and (max-width:991px) {
	.section_container .container {max-width:720px;}
	.home_discount_num {font-size:96px;}
	.home_discount_num::after {font-size:56px;}
	.home_title {font-size:80px;margin-top:-14px;}
	.header_nav,.header_extra .info_languages,.header_extra .info_currencies {display:none;}
	.hamburger {display:block;}
	.header_logo {margin-left:25px;}
	.box_col:not(:last-child) {margin-bottom:30px;}
	.product {width:calc(100% / 2);}
}
/************7. 959px************/
@media only screen and (max-width:959px) {

}
/************8. 880px************/
@media only screen and (max-width:880px) {

}
/************9. 768px************/
@media only screen and (max-width:768px) {

}
/************10. 767px************/
@media only screen and (max-width:767px) {
	.section_container .container {max-width:540px;}
	.home_content_container {left:90px;}
	.home_content {max-width:100%;}
	.home_discount_num {font-size:72px;}
	.home_discount_num::after {font-size:48px;}
	.home_discount_text {font-size:14px;margin-left:3px;}
	.home_title {font-size:64px;margin-top:-8px;}
	.categories_list li a {font-size:14px;}
	.categories_list li:not(:last-child) {margin-right:50px;}
	.categories_list li:not(:last-child)::after {top:-7px;font-size:24px;right:-29px;}
	.footer_col:nth-last-child(n+3) {margin-bottom:0px;}
	.footer_col:not(:last-child) {margin-bottom:0;}
	.footer_social_icon i {font-size:24px;}
}
/************11. 575px************/
@media only screen and (max-width:575px) {
	.header {height:50px;}
	.header_logo a > div {padding-top:10px;padding-bottom:10px;font-size:14px;padding-left:12px;padding-right:14px;}
	.cart_icon {width:18px;}
	.cart_num {top:10px;width:20px;height:20px;line-height:20px;}
	.menu {width:100vw;left:-100vw;}
	.home_slider_nav {display:none !important;}
	.section_container .container {max-width:100%;}
	.home_content_container {left:50px;}
	.home_discount_num {font-size:56px;}
	.home_discount_num::after {font-size:36px;}
	.home_title {font-size:48px;}
	.button_1 {width:123px;height:40px;}
	.button_1 a {font-size:12px;line-height:40px;}
	.header_logo {margin-left:25px;}
	.header .cart {margin-right:40px;}
	.hamburger {margin-left:30px;}
	.product {width:100%;}
	.newsletter_form_container {margin-top:71px;}
	.newsletter_input {height:40px;}
	.newsletter_button {font-size:12px;width:108px;height:40px;}
	.footer_social_icon i {font-size:16px;}
}
/************11. 539px************/
@media only screen and (max-width:539px) {

}
/************12. 480px************/
@media only screen and (max-width:480px) {

}
/************13. 479px************/
@media only screen and (max-width:479px) {

}
/************14. 400px************/
@media only screen and (max-width:400px) {
	
}

/******************** responsivr-end **********************/

@media all and (max-width:768px) {
	.header_logo a img{ height:46px; width: auto;}
	.home_discount_num{ font-size: 32px !important; }
	.home_discount_text{ display: inline-block !important;}
	.home_title{ width:82%; font-size: 26px !important; margin-top: 20px;}
	.button_1 { width:50% !important; display:inline-block !important;}
	.footer_about{ display: none;}
	.bq{ height: 100px;}
	.bq p{ width:100%; line-height:18px; margin:20px 0 0;}
}