@charset "utf-8";

@media (max-width: 480px) {
.col-xs-min-12, .col-xxs-12 {
    width: 100%;
}
.megamenu .container {min-height: 60px;}
}

.text-center-xs {
text-align:center
}

.container { 
    width: 99%;
}

.myfontsize10 {
font-size:10px
}

.myfontcondensed {
font-family:'Open Sans Condensed',sans-serif
}

.gly-spin {
-webkit-animation:spin 2s infinite linear;
-moz-animation:spin 2s infinite linear;
-o-animation:s089b0d1pin 2s infinite linear;
animation:spin 2s infinite linear
}

@-moz-keyframes spin {
0% {
-moz-transform:rotate(0deg)
}

100% {
-moz-transform:rotate(359deg)
}
}

@-webkit-keyframes spin {
0% {
-webkit-transform:rotate(0deg)
}

100% {
-webkit-transform:rotate(359deg)
}
}

@-o-keyframes spin {
0% {
-o-transform:rotate(0deg)
}

100% {
-o-transform:rotate(359deg)
}
}

@keyframes spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}

100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}

.lineOverflow {
height:17px;
width:150px;
overflow:hidden!important
}

.shopping-cart {
display:inline-block
}

.productid {
border:none;
border-radius:0
}

.promotion2 {
position:absolute;
z-index:10;
top:3px;
right: 2px;
height:20px;
width:auto;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
font-family:Oswald,Helvetica Neue,Helvetica,Arial,sans-serif;
/*font-size:16px;*/
font-weight:lighter;
height:100%
}

.mytextshadow {
text-shadow:0 1px 3px rgba(0,0,0,0.8),0 0 1px #FFF
}

a {
color:#454545;
text-decoration:none;
outline:none!important;
-moz-transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
transition:all .2s ease-in
}

a:hover,a:focus {
text-decoration:none;
cursor:pointer
}

ul {
list-style:none;
margin:0;
padding:0
}

body {margin:0;padding:0;color:#454545;font-family:'Open Sans',sans-serif;font-size:14px;line-height:21px;position:relative;background:#fff}

h1,h2,h3,h4,h5 {
font-family:'Open Sans',sans-serif;
font-weight:400;
margin:0;
padding-bottom:5px
}

h1 {
font-size:30px;
line-height:35px
}

h2 {
font-size:24px;
line-height:28px
}

h3 {
font-size:20px;
line-height:24px
}

h4 {
font-size:17px;
line-height:20px
}

h5 {
font-size:14px;
line-height:20px
}

.section-block {
margin-bottom:30px
}

.uppercase {
text-transform:uppercase
}

.no-margin {
margin:0!important
}

.no-padding {
padding:0!important
}

.no-margin-top {
margin-top:0
}

.no-border {
border:0
}

.width100,.w100 {
width:100%
}

.maxheight400 {
max-height:400px
}

.globalPadding {
padding:50px 0
}

.globalPaddingTop {
padding:50px 0 0
}

.hw100 {
height:100%;
width:100%
}

.display-table {
display:table
}

.display-table-cell {
display:table-cell;
vertical-align:middle
}

.modal {
overflow:auto
}

.signUpContent .modal-dialog {
max-width:460px
}

.modal-dialog {
background:#fff;
max-width:960px;
overflow:auto;
width:100%
}

.modal-header {border-bottom: 1px solid #E5E5E5;color: #1b2735;padding:5px 15px;margin-bottom:20px}

.modal-title-site {color: #1c2836;/* font-family:Oswald; */font-size: 22px;/* font-weight:lighter; */padding:13px 0;text-transform:uppercase;}

.modal-content {
border:0 solid #ddd;
border-radius:0;
box-shadow:0 2px 5px rgba(0,0,0,0.4)
}

.modal-footer {
background:#eee;
border-top:1px solid #E5E5E5;
padding:10px 20px
}

.form-control:focus {
box-shadow:NONE;
outline:0 none
}

input[type="text"],input[type="password"] {
border-color:#DDD;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
border-style:solid;
border-width:1px;
color:#888;
font-size:14px;
margin-bottom:10px;
height:36px
}

.checkbox {
padding-left:0;
margin-left:0
}

.alert {
border:none;
border-left:5px solid rgba(0,0,0,0.1);
border-radius:0
}

.navbar-toggle {
background:rgba(0,0,0,0.2)
}

.navbar-tshop {width:100%;}

.navbar-brand {
padding:10px;
color:#FFF;
font-size:28px;
font-weight:700
}

.navbar .navbar-top {height: 33px;transition:all .1s ease-out 0;-webkit-transition:all .1s ease-out 0;-moz-transition:all .1s ease-out 0;-ms-transition:all .1s ease-out 0;-o-transition:all .1s ease-out 0;font-size:11px;font-weight:700;line-height:11px;text-transform:uppercase;}

.navbar.stuck .navbar-top {
/* margin-top:-30px */
}





.megamenu .nav,.megamenu .dropdown,.megamenu .collapse {position:static;}

.megamenu .container {position:relative;}

.megamenu .dropdown-menu {
left:auto
}

.megamenu .dropdown-menu > li {
display:block
}

.megamenu .megamenu-content {
padding:20px 30px;
*zoom:1
}

.megamenu .megamenu-content:before,.megamenu .megamenu-content:after {
display:table;
content:"";
line-height:0
}

.megamenu .megamenu-content:after {
clear:both
}

.megamenu.navbar .nav > li > .dropdown-menu:after,.megamenu.navbar .nav > li > .dropdown-menu:before {
display:none
}

.megamenu .dropdown.megamenu-fullwidth .dropdown-menu {
width:100%;
left:0;
right:0
}

.megamenu .dropdown.megamenu-fullwidth .dropdown-menu {
width:100%;
left:0;
right:0
}


.navbar-top i {font-size:16px;font-style:normal;font-weight: 300;line-height:1;padding:3px 0 0}

@media (max-width: 969px) {
.megamenu .dropdown.megamenu-fullwidth .dropdown-menu {
width:auto
}

.megamenu .megamenu-content {
padding-left:0;
padding-right:0
}

.megamenu .dropdown-menu > li > ul {
display:block
}
}

.megamenu-content ul li {
border-bottom:1px solid #EDEDED;
margin-bottom:5px;
padding-bottom:5px
}

.megamenu-content ul li a {
font-size:12px
}

.navbar-toggle .icon-bar {border: solid 2px #364f6b;margin-top: 2px;}

.userMenu > li {
display:block;
float:left
}

.userMenu > li > a {color: #364f6b;display:block;float:right;font-size:12px;line-height:30px;padding:0 20px 0 0;text-decoration:none;transition:opacity .2s ease-out 0;-webkit-transition:opacity .21s ease-out 0;-moz-transition:opacity .2s ease-out 0;-ms-transition:opacity .2s ease-out 0;-o-transition:opacity .2s ease-out 0}

.userMenu > li > a:hover {
opacity:.9
}

.phone-number span {
float:left
}

.hasUserMenu > .dropdown-menu {
padding-top:0;
padding-bottom:0;
left:auto!important;
right:0!important
}

.hasUserMenu > .dropdown-menu > li > a {
color:#454545;
font-size:12px;
padding:5px 15px
}

.hasUserMenu > .dropdown-menu > li > a i {
margin-right:10px
}

@media (min-width: 979px) {
.navbar-tshop ul.nav li.dropdown:hover ul.dropdown-menu,div.cartMenu.dropdown:hover div.dropdown-menu {
display:block;
filter:none;
opacity:1
}

.megamenu-content ul li a {
transition:all .2s ease 0;
-webkit-transition:all .2s ease 0;
-moz-transition:all .2s ease 0;
-ms-transition:all .2s ease 0;
-o-transition:all .2s ease 0;
display:block
}

.megamenu-content ul li a:hover {
padding-left:5px
}
}


.search-box {
float:right;
height:48px;
width:38px
}

.search-box .input-group .getFullSearch {
padding-left:10px;
padding-right:10px
}

.search-box.static-search {
width:auto;
min-width:143px
}

.search-box.static-search #search-form {
padding-right:0
}

.navbar-nav.navbar-right:last-child {
margin-right:0
}

.search-box .input-group {
margin-top:8px;
max-width:34px;
transition:all .3s ease-out 0;
-webkit-transition:all .3s ease-out 0;
-moz-transition:all .3s ease-out 0;
-ms-transition:all .3s ease-out 0;
-o-transition:all .3s ease-out 0
}

.search-box:hover .input-group {
max-width:183px
}

.search-box .form-control {
width:0;
padding:0;
height:34px;
border:0;
opacity:0;
transition:all .3s ease-out 0;
-webkit-transition:all .3s ease-out 0;
-moz-transition:all .3s ease-out 0;
-ms-transition:all .3s ease-out 0;
-o-transition:all .3s ease-out 0
}

.search-box:hover .form-control {
border:solid 1px #fff
}

.btn-nobg {background:none;color: #37506c;}

.search-box:hover .btn-nobg {background: #b5e3fe;}

.search-box.static-search .input-group {
margin-top:1px;
transition:all .3s ease-out 0;
-webkit-transition:all .3s ease-out 0;
-moz-transition:all .3s ease-out 0;
-ms-transition:all .3s ease-out 0;
-o-transition:all .3s ease-out 0
}

.search-box.static-search .form-control {
width:auto;
padding:0;
height:35px;
border:solid 1px #fff;
opacity:1;
transition:all .3s ease-out 0;
-webkit-transition:all .3s ease-out 0;
-moz-transition:all .3s ease-out 0;
-ms-transition:all .3s ease-out 0;
-o-transition:all .3s ease-out 0
}

.search-box.static-search:hover .form-control {
opacity:1;
border:solid 1px #fff;
color:#333;
background:#fff
}

.search-box.static-search button {
border:0!important;
margin:0!important
}

.search-full {
bottom:0;
letter-spacing:1px;
min-height:50px;
position:absolute;
right:0;
text-align:right;
white-space:nowrap;
width:100%;
z-index:10;
display:none
}

.searchInputBox {
display:block;
max-width:90%;
text-align:right;
width:100%
}

.search-close {
background:rgba(0,0,0,0.3);
display:table;
float:right;
font-size:32px;
height:51px;
padding:0 15px
}

.search-close i {
display:table-cell;
vertical-align:middle;
transition:all .5s ease 0;
-moz-transition:all .5s ease 0;
-webkit-transition:all .5s ease 0;
-ms-transition:all .5s ease 0;
-o-transition:all .5s ease 0
}

.search-close:hover i {
transform:scale(1.15) rotate(-180deg);
-webkit-transform:scale(1.1) rotate(-180deg);
-moz-transform:scale(1.1) rotate(-180deg);
-ms-transform:scale(1.1) rotate(-180deg);
-o-transform:scale(1.1) rotate(-180deg)
}

.search-input {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:0 none;/* color:#FFF; */font-family:sans-serif;font-size:20px;line-height:1.2;margin:0;outline:medium none;text-align:left;padding:13px 0 13px 15px;width:100%;max-width:90%}

.search-input::-webkit-input-placeholder {
color:rgba(255,255,255,0.6)
}

.search-input::-moz-input-placeholder {
color:rgba(255,255,255,0.6)
}

.searchInputBox .search-btn {
border:none;
padding:0 10px 0 0;
color:#fff;
color:rgba(255,255,255,0.8)
}

.search-full.active {
display:block
}}

.navbar-cart {
border-top:1px solid rgba(0,0,0,0);
box-shadow:0 1px 0 rgba(255,255,255,0.1) inset;
max-height:340px;
overflow-x:visible;
padding-left:15px;
padding-right:15px
}

.colorWhite,.colorWhite i {color: #364F67 !important;}

.promo-1 {
color:#FFF;
font-family:Oswald,Helvetica Neue;
margin-bottom:15px;
font-weight:lighter;
padding:5px 0;
text-align:center;
text-transform:uppercase
}

.promo-1sub {
background:#F2F2F2;
font-size:14px;
letter-spacing:.5px;
margin-bottom:15px;
padding:5px 0;
text-align:center;
text-transform:uppercase
}

.cartMenu {
float:left;
display:block
}

.cartMenu a.dropdown-toggle {
color:#364f6b;
font-size:14px;
font-weight:600;
text-transform:uppercase;
line-height:20px;
display:block;
padding:15px 20px
}

.cartMenu .dropdown-menu {
padding-bottom:0;
border-radius:0;
margin-top:0
}

.miniCartTable {
max-height:300px;
width:100%;
display:block
}
.miniCartTable {
max-height:300px;
width:100%;
display:block
}

.miniCartProductThumb {
text-align:center
}

.cartMenu img {
width:50px
}

.cartMenu h4 {
padding-bottom:0;
font-size:12px;
font-weight:400
}

.miniCartFooter {
background:#ECF0F1;
padding:10px
}

.miniCartFooter .btn:last-child {
margin-left:5px
}

.swiper-wrapper {background:#fff;}

.arrow-left {
background:url(../../images/arrows.png) no-repeat left top;
position:absolute;
left:10px;
top:50%;
margin-top:-15px;
width:17px;
height:30px;
z-index:10
}

.arrow-right {
background:url(../../images/arrows.png) no-repeat left bottom;
position:absolute;
right:10px;
top:50%;
margin-top:-15px;
width:17px;
height:30px;
z-index:10
}

.swiper-container {
width:100%;
height:100%;
height:490px;
color:#fff;
text-align:center
}

.swiper-slide {
height:100%
}

@media (max-width: 991px) {
.swiper-container {
height:490px
}
}

@media (max-width: 767px) {
.swiper-container {
height:350px
}
}

.section-block {
margin-bottom:30px
}

.section-title {
border-bottom:2px solid #DDD;
border-top:2px solid #DDD;
font-size:22px;
line-height:24px;
margin:10px 0;
padding:0
}

.section-title span {
color:#454545;
display:inline-block;
padding:5px 15px 5px 0;
text-transform:uppercase;
width:auto
}

.style2 .section-title,.section-title.style2 {
font-size:42px;
font-weight:lighter;
line-height:44px;
margin:10px 0 20px;
padding:0;
position:relative;
border:none
}

.section-title.style2 {
position:relative
}

.style2 .section-title:after,.section-title.style2:after {
background:#DDD;
content:"";
display:block;
height:1px;
margin-left:20%;
position:absolute;
top:28px;
width:60%;
z-index:1
}

.section-title.style2 span {
background:#FFF;
display:inline-block;
padding:10px;
position:relative;
width:auto;
z-index:2
}

.style2 .section-title span,.section-title.style2 span, {
color:#454545;
display:table;
position:relative;
z-index:2;
background:#fff;
padding:5px 15px;
text-align:center;
text-transform:uppercase;
width:auto;
margin:0 auto
}

#productslider .item {
margin:0 15px 15px
}

.item {
display:block;
height:auto;
transition:all .3s ease 0;
-moz-transition:all .3s ease 0;
-webkit-transition:all .3s ease 0;
-o-transition:all .3s ease 0;
-ms-transition:all .3s ease 0;
margin-bottom:15px
}

.product {
display:block;
height:auto;
transition:all .3s ease 0;
-moz-transition:all .3s ease 0;
-webkit-transition:all .3s ease 0;
-o-transition:all .3s ease 0;
-ms-transition:all .3s ease 0;
border:1px solid #DDD;
border-bottom:1px solid #DDD;
text-align:center
}

.product:hover {
background:#fff
}

.add-fav {
border:1px solid;
border-radius:50%;
height:48px;
line-height:31px;
position:absolute;
right:30px;
text-align:center;
top:15px;
width:48px;
z-index:10;
transform:scale(1.15);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
-webkit-transition:opacity .3s linear,-webkit-transform .7s cubic-bezier(.56,.48,0,.99);
-moz-transition:opacity .3s linear,-moz-transform .7s cubic-bezier(.56,.48,0,.99);
-o-transition:opacity .3s linear,-o-transform .7s cubic-bezier(.56,.48,0,.99);
-ms-transition:opacity .3s linear,-ms-transform .7s cubic-bezier(.56,.48,0,.99);
transition:opacity .3s linear,transform .7s cubic-bezier(.56,.48,0,.99);
opacity:0;
filter:alpha(opacity=0);
-ms-filter:alpha(Opacity=0)
}

.product:hover .add-fav {
opacity:1;
webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}

.add-fav i {
webkit-transform:scale(1) rotate(0deg);
-moz-transform:scale(1) rotate(0deg);
-o-transform:scale(1) rotate(0deg);
-ms-transform:scale(1) rrotate(0deg);
transform:scale(1) rotate(0deg);
transition:all .3s ease
}

.add-fav:active i {
webkit-transform:scale(0.85) rotate(0deg);
-moz-transform:scale(0.85) rotate(4deg);
-o-transform:scale(0.85) rotate(0deg);
-ms-transform:scale(0.85) rrotate(0deg);
transform:scale(0.85) rotate(4deg)
}

..check-delivery i {
webkit-transform:scale(1) rotate(0deg);
-moz-transform:scale(1) rotate(0deg);
-o-transform:scale(1) rotate(0deg);
-ms-transform:scale(1) rrotate(0deg);
transform:scale(1) rotate(0deg);
transition:all .3s ease
}

.list-description {
display:none
}

.item:hover .action-control {
border-bottom-color:#fff
}

.image {
display:block;
overflow:hidden;
position:relative;
text-align:center;
width:100%;
max-height:240px;
transition:all .5s ease 0;
-moz-transition:all .5s ease 0;
-webkit-transition:all .5s ease 0;
-ms-transition:all .5s ease 0;
-o-transition:all .5s ease 0
}

.image a {
display:block;
overflow:hidden
}

.image a img {
transition:all .5s ease 0;
-moz-transition:all .5s ease 0;
-webkit-transition:all .5s ease 0;
-ms-transition:all .5s ease 0;
-o-transition:all .5s ease 0;
max-height:220px;
margin:0 auto
}

.product:hover .image a img {
transform:scale(1.15) rotate(-1.5deg);
-webkit-transform:scale(1.1) rotate(-1.5deg);
-moz-transform:scale(1.1) rotate(-1.5deg);
-ms-transform:scale(1.1) rotate(-1.5deg);
-o-transform:scale(1.1) rotate(-1.5deg)
}

.promotion {
position:absolute;
z-index:10;
top:1px;
left:1px;
height:24px;
width:auto;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px
}

.promotion3 {
position:absolute;
z-index:10;
top:2px;
right:0px;
height:20px;
width:auto;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
}

.description {
margin:0 auto;
min-height:15px;
max-width:235px
}

.promotion {
line-height:18px
}

.new-product {
color:#FFF;
display:inline-block;
float:left;
font-family:Oswald,Helvetica Neue,Helvetica,Arial,sans-serif;
font-size:16px;
font-weight:lighter;
height:100%;
padding:3px 10px
}

.discount {
 /* background:#e4e4e4; */
border-radius:0 4px 4px 0;
color:black;
display:inline-block;
float:left;
font-family:Oswald,Helvetica Neue,Helvetica,Arial,sans-serif;
/*font-size:16px;*/
font-weight:lighter;
height:100%;
padding:3px 5px
}

.productPopItem {
border:solid 1px #ddd
}

.productPopItem .productInfo {
color:#FFF;
display:block;
font-size:14px;
margin-top:-50px;
padding:5px 0;
position:relative;
text-align:center;
width:auto;
z-index:4
}


.item h4 {
margin:0;
max-height:80px;
overflow:hidden;
display:block;
line-height:18px;
padding:0
}

.item h4 a {
font-family:'Open Sans',sans-serif;
font-weight:700;
color:#3a3a3a;
text-decoration:none;
text-transform:uppercase;
font-size:16px
}

.price {
font-size:14px;
font-weight:700;
color:#454545
}

.action-control {
border:0;
display:block;
height:auto;
padding:5px 0 15px;
width:100%
}

.action-control a {
cursor:pointer
}

.myaction-control {
border:0;
display:block;
height:auto;
padding:1px 0;
width:100%
}

.myaction-control a {
cursor:pointer
}

.load-more-block {
padding-bottom:30px;
position:relative
}

.load-more-block .btn-thin {
background:#fff;
z-index:2;
position:relative;
box-shadow:-4px 0 0 #FFFFFF,4px 0 0 #FFF;
-webkit-box-shadow:-4px 0 0 #FFFFFF,4px 0 0 #FFF;
-moz-box-shadow:-4px 0 0 #FFFFFF,4px 0 0 #FFF;
-o-box-shadow:-4px 0 0 #FFFFFF,4px 0 0 #FFF
}

.load-more-block:after {
background:none repeat scroll 0 0 #DDD;
content:"";
display:block;
height:1px;
margin-left:30%;
position:absolute;
top:18px;
width:40%;
z-index:1
}

.featureImg a {
display:block;
overflow:hidden
}

.featureImg a img {
transition:all .4s ease 0;
-webkit-transition:all .4s ease 0;
-moz-transition:all .4s ease 0;
-o-transition:all .4s ease 0;
-ms-transition:all .4s ease 0
}

.featureImg a img:hover {
transform:scale(1.1) rotate(-1.1deg);
-webkit-transform:scale(1.1) rotate(-1.1deg);
-moz-transform:scale(1.1) rotate(-1.1deg);
-ms-transform:scale(1.1) rotate(-1.1deg);
-o-transform:scale(1.1) rotate(-1.1deg)
}

.mysearch {
color:#FFF;
font-size:14px;
font-weight:600;
text-transform:uppercase
}

.parallax-section {
width:100%;
display:block;
clear:both;
height:auto
}

.parallax-image-1 {
background:url(../../images/parallax/parallax.jpg);
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
background-attachment:fixed
}

.parallaxPrce {
font-size:50px;
color:#fff;
font-weight:lighter;
margin-bottom:10px
}

.parallax-content h2 {
color:#fff;
display:inline-block;
font-size:30px;
font-weight:700;
line-height:32px;
margin:0 auto;
max-width:900px;
padding:5px 10px;
text-align:center
}

.parallax-content h3 {
color:#DDD;
display:inline-block;
font-size:20px;
font-weight:lighter;
margin-bottom:20px;
max-width:900px;
padding:0 10px;
text-align:center
}

.btn-discover {
background:rgba(0,0,0,0) none repeat scroll 0 0;
border:1px solid rgba(255,255,255,0.7);
border-radius:3px;
color:#fff;
font-size:16px;
font-weight:700;
letter-spacing:1px;
padding:14px 60px;
text-decoration:none;
transition:all .3s ease;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease
}

.btn-discover:hover {
color:#fff;
border-color:rgba(255,255,255,0.7)
}

.parallax-content {
text-align:center;
padding:100px 0
}

.parallax-image-2 {
background:url(../../images/parallax/people-collage.jpg) fixed;
background-attachment:fixed
}

.parallax-section-overley {
height:100%;
background:rgba(0,0,0,0.15);
text-shadow:0 1px 1px rgba(0,0,0,0.33)
}

h5.parallaxSubtitle {
font-size:20px;
font-weight:200;
color:#fff
}

.footer {
background:#f2f2f2;
height:auto;
padding-bottom:30px;
position:relative;
width:100%;
border-bottom:1px solid #ddd;
border-top:1px solid #DDD
}

.footer h3 {
border-bottom:1px solid #DDD;
font-size:18px;
font-weight:700;
line-height:27px;
padding:40px 0 15px;
text-transform:uppercase;
color:#3a3a3a
}

.footer ul {
font-size:13px;
list-style-type:none;
margin-left:0;
padding-left:0;
margin-top:20px;
color:#888
}

.footer ul li a {
padding:0 0 5px;
display:block
}

.footer a {
color:#888
}

.supportLi h4 {
font-size:20px;
font-weight:lighter;
line-height:normal;
}

.supportLi h4 a {
color:#454545
}

.newsLatterBox .btn {
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border:medium none;
color:#fff;
display:inline-block;
font-weight:700;
height:40px;
letter-spacing:.5px;
padding:0;
text-transform:uppercase;
width:100%
}

.newsLatterBox {
overflow:hidden
}

.bg-gray {
background-image:-moz-linear-gradient(center bottom,#BBB 0%,#F0F0F0 100%);
box-shadow:0 1px 0 #B4B3B3
}

.social li {
background:none repeat scroll 0 0 #B5B5B5;
border:2px solid #B5B5B5;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-o-border-radius:50%;
-ms-border-radius:50%;
border-radius:50%;
float:left;
height:36px;
line-height:36px;
margin:0 8px 0 0;
padding:0;
text-align:center;
width:36px;
transition:all .5s ease 0;
-moz-transition:all .5s ease 0;
-webkit-transition:all .5s ease 0;
-ms-transition:all .5s ease 0;
-o-transition:all .5s ease 0
}

.social li:hover {
transform:scale(1.15) rotate(360deg);
-webkit-transform:scale(1.1) rotate(360deg);
-moz-transform:scale(1.1) rotate(360deg);
-ms-transform:scale(1.1) rotate(360deg);
-o-transform:scale(1.1) rotate(360deg)
}

.social li a {
color:#EDEFF1
}

.social li:hover {
border:2px solid #454545;
background:#454545
}

.social li a i {
font-size:16px;
margin:0 0 0 8px;
color:#EDEFF1!important
}

.footer-bottom {
background:#E3E3E3;
border-top:1px solid #DDD;
padding-top:10px;
padding-bottom:10px;
position:relative
}

.footer-bottom p.pull-left {
padding-top:6px
}

.paymentMethodImg img {
margin-left:5px
}

@media (max-width: 767px) {
.footer-bottom {
text-align:center
}

.footer-bottom p.pull-left {
float:none!important;
margin-left:auto;
margin-right:auto
}

.paymentMethodImg {
width:100%;
float:none!important;
text-align:center
}

.paymentMethodImg img {
display:inline-block;
float:none!important;
max-height:24px
}
}

.main-container {
min-height:580px
}

.subCategoryList .thumbnail {
-moz-transition:all .2s ease-in;
-webkit-transition:all .2s ease-in;
-o-transition:all .2s ease-in;
transition:all .2s ease-in
}

.subCategoryThumb {
height:80px;
display:block;
max-width:100%;
overflow:hidden;
margin-bottom:15px
}

.subCategoryThumb img {
max-width:100%
}

.subCategoryList {
margin-top:30px;
overflow:hidden
}

.subCategoryTitle {
font-size:13px;
color:#444;
font-weight:600
}

.nav-tabs > li.active,.nav-tabs > li {
background:none
}

.nav-tabs > li > a {
border:0;
border-radius:0
}

.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus,.nav-tabs > li:hover > a {
color:#fff!important;
border:0;
border-radius:0
}

.nav-tabs {
margin-bottom:20px
}

.nav-tabs li a {
font-family:'Open Sans Condensed',sans-serif;
font-size:14px;
font-weight:200;
letter-spacing:2px;
margin:0;
text-transform:uppercase
}

div.colorview {
display:block;
margin-top:10%;
max-height:50px;
position:absolute;
text-align:center;
width:100%;
z-index:102;
visibility:hidden
}

div.quickview {
display:block;
margin-top:30%;
max-height:50px;
position:absolute;
text-align:center;
width:100%;
z-index:102;
visibility:hidden
}

.product:hover div.quickview {
visibility:visible
}

.btn-quickview {
border-radius:2px;
font-family:"Oswald",Helvetica Neue,Arial,sans-serif;
letter-spacing:2px;
color:#454545!important;
text-transform:uppercase;
background:#fff;
background:rgba(255,255,255,0.9);
border:1px solid #eee;
box-shadow:0 0 3px rgba(0,0,0,0.3);
-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);
-ms-box-shadow:0 0 3px rgba(0,0,0,0.3);
-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);
-moz-o-shadow:0 0 3px rgba(0,0,0,0.3);
left:auto;
min-width:100px;
max-height:40px;
height:40px!important;
opacity:0;
-webkit-opacity:0;
-ms-opacity:0;
padding:10px;
visibility:hidden;
width:auto;
display:inline-block!important;
z-index:2;
transform:scale(0.75);
-webkit-transform:scale(0.75);
-o-transform:scale(0.75);
-ms-transform:scale(0.75);
-moz-transform:scale(0.75);
transition:all .3s ease 0;
-webkit-transition:all .3s ease 0;
-webkit-transition:all .3s ease 0;
-moz-transition:all .3s ease 0;
-ms-transition:all .3s ease 0
}

.product:hover .btn-quickview {
visibility:visible;
opacity:.85;
-webkit-opacity:.85;
-ms-opacity:.85;
transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1)
}

@media (max-width: 460px) {
div.quickview {
margin-top:20%
}
}

@media (max-width: 400px) {
div.quickview {
margin-top:15%
}
}

div.normalview {
display:block;
margin-top:50%;
max-height:50px;
position:absolute;
text-align:center;
width:100%;
z-index:102;
visibility:hidden
}

.product:hover div.normalview {
visibility:visible
}

.btn-normalview {
border-radius:2px;
font-family:"Oswald",'Open Sans',Helvetica Neue,Arial,sans-serif;
letter-spacing:2px;
color:#2c3e50!important;
text-transform:uppercase;
background:#fff;
background:rgba(255,255,255,0.9);
border:1px solid #eee;
box-shadow:0 0 3px rgba(0,0,0,0.3);
-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);
-ms-box-shadow:0 0 3px rgba(0,0,0,0.3);
-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);
-moz-o-shadow:0 0 3px rgba(0,0,0,0.3);
left:auto;
min-width:100px;
max-height:40px;
height:40px!important;
opacity:0;
-webkit-opacity:0;
-ms-opacity:0;
padding:10px;
visibility:hidden;
width:auto;
display:inline-block!important;
z-index:2;
transform:scale(0.75);
-webkit-transform:scale(0.75);
-o-transform:scale(0.75);
-ms-transform:scale(0.75);
-moz-transform:scale(0.75);
transition:all .3s ease 0;
-webkit-transition:all .3s ease 0;
-webkit-transition:all .3s ease 0;
-moz-transition:all .3s ease 0;
-ms-transition:all .3s ease 0
}

.product:hover .btn-normalview {
visibility:visible;
opacity:.85;
-webkit-opacity:.85;
-ms-opacity:.85;
transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1)
}

@media(max-width: 460px) {
div.normalview {
margin-top:35%
}
}

@media(max-width: 400px) {
div.normalview {
margin-top:35%
}
}

@media (max-width: 800px) {
#productSetailsModalAjax .modal-dialog {
max-width:90%;
margin:20px auto
}
}

@media (max-width: 1024px) {

.social li {
margin:0 6px 0 0
}
}

@media (max-width: 979px) and (min-width: 768px) {
.cartMenu a.dropdown-toggle {
height:50px
}

.cartRespons {
display:none
}
}

@media (max-width: 991px) and (min-width: 768px) {
.navbar-nav > li > a {
padding-left:10px;
padding-right:10px;
font-size:12px
}

.cartMenu a.dropdown-toggle {
font-size:12px;
padding:15px
}
}

@media (max-width: 979px) {
.subCategoryThumb img {
height:100%!important
}

.container {
width:100%!important;
max-width:900px!important
}

.cartRespons {
font-size:0
}

.hidden-xs .cartMenu .dropdown-toggle {
padding-bottom:9px;
padding-top:16px
}
}

@media (max-width: 767px) and (min-width: 0) {
.hidden-xs {
display:none!important;
visibility:hidden!important
}
}

@media screen and (max-width: 767px) {

.userMenu li a {
padding-top:3px;
line-height:normal
}

.phone-number i.glyphicon-phone-alt {
padding-top:2px!important
}

  .navbar-brand {
    padding: 0 10px;
    display: flex;
    align-items: center;
    height: 50px;
  }
  .navbar-brand img {
    width: auto;
    height: 40px;
    max-width: 150px;
  }

  
.search-box .input-group {
margin-top:9px
}

.search-box .input-group .btn {
box-shadow:none;
padding:9px 10px
}

.miniCartFooter {
background:none repeat scroll 0 0 rgba(0,0,0,0)!important;
border-top:2px solid rgba(255,255,255,0.5)!important;
margin-top:10px!important
}

.cartRespons {
font-size:14px
}

.navbar-cart {
padding-right:0;
padding-left:0
}

.miniCartFooter .btn {
color:#fff!important
}

.megamenu-content ul li a,.megamenu-content ul li p,.megamenu-content ul li,.navbar-nav .dropdown a,.navbar-nav .dropdown {/* color:#fff; */}

.searchInputBox {
max-width:80%
}

.megamenu-content ul {
margin-bottom:15px
}

.megamenu-content ul li {
border-color:rgba(255,255,255,0.2)
}

.featureImg a {
margin-bottom:20px
}


@media screen and (max-width: 580px) {

.parallax-content h2 {
color:#FFF;
display:inline-block;
font-size:20px;
line-height:22px
}

.parallax-content h3 {
font-size:16px;
line-height:normal
}

.style2 .section-title,.section-title.style2 {
font-size:24px
}

.style2 .section-title:after,.section-title.style2:after {
margin-left:10%;
top:32px;
width:80%
}

.modal-dialog {
background:#fff none repeat scroll 0 0;
margin:6% auto;
max-width:95%;
overflow:auto;
width:100%
}
}

@media (max-width: 480px) {

.navbar-toggle {background:none!important;}

.supportLi h4 {
font-size:16px
}

.featuredPostContainer.globalPadding {
padding:10px 0!important
}

.list-description {
text-align:center
}

.col-xs-mini-6 {
width:50%
}
}

@media (max-width: 400px) {

.container {
min-width:310px
}

.navbar-brand {
padding: 0 10px;
display: flex;
align-items: center;
height: 50px;
}

.navbar-brand img {
width: auto;
height: 40px;
max-width: 150px;
}

.navbar-header .navbar-toggle {
margin-right:10px;
padding:9px 2px
}

.xsResponse .item {
width:100%!important
}

.col-xs-mini-6 {
width:100%
}
}

@media (max-width: 320px) {
.container {
width:100%!important;
max-width:320px!important
}
}

.itemauto {
height:auto;
max-height:none
}

.imageHover {
display:block;
max-height:404px;
overflow:hidden;
position:relative;
text-align:center;
transition:all .5s ease 0;
-webkit-transition:all .5s ease 0
}

.imageHover a {
display:block;
overflow:hidden
}

.carousel-inner > .item {
height:auto;
margin-bottom:0
}

.imageHover .glyphicon-chevron-right::before {
content:"\f105";
font-family:'FontAwesome'!important;
text-shadow:none;
border:1px solid #999;
color:#999!important;
display:block;
height:31px;
width:31px;
padding:0
}

.imageHover .glyphicon-chevron-left::before {
content:"\f104";
font-family:'FontAwesome'!important;
text-shadow:none;
border:1px solid #999;
color:#999!important;
display:block;
height:31px;
width:31px;
padding:0
}

.imageHover .carousel-control.left {
background-image:none!important;
z-index:5
}

.imageHover .carousel-control.right {
background-image:none!important;
z-index:5
}

@media (max-width: 767px) {
.imageHover .glyphicon-chevron-right::before {
height:25px;
width:25px
}

.imageHover .glyphicon-chevron-left::before {
height:25px;
width:25px
}
}

.checkbox label {
padding-left:0
}

@media screen and (max-width: 767px) {

.century14grey {
color:#575757;
text-decoration:none;
font-family:"Century Gothic";
font-size:14px;
font-weight:400
}
}