/* -------------------------------------------- *
* Import Setting
*/
body {
font-size: 16px;
color: #393641;
font-family: 'FuturaLC', serif;
font-weight: 300; }

/* -------------------------------------------- *
* Theme Color
*/
.text-color {
color: #ff3d00; }

/* -------------------------------------------- *
* Dropdown menu
*/
.dropdown-menu {
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important; }

.dropdown-menu li a:hover {
background: none; }

/*==========================================================
*  HEADER
* =========================================================*/
/* -------------------------------------------- *
* Header Content
*/
.header-container {
padding: 0;
position: relative; }

/*============================================================================
Topbar
==============================================================================*/
.top-bar {
background-color: #2f2f2f;
height: 40px; }
.top-bar ul li a {
color: #fff;
padding: 10px 20px !important; }
.top-bar ul li a:hover {
color: #ff3d00;
text-decoration: none; }
.top-bar ul li .dropdown-menu a {
color: #393641; }
.top-bar ul li .dropdown-menu a:hover {
color: #ff3d00;
text-decoration: none; }
.top-bar ul .language, .top-bar ul .account, .top-bar ul .currency {
background: none !important;
position: relative; }
.top-bar .language:before, .top-bar .account:before {
content: "";
height: 14px;
width: 1px;
position: absolute;
background-color: #464646;
top: 13px;
right: 0px; }

.top-bar ul li a .fa.fa-sort-desc {
float: left;
margin-top: 2px; }

/*=============================================================
Header Main
===============================================================*/
.header-main .header-logo {
margin: 0px auto;
text-align: center; }
.header-main .searchbox {
text-align: center !important; }
.header-main .searchbox .search {
margin-top: 0 !important; }
.header-main .searchbox .search .input-search {
color: #393641; }

/*==============================================================
Header Cart
===============================================================*/
.top-header-cart .cart-target a {
color: #393641; }
.top-header-cart .cart-target a .number .number-items {
background-color: #ff3d00; }
.top-header-cart .cart-target .btn-checkout:hover {
background-color: #ff3d00;
border: 1px solid #ff3d00;
color: #fff; }
.top-header-cart .cart-target .cart-item-title a {
color: #393641; }
.top-header-cart .cart-target .cart-item-title a:hover {
color: #ff3d00; }
.top-header-cart .cart-target .money {
color: #393641; }

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
background-color: transparent !important; }

@media (min-width: 1200px) {
#header3 .top-header-cart .cart-dd {
right: -100px; } }
@media (min-width: 992px) and (max-width: 1199px) {
#header3 .top-header-cart .cart-dd {
right: -100px; } }
@media (min-width: 992px) {
#header3 .top-header-cart {
position: relative;
display: inline-block;
padding: inherit;
padding-top: 50px;
padding-right: 25px; }
#header3 .top-header-cart .text-cart {
display: inline-block;
margin-right: 22px;
text-transform: uppercase;
font-size: 16px;
font-weight: 600;
color: #4f4f4f; }
#header3 .top-header-cart .tfs-icon {
background: url("../images/icon-bag.png") no-repeat; }

#header3 .col-search {
position: relative;
display: inline-block;
float: left; }
#header3 .col-search a {
font-size: 20px;
color: #707070;
padding: 10px; }
#header3 .col-search a:hover .drop-down-search {
display: block; }
#header3 .col-search .drop-down-search {
top: 99%;
left: auto;
right: -85px;
padding: 0;
background-color: transparent;
box-shadow: 0px 0px 0px transparent !important;
border: none !important; }
#header3 .col-search .searchbox {
text-align: center;
font-family: FuturaL,sans-serif;
font-size:18px;
}
#header3 .col-search .search {
position: relative;
float: left !important; }
#header3 .col-search .search .input-search {
margin-left: 30px !important;
width: 250px !important; }
#header3 .col-search .search button {
height: 45px;
font-size: 18px;
font-weight: normal;
border: 1px solid #ebebeb;
width: 45px;
position: absolute;
left: 1px;
z-index: 999;
top: 0px;
background-color: transparent; }

#header3 .top-header-cart .cart-dd {
top: 100%; } }
@media (max-width: 992px) {
#header3 .menu-sidebar {
width: 33.2%; }

#header3 .top-header-cart .tfs-icon {
background: url("../images/icon-bag.png") no-repeat; }

#header3 .top-header-cart .cart-dd {
top: 98%; }

.search button {
background: none;
border: 1px solid #ebebeb;
font-size: 18px;
font-weight: normal;
height: 45px;
position: absolute;
right: 16px;
top: 16px;
width: 45px;
z-index: 999; }

.navbar-form {
margin: 8px -15px;
padding: 10px 15px; } }
@media (min-width: 992px) {
#header3 .header-main .searchbox {
padding: 25px 0 0px; }

.cart-target .tfs-icon {
top: -4px;
right: -2px; }
.cart-target .number-items {
right: -9px;
bottom: -1px; }

.cart-target:hover .dropdown-menu:hover .dropdown-menu {
display: block;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; } }
@media (max-width: 992px) {
.header-main .logo-mobile {
text-align: center;
padding: 10px;
width: 100%;
border-bottom: 1px solid #ddd; }
.header-main .header-mobile {
width: 66.77%;
float: left; }
.header-main .header-mobile .navbar, .header-main .header-mobile .language, .header-main .header-mobile .currency, .header-main .header-mobile .account {
width: 25%;
float: left;
border-right: 1px solid #ddd;
line-height: 40px;
max-height: 40px;
text-align: center;
position: relative; }
.header-main .header-mobile .language a, .header-main .header-mobile .currency a, .header-main .header-mobile .account-list a {
font-size: 14px;
color: #393641; }
.header-main .header-mobile .language a:hover, .header-main .header-mobile .currency a:hover, .header-main .header-mobile .account-list a:hover {
text-decoration: none;
color: #ff3d00; }
.header-main .header-mobile .navbar {
min-height: 40px !important;
line-height: 40px !important;
border-left: 1px solid #ddd;
margin-bottom: 0 !important;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px; }
.header-main .header-mobile .navbar .navbar-toggle {
display: block !important;
float: none;
padding: 11px;
margin: 0 auto; }
.header-main .header-mobile .navbar .navbar-toggle .icon-bar {
background-color: #393641; }
.header-main .header-mobile .acount-links {
font-size: 18px !important;
color: #393641; }
.header-main .col-search, .header-main .mobile-cart {
float: left;
width: 16.6%;
border-right: 1px solid #ddd;
line-height: 40px;
max-height: 40px;
text-align: center;
position: relative;
padding: 0; }
.header-main .col-search a, .header-main .mobile-cart a {
font-size: 18px; }
.header-main .col-search .search {
margin: 0 !important; }
.header-main .col-search .search-link {
text-align: center;
color: #393641; }
.header-main .col-search .dropdown-menu {
right: 0;
left: auto; }
.header-main .col-search .input-search {
margin-right: 60px !important;
width: 250px !important; }
.header-main .mobile-cart .text-cart {
display: none; }
.header-main .mobile-cart .cart-target {
height: 40px;
width: 100%; }
.header-main .mobile-cart .cart-target .cart-dd {
right: 0; }
.header-main .mobile-cart .cart-target a {
display: block;
width: 100%; }
.header-main .mobile-cart .cart-target .tfs-icon {
right: 50%;
top: 50%; }
.header-main .mobile-cart .cart-target .number-items {
bottom: -25px;
line-height: 1.4;
right: 41%; }
.header-main .mobile-cart .basketk {
text-align: center; }
.header-main .dropdown-menu {
margin-top: 0px;
min-width: 149px;
border: 1px solid #e6dfd1;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px; } }
@media (max-width: 480px) {
.col-search {
position: static !important; }

.header-main .col-search .dropdown-menu {
left: auto !important;
right: 0 !important;
top: 135px !important;
width: 100% !important; } }
@media (min-width: 1200px) {
.top-header-cart .cart-target .number .item,
.main-nav .menu-lv-01 > a {
font-size: 20px;
padding:6px 8px} }
@media (min-width: 992px) and (max-width: 1199px) {
.top-header-cart .cart-target .number .item,
.main-nav .menu-lv-01 > a {
font-size: 18px; } }
.sidemenu-holder ul li a {
color: #393641; }
.sidemenu-holder ul li a:hover {
color: #ff3d00;
text-decoration: none; }
.sidemenu-holder ul li .dropdown-menu li a:hover {
color: #ff3d00;
text-decoration: none; }

.main-nav .dropdown-menu {
top: 99%; }

.setting-menu.open:before, .setting-menu.open:after {
opacity: 1; }

.setting-menu {
position: relative;
display: inline-block;
float: right;
line-height: 120px; }
.setting-menu:hover:before, .setting-menu:hover:after {
opacity: 1; }
.setting-menu:hover .dropdown-menu {
display: block; }
.setting-menu:before, .setting-menu:after {
bottom: -1px;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
z-index: 10000;
pointer-events: none;
opacity: 0; }
.setting-menu:before {
border-color: rgba(204, 204, 204, 0);
border-bottom-color: #e7e7e7;
border-width: 7px;
margin-left: -7px; }
.setting-menu:after {
border-color: rgba(255, 255, 255, 0);
border-bottom-color: #fff;
border-width: 6px;
margin-left: -6px; }
.setting-menu .dropdown-menu {
right: -80px;
left: auto;
top: 98%; }
.setting-menu .dropdown-menu li {
line-height: 2.2; }
.setting-menu .dropdown-menu li span {
padding: 10px 40px;
margin-bottom: 5px; }
.setting-menu .dropdown-menu li a {
padding: 10px 40px;
font-weight: 500;
color: #3f3f3f; }
.setting-menu .dropdown-menu li a:hover {
color: #ff3d00;
text-decoration: none;
background-color: transparent; }
.setting-menu .dropdown-menu li ul {
margin: 0;
padding: 0; }
.setting-menu .dropdown-menu .language {
margin-bottom: 20px; }

/* -------------------------------------------- *
* Mega Menu
*/
.main-nav .menu-lv-01 > a {
color: #716f75; }

.mega-menu {
text-align: left; }
.mega-menu .menu-lv-02 .dropdown-toggle:hover {
color: #393641 !important; }
.mega-menu .menu-lv-02 a:hover {
text-decoration: none; }
.mega-menu .menu-lv-02 .menu-lv-03 a:hover {
color: #ff3d00; }

#header3 .header-bottom {
/* border-top: 1px solid #f5f5f5;*/ }
#header3 .header-bottom .navbar {
margin-bottom: 0;
text-align: center; }

/*============================================================================
Home Slider
==============================================================================*/
#home-slideshow {
overflow: hidden; }
#home-slideshow .container {
height: 100%;
position: relative; }
#home-slideshow .owl-nav {
display: none; }

#home-slideshow .owl-dots {
position: absolute;
left: 0;
bottom: 2%;
right: 0;
text-align: center; }
#home-slideshow .owl-dots .owl-dot {
display: inline-table;
margin-left: 3px;
vertical-align: middle; }
#home-slideshow .owl-dots .owl-dot span {
background-color: #b8b8b8;
vertical-align: middle;
display: block;
width: 10px;
height: 10px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%; }
#home-slideshow .owl-dots .owl-dot.active {
vertical-align: middle; }
#home-slideshow .owl-dots .owl-dot.active span {
width: 14px;
height: 14px;
background-color: #ff9065;
vertical-align: middle; }

#home-slideshow .owl-caption {
bottom: 0;
display: block;
left: 0;
position: absolute;
right: 0;
top: 0; }
#home-slideshow .text-while {
color: #fff !important; }
#home-slideshow .text-while p {
color: #fff !important; }
#home-slideshow .content-block {
    font-size:30px;
    width:60%;
    text-align: right;
    color: #4f4f4f;
    overflow: hidden;
    position: absolute;
    margin: auto;
    bottom: 70px;
    display: inline-block;
    vertical-align:bottom;
    text-shadow: 2px 2px 5px black;
    padding-right:5px;
    line-height:36px;
}
#home-slideshow .content-block h5 {
font-family: "Wisdom-Script";
margin: 0; }
#home-slideshow .content-block h2 {
font-family: "FuturaL";
position: relative;
margin: 0;
font-weight: 700;
letter-spacing: -3px; }
#home-slideshow .content-block h2:before {
content: "";
background-color: #ff3d00;
height: 3px;
width: 50px;
position: absolute;
bottom: 1px;
left: 0;
right: 0;
margin: 0 auto; }
#home-slideshow .content-block p {
font-weight: 300;
margin: 0;
color: #25232a; }
#home-slideshow .content-block .shop-now-link {
font-weight: 500;
font-size: 14px;
padding: 10px 20px;
background-color: #fff;
color: #4f4f4f;
text-transform: uppercase;
display: inline-block;
border: none;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }
#home-slideshow .content-block .shop-now-link:hover {
text-decoration: none;
background-color: #ff3d00;
color: #fff;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }
#home-slideshow .item {
float: left;
position: relative;
width: 100%; }
#home-slideshow .item img {
width: 100%; }

.tfs-sliders-wrap .content-block {
display: block;
opacity: 1; }
.tfs-sliders-wrap .right-slider {
right: 0; }
.tfs-sliders-wrap .left-slider {
left: 0; }
.tfs-sliders-wrap .center-slider {
left: 0;
right: 0; }

.shop-now-link {
font-weight: 400;
padding: 10px 20px;
color: #4f4f4f;
text-transform: uppercase;
display: inline-block;
border: 1px solid #4f4f4f;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }
.shop-now-link:hover {
text-decoration: none;
border: 1px solid #ff3d00;
background-color: #ff3d00;
color: #fff;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }

.active .right-slider h2 {
animation-name: zoomOut;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
.active .right-slider h5 {
animation-name: zoomOut;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
.active .right-slider p {
animation-name: zoomOut;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
.active .right-slider .shop-now-link {
position: relative;
top: 0;
-moz-animation: fadeInUp 0.3s ease-in 1s backwards;
-webkit-animation: fadeInUp 0.3s ease-in 1s backwards;
animation: fadeInUp 0.3s ease-in 1s backwards; }
.active .left-slider h2 {
animation-name: slideInLeft;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
.active .left-slider h5 {
animation-name: slideInRight;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
.active .left-slider p {
animation-name: slideInLeft;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
.active .left-slider .shop-now-link {
position: relative;
top: 0;
-moz-animation: fadeInUp 0.3s ease-in 1s backwards;
-webkit-animation: fadeInUp 0.3s ease-in 1s backwards;
animation: fadeInUp 0.3s ease-in 1s backwards; }
.active .center-slider h2 {
animation-name: slideInLeft;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
.active .center-slider h5 {
animation-name: slideInRight;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
.active .center-slider p {
animation-name: slideInLeft;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
.active .center-slider .shop-now-link {
position: relative;
top: 0;
-moz-animation: fadeInUp 0.3s ease-in 1s backwards;
-webkit-animation: fadeInUp 0.3s ease-in 1s backwards;
animation: fadeInUp 0.3s ease-in 1s backwards; }

@media (min-width: 1200px) {
#home-slideshow .content-block h2 {
font-size: 50px;
padding-bottom: 30px;
padding-top: 30px; }
#home-slideshow .content-block p {
padding-top: 25px; }
#home-slideshow .content-block {
max-height: 310px; }
#home-slideshow .shop-now-link {
margin-top: 50px; } }
@media (min-width: 992px) {
#home-slideshow .content-block h2 {
letter-spacing: -3px; }
#home-slideshow .content-block h5 {
font-size: 28px; }
#home-slideshow .content-block p {
font-size: 36px; } }
@media (max-width: 991px) {
#home-slideshow .content-block h2 {
letter-spacing: -2px; } }
@media (min-width: 992px) and (max-width: 1199px) {
#home-slideshow .content-block h2 {
font-size: 40px;
padding-bottom: 20px;
padding-top: 20px; }
#home-slideshow .content-block p {
padding-top: 20px; }
#home-slideshow .content-block {
max-height: 240px; }
#home-slideshow .shop-now-link {
margin-top: 40px; } }
@media (min-width: 768px) and (max-width: 991px) {
#home-slideshow .content-block h2 {
font-size: 30px;
padding-bottom: 20px;
padding-top: 20px; }
#home-slideshow .content-block h5 {
font-size: 24px; }
#home-slideshow .content-block p {
padding-top: 20px;
font-size: 24px;
line-height:26px;
}
#home-slideshow .content-block {
max-height: 230px; }
#home-slideshow .shop-now-link {
margin-top: 30px; } }
@media (max-width: 767px) {
#home-slideshow .content-block p {
padding-top: 20px;
font-size: 16px;
line-height:20px;
vertical-align:bottom;
}

#home-slideshow .content-block h2 {
padding-bottom: 15px;
padding-top: 15px;
font-size: 28px;
margin-bottom: 15px; }
#home-slideshow .content-block h5 {
font-size: 20px; }
#home-slideshow .shop-now-link {
margin-top: 10px; }
#home-slideshow .owl-controls {
display: none; }
#home-slideshow .content-block {
max-height: 165px;
bottom:15px; }
}
@media (max-width: 480px) {
/*#home-slideshow .content-block p {
display: none; }*/
#home-slideshow .content-block h2 {
margin-bottom: 0 !important;
padding-bottom: 0 !important; }
#home-slideshow .content-block h2::before {
display: none; }
#home-slideshow .content-block {
max-height: 120px !important; } }
/*============================================================================
services block
==============================================================================*/
.tfs-services-block {
padding: 40px 0px 45px;
background-image: url("../images/1920x800.png"); }
.tfs-services-block .block_content {
padding: 50px 0;
display: block;
text-align: center;
float: left;
width: 100%; }
.tfs-services-block .icon-box {
color: #ff3d00;
margin-top: 10px;
display: inline-block;
font-size: 26px;
height: 90px;
line-height: 95px;
text-align: center;
width: 90px;
border: 1px solid #ededed;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }
.tfs-services-block .icon-box i.fa.fa-plane {
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg); }
.tfs-services-block .icon-box:hover {
color: #ffffff;
background-color: #ff3d00;
border-color: #ff3d00;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }
.tfs-services-block .content-box {
width: 100%;
float: left;
color: #fff;
margin-top: 30px; }
.tfs-services-block .content-box h3 {
font-size: 16px;
font-weight: 700;
font-family: "Montserrat";
margin: 0px 0 10px;
text-transform: uppercase; }
.tfs-services-block .content-box p {
font-size: 14px;
margin-top: 20px;
font-weight: 300; }

/*============================================================================
Women collections
==============================================================================*/
.tfs-collections {
position: relative;
z-index: 10; }
.tfs-collections .img-box {
position: relative;
z-index: 9; }
.tfs-collections .img-box:before {
content: "";
width: 100%;
height: 100%;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
position: absolute;
background: rgba(255, 255, 255, 0.3);
opacity: 0;
z-index: 9;
transform: scale(0);
-moz-transform: scale(0);
-webkit-transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }
.tfs-collections .img-box:hover:before {
opacity: 1;
transform: scale(1);
-moz-transform: scale(1);
-webkit-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }
.tfs-collections .img-box img {
width: 100%; }
.tfs-collections .text-box {
position: relative;
z-index: 10; }
.tfs-collections .text-box h2 {
font-weight: 600;
line-height: 48px;
color: #2f2f2f;
padding: 10px 0; }
.tfs-collections .text-box h4 {
color: #4f4f4f;
font-weight: 400;
margin: 0; }
.tfs-collections .text-box h4 .color {
color: #ff3d00;
font-weight: bold; }
.tfs-collections .text-box p {
color: #6f6f6f;
line-height: 2;
font-weight: 300;
font-size: 13px; }
.tfs-collections .text-box a {
font-weight: 500; }

.women-collections .text-box p {
text-align: left; }

.men-collections .text-box h4 .color {
font-weight: normal !important; }
.men-collections .text-box p {
text-align: right; }
.men-collections .text-box a {
float: right; }

@media (min-width: 1200px) {
.tfs-collections .text-box {
padding-top: 60px; }
.tfs-collections .text-box h2 {
font-size: 48px; }
.tfs-collections .shop-now-link {
margin-top: 30px; }

.men-collections .text-box h2 {
margin: 0 0 0 -40px; } }
@media (min-width: 992px) and (max-width: 1199px) {
.tfs-collections .text-box {
padding-top: 20px; }
.tfs-collections .text-box h2 {
font-size: 36px; }

.men-collections {
padding: 30px 0; }
.men-collections .text-box h2 {
margin: 0 0 0 -2px; } }
@media (min-width: 992px) {
.tfs-collections .text-box h2 {
width: 550px; }
.tfs-collections .text-box h4 {
font-size: 30px;
letter-spacing: -2px; }
.tfs-collections .text-box h4 .color {
font-size: 30px; }
.tfs-collections .text-box p {
margin-top: 20px; }
.tfs-collections .img-box {
width: 65%;
padding: 0; }

.women-collections .img-box {
margin-top: -30px; }
.women-collections .text-box {
float: right; }
.women-collections .text-box h2 {
margin: 0 0 0 -90px; }

.men-collections {
padding: 30px 0; }
.men-collections .img-box {
float: right; } }
@media (max-width: 992px) {
.tfs-collections .img-box img {
padding: 30px 0; }
.tfs-collections .text-box {
padding-top: 10px; }
.tfs-collections .text-box h2 {
font-size: 24px; }
.tfs-collections .text-box h4 {
font-size: 18px; }
.tfs-collections .text-box h4 .color {
font-size: 18px; }
.tfs-collections .text-box a {
margin-top: 0 !important; }

.women-collections .text-box h2 {
margin: 0; }

.men-collections .text-box h2 {
margin: 0; } }
@media (max-width: 767px) {
.men-collections .text-box {
padding-top: 0 !important; }
.men-collections .text-box p {
text-align: left !important; }
.men-collections .text-box a {
float: left !important; } }
/*============================================================================
New Arrivals
==============================================================================*/
.tfs-new-arrivals {
padding: 50px 0 30px; }
.tfs-new-arrivals .pages-title {
border: none; }

/*============================================================================
Feature Product
==============================================================================*/
.tfs-feature-product {
padding-bottom: 60px; }
.tfs-feature-product .pages-title {
padding-top: 70px !important;
border-top: 1px solid #f7f7f7; }
.tfs-feature-product .title-background {
left: -120px !important; }

.cat-box-text .cat-title {
text-align: center;
padding: 20px 0 0;
margin: 0; }
.cat-box-text .cat-title a {
color: #4f4f4f;
font-size: 15px;
text-transform: uppercase;
font-weight: 600;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }
.cat-box-text .cat-title a:hover {
color: #ff3d00;
text-decoration: none;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }
.cat-box-text p {
font-size: 14px;
font-weight: 300;
color: #4f4f4f;
text-align: center;
display: block;
margin-top: 10px; }

/* -------------------------------------------- *
* Tfs Title
*/
.tfs-title h3 {
padding: 25px 0 0;
position: relative;
margin: 0; }

.tfs-title h3 .title-background {
background: transparent none repeat scroll 0 0;
bottom: 0;
color: #f8f8f8;
font-size: 80px;
font-weight: bold;
left: -73px;
line-height: 80px;
padding: 0;
position: absolute;
text-align: center;
width: 100%; }

.tfs-title h3 .title-text {
color: #4f4f4f;
font-size: 28px;
font-weight: bold;
position: relative;
top: -10px;
z-index: 2;
text-transform: uppercase;
display:block;

width: 100%;

}

/*============================================================================
Best Selling
==============================================================================*/
.tfs-best-selling {
padding: 70px 0 30px; }
.tfs-best-selling .pages-title {
border: none; }

/*============================================================================
Blog
==============================================================================*/
.tfs-blog {
padding: 80px 0 40px;
background-color: #f6f6f6; }
.tfs-blog .pages-title {
border: none; }
.tfs-blog .pages-title h3 {
background-color: transparent; }
.tfs-blog .title-background {
color: #ffffff !important; }
.tfs-blog .blog-update {
padding-bottom: 30px; }
.tfs-blog .blog-update .block-blog {
width: 100%;
display: block;
float: left; }
.tfs-blog .blog-update .blog-thumbnail {
float: left;
position: relative;
padding: 0; }
.tfs-blog .blog-update .blog-thumbnail img {
width: 100%; }
.tfs-blog .blog-update .blog-content {
margin-top: 5px;
float: left;
width: 100%; }
.tfs-blog .blog-update .blog-content h4 a {
font-size: 18px;
display: block;
line-height: 20px;
padding-bottom: 10px;
color: #4f4f4f;
font-weight: 500;
margin-bottom: 5px;
margin-top: 20px; }
.tfs-blog .blog-update .blog-content h4 a:hover, .tfs-blog .blog-update .blog-content h4 a:focus, .tfs-blog .blog-update .blog-content h4 a:active {
color: #ff3d00;
text-decoration: none; }
.tfs-blog .blog-update .blog-content .blog-preview_posted {
color: #7f7f7f;
font-size: 12px; }
.tfs-blog .blog-update .blog-content .blog-date {
margin-right: 30px; }

.blog-thumbnail:before {
content: "";
width: 100%;
height: 100%;
position: absolute;
background: rgba(0, 0, 0, 0.3);
opacity: 0;
z-index: 9;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }

.blog-thumbnail:hover:before {
opacity: 1; }

/*============================================================================
Brands
==============================================================================*/
.tfs-brands {
padding: 65px 0; }

.tfs-brands li a {
float: left; }

.tfs-brands li img {
width: 100%;
opacity: 0.3;
-moz-transition: all 0.5 ease-in-out 0s;
-webkit-transition: all 0.5 ease-in-out 0s;
-ms-transition: all 0.5 ease-in-out 0s;
-o-transition: all 0.5 ease-in-out 0s;
transition: all 0.5 ease-in-out 0s; }

.tfs-brands li:hover img {
opacity: 1;
-moz-transition: all 0.5 ease-in-out 0s;
-webkit-transition: all 0.5 ease-in-out 0s;
-ms-transition: all 0.5 ease-in-out 0s;
-o-transition: all 0.5 ease-in-out 0s;
transition: all 0.5 ease-in-out 0s; }

/*============================================================================
Footer
==============================================================================*/
#footer {
position: relative;
float: left;
display: block; }

/* -------------------------------------------- *
* Footer Main
*/
.footer-main {
padding: 15px 0;
background-color: #cf1719;
text-align: left; }
.footer-main .footer-links {
padding: 0px; }
.footer-main ul {
padding: 0; }
.footer-main li {
line-height: 2.8; }
.footer-main a {
color: #ddd; }
.footer-main a:hover {
text-decoration: none;
color: #ff3d00; }
.footer-main .subscribe {
/* firefox 19+ */
/* ie */ }
.footer-main .subscribe .form-inline {
float: left;
margin: 22px 0;
width: 100% !important; }
.footer-main .subscribe .form-control {
border: 1px solid #363636;
border-radius: 0;
height: 50px;
width: 100% !important;
background-color: transparent;
font-size: 12px;
font-weight: 300; }
.footer-main .subscribe .form-control::-webkit-input-placeholder {
color: #878788; }
.footer-main .subscribe .form-control::-moz-placeholder {
color: #878788; }
.footer-main .subscribe .form-control:-ms-input-placeholder {
color: #878788; }
.footer-main .subscribe .form-control input:-moz-placeholder {
color: #878788; }
.footer-main .subscribe .button {
margin-top: 10px;
background-color: #1b1b1b;
border: none;
height: 50px;
width: 100%;
font-size: 14px;
color: #ff3d00;
font-family: "Montserrat";
font-weight: 400;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }
.footer-main .subscribe .button:hover, .footer-main .subscribe .button:focus, .footer-main .subscribe .button:active {
background-color: #ff3d00;
color: #fff;
text-decoration: none;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }

/* -------------------------------------------- *
* Footer Title
*/
.footer-title {
position: relative;
width: 100%;
float: left; }
.footer-title h4 {
color: #fff;
margin-bottom: 15px;
padding: 10px 10px 10px 0px;
position: relative;
text-transform: uppercase; }

/* -------------------------------------------- *
* Footer Content
*/
.footer-content {
width: 100%;
float: left; }
.footer-content p {
color: #ddd;
font-weight: 300;
line-height: 1.8; }
.footer-content .contact-links {
float: left;
padding: 0; }
.footer-content .contact-links li {
color: #ddd;
font-weight: 300;
float: left;
display: block;
line-height: 2.8;
width: 100%; }
.footer-content .contact-links li strong {
color: #e1e1e1;
font-weight: normal; }

/* -------------------------------------------- *
* Footer bootom
*/
.footer-bottom {
background-color: #0d0d0d;
border-top: 1px solid #1d1d1d;
padding: 10px 0; }
.footer-bottom .link-block {
text-align: center; }
.footer-bottom .link-block li {
display: inline-block; }
.footer-bottom .link-block li a {
color: #d8d8d8;
font-weight: 500;
font-size: 14px;
padding: 10px; }
.footer-bottom .link-block li a:hover {
text-decoration: none;
color: #ff3d00; }

/* -------------------------------------------- *
* Copyright
*/
.copyright-footer {
position: relative;
width: 100%;
text-align: center; }
.copyright-footer p {
color: #676767;
text-transform: uppercase;
display: inline-block;
padding: 20px;
position: relative;
margin: 0; }
.copyright-footer p span a {
color: #ff3d00; }
.copyright-footer p span a:hover, .copyright-footer p span a:focus, .copyright-footer p span a:active {
text-decoration: none; }

#backtotop {
color: #ff3d00;
background-color: #ffffff;
border-color: #ffffff; }

#backtotop:hover {
background: none repeat scroll 0 0 #444;
color: #fff; }

#backtotop {
display: block;
height: 50px;
width: 50px;
line-height: 50px;
overflow: hidden;
position: absolute;
right: 0;
left: 0;
top: -25px;
text-align: center;
text-decoration: none;
z-index: 50;
margin: 0 auto;
border-radius: 90%;
box-shadow: 0 0 3px #666666; }

#backtotop .fa {
font-size: 0px;
line-height: 34px;
width: 33px;
height: 34px;
animation: 1s ease-in 0s normal none infinite running tooltip-animation;
-moz-animation: 1s ease-in 0s normal none infinite running tooltip-animation;
-webkit-animation: 1s ease-in 0s normal none infinite running tooltip-animation;
-o-animation: 1s ease-in 0s normal none infinite running tooltip-animation;
transition: all 0.2s ease-in-out 0s; }

#backtotop .fa::before {
display: inline-block;
font-size: 14px;
text-align: center;
width: 34px; }

#backtotop .back-to-top {
display: none; }

@media (max-width: 1199px) {
#social_block li {
margin-right: 4px !important; } }
@media (min-width: 767px) {
.footer-content .subscribe .form-control {
width: 100% !important; } }
@media (max-width: 767px) {
.footer-content .subscribe .form-control {
float: left; }

.contact-links {
float: none !important; } }
/*============================================================
* Social Block footer
* ===========================================================*/
.social_block li {
text-align: center;
padding: 0;
display: inline-block; }
.social_block li a {
width: 36px;
height: 36px;
line-height: 1.8;
display: inline-block;
color: #999999;
font-size: 14px !important;
position: relative;
z-index: 1; }

.social_block li a span {
display: none; }

.social_block ul li a:before {
font-family: "FontAwesome";
background-color: transparent;
position: absolute;
width: 100%;
content: "";
height: 100%;
left: 0;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
color: #ddd; }

.social_block ul li a:hover:before {
color: #ff3d00; }

.social_block ul li.facebook a:before {
content: "\f09a"; }

.social_block ul li.twitter a:before {
content: "\f099"; }

.social_block ul li.instagram a:before {
content: "\f16d"; }

.social_block ul li.rss a:before {
content: "\f09e"; }

.social_block ul li.google-plus a:before {
content: "\f0d5"; }

.social_block ul li.vimeo a:before {
content: "\f27d"; }

.social_block ul li.youtube a:before {
content: "\f167"; }

/*=============================================================
page title
===============================================================*/
.pages-title h3 {
color: #4f4f4f;
position: relative; }

/*=============================================================
List Product
===============================================================*/
.product-meta h5.name a {
color: #393641; }
.product-meta h5.name a:hover {
color: #ff3d00; }

.content_price .product-price {
color: #393641; }

.functional-buttons a {
color: #393641; }
.functional-buttons a:hover {
color: #ff3d00; }

.product-container:hover .name a {
color: #ff3d00; }

.product-container:hover .functional-buttons {
visibility: visible;
opacity: 1;
filter: alpha(opacity=100); }
.product-container:hover .name a {
color: #cf181c; }

/*==============================================================
* Owl Slider
* =============================================================*/
.tfs-slider .owl-nav div:hover {
border: 1px solid #ff3d00; }
.tfs-slider .owl-nav div:hover:before {
color: #ff3d00; }

/*==============================================================
* Canvas Menu
* =============================================================*/
.mobile-menu > ul > li:hover > a,
.mobile-menu > ul > li.active > a {
color: #ff3d00; }

.mobile-menu ul li a:hover {
color: #ff3d00; }

/*============================================================================
//breadcrumbs
==============================================================================*/
.breadcrumbs .page-titte {
color: #898989;
font-weight:bold;
text-transform: uppercase;
}

/*============================================================================
Sidebar
==============================================================================*/
#sidebar {
color: #4f4f4f; }
#sidebar li a {
color: #4f4f4f; }
#sidebar li a:hover, #sidebar li a:focus, #sidebar li a:active {
color: #ff3d00; }
#sidebar .tfs-title h3 {
color: #4f4f4f; }

.tfs-filter .filter-title h4 {
color: #4f4f4f; }
.tfs-filter .advanced-filters li a .count {
float: right;
color: #ff3d00; }

#tags li {
color: #4f4f4f;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }
#tags li:hover {
background-color: #ff3d00;
border: 1px solid #ff3d00; }

/*============================================================================
Toolbar
==============================================================================*/
.sorter .view-mode a.active,
.sorter .view-mode a:hover {
color: #ff3d00; }

.sorter .sort-by #sort_by_box a {
color: #4f4f4f; }
.sorter .sort-by #sort_by_box a:hover {
color: #ff3d00; }

.tfs-pager .pages .current, .tfs-pager .pages li:hover, .tfs-pager .pages li a:hover {
color: #ff3d00; }

/*============================================================================
Product Page
==============================================================================*/
.content-text h2 {
color: #4f4f4f; }

.load-more {
color: #4f4f4f;
border: 1px solid #ebebeb; }
.load-more:hover, .load-more:focus, .load-more:active {
background-color: #ff3d00;
border: 1px solid #ff3d00; }

/*============================================================================
Deal Product Page
==============================================================================*/
.deal-item {
color: #4f4f4f; }
.deal-item:hover {
color: #ff3d00; }

/*============================================================================
Columns Product Page
==============================================================================*/
.columns-title h3 {
color: #4f4f4f; }

/*============================================================================
Blog Page
==============================================================================*/
.tfs-recent-posts .blog-content h4 a {
color: #4f4f4f !important; }

.content-blog .postTitle h2 a {
color: #4f4f4f; }
.content-blog .postTitle h2 a:hover {
text-decoration: none; }
.content-blog .product-description p {
color: #4f4f4f; }

.postContent .read-more:hover {
border: 1px solid #ff3d00; }

/*==========================================================
product page
===========================================================*/
.block-title h3 {
color: #4f4f4f; }

.product-info .product-name h1 a {
color: #393641; }
.product-info .ratings .rating-links a {
color: #393641; }
.product-info .ratings .rating-links a:hover {
color: #ff3d00; }
.product-info .product-atr p a {
color: #ff3d00; }
.product-info .product-qty .items:hover {
color: #ff3d00; }
.product-info .add-to-cart button.button {
background-color: #ff3d00; }
.product-info .add-to-links li a:hover {
background-color: #ff3d00;
border: 1px solid #ff3d00; }

.tab-product .nav-tabs li a {
color: #4f4f4f; }
.tab-product .nav-tabs li a:hover, .tab-product .nav-tabs li a:active, .tab-product .nav-tabs li a:focus {
color: #ff3d00; }
.tab-product .nav-tabs .active a {
color: #ff3d00; }
.tab-product .nav-tabs .active a:hover, .tab-product .nav-tabs .active a:active, .tab-product .nav-tabs .active a:focus {
color: #ff3d00; }

.tfs-header .tfs-header-title {
color: #ff3d00; }
.tfs-header .tfs-summary-actions-newreview {
background-color: #ff3d00;
color: #fff; }
.tfs-header .tfs-summary-actions-newreview:hover {
opacity: 0.8; }

.tfs-form-actions .button {
background-color: #ff3d00;
color: #fff;
border: none; }
.tfs-form-actions .button:hover {
text-decoration: none;
opacity: 0.8; }

/*==========================================================
columns category
===========================================================*/
.colum-product-content .right-block .actions-buttons a {
color: #393641; }
.colum-product-content .right-block .actions-buttons a:hover {
color: #ff3d00; }

/*==========================================================
// contact page
===========================================================*/
.contact-content button.button:hover {
background-color: #ff3d00;
border-color: #ff3d00; }

.contact-content .map-contact ul.store_info li span,
.contact-content .map-contact ul.store_info li span a {
color: #ff3d00; }

/*==========================================================
// About Us
===========================================================*/
.about-us .panel .panel-title a:hover, .about-us .panel .panel-title a:focus, .about-us .panel .panel-title a:active {
color: #ff3d00; }

/*# sourceMappingURL=theme6.css.map */
