@charset "utf-8";
/* CSS Document */

:root {
--main-dark-bg-color: #2d2d2d;
--dark-bg-color: #393939;
--dark-bg-color-2:#697075;
--dark-bg-color-3:#242729;
--dark-bg-color-4:#1c1b1b;
--dark-bg-color-5:#378ad3;
--dark-color-main:#cfd2d6;
--dark-color-1:#f2f2f3;
--dark-color-2:#9fa6ad;
--dark-border:#4a4e51;
}

*
{
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: 'Rubik', sans-serif;
font-size: 14px;
font-weight: 400;
background: #FFFFFF;
color: #000000;
}
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: 'Rubik', sans-serif;
font-size: 14px;
line-height: 1.7;
font-weight: 400;
color: #828282;
-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;
}
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
{

}
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: 'Rubik', sans-serif;
font-weight: 500;
-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;
}
.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;
}
.fill_height
{
height: 100%;
}
.super_container
{
width: 100%;
overflow: hidden;
}
.page-item.active .page-link {
background-color: #03c3b3;
border-color: #03c3b3;
}
.button
{
display: inline-block;
background: #073589;
background: #3d6cde;
border-radius: 5px;
height: 48px;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.button a
{
display: block;
font-size: 18px;
font-weight: 400;
line-height: 48px;
color: #FFFFFF;
padding-left: 35px;
padding-right: 35px;
}
.button:hover
{
opacity: 0.8;
}

/*********************************
3. Header
*********************************/

.header
{
position: relative;
width: 100%;
z-index: 10;
}

/*********************************
3.1 Top Bar
*********************************/

.top_bar
{
width: 100%;
height: 56px;
background: #fafafa;
border-bottom: solid 1px rgba(0,0,0,0.05);
z-index: 2;
}
.header.scrolled .top_bar
{
display: none;
}
.top_bar_contact_item
{
font-size: 16px;
font-weight: 300;
line-height: 56px;
margin-right: 40px;
}
.top_bar_contact_item:not(:first-child)
{
margin-right: 0px;
}
.top_bar_contact_item a
{
font-size: 16px;
font-weight: 300;
line-height: 56px;
color: #000;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.top_bar_contact_item a:hover
{
color: #8a8a8a;
}
.top_bar_contact_item:last-child
{
margin-right: 0px;
}
.top_bar_icon
{
display: inline-block;
margin-right: 14px;
-webkit-transform: translateY(-2px);
-moz-transform: translateY(-2px);
-ms-transform: translateY(-2px);
-o-transform: translateY(-2px);
transform: translateY(-2px);
}

.top_bar_dropdown li
{
padding-left: 13px;
padding-right: 13px;
}
.standard_dropdown li
{
display: inline-block;
position: relative;
height: 45px;
}
.standard_dropdown li li
{
display: block;
width: 100%;
}
.standard_dropdown li li a
{
display: block;
width: 100%;
border-bottom: solid 1px #f2f2f2;
font-size: 16px;
}
.standard_dropdown li:last-child a
{
border-bottom: none;
}
.standard_dropdown li.hassubs > a i
{
display: inline-block;
margin-left: 5px;
}
.standard_dropdown li a
{
display: block;
position: relative;
font-size: 16px;
font-weight: 300;
color: #000000;
line-height: 56px;
white-space: nowrap;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.standard_dropdown li a:hover
{
color: #073589;
color: #3d6cde;
}
.standard_dropdown li a i
{
display: none;
-webkit-transform: translateY(-1px);
-moz-transform: translateY(-1px);
-ms-transform: translateY(-1px);
-o-transform: translateY(-1px);
transform: translateY(-1px);
font-size: 12px;
}
.standard_dropdown li ul
{
display: block;
position: absolute;
top: 120%;
left: 0;
width: auto;
visibility: hidden;
opacity: 0;
background: #FFFFFF;
box-shadow: 0px 10px 25px rgba(0,0,0,0.1);
-webkit-transition: opacity 0.3s ease;
-moz-transition: opacity 0.3s ease;
-ms-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: all 0.3s ease;
z-index: 1;
}
.standard_dropdown li:hover > ul
{
top: 100%;
visibility: visible;
opacity: 1;
}
.standard_dropdown ul ul
{
left: 100%;
top: 0 !important;
}
.top_bar_user
{
display: inline-block;
margin-left: 35px;
}
.user_icon img
{
width: 100%;
}
.top_bar_user div
{
display: inline-block;
}
.top_bar_user div:nth-child(2)
{
margin-right: 21px;
}
.top_bar_user div:nth-child(2)::after
{
display: block;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
right: -13px;
width: 1px;
height: 17px;
background: rgba(0,0,0,0.1);
content: '';
}
.top_bar_user a
{
font-size: 16px;
font-weight: 300;
line-height: 56px;
color: #000;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.top_bar_user a:hover
{
color: #8a8a8a;
}

/*********************************
3.2 Header Main
*********************************/

.header_main
{
z-index: 1;
<!-- background-color :#073589; -->
<!-- background-color :#3d6cde; -->
}
.header.scrolled .header_main
{
display: none;
}
.logo_container
{
height: 175px;
}
.logo
{
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.logo a
{
font-size: 36px;
font-weight: 500;
color: #073589;
color: #3d6cde;
}
.breadcrumb {
background-color: #3d6cde;
color: #FFF !important;
}
.dropdown-menu {
background-color: #fff;
padding-left: 13px;
}
.navbar-light .navbar-nav .nav-link {
color: rgba(0, 0, 0, 0.71);
font-size: 18px;
}
.header_search
{
height: 175px;
}
.header_search_content
{
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.header_search_form_container
{
width: 100%;
height: 50px;
border: solid 1px #e5e5e5;border-ra
}
.header_search_form
{
width: 100%;
height: 100%;
background-color : #FFF;
}
.header_search_input
{
display: block;
position: relative;
width: calc((100% - 50px) * 0.601);
height: 100%;
line-height: 50px;
border: none !important;
outline: none !important;
padding-left: 26px;
color: #7f7f7f;
float: left;
}
.header_search_input::-webkit-input-placeholder
{
font-size: 16px !important;
font-weight: 300;
line-height: 50px;
color: #a3a3a3 !important;
}
.header_search_input:-moz-placeholder /* older Firefox*/
{
font-size: 16px !important;
font-weight: 300;
line-height: 50px;
color: #a3a3a3 !important;
}
.header_search_input::-moz-placeholder /* Firefox 19+ */
{
font-size: 16px !important;
font-weight: 300;
line-height: 50px;
color: #a3a3a3 !important;
}
.header_search_input:-ms-input-placeholder
{
font-size: 16px !important;
font-weight: 300;
line-height: 50px;
color: #a3a3a3 !important;
}
.header_search_input::input-placeholder
{
font-size: 16px !important;
font-weight: 300;
line-height: 50px;
color: #a3a3a3 !important;
}
.custom_dropdown_list i
{
display: inline-block;
color: #a3a3a3;
font-size: 10px;
margin-left: 3px;
-webkit-transform: translateY(-1px);
-moz-transform: translateY(-1px);
-ms-transform: translateY(-1px);
-o-transform: translateY(-1px);
transform: translateY(-1px);
}
select
{
display: inline;
border: 0;
width: auto;
margin-left: 10px;
outline: none;
-webkit-appearance: none;
-moz-appearance: none;
border-bottom: 2px solid #555;
color: #3d6cde;
-webkit-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
select:hover
{
cursor: pointer;
}
select option
{
border: 0;
border-bottom: 1px solid #555;
padding: 10px;
-webkit-appearance: none;
-moz-appearance: none;
}
.header_search_button
{
position: absolute;
top: 0;
right: 0;
width: 50px;
height: 100%;
background: #073589;
background: #3d6cde;
border: none;
outline: none;
cursor: pointer;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.wishlist_cart
{
height: 175px;
}
.wishlist_icon img
{
width: 100%;
}
.wishlist_text a
{
font-size: 18px;
font-weight: 400;
color: #000000;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.wishlist_text a:hover
{
color: #073589;
color: #3d6cde;
}
.cart_count
{
position: absolute;
bottom: -1px;
right: -14px;
width: 23px;
height: 23px;
background: #f9d607;
background: #3d6cde;
border-radius: 50%;
text-align: center;
}
.cart_count span
{
display: block;
line-height: 23px;
font-size: 12px;
color: #FFFFFF;
-webkit-transform: translateY(1px);
-moz-transform: translateY(1px);
-ms-transform: translateY(1px);
-o-transform: translateY(1px);
transform: translateY(1px);
}
.cart_icon img
{
width: 100%;
}
.cart_content
{
margin-left: 28px;
}
.cart_text a
{
font-size: 18px;
font-weight: 400;
color: #999999;
color: #3d6cde;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.cart_text a:hover
{
color: #a3a3a3;
color: #3d6cde;
}
.main_nav
{
width: 100%;
border-top: solid 1px #f2f2f2;
box-shadow: 0px 5px 20px rgba(0,0,0,0.1);
background: #FFFFFF;
}
.header.scrolled .main_nav
{
position: fixed;
top: 0;
left: 0;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.main_nav_dropdown li
{
display: flex;
align-items: center;
}
.main_nav_dropdown li:last-child
{
margin-right: 0px;
}
.main_nav_dropdown li a
{
font-size: 18px;
font-weight: 400;
color: #a19a9a;
line-height: 30px;
}
.main_nav_dropdown li li
{
padding-left: 15px;
padding-right: 15px;
margin-right: 0px;
}

/*********************************
3.4 Page Menu
*********************************/

.page_menu
{
margin-top: 15px;
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.page_menu_content
{
height: 0px;
background: #073589;
background: #3d6cde;
padding-left: 15px;
padding-right: 15px;
overflow: hidden;
}
.page_menu_search
{
display: none;
width: 100%;
margin-top: 30px;
margin-bottom: 30px;
}
.page_menu_search_input
{
width: 100%;
height: 40px;
background: #FFFFFF;
border: none;
outline: none;
padding-left: 25px;
}
.menu_contact_item
{
display: inline-block;
font-size: 12px;
font-weight: 300;
line-height: 56px;
margin-right: 40px;
color: #FFFFFF;
}
.menu_contact_item:not(:first-child)
{
margin-right: 0px;
}
.menu_contact_item a
{
font-size: 12px;
font-weight: 300;
line-height: 56px;
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;
}
.menu_contact_item a:hover
{
color: #8a8a8a;
}
.menu_contact_item:last-child
{
margin-right: 0px;
}
.menu_contact_icon
{
display: inline-block;
margin-right: 14px;
-webkit-transform: translateY(-2px);
-moz-transform: translateY(-2px);
-ms-transform: translateY(-2px);
-o-transform: translateY(-2px);
transform: translateY(-2px);
}

/*********************************
4. Banner
*********************************/

.banner
{
width: 100%;
overflow: hidden;
}
.characteristics
{
padding-top: 70px;
padding-bottom: 70px;
}

/*********************************
6. Deals of the week
*********************************/

/*********************************
6.1 Deals
*********************************/

.deals_image img
{
width: 100%;
}

.deals_item_category a
{
font-size: 14px;
font-weight: 400;
color: rgba(0,0,0,0.5);
}

.available
{
margin-top: 19px;
}

.available_title span
{
font-weight: 700;
}

.sold_title span
{
font-weight: 700;
}

.available_bar span
{
position: absolute;
top: 0;
left: 0;
height: 100%;
border-radius: 5px;
background: #073589;
background: #3d6cde;
}

.deals_timer_unit span
{
position: absolute;
display: block;
bottom: -22px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
font-size: 8px;
color: rgba(0,0,0,0.5);
text-transform: uppercase;
}

.deals_slider_nav i
{
font-size: 18px;
padding: 10px;
color: #666666;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.deals_slider_nav:hover i
{
color: #000000;
}
.deals_slider_nav:active i
{
color: #df3b3b;
}

/*********************************
6.2 Featured
*********************************/

.tabs
{
width: 100%;
}
.tabs ul li
{
font-size: 18px;
font-weight: 500;
color: rgba(0,0,0,0.5);
float: left;
margin-right: 53px;
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;
}
.tabs ul li:hover
{
color: rgba(0,0,0,0.8);
}
.tabs ul li:last-child
{
margin-right: 0px;
}
.tabs ul li.active
{
color: rgba(0,0,0,0.8);
}

.tabs_line span
{
position: absolute;
top: -1px;
left: 0;
width: 80px;
height: 2px;
background: #073589;
background: #3d6cde;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.tabs.tabs-right ul
{
float: right;
}

.product_item
{
position: relative;
<!-- left: -10px; -->
width: calc(100% + 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;
background: #FFFFFF;
cursor: pointer;
padding-top: 40px;
z-index: 0;
}
.slick-active .product_item:hover
{
box-shadow: 0px 5px 25px rgba(0,0,0,0.1);
z-index: 10;
}
.product_image
{
width: 100%;
height: 155px;
overflow: hidden;
}
.product_image img
{
display: block;
position: relative;
max-width: 100%;
max-height: 100%;
}
.product_content
{
width: 100%;
}
.product_price
{
<!-- margin-top: 25px; -->
}
.product_price.discount
{
color: #df3b3b;
text-decoration: line-through;
}
.product_price span
{
font-size: 12px;
font-weight: 400;
color: rgba(0,0,0,0.6);
margin-left: 10px;
}
.product_name
{
margin-top: 4px;
overflow: hidden;
color : #000;
font-size: 16px;
font-weight: 500;
margin-top: 25px;
}
.product_name div
{
width: 100%;
}
.product_stock {
height: 48px;
padding-top: 13px;
}
.product_name div a
{
font-size: 14px;
font-weight: 400;
color: #000000;
white-space: nowrap;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.product_name div a:hover
{
color: #073589;
color: #3d6cde;
}

.product_color input
{
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
display: inline-block;
position: relative;
width: 20px;
height: 20px;
border-radius: 50%;
border: none;
outline: none;
cursor: pointer;
font-size: 8px;
}
.product_color input:checked::after
{
display: block;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
font-family: 'FontAwesome';
content: '\f00c';
color: #FFFFFF;
}

.featured_slider .slick-dots li
{
display: inline-block;
width: 15px;
height: 15px;
border: none;
outline: none;
padding: 0px;
margin: 0px;
border-radius: 50%;
content: '';
background: #e8e8e8;
margin-right: 20px;
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;
}
.featured_slider .slick-dots li:hover
{
background: #073589;
background: #3d6cde;
}

.featured_slider .slick-dots li:last-child
{
margin-right: 0px;
}
.featured_slider .slick-dots li button
{
display: none;
}

.product_fav i
{
display: block;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
color: #cccccc;
line-height: 36px;
pointer-events: none;
z-index: 0;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.product_fav.active i
{
color: red;
}

.product_marks
{
display: none;
position: absolute;
top: 33px;
left: 30px;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.slick-active .product_marks
{
display: block;
}
.product_item:hover .product_marks
{
top: 18px;
left: 18px;
}
.product_mark
{
display: inline-block;
width: 36px;
height: 36px;
border-radius: 50%;
color: #FFFFFF;
text-align: center;
line-height: 36px;
font-size: 12px;
}
.product_new
{
display: none;
background: #073589;
background: #3d6cde;
visibility: hidden;
opacity: 0;
}

/*********************************
7. Popular Categories
*********************************/

.popular_categories_nav i
{
line-height: 36px;
color: #e5e5e5;
font-size: 18px;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.popular_categories_nav:hover i
{
color: #474747;
}

.popular_categories_link a
{
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.1em;
color: #073589;
color: #3d6cde;
}

.popular_category_image img
{
max-height: 100%;
max-width: 100%;
}

/*********************************
8. Banner 2
*********************************/

.banner_2_image img
{
width: 100%;
}

.rating_r i::before
{
font-family: 'FontAwesome';
content: "\f006";
font-style: normal;
font-size: 19px;
margin-right: 4px;
color: #f5e211;
}
.rating_r_1 i:first-child::before{content: "\f005";}
.rating_r_2 i:first-child::before{content: "\f005";}
.rating_r_2 i:nth-child(2)::before{content: "\f005";}
.rating_r_3 i:first-child::before{content: "\f005";}
.rating_r_3 i:nth-child(2)::before{content: "\f005";}
.rating_r_3 i:nth-child(3)::before{content: "\f005";}
.rating_r_4 i:first-child::before{content: "\f005";}
.rating_r_4 i:nth-child(2)::before{content: "\f005";}
.rating_r_4 i:nth-child(3)::before{content: "\f005";}
.rating_r_4 i:nth-child(4)::before{content: "\f005";}
.rating_r_5 i:first-child::before{content: "\f005";}
.rating_r_5 i:nth-child(2)::before{content: "\f005";}
.rating_r_5 i:nth-child(3)::before{content: "\f005";}
.rating_r_5 i:nth-child(4)::before{content: "\f005";}
.rating_r_5 i:nth-child(5)::before{content: "\f005";}

/*********************************
9. Hot New Arrivals
*********************************/

.arrivals_slider .slick-dots li
{
display: inline-block;
width: 15px;
height: 15px;
border: none;
outline: none;
padding: 0px;
margin: 0px;
border-radius: 50%;
content: '';
background: #e8e8e8;
margin-right: 20px;
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;
}
.arrivals_slider .slick-dots li:hover
{
background: #073589;
background: #3d6cde;
}

.arrivals_slider .slick-dots li:last-child
{
margin-right: 0px;
}
.arrivals_slider .slick-dots li button
{
display: none;
}

.arrivals_single > div
{
width: 212px;
float: right;
}

.arrivals_single_image img
{
max-width: 100%;
}

.arrivals_single_category a
{
font-size: 12px;
color: rgba(0,0,0,0.5);
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.arrivals_single_category a:hover
{
color: #073589;
color: #3d6cde;
}

.arrivals_single_name a
{
font-size: 16px;
color: #000000;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.arrivals_single_name a:hover
{
color: #073589;
color: #3d6cde;
}

.arrivals_single_marks .product_mark
{
display: inline-block;
width: 36px;
height: 36px;
border-radius: 50%;
color: #FFFFFF;
text-align: center;
line-height: 36px;
font-size: 12px;
}
.arrivals_single_marks .product_new
{
display: block;
background: #073589;
background: #3d6cde;
visibility: visible;
opacity: 1;
}

.product_fav i
{
display: block;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
color: #cccccc;
line-height: 36px;
pointer-events: none;
z-index: 0;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.product_fav.active i
{
color: red;
}

/*********************************
10. Hot Best Sellers
*********************************/

.bestsellers_slider .slick-slide > div:first-child
{
margin-bottom: 30px;
}

.bestsellers_image img
{
max-width: 100%;
max-height: 100%;
}

.bestsellers_category a
{
font-size: 12px;
color: rgba(0,0,0,0.5);
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.bestsellers_category a:hover
{
color: #073589;
color: #3d6cde;
}

.bestsellers_name a
{
font-size: 16px;
font-weight: 400;
color: #000000;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.bestsellers_name a:hover
{
color: #073589;
color: #3d6cde;
}

.bestsellers_rating i::before
{
font-size: 13px;
margin-right: 8px;
}

.bestsellers_price span
{
position: relative;
font-size: 12px;
font-weight: 400;
color: rgba(0,0,0,0.6);
margin-left: 9px;
}
.bestsellers_price span::after
{
display: block;
position: absolute;
left: -2px;
top: 6px;
width: calc(100% + 4px);
height: 1px;
background: #8d8d8d;
z-index: 1;
content: '';
}

.bestsellers_fav i
{
font-size: 13px;
color: #df3b3b;
}

.bestsellers_slider .slick-dots li
{
display: inline-block;
width: 15px;
height: 15px;
border: none;
outline: none;
padding: 0px;
margin: 0px;
border-radius: 50%;
content: '';
background: #e8e8e8;
margin-right: 20px;
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;
}
.bestsellers_slider .slick-dots li:hover
{
background: #073589;
background: #3d6cde;
}

.bestsellers_slider .slick-dots li:last-child
{
margin-right: 0px;
}
.bestsellers_slider .slick-dots li button
{
display: none;
}

/*********************************
11. Adverts
*********************************/

.advert_title a
{
font-size: 18px;
font-weight: 500;
color: #000000;
}
.advert_title a:hover
{
color: #073589;
color: #3d6cde;
}
.advert_title_2 a
{
font-size: 18px;
font-weight: 500;
color: #073589;
color: #3d6cde;
}
.advert_title_2 a:hover
{
opacity: 0.8;
}

.advert_image img
{
display: block;
max-width: 100%;
}

/*********************************
12. Trends
*********************************/

.trends_text p:last-child
{
margin-bottom: 0px;
}

.trends_nav i
{
line-height: 36px;
color: #e5e5e5;
font-size: 18px;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.trends_nav:hover i
{
color: #474747;
}

.trends_image img
{
width: auto !important;
max-width: 100% !important;
}
.trends_category a
{
font-size: 12px;
color: rgba(0,0,0,0.5);
}
.trends_category a:hover
{
color: #073589;
color: #3d6cde;
}

.trends_name a
{
font-size: 16px;
color: #000000;
}
.trends_name a:hover
{
color: #073589;
color: #3d6cde;
}

.trends_fav i
{
display: block;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
color: #cccccc;
line-height: 36px;
pointer-events: none;
z-index: 0;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.trends_fav.active i
{
color: red;
}

/*********************************
13. Latest Reviews
*********************************/

.reviews_all a
{
font-size: 10px;
color: #073589;
color: #3d6cde;
text-transform: uppercase;
letter-spacing: 0.1em;
}
.reviews_all a:hover
{
opacity: 0.8;
}

.review_image img
{
max-width: 100%;
}

.review_rating i::before
{
font-size: 13px;
margin-right: 8px;
}

.review_text p:last-child
{
margin-bottom: 0px;
}

/*********************************
14. Recently Viewed
*********************************/

.viewed
{
padding-top: 51px;
padding-bottom: 60px;
background: #eff6fa;
}

.viewed_title
{
margin-bottom: 14px;
}
.viewed_nav_container
{
position: absolute;
right: -5px;
bottom: 14px;
}
.viewed_nav
{
display: inline-block;
cursor: pointer;
}
.viewed_nav i
{
color: #dadada;
font-size: 18px;
padding: 5px;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.viewed_nav:hover i
{
color: #606264;
}
.viewed_prev
{
margin-right: 15px;
}

.viewed_image img
{
display: block;
max-width: 100%;
}

.viewed_price span
{
position: relative;
font-size: 12px;
font-weight: 400;
color: rgba(0,0,0,0.6);
margin-left: 8px;
}
.viewed_price span::after
{
display: block;
position: absolute;
top: 6px;
left: -2px;
width: calc(100% + 4px);
height: 1px;
background: #8d8d8d;
content: '';
}

.viewed_name a
{
font-size: 14px;
color: #000000;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.viewed_name a:hover
{
color: #073589;
color: #3d6cde;
}

/*********************************
15. Brands
*********************************/

.brands
{
width: 100%;
padding-top: 90px;
padding-bottom: 90px;
}

.brands_item img
{
max-width: 100%;
}

.brands_nav i
{
color: #e5e5e5;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.brands_nav:hover i
{
color: #676767;
}

/*********************************
16. Newsletter
*********************************/

.newsletter
{
width: 100%;
background: #fafafa;
padding-top: 60px;
padding-bottom: 60px;
box-shadow: 0px 5px 20px rgba(0,0,0,0.1);
}
.newsletter_container
{
width: 100%;
}
.newsletter_title_container
{
width: 40%;
padding-left: 95px;
}
.newsletter_icon
{
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
}
.newsletter_title
{
font-size: 18px;
color: #000000;
}
.newsletter_text p:last-child
{
margin-bottom: 0;
}
.newsletter_icon img
{
max-width: 100%;
}
.newsletter_content
{
width: 60%;
}

.newsletter_input
{
width: 100%;
height: 50px;
background: #FFFFFF;
border: solid 1px #e5e5e5;
border-radius: 5px;
padding-left: 25px;
font-size: 16px;
outline: none;
color: #073589;
color: #3d6cde;
}
.newsletter_input:focus
{
border: solid 1px rgba(14, 140, 228, 0.3);
box-shadow: 0px 1px 5px rgba(14, 140, 228, 0.3);
}
.newsletter_input::-webkit-input-placeholder
{
font-size: 16px;
color: rgba(0,0,0,0.3);
}
.newsletter_input:-moz-placeholder
{
font-size: 16px;
color: rgba(0,0,0,0.3);
}
.newsletter_input::-moz-placeholder
{
font-size: 16px;
color: rgba(0,0,0,0.3);
}
.newsletter_input:-ms-input-placeholder
{
font-size: 16px;
color: rgba(0,0,0,0.3);
}
.newsletter_input::input-placeholder
{
font-size: 16px;
color: rgba(0,0,0,0.3);
}
.newsletter_button
{
position: absolute;
top: 0;
right: 0;
width: 153px;
height: 50px;
background: #073589;
background: #3d6cde;
color: #FFFFFF;
line-height: 50px;
font-size: 18px;
border: none;
outline: none;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
cursor: pointer;
}
.newsletter_button:hover
{
opacity: 0.8;
}

.newsletter_unsubscribe_link a
{
font-size: 10px;
color: #073589;
color: #3d6cde;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.1em;
line-height: 50px;
}
.newsletter_unsubscribe_link a:hover
{
color: #0d82d3;
}

/*********************************
17. Footer
*********************************/

.footer
{
padding-top: 52px;
padding-bottom: 40px;
}
.footer .logo_container
{
height: auto;
margin-bottom: 18px;
margin-top: -10px;
}
.footer .logo
{
top: auto;
-webkit-transform: transform: none;
-moz-transform: transform: none;
-ms-transform: transform: none;
-o-transform: transform: none;
transform: none;
}
.footer .logo a
{
color: #000000;
}
.footer_title
{
font-size: 14px;
font-weight: 500;
color: #000000;
}
.footer_phone
{
font-size: 18px;
font-weight: 500;
color: #073589;
color: #3d6cde;
margin-top: 13px;
}
.footer_contact_text
{
margin-top: 10px;
}
.footer_contact_text p
{
margin-bottom: 0px;
}
.footer_social
{
margin-top: 27px;
}
.footer_social ul li
{
display: inline-block;
width: 30px;
height: 30px;
background: #fafafa;
border-radius: 50%;
cursor: pointer;
box-shadow: 0px 1px 5px rgba(0,0,0,0.1);
margin-right: 16px;
text-align: center;
}
.footer_social ul li i
{
color: #000000;
line-height: 30px;
-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 ul li:hover i
{
color: #073589;
color: #3d6cde;
}

.footer_column ul:first-of-type
{
margin-top: 21px;
}
.footer_column ul
{
margin-top: 7px;
}
.footer_list li
{
margin-bottom: 6px;
}
.footer_list li a
{
font-size: 12px;
font-weight: 500;
color: rgba(0,0,0,0.4);
-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 li a:hover
{
color: #073589;
color: #3d6cde;
}

.copyright
{
width: 100%;
background: #fafafa;
}
.copyright_container
{
width: 100%;
height: 56px;
}
.copyright_content
{
font-size: 12px;
color: rgba(0,0,0,0.6);
}
.copyright_content span
{
font-weight: 500;
}
.logos
{

}
.logos_list li
{
display: inline-block;
margin-right: 16px;
}
.logos_list li:last-child
{
margin-right: 0px;
}

/*=======================================================
SHOP SIDE BAR
========================================================*/
.shop-sidebar .search {
margin-bottom: 50px;
padding-left: 15px;
}
.shop-sidebar .search input {
color: #2d3a4b;
text-transform: uppercase;
border: 1px solid #2d3a4b;
}

.shop-sidebar ul {
padding-left: 15px;
}
.shop-tittle {
font-size: 18px;
text-transform: uppercase;
color: #2d3a4b;
padding-left: 15px;
position: relative;
}
.shop-tittle:before {
content: "";
height: 6px;
width: 6px;
background: #ffe115;
background: #3d6cde;
position: absolute;
left: 0px;
top: 6px;
}
.shop-cate a {
position: relative;
color: #2d3a4b;
line-height: 38px;
border-bottom: 1px solid #d1d5db;
display: inline-block;
width: 100%;
font-size: 14px;
padding-left: 10px;
}
.shop-cate li:nth-last-child(1) a {
border-bottom: none;
}
.shop-cate a span {
float: right;
}
.shop-cate a:before {
content: "";
height: 3px;
width: 1px;
line-height: 38px;
background: #2d3a4b;
position: absolute;
left: 0px;
top: 17px;
}
.shop-cate a:hover {
color: #ffe115;
}
.shop-tags li {
display: inline-block;
margin-right: 10px;
margin-bottom: 5px;
}
.shop-tags li a {
position: relative;
z-index: 1;
color: #333;
}
.shop-tags li a:before {
content: "";
height: 5px;
width: 0px;
background: #ffe115;
position: absolute;
left: 0px;
top: 9px;
z-index: -1;
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-ms-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
}
.shop-tags li a:hover:before {
width: 100%;
}
.shop-sidebar .colors li {
display: inline-block;
}
.shop-sidebar .colors li a {
height: 13px;
width: 13px;
display: inline-block;
border-radius: 50%;
margin-right: 5px;
}
.colors-shop li {
display: inline-block;
}
.colors-shop li a {
height: 13px;
width: 13px;
display: inline-block;
border-radius: 50%;
margin-right: 5px;
}

.side-bnr .position-center-center {
width: 100%;
padding-left: 30px;
}
.shop-sidebar .price {
font-size: 26px;
font-weight: bold;
z-index: 9;
display: inline-block;
width: 100%;
text-align: left;
margin-bottom: 10px;
color: #2d3a4b;
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-ms-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
}
.shop-sidebar .price small {
font-size: 12px;
display: inline-block;
vertical-align: top;
}

.chart-page .payment_steps i {
font-size: 24px;
border: 1px solid #ebebeb;
height: 73px;
width: 73px;
border-radius: 50%;
line-height: 71px;
position: relative;
color: #b8b8b8;
margin-bottom: 20px;
}
.chart-page .payment_steps h6:before {
content: "";
background: #ebebeb;
height: 18px;
width: 2px;
position: absolute;
top: 85px;
left: 0px;
right: 0px;
margin: 0 auto;
}
.chart-page .payment_steps h6 {
font-size: 12px;
margin: 20px 0;
font-weight: normal;
color: #272727;
}
.chart-page .payment_steps .current i {
color: #af5875;
}
.chart-page .payment_steps .current h6 {
color: #af5875;
}
.chart-page .shopping-cart {
position: relative;
overflow: hidden;
}
.shopping-cart .item-img {
width: 170px;
display: inline-block;
}

.shopping-cart .price {
font-size: 18px;
font-weight: bold;
z-index: 9;
color: #2d3a4b;
-webkit-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
-ms-transition: 0.4s ease-in-out;
-o-transition: 0.4s ease-in-out;
transition: 0.4s ease-in-out;
}
.shopping-cart .price small {
font-size: 12px;
display: inline-block;
vertical-align: top;
}
.shopping-cart .position-center-center {
width: 100%;
}
.shopping-cart .col-sm-6 .position-center-center {
width: 100%;
padding: 0 20px;
text-align: left;
}
.shopping-cart h5 {
letter-spacing: 2px;
color: #2d3a4b;
margin-bottom: 0px;
}

.shopping-cart .quinty .btn {
border: 1px solid #2d3a4b !important;
color: #2d3a4b !important;
}
.shopping-cart .quinty .bootstrap-select .btn {
padding: 0px 10px;
font-size: 12px;
}
.shopping-cart .bootstrap-select.btn-group .dropdown-menu li {
min-height: inherit;
}
.shopping-cart img {
width: 100%;
}
.shopping-cart li {
position: relative;
}
.shopping-cart li input {
display: inline-block;
width: 100%;
}
.shopping-cart li {
font-family: sans-serif;
font-size: 12px;
color: #af5875;
}
.shopping-cart li input {
border: 1px solid #ebebeb;
width: 60px;
font-family: sans-serif;
height: 44px;
float: left;
width: 100%;
display: inline-block;
text-align: center;
}
.shopping-cart li a {
color: #272727;
font-size: 16px;
}

.shopping-cart .cart-details li {
min-height: 150px;
}
.shopping-cart .cart-details h6 {
font-weight: normal;
font-size: 12px;
}

.shopping-cart .cart-head h6 {
margin: 0px;
font-weight: normal;
font-size: 12px;
}

.shopping-cart .btn-sec .btn {
padding: 15px 30px;
float: left;
font-size: 12px;
margin-right: 20px;
font-family: sans-serif;
}
.shopping-cart .btn-sec .btn i {
margin-right: 10px;
font-size: 16px;
}
.shopping-cart .btn.right-btn {
float: right;
margin-right: 0px;
}
.shopping-cart .cart-ship-info {
text-align: left;
margin-top: 50px;
}
.shopping-cart .cart-ship-info h6 {
margin-bottom: 60px;
margin-top: 0px;
color: #2d3a4b;
font-size: 20px;
letter-spacing: 3px;
}
.shopping-cart .cart-ship-info h6:before {
width: 60px;
height: 2px;
background: #2d3a4b;
border: none;
content: '';
display: inline-block;
position: absolute;
margin-top: 30px;
}
.shopping-cart .cart-ship-info input {
border: 1px solid #2d3a4b;
width: 60px;
height: 44px;
float: left;
width: 100%;
font-size: 11px;
padding: 0 10px;
letter-spacing: 1px;
display: inline-block;
font-weight: normal;
text-align: left;
margin-top: 10px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.shopping-cart .bootstrap-select .btn {
margin-top: 10px;
background: #fff !important;
border: 1px solid #ebebeb;
color: #b8b8b8;
font-size: 10px;
letter-spacing: 2px;
}
.shopping-cart .order-place input {
margin: 0px;
height: auto !important;
}
.shopping-cart .cart-ship-info label {
font-size: 10px;
margin-bottom: 20px;
display: inline-block;
width: 100%;
font-size: 12px;
font-weight: normal;
color: #2d3a4b;
}

.shopping-cart .cart-ship-info .order-detail p {
font-weight: normal;
color: #2d3a4b;
border-bottom: 1px solid #ebebeb;
padding: 10px 0;
font-size: 12px;
margin: 0px;
}
.shopping-cart .grand-total .all-total {
border-bottom: none !important;
}

.shopping-cart .cart-ship-info .grand-total h4 {
font-size: 20px;
font-weight: bold;
margin: 20px 0px;
}
.shopping-cart .cart-ship-info .grand-total h4 span {
color: #af5875;
}
.shopping-cart .cart-ship-info .grand-total .btn {
background: #af5875;
border-color: #af5875;
width: 100%;
margin: 0px;
margin-bottom: 10px;
}
.shopping-cart .cart-ship-info .grand-total .btn:hover {
background: #272727;
}
.shopping-cart .cart-ship-info .grand-total p {
letter-spacing: 1px;
}
.shopping-cart .grand-total p span {
float: right;
}
.shopping-cart .checkbox input {
height: auto;
}
.shopping-cart .checkbox label::before {
margin-left: 0px;
}

.shopping-cart .order-place h5 {
font-weight: bold;
color: #af5875;
margin: 0px;
}
.shopping-cart .order-place .order-detail p {
font-weight: normal;
color: #2d3a4b;
border-bottom: 1px solid #ebebeb;
padding: 10px 0;
font-size: 12px;
margin: 0px;
}
.shopping-cart .all-total {
font-size: 18px !important;
font-weight: bold !important;
}
.shopping-cart .order-place .order-detail p span {
float: right;
}

.shopping-cart .order-place .item-order span {
color: #af5875;
float: none;
}
.shopping-cart .order-place .item-order {
min-height: 100px;
padding-bottom: 30px;
padding-top: 20px;
border-top: 1px solid #ebebeb;
}
.shopping-cart .order-place .item-order p {
text-transform: none;
font-size: 10px;
border: none;
margin: 0px;
padding: 0px;
color: #b8b8b8;
font-weight: normal;
}
.shopping-cart .order-place .pay-meth p {
color: #b8b8b8;
font-size: 12px;
line-height: 18px;
}
.shopping-cart .order-place .pay-meth ul {
margin-top: 30px;
}
.shopping-cart .order-place .pay-meth ul li {
display: inline-block;
width: 100%;
padding-top: 0px;
}
.shopping-cart .order-place .pay-meth label {
margin-bottom: 0px;
font-weight: normal;
font-size: 12px;
}
.shopping-cart .order-place .pay-meth .color {
color: #af5875;
}
.shopping-cart .btn {
font-size: 14px;
padding: 0px 30px;
}
.shopping-cart .btn:hover {
background: #ffe115 !important;
}
.small-cart .cart-ship-info form {
background: #eeeeee;
padding: 50px;
display: inline-block;
width: 100%;
}
.small-cart .cart-ship-info form input {
width: 70%;
float: left;
border-right: 0px;
margin: 0px;
}
.small-cart .cart-ship-info form button.btn {
width: 30%;
height: 44px;
float: left;
}

.small-cart .coupn-btn .btn {
background: #eeeeee;
color: #2d3a4b;
margin-right: 30px;
}

#brands{
margin: 50px 0px 50px 0px;
}
.brands_title{
margin: 0px 0px 50px 0px;
text-align: center;
}
.our_brands{
padding: 5px 5px 5px 5px;
margin-right: 30px;
height: 70px;
box-shadow: 1px 2px 10px 2px rgba(0, 0, 0, .175);
display: inline-block;
}
.our_brands img{
height: 100%;
}
.scroll-img {
position: relative;
margin: 0 auto;
width: 76%;
padding: 0 30px;
height: 95px;
overflow: hidden;
font-size: 0;
}
.scroll-img ul {
width: 700px;
height: 600px;
margin: 0;
}
.scroll-img ul li {
display: inline-block;
margin: 10px 0 10px 10px;
}
#demo5.scroll-img ul {
width: 1500px;
}
.btn_slider_brands_left{
background-color:transparent;
border: none;
position: absolute;
z-index: 999999;
font-size: 30px;
top: 23px;
left: 0px;
}
.btn_slider_brands_right{
background-color:transparent;
border: none;
position: absolute;
z-index: 999999;
font-size: 30px;
top: 23px;
right: 0px;
}
.dropdown:hover .dropdown-menu {
display: block;
margin-top: 0;
}
.dropdown:hover .dropdown-submenu .dropdown-menu {
display: none;
}
.dropdown:hover .dropdown-submenu:hover .dropdown-menu {
display: block;
top:0;
left: 100%;
}


.confir_title{padding:3rem;text-align:center;}
.confirm_list_item{margin:3rem auto;}
.confirm_list_item thead{height:3rem;}


.search {
display: block;
}

li.search-in-dropdown {
display: none;
}



/*---------------------------------------- DARK MODE -------------------------------------------*/
.dark-mode.newsletter .newsletter_input{background-color:var(--main-dark-bg-color) !important; }
.dark-mode.newsletter .newsletter_button{color:white !important;}
.dark-mode footer{background-color:var(--dark-bg-color-3) !important;color:var(--dark-color-main) !important;}
.dark-mode footer .footer_title{color:var(--dark-color-1) !important;}
.dark-mode .main_nav{background-color:var(--dark-bg-color) !important;color:var(--dark-color-main) !important;border:;}
.dark-mode .main_nav a{background-color:var(--dark-bg-color) !important;color:var(--dark-color-2) !important;}
.dark-mode.characteristics .product_item{color:var(--dark-color-main) !important;border:1px solid var(--dark-border) !important;}
.dark-mode.characteristics .product_item .product_name{color:var(--dark-color-1) !important;}


/* fonts color */
/*-----------------------------------------------------------------*/
/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/


/*********************** */ bg-color *****************************/
/*----------------------------------------------------------*/
/*----------------------------------------------------------*/
/*----------------------------------------------------------*/
/*-----------------------------------------------------------*/


/*border*/
/*-----------------------------------------------------------*/

/*----------border top ------------*/
/*----------border bottom ---------*/
/*----------border left -----------*/
.dark-mode .row-address .orders
{border-left: 1px solid var(--dark-border) !important;}
/*----------border none ------------*/
.dark-mode .row-address .orders .row:last-child{border:none !important;}

.product-image img {width : 100%;}




::-webkit-input-placeholder { color: red;!important}
:-ms-input-placeholder {color: red;!important}
::placeholder {color: red;!important}
