@font-face {
	font-family: 'Effra';
	src: url('fonts/Effra.eot');
	src: local('☺'), url('fonts/Effra.woff') format('woff'), url('fonts/Effra.ttf') format('truetype'), url('fonts/Effra.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Effra Medium';
	src: url('fonts/Effra Medium.eot');
	src: local('☺'), url('fonts/Effra Medium.woff') format('woff'), url('fonts/Effra Medium.ttf') format('truetype'), url('fonts/Effra Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Effra Bold';
	src: url('fonts/Effra Bold.eot');
	src: local('☺'), url('fonts/Effra Bold.woff') format('woff'), url('fonts/Effra Bold.ttf') format('truetype'), url('fonts/Effra Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
  font-family: 'EffraLight-Regular';
  src: url('fonts/EffraLight-Regular.woff') format('woff'),
       url('fonts/EffraLight-Regular.ttf') format('truetype'),
       url('fonts/EffraLight-Regular.svg#EffraLight-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Effra_Std_Lt';
  src: url('fonts/Effra_Std_Lt.eot');
  src: url('fonts/Effra_Std_Lt.eot?#iefix') format('embedded-opentype'),
       url('fonts/Effra_Std_Lt.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'EffraMedium-Regular';
  src: url('fonts/EffraMedium-Regular.woff') format('woff'),
       url('fonts/EffraMedium-Regular.ttf') format('truetype'),
       url('fonts/EffraMedium-Regular.svg#EffraMedium-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Effra_Std_Md';
  src: url('fonts/Effra_Std_Md.eot');
  src: url('fonts/Effra_Std_Md.eot?#iefix') format('embedded-opentype'),
       url('fonts/Effra_Std_Md.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'effraregular';
    src: url('fonts/effra_std_rg-webfont.eot');
    src: url('fonts/effra_std_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/effra_std_rg-webfont.woff2') format('woff2'),
         url('fonts/effra_std_rg-webfont.woff') format('woff'),
         url('fonts/effra_std_rg-webfont.ttf') format('truetype'),
         url('fonts/effra_std_rg-webfont.svg#effraregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'effra_heavyregular';
    src: url('fonts/effra_std_he-webfont.eot');
    src: url('fonts/effra_std_he-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/effra_std_he-webfont.woff2') format('woff2'),
         url('fonts/effra_std_he-webfont.woff') format('woff'),
         url('fonts/effra_std_he-webfont.ttf') format('truetype'),
         url('fonts/effra_std_he-webfont.svg#effra_heavyregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*@font-face {
    font-family: 'MyriadProRegular';
    src: url('fonts/myriadpro-regular.eot');
    src: url('fonts/myriadpro-regular.eot') format('embedded-opentype'),
         url('fonts/myriadpro-regular.woff') format('woff'),
         url('fonts/myriadpro-regular.ttf') format('truetype'),
         url('fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}*/

body {
	font-family: "Effra"; /*{body-font-family}*/;
	font-size: 14px /*{body-font-size}*/;
	color: #333333 /*{body-font-colour}*/;
	background-image: none /*{body-background-image}*/;
	background-color: #ffffff /*{body-background-colour}*/;
}
*{
	outline:none;
}
a {
	color: #428bca /*{link-text-colour}*/;
	outline:none;
}
a:hover,
a:focus {
	color: #2a6496 /*{link-text-hover-colour}*/; 
	outline:none;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif /*{headers-font-family}*/;
	color: #333 /*{headers-colour}*/;
}
.carousel-caption h3,.carousel-caption .h3,.carousel-caption p {
	color: white /*{carousel-text-colour}*/;
}
h1,
.h1 {
	font-size: 36px /*{header-1-font-size}*/;
}
h2,
.h2 {
	font-size: 30px /*{header-2-font-size}*/;
}
h3,
.h3 {
	font-size: 24px /*{header-3-font-size}*/;
}
h4,
.h4 {
	font-size: 18px /*{header-4-font-size}*/;
}
h5,
.h5 {
	font-size: 14px /*{header-5-font-size}*/;
}
.btn-default {
	color: #333333 /*{btn-default-text-colour}*/;
	background-color: #ffffff /*{btn-default-bg-colour}*/;
	border-color: #cccccc /*{btn-default-border-colour}*/;
	outline:none;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
	color: #333333 /*{btn-default-text-colour-hover}*/;
	background-color: #ebebeb /*{btn-default-bg-colour-hover}*/;
	border-color: #adadad /*{btn-default-border-colour-hover}*/;
	outline:none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
	background-color: #ffffff /*{btn-default-disabled-bg-colour}*/;
	border-color: #cccccc /*{btn-default-disabled-border-colour}*/;
	outline:none;
}
.btn-primary {
	color: #ffffff /*{btn-primary-text-colour}*/;
	background-color: #428bca /*{btn-primary-bg-colour}*/;
	border-color: #357ebd /*{btn-primary-border-colour}*/;
	outline:none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	color: #ffffff /*{btn-primary-text-colour-hover}*/;
	background-color: #3276b1 /*{btn-primary-bg-colour-hover}*/;
	border-color: #285e8e /*{btn-primary-border-colour-hover}*/;
	outline:none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
	background-color: #428bca /*{btn-primary-disabled-bg-colour}*/;
	border-color: #357ebd /*{btn-primary-disabled-border-colour}*/;
	outline:none;
}
.btn-warning {
	color: #ffffff /*{btn-warning-text-colour}*/;
	background-color: #f0ad4e /*{btn-warning-bg-colour}*/;
	border-color: #eea236 /*{btn-warning-border-colour}*/;
	outline:none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
	color: #ffffff /*{btn-warning-text-colour-hover}*/;
	background-color: #ed9c28 /*{btn-warning-bg-colour-hover}*/;
	border-color: #d58512 /*{btn-warning-border-colour-hover}*/;
	outline:none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
	background-color: #428bca /*{btn-warning-disabled-bg-colour}*/;
	border-color: #357ebd /*{btn-warning-disabled-border-colour}*/;
	outline:none;
}
.btn-danger {
	color: #ffffff /*{btn-danger-text-colour}*/;
	background-color: #d9534f /*{btn-danger-bg-colour}*/;
	border-color: #d43f3a /*{btn-danger-border-colour}*/;
	outline:none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
	color: #ffffff /*{btn-danger-text-colour-hover}*/;
	background-color: #d2322d /*{btn-danger-bg-colour-hover}*/;
	border-color: #ac2925 /*{btn-danger-border-colour-hover}*/;
	outline:none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
	background-color: #d9534f /*{btn-danger-disabled-bg-colour}*/;
	border-color: #d43f3a /*{btn-danger-disabled-border-colour}*/;
	outline:none;
}
.btn-success {
	color: #ffffff /*{btn-success-text-colour}*/;
	background-color: #5cb85c /*{btn-success-bg-colour}*/;
	border-color: #4cae4c /*{btn-success-border-colour}*/;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
	color: #ffffff /*{btn-success-text-colour-hover}*/;
	background-color: #47a447 /*{btn-success-bg-colour-hover}*/;
	border-color: #398439 /*{btn-success-border-colour-hover}*/;
	outline:none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
	background-color: #5cb85c /*{btn-success-disabled-bg-colour}*/;
	border-color: #4cae4c /*{btn-success-disabled-border-colour}*/;
	outline:none;
}
.btn-info {
	color: #ffffff /*{btn-info-text-colour}*/;
	background-color: #5bc0de /*{btn-info-bg-colour}*/;
	border-color: #46b8da /*{btn-info-border-colour}*/;
	outline:none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
	color: #ffffff /*{btn-info-text-colour-hover}*/;
	background-color: #39b3d7 /*{btn-info-bg-colour-hover}*/;
	border-color: #269abc /*{btn-info-border-colour-hover}*/;
	outline:none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
	background-color: #5bc0de /*{btn-info-disabled-bg-colour}*/;
	border-color: #46b8da /*{btn-info-disabled-border-colour}*/;
	outline:none;
}
.breadcrumb {
	background-color: #f5f5f5 /*{breadcrumb-background-colour}*/;
}
.breadcrumb > li + li:before {
	color: #cccccc /*{breadcrumb-text-colour}*/;
}
.breadcrumb > .active {
	color: #999999 /*{breadcrumb-active-link-colour}*/;
	outline:none;
}
.pagination > li > a,
.pagination > li > span {
	color: #428bca /*{pagination-text-colour}*/;
	background-color: #ffffff /*{pagination-bg-colour}*/;
	border-color: #dddddd /*{pagination-border-colour}*/;
	outline:none;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color:#f5f5f5 /*{pagination-text-colour-hover}*/;
	background-color:#333/*{pagination-bg-colour-hover}*/;
	border-color: #333 /*{pagination-border-colour-hover}*/;
	outline:none;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	color: #fff /*{pagination-text-colour-active}*/;
	background-color: #428bca /*{pagination-bg-colour-active}*/;
	border-color: #428bca /*{pagination-border-colour-active}*/;
	outline:none;
	border-radius:0px !important; 
}
.label-default {
	background-color: #999999 /*{label-default-bg}*/;
	outline:none;
}
.label-default[href]:hover,
.label-default[href]:focus {
	background-color: #808080 /*{label-default-bg-hover}*/;
	outline:none;
}
.label-primary {
	background-color: #428bca /*{label-primary-bg}*/;
	outline:none;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
	background-color: #3071a9 /*{label-primary-bg-hover}*/;
	outline:none;
}
.label-success {
	background-color: #5cb85c /*{label-success-bg}*/;
	outline:none;
}
.label-success[href]:hover,
.label-success[href]:focus {
	background-color: #449d44 /*{label-success-bg-hover}*/;
	outline:none;
}
.label-info {
	background-color: #5bc0de /*{label-info-bg}*/;
	outline:none;
}
.label-info[href]:hover,
.label-info[href]:focus {
	background-color: #31b0d5 /*{label-info-bg-hover}*/;
	outline:none;
}
.label-warning {
	background-color: #f0ad4e /*{label-warning-bg}*/;
	outline:none;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
	background-color: #ec971f /*{label-warning-bg-hover}*/;
	outline:none;
}
.label-danger {
	background-color: #d9534f /*{label-danger-bg}*/;
	outline:none;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
	background-color: #c9302c /*{label-danger-bg-hover}*/;
	outline:none;
}
.well {
	background-color: #f5f5f5 /*{well-bg}*/;
	border-color: #e3e3e3 /*{well-border-colour}*/;
	outline:none;
}
.panel-default {
	border-color: #dddddd /*{panel-border-colour}*/;
	outline:none;
}
.panel-default > .panel-heading {
	color: #333333 /*{panel-header-text-colour}*/;
	background-color: #f5f5f5 /*{panel-header-bg-colour}*/;
	border-color: #dddddd /*{panel-header-border-colour}*/;
	outline:none;
}
.panel-title {
	color: #333333 /*{panel-header-text-colour}*/;
	outline:none;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #dddddd /*{panel-border-colour}*/;
}
.save {
	color: #d9534f /*{sale-colour}*/;
}
.productsave {
	color: #d9534f /*{sale-colour}*/;
}
.navbar-default {
	background-color: #050505 /*{navbar-default-bg-colour}*/;
	border-color: #050505 /*{navbar-default-border-colour}*/;
	margin-bottom:0;
	border-radius: 0;
	border:none;
	display:none;
	outline:none;
}
.navbar-default .navbar-brand {
	color: #ffffff /*{navbar-default-text-colour}*/;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
	color: #ffffff /*{navbar-default-text-colour-hover}*/;
}
.navbar-default .navbar-text {
	color: #ffffff /*{navbar-default-text-colour}*/;
}
.navbar-default .navbar-nav > li > a {
	color: #ffffff /*{navbar-default-link-colour}*/;
	text-transform: uppercase;
    font-weight: bold;
}
.navigation-list li a {
	color: #ffffff /*{navbar-default-link-colour}*/;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #f04f23 /*{navbar-default-link-colour-hover}*/;
	background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #ffffff /*{navbar-default-link-colour-active}*/;
	background-color: #f04f23 /*{navbar-default-link-bg-active}*/;
}
.navbar-default .navbar-nav >.dropdown > a .caret {
	border-top-color: #ffffff /*{navbar-default-link-colour}*/;
	border-bottom-color: #ffffff /*{navbar-default-link-colour}*/;
}
.nav .caret {
	border-top-color: #ffffff /*{navbar-default-link-colour}*/;
	border-bottom-color: #ffffff /*{navbar-default-link-colour}*/;
}
.nav .open > a .caret, .nav .open > a:hover .caret, .nav .open > a:focus .caret {
	border-top-color: #ffffff /*{navbar-default-link-colour}*/;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #f04f23 /*{navbar-default-link-colour-hover}*/;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background-color: #050505 /*{navbar-default-bg-colour}*/;
	color: #f04f23 /*{navbar-default-link-colour-hover}*/;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: transparent;
}
.dropdown-menu {
	background-color: #ffffff /*{dropdown-menu-bg}*/;
	border-color: #cccccc /*{dropdown-menu-border-colour}*/;
}
.dropdown-menu .divider {
	background-color: #e5e5e5 /*{dropdown-menu-divider-colour}*/;
}
.dropdown-menu > li > a {
	color: #333333 /*{dropdown-menu-link-colour}*/;
}

.logo {
	max-width:100%;
    margin-left: 0;
	
}

.nav-search{font-size: 18px; color: #fff; cursor: pointer;}
.nav-search svg{ width:20px; }
ul.nav.navbar-nav{
	border-right: 1px solid #5b5858;
}
ul.nav.navbar-nav:last-child{
	border-right: none;
}
.checkout-btn{
	background-color: #16a78f;
}
.checkout-btn > li > a:hover{
	color: #000 !important;
}
.navbar-responsive-collapse{
	padding: 0;
}
.header-search.active {
    height: auto;
    opacity: 1;
    display: block;
    left: 0px;
    top: 46px;
}
.header-search.active .form-control {
    display: block !important;
}
.header-search .form-control {
    width: 70%;
    float: left;
}
.header-search form {
       width: 100%;
    margin: 0 auto;
    max-width: 1000px;
    padding: 0 15px;
    position: relative;
}
.header-search{
	margin: 0px;
}
.header-search {
    -o-transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    transition: 1s;
    float: left;
    width: 100%;
    background: #FFF;
    padding: 20px 0px;
    height: 0px;
    display: none;
    border: none !important;
}
.navbar-default.fixed .navbar-nav > li > a.nav-search{ max-height:65px; }
.navbar-default.fixed .navbar-nav > li > a.nav-search:hover > .svg_normal > svg > .sst0{ fill:#f04f23; } 
.header-search .btn-default {
    background: #000;
    position: relative;
    color: #FFF;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border: none;
    padding: 7px 10px;
}
.navbar-default .navbar-nav > li > a { font: 15px Effra Medium; padding-top:30px; padding-bottom:30px;    }
.navbar-right ul { padding:0px; }
.wrapper-logo { margin: 18px 0px; -webkit-transition: height 1;
    -moz-transition: height 1s;
    -ms-transition: height 1s;
    -o-transition: height 1s;
    transition: height 1s; }

ul.nav.checkout-btn { padding-left: 22px; padding-right: 11px; }
ul.nav.navbar-nav:nth-child(4) {
	border: medium none;
	padding-left: 15px;
	padding-right: 15px;
}
#cartcontentsheader #header-subtotal{ color:#b1afaf !important; }
/*#cartcontentsheader > span {
    padding-left: 20px;
}*/
ul.nav.navbar-nav:nth-child(3) {
	padding-left: 20px;
	padding-right: 20px;	
}
ul.nav.navbar-nav:nth-child(2) {
	padding-left: 15px;
	padding-right: 15px;
}
ul.nav.navbar-nav:first-child {
	padding-right:0px;
}
.wrapper-header .navbar{
	-webkit-transition: height 1s;
    -moz-transition: height 1s;
    -ms-transition: height 1s;
    -o-transition: height 1s;
    transition: height 1s;
}
.wrapper-header .navbar.fixed {
	position:fixed;
	top:0px;
	width:100%;
	z-index:9999;
	/*animation: slide 1s;
  	-webkit-animation: slide 1s; */
	display:block;
}


.lable_in{ display:none;     float: left;
    font-size: 24px;
    color: #FFF;
    text-transform: uppercase; width:220px;
    font-family: 'Effra Medium'; }
.fixtop .header-search form{ float:none; }
.fixtop .header-search.active{ top: 64px; z-index: 9999; width: 100%;  position: fixed; background:#f04f23; }
.fixtop .header-search .lable_in{ display:block; }
.header-search.active .form-control{
    background: transparent;
    border: none;
    box-shadow: none;
	font-size:24px;
	color:#FFF;
	float:left;
	width:calc(100% - 220px);
}
.header-search.active{ position:relative; }
.header-search.active  .input-group-btn{ position:absolute; right:0px; top:-10px;  }
.header-search.active  .input-group-btn .btn-default{ background:none; }
.header-search.active  .input-group-btn .btn-default svg{ width:39px; }
.header-search.active .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color:#FFF;
    opacity: 0.5; /* Firefox */
}

.header-search.active .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:#FFF;
	opacity: 0.5; /* Firefox */
}

.header-search.active .form-control::-ms-input-placeholder { /* Microsoft Edge */
    color:#FFF;
	opacity: 0.5; /* Firefox */
}


.fullcontainer{ max-width:1540px; width:100%; position:relative; background:#f5f5f5; }	


.site-header{ background:#050505; }
.normal_menu .container{ max-width:1185px; width:100%;  }

.normal_menu .header-search{ display:block; background:none  }
.normal_menu .header-search form{ max-width:100%; }
.normal_menu .header-search .form-control{ width:100%; background:#333333; border:none; color:#999999; padding:12px 15px; font-size:16px;height:auto; display:inline-block;        }
.normal_menu .header-search .btn.btn-default{ background:#333; position:absolute; background-image:url(../img/search.png); font-size:0px;     width: 50px;
        width: 35px;
    height: 46px;
    background-repeat: no-repeat;
    background-position: left center; left:-5px; display:inline-block;     }
.normal_menu .form-control:focus	{ outline:0 !important; box-shadow:none !important;  }
.header_top.container{ padding:15px 0px; }
.col-md-3.search-head{ width:27.33%;  }
.headerlast{ width: 39%;
    float: right;
    padding: 24px 0px; }
.conatct_phone{ float:left;  }
.conatct_phone a{ background-image: url(../img/phone_log.png);
background-repeat: no-repeat;
min-height: 40px;
padding: 3px 0 0 30px;
font: 28px Effra Medium;
color: #f04f23;
text-decoration: none;
background-size: 26px auto;
background-position: 0 7px; } 
.headerlast .login_info{ float:right; padding-top:10px; padding-right:22px;   }
.login_info a{  font:16px 'Effra Medium'; text-transform:uppercase; color:#FFF;  }

.menu_containers{ background:#050505; border-top:1px solid #363636;  }

.site-header .menu_containers .nav > li > a{ padding:17px 15px; font:15px Effra Medium; text-transform:uppercase; color:#FFF;  }
.site-header .menu_containers .nav > li > a:hover{ background:none; color:#f04f23;  }
.site-header .menu_containers .nav > li:first-child > a{ padding-left:5px; }




.menu_containers .checkouts{ float:right; }
.menu_containers ul.nav.navbar-nav{ border:none; }

.cartcontentsheader,.cartcontentsheader:hover{background-repeat:no-repeat !important; background-position:left center !important; padding-left:51px !important; }

/*.site-header.fixtop{ margin-top:170px; } */

.site-header .fixed  .cartcontentsheader,.site-header .fixed  .cartcontentsheader:hover{
    background-repeat: no-repeat !important;
    background-position: left center !important; }
.menu_containers ul.nav.navbar-nav.cms_menu{ padding-left:0px; }
.site-header .fixed #cartcontentsheader #header-subtotal{color:#b1afaf !important;};


.checkouts ul.navbar-nav ul.dropdown-menum,ul.checkouts-fixed ul.dropdown-menu{  min-width: 280px;   left: -8px; padding:0px; }

ul.checkouts-fixed .cartcontentsheader span{ float:left; position:relative; left:-25px; font-size:18px; }


.checkouts .cartcontentsheader span{ float:left; }
.checkouts .cartcontentsheader span svg{ width:34px; margin-right:15px; position:relative; top:-6px;  }
ul.checkouts-fixed span svg{ width:28px; margin-right:20px; position:relative; top:-1px;  }
ul.checkouts-fixed ul.dropdown-menu{ left:-30px;  }

li.active_open ul.dropdown-menu{ display: block; min-width:260px;  }

.checkouts-fixed .thumb_cart ul{ padding:0px !important; }
.wrapper-header .navbar.fixed  .checkouts-fixed{ padding:0px !important; }
.wrapper-header .navbar.fixed  .checkouts-fixed  ul.dropdown-menu{ padding:15px 10px !important; }
.checkouts-fixed #cartcontents{ padding:0px !important; }

ul.dropdown-menu .cartcontents{ background:#f5f5f5; padding:20px 10px; }

#neto-dropdown{ width:100%; }
.thumb_cart ul .left{ width:25%; margin-right:0px;  }
.thumb_cart ul .right{ float:right; width:73%; }
.thumb_cart ul .right .price{ float:left; width:100%; font-size:16px;  }
.thumb_cart ul .right .title a{ font-size:14px; line-height:17px; float:left; margin-top:-20px; color:#000;   }
.thumb_cart ul .right .float_right{ background-color:#f04f23; border-radius:100%; position:relative; z-index:999;  }
.cartcontentsheader i{ display:none; }

.sponsors{ background:#f5f5f5; padding:20px 0px;  }
.social_links.socials{width: 173px;margin-top: 5px;}
.social_links{float: left;
padding-right: 15px;
padding-left: 25px;}
.ul_social{ float:left; width:100%; list-style:none; padding:0px; position:relative; margin-bottom:0px;      }
.ul_social a{background-image: url(../img/strip_images.png);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 25px;
height: 25px;
float: left;
text-decoration: none;
margin-right: 5px;
margin-left: 5px;
background-size: 100% auto;} 
.social.facbook{ background-position:0 -43px; }
.social.share{ background-position:0 -87px; }
.social.youtube{ margin-right:0px; }
.social_links.members{ border-left:1px solid #d1d1d1; padding-left:39px; min-height:40px;  }
.social_links .images,.social_links .context{ float:left; }
.social_links.members .images{ background-image:url(../img/strip_images.png); background-repeat:no-repeat; background-position:0px 0px; margin-right:10px; position:relative;    }
.social_links.members .social{ position:relative; top:2px; }
.social_links.members .aa_member .images{ width:125px; height:28px; background-position:-62px 0px; top:2px;   }
.social_links.members .wd_member .images{ width:90px; height:38px; background-position:-62px -32px;  }
.social_links.members .stockist_member .images{ width:75px; height:40px; background-position:-62px -76px; top:-3px;   }
.social_links.members span{ float:left; width:100%; text-transform:uppercase;  }
.social_links .context{ width:75px; }
span.smalltxt{ font:12px 'EffraMedium-Regular'; color:#999999; margin-bottom:-4px;  }
span.maxtxt{font:18.5px 'Effra Bold'; color:#333333;}

.btn{ border-radius:0px; text-transform:uppercase; }
.btn-success{ background-color:#16a78f; }
.thumb_cart .viewcart,.thumb_cart .checkout{ width:49%; }



@-webkit-keyframes slide {
  from {top:50px; opacity:0.5; }
  to {top:0px; opacity:1; }
}  
.wrapper-header .navbar.fixed .wrapper-logo{
	font-size: 30px;
	width:17%;
	margin-top:5px;
}

.wrapper-header .navbar.fixed .navbar-right ul{ padding-left:15px;  padding-right:15px; } 
.navbar-default.fixed .navbar-nav > li > a{ padding-top:24px; padding-bottom:25px; font-size:16px;  }

.close_svg,
.active .svg_normal{ display:none; }
.active .close_svg{ display:block; opacity:0.7 }
.ns-bar.active{ background-color:#f04f23; }

.hr_line{ 
	position:absolute; 
	background:#c7c7c7; 
	left:0px; 
	top:35px; 
	width:100%; 
	float:left; 
	height:1px;       
}
ul.cms_menu li.dropdown,.wrapper-header .navbar ul.cms_menu li{ position:static !important;  }

ul.cms_menu .container{ position:relative;  }
ul.cms_menu li a{ text-decoration:none !important; }
ul.cms_menu li.dropdown .dropdown-menu{ 
	left:0px !important; 
	right:auto; 
	width:100%;
	box-shadow: none;
	border-radius: 0px; 
	background:#f5f5f5; /*f7f8f9*/
	padding-top:30px; 
	padding-bottom:20px; 
	border:none;
	-webkit-transition: background-color 500ms ease-out 1s;
    -moz-transition: background-color 500ms ease-out 1s;
    -o-transition: background-color 500ms ease-out 1s;
    transition: background-color 500ms ease-out 1s;
}
ul.cms_menu li.dropdown li{   
	position:relative !important; 
	width:20%; float:left;   }
.dropdown-hover li.dropdown-hover a.dropdown-toggle{ border-bottom:1px solid #c7c7c7; float:left; width:100%;  }

ul.cms_menu li.dropdown .dropdown-menu ul{ display:block !important; position:static !important;border: none; padding:0px;top: 0px; width:100%; margin-bottom:15px;      }
 ul.cms_menu li.dropdown .dropdown-menu ul li{ width:100%; float:left; padding:0px;   }	 



ul.cms_menu li.dropdown .dropdown-menu ul li a{ 
		font:14px EffraMedium-Regular; 
		color:#636363; 
		text-decoration:none; 
		padding:7px 0px; 
} 

ul.cms_menu li.dropdown .dropdown-menu ul li a:hover{ color:#f04f23 !important; }


.dropdown-menu li.dropdown a.nuhover { 
	color:#050505; 
	text-transform:uppercase; 
	font:16px EffraMedium-Regular; 
	background:none !important;  
	float:left;
	padding-bottom: 5px;
	position:relative;
	left:-10px; 
	padding-left:25px; 		 		
}

.dropdown-menu li.dropdown a.nuhover.brand {
	height: 51px;
	display: flex;
	align-items: center;
	justify-content: start;
}

.dropdown-menu li.dropdown a.nuhover img {
	max-width: 65px;
	max-height: 45px;
	filter: grayscale(1);
}

ul.dropdown-menu .container li:nth-child(6){ clear:both; }

ul.cms_menu li.dropdown .dropdown-menu  > li > a.nuhover{ padding-bottom:10px; position:relative; left:-10px; padding-left:10px;   }

.wrapper-header .navbar ul.cms_menu li:hover > a{ background:none !important; color:#f04f23 !important;  }

/** BRANDS **/
.nkdc_brands {
	float:left;
	width:100%;
	background-color:#050505;
	padding:50px 0px;
}
.nkdc_brands .category-heading {
	text-align:center;
	padding:0px;
}
.nkdc_brands .list-group-item:hover{
	background-color:transparent;
}
.nkdc_brands .list-group-item {
	background-color:transparent;
	border:0px;
	padding:10px 5px;
}
.nkdc_brands .nkdc_wrapper {
	max-width:1190px;
	margin:0px auto;
}
.nkdc_brands .filter_items {
    padding-left:0px;
    float: left;
    width: 100%;
}
.nkdc_brands .filter_brand {
	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
	list-style:none;
	animation: slideset 0.5s;
  	-webkit-animation: slideset 0.5s;
}
.nkdc_brands .filter_brand:hover{
	position:relative;
	animation: slidetop 0.5s;
  	-webkit-animation: slidetop 0.5s;
	top:-15px;  
  
}

.header_top{ position:relative; }
.header_top li.dropdown{ position:static; }

.menu_containers .cms_menu  ul.dropdown-menu{ top:133px; }
.headerMenu .dropdown-hover .dropdown-menu{ opacity:1; -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;    }

.header_top ul.cms_menu li.dropdown .dropdown-menu ul li a{ margin-left:15px; }

ul.cms_menu > li.dropdown  > ul.dropdown-menu > .container > li.dropdown  > a.nuhover > ul > li > a:hover{ color:#f04f23 !important;}

/*
ul.cms_menu > li.dropdown  > ul.dropdown-menu > .container > li.dropdown  > a.nuhover{ background-image:url('../img/menu_logo.png') !important; font-size:0px; position:relative; min-height:40px;  background-repeat: no-repeat !important; }
*/
 
ul.cms_menu > li.dropdown.dorp-pro  > ul.dropdown-menu > .container > li.dropdown > a.nuhover{ font-size:14px; background:none !important; min-height:10px !important;  }

/*
ul.cms_menu > li.dropdown  > ul.dropdown-menu > .container > li.dropdown  > a.nuhover.ford{  background-position: 0px 0px !important;left:0px; }

ul.cms_menu > li.dropdown  > ul.dropdown-menu > .container > li.dropdown  > a.nuhover.great{  background-position: 0px -59px !important;left:0px; }


ul.cms_menu > li.dropdown  > ul.dropdown-menu > .container > li.dropdown  > a.nuhover.isuzu{  background-position: 0px -394px !important;left:0px; }

ul.cms_menu > li.dropdown  > ul.dropdown-menu > .container > li.dropdown  > a.nuhover.holden{  background-position: 0px -348px !important;left:0px; }

ul.cms_menu > li.dropdown  > ul.dropdown-menu > .container > li.dropdown  > a.nuhover.mazda{  background-position: 0px -297px  !important;left:0px; }

ul.cms_menu > li.dropdown  > ul.dropdown-menu > .container > li.dropdown  > a.nuhover.mitsubishi{  background-position:0px -439px !important;left:0px; }

ul.cms_menu > li.dropdown  > ul.dropdown-menu > .container > li.dropdown  > a.nuhover.nissan{  background-position:0px -124px !important;left:0px; }

ul.cms_menu > li.dropdown  > ul.dropdown-menu > .container > li.dropdown  > a.nuhover.toyota{  background-position:0px -180px !important;left:0px; }

ul.cms_menu > li.dropdown  > ul.dropdown-menu > .container > li.dropdown  > a.nuhover.vw{  background-position:0px -241px !important;left:0px; }
*/

/*ul.cms_menu li.dropdown li:nth-child(9){ width:40%;  }*/
.header_top.fixed{  display:none; }
@-webkit-keyframes slideset {
  from {top:-15px;  }
  to {top:0px;  }
}

@-webkit-keyframes slidetop {
  from {top:0px;  }
  to {top:-15px;  }
}  


.nkdc_brands .filter_brand:hover .brand_name{
   color:#f1592a !important;
}
.nkdc_brands .filter_items .filter_brand {
	float:left;
}
/*.nkdc_brands .brand_148,
.nkdc_brands .brand_196,
.nkdc_brands .brand_195,
.nkdc_brands .brand_194,
.nkdc_brands .brand_197,
.nkdc_brands .brand_198{ display:none !important; }*/
.nkdc_brands .filter_items .filter_brand img{ max-width:182px;height:168px;}

.nkdc_brands .category-heading h2{
	color:#f04f23;
	font-size:24px;
	text-transform:uppercase;
	font-family:'effra_heavyregular';
}
.nkdc_action {
	float:left;
	width:100%;
	text-align:center;
	margin-top:40px;
}
.nkdc_action a {
	display:inline-block;
	text-decoration:none;
}
.nkdc_action .title{
	font-size:24px;
	color:#f04f23;
	text-transform:uppercase;
	margin-right:24px;
	font-family:'EffraMedium-Regular';
}
.nkdc_action .btn{
	font-size:16px;
	color:#FFF;
	text-transform:uppercase;
	border:3px solid #f04f23;
	border-radius:0px;
	padding:15px 25px;
	font-family:'EffraMedium-Regular';
}
.nkdc_action .btn:hover{
	background-color:#f04f23;
}
.brand_name {
	font-family: "EffraMedium-Regular";
	text-transform: uppercase;
    color: #888888 !important;
    font-size: 14px;
    text-align: center;
}

/** FOOTER **/
.padding0{
	padding:0px;
}
.nkdc_footer .nkdc_wrapper  {
	max-width:1140px;
	width:100%; 
	margin:0px auto;
	padding:0px 10px;
}
.um_footer_logo {
	background-image:url('../img/footer_logo.png');
	background-repeat:no-repeat;
	width:165px;
	height:85px;
	background-size:100%;
}

.nkdc_footer_top {
	float:left;
	width:100%;
	background-color:#050505;
	padding:35px 0px 30px;
}
.nkdc_footer_bottm {
	float:left;
	width:100%;
	background-color:#f04f23;
	padding:25px 0px 10px;
}
.um_menus  {
	width:45%;
	margin-right:0px;;
}	
.um_menu {
	padding-left:0px;
	float:left;
	width:65%;
}
.um_menu:nth-child(2) {
	width:30%;
}
.um_menu h4,
.footer_address h4,
.footer_opening h4{
	color:#f04f23;
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:10px;
	font-family: "EffraMedium-Regular";
}
.um_menu li {
	list-style:none;
	float:left;
	width:47%;
	padding:0px 0px 3px;
}
.um_menu:nth-child(2) li {
	width:100%;
}
.um_menu li a,
.footer_opening ul li,
.footer_address p {
    color:#a1a0a0;
	font-size:14px;
	font-family: "EffraMedium-Regular";
	padding:0px;
	margin-bottom:0px; 
	font-weight:normal;
}
.footer_address strong{
   color:#f04f23;
   font-size:14px;
   font-family: "EffraMedium-Regular";
}
.footer_address a {
	float:left;
	width:100%;
	margin:5px 0px;
	color:#a1a0a0;
}
.footer_opening table {
	float:left;
	width:100%;
	border:0px;
}
.footer_opening table td{
	color:#a1a0a0;	
    font-family: "EffraMedium-Regular";
	font-size:14px;
	float:left;
	width:50%;
	vertical-align:top;
}
.footer_opening table tr{
	margin-bottom:10px;
	float:left;
	width:100%;
}
.um_menu li a:hover{
	background-color:transparent;
}
.footer_address,
.footer_opening {
	float:left;
	width:48%;
}
.footer_opening {
	float:right;
}
.footer_address{
	margin-right:10px;
}
.footer_opening ul {
	padding-left:0px;
	list-style:none;
}
.um_footer_logo {
	margin-right:40px;
}
.footer_contact  {
	width:37%;
}
.copy_rights a{
	text-decoration:none;
	margin-right:5px;	
	font-size:12px;
	color:#FFF;
	font-family: "EffraMedium-Regular";
}
.neto_footer_logo {
	background-image:url('../img/nkdc_logo.png');
	width:42px;
	height:18px;
	float:right;
	background-size:100%;
	background-repeat:no-repeat;
}
.site_by  .small {
	float:right;
}
.site_by  .small a{
	color:#FFF;
	font-size:12px;
	font-family:'EffraMedium-Regular';
	float:right;
	text-decoration:none;
}
.site_by  .small span {
	margin-left:10px;
	font-family:'EffraMedium-Regular';
}
/*PRODUCT LIST HOME*/
.product_advs{ background:#f5f5f5; padding:30px 0px; position:relative;   }
.product_advs .nav-tabs{ border:none !important; max-width:675px; margin:20px auto; float:none; list-style:none;   }
.product_advs .nav-tabs li a,.product_advs .nav-tabs li a:hover,.product_advs .nav-tabs li.active a,.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ font:24px effra_heavyregular; color:#999999; text-transform:uppercase; background:none; border:none; text-decoration:none; letter-spacing:2px; padding:0px 20px; border-radius:0 !important; margin-right:0px;       }
.product_advs .nav-tabs li{ position:relative; }
.product_advs .nav-tabs li.active:after {background-color:#000;}
.product_advs .nav-tabs li a:hover,.product_advs .nav-tabs li.active a,.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ color:#000; }
.product_advs .nav-tabs li:after{     content: "";
    width: 5px;
    height: 5px;
    float: right;
    position: absolute;
    background: #999999;
    border-radius: 100%;
    right: 0px;
    top: 12px }
.product_advs .nav-tabs li:last-child::after{ display:none;  }
.product_advs .nav-tabs li:first-child > a{ padding-left:0px; }
.product_advs .nav-tabs li:last-child > a{ padding-right:0px; }
.tab-content{ float:left; width:100%; padding-top:35px; }

/*PRODUCT BOX*/
.product_title{ float:left; width:63%;  font:16px 'Effra Medium'; color:#999999; text-transform:uppercase;   }
.product_title a{  font:16px 'EffraMedium-Regular'; color:#999999; text-decoration:none;  }
.price{ float:right; /*width:20%;*/ font:19px 'EffraMedium-Regular'; color:#000;   }
.wrapper-thumbnail.col-lg-3{ padding:0px 10px; position:relative;  }
.thumbnail{ background:none; border:none; }
.thumbnail .caption{ padding:9px 0px; }
.thumbnail .thumbnail-image{ min-height:270px; width:100%;  float:left; overflow:hidden; background-position:center center; background-size:cover; height:280px; margin-bottom:10px; position:relative;    }
.thumbnail .thumbnail-image img{ visibility:hidden;  }
.thumbnail .form-inline{ display:none; }
.wrapper-thumbnail.col-lg-3:first-child,.wrapper-thumbnail.col-lg-3:nth-child(5){ padding-left:0px; }
.wrapper-thumbnail.col-lg-3:nth-child(4n){ padding-right:0px; } 
.thumbnail:hover > .caption > h3,.thumbnail:hover > .caption > h3 > a{ color:#f04f23 !important; }
.watchthis{ position:absolute; right:20px; top:20px; background:#f04f23; opacity:0; -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease; width:40px; height:42px; z-index:99; padding:13px 2px;    }
.thumbnail:hover > .watchthis{ opacity:1; }	


.carousel-caption {
		left: 12%;
		right: 0%;
		top: 25%;
		text-align: left;
		text-shadow: none;
		padding: 0;
	}
	.carousel-caption p {
		font-family: "Effra Bold";
		font-size: 80px;
		color: #050505;
		line-height: 0.9em;
		width: 45%;
		padding-bottom: 35px;
		margin: 0;	
	}
	.carousel-caption a {
		font-family: "Effra";
		border: 2px solid #000;
		padding: 10px 8px;
		text-decoration: none;
		color: #000;
		font-size: 40px;	
 	}
.assitance{ text-align:center; text-transform:uppercase; color:#f04f23; font-size:16px; position:absolute; width:100%; margin-top:-50px; font-family: 'Effra Medium'; z-index:99;     }	
.assitance a{ text-decoration:none; color:#f04f23; }
.assitance img{ padding-right:10px; }



body,html{ overflow-x:hidden;   }
#homepage-content{float:left;	width:100%; }
#homepage-content .fullcontainer,#homepage-promotion .fullcontainer{ padding:0px }
#homepage-content .home_left{ float:left; width:50%; background:#f04f23; padding:70px;  }
.fullcontainer h2{ font-size:36px; font-family: 'Effra Bold'; color:#000; text-transform:uppercase; margin-bottom:30px; width:50%;    }
#homepage-content .home_left p{ font-size:16px; color:#FFF; font-family:effraregular; line-height:27px;    }
#homepage-content .home_right{ float:right;  right:0px; width:50%; }


#n_home #homepage-content .home_right img{     position: absolute;
    right: -13%;
    height: 630px;
    top: -60px;  }
#n_home #homepage-content .home_left{ padding:76px; }
#n_content #homepage-content{ margin:0px 0px 30px 0px; background:#e1e1e1;  }
#n_content #homepage-content .fullcontainer{  background:#f04f23;}
#n_content #homepage-content .home_right img {
    position: absolute;
    right:0px;
    height: 544px;
    top: -42px;
}

#n_content.page-146 #homepage-content .home_right img{     right: 0px;
    top: -15px;
    height: 480px; }

#homepage-promotion{ float:left; width:100%; }
#homepage-promotion .home_right{ float:right; width:50%;  padding:64px 80px; min-height:480px;  /* background:url('../images/content_right.png') no-repeat top center;  */  background: #f04f23;  }
#homepage-promotion .home_left { float:left; left:0px; width:50%;   }
#homepage-promotion .home_right h2 { font-size:36px; font-family: 'Effra Bold'; color:#FFF; text-transform:uppercase; margin-bottom:30px; width:70%;    }
#homepage-promotion .home_right p { font-size:16px; color:#FFF; font-family:effraregular; line-height:30px;    }
#homepage-promotion .home_left img {/* position: absolute; left: 0px;  height: 712px;  top: -45px; */    width: 100%; height: 100%; object-fit: cover; object-position: center center;}
/* #homepage-promotion .img_maxliner{ width:170px; height:86px; background:url('../images/max-liner.png') no-repeat top center; margin-bottom:35px;      } */

.section{ float:left; width:100%; }
.title3{ font-size:24px; text-transform:uppercase; font-family:effra_heavyregular; color:#000000; }
.section.tutorials   { background:#f5f5f5; padding:40px 0px; width:100%;  }
.section.tutorials .title3{ text-align:center; margin-bottom:15px; width:100%;    }
.tutotial_image,.tutotial_content{ float:left; width:100%;font:16px "Effra";}
.tutorials a{ text-transform:uppercase; color:#000; text-decoration:none;font-family:'EffraMedium-Regular';} 
.tutotial_content{ padding:10px 2px; }
.tutotial_content p{color:#6d6e71;font-size:16px; line-height:21px;font-family:'EffraLight-Regular';} 


.readmore{ width:100%; max-width:230px; margin:0 auto;  }
.readmore a{  font:16px  "Effra"; text-transform:uppercase; width:100%; text-align:center; border:3px solid #f04f23;
		-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease; color:#090909; padding:15px 0px; float:left; margin-top:20px;      }
.readmore a:hover{ background:#f04f23; color:#FFF;  }
.btn{-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease; }

.content-page_installation .subscriber,.page-142 .subscriber{ display:none; }
.page-146 .fullcontainer .home_left h2{ width:65%; }


.subscriber{ background:#f5f5f5; padding:60px 0px;  } 
.subscriber .container{ max-width:1020px; }

.page-11 .subscriber{ background:#FFF; }

.subscription{ float:left; width:100%; border:3px solid #050505; padding:50px 35px;  }
.scontent{ float:left; font-size:24px "Effra"; color:#f04f23 }
.scontent .desc{font-size:24px; font-family: 'Effra Medium'; text-transform:uppercase; margin-bottom:40px;  } 
.scontent h2{ font-family:effra_heavyregular; color:#000; margin-bottom:20px; text-transform:uppercase }
.subscription div{ padding:0px; }
.sform{ float:right; position:relative; top:60px;  }
.sform .form-control{ border:2px solid #f04f23; background:#f5f5f5; border-right:none !important; font-size:16px; font-family:"Effra"; color:#6d6e71; padding:14px 15px; height:auto; border-radius:0px;  }
.sform .btn-primary{ padding:18px 33px 17px; background:#f04f23; font:16px 'Effra Medium'; border-radius:0px; border:none;     }

/** PRODUCT LIST PAGE **/
#top-filter {padding:17px 0px;margin:0px 0px 20px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
#top-filter  .navbar-nav > li > a {padding:0px;font-size:24px;color:#000000;text-transform: uppercase;font-family:'effra_heavyregular';}
#top-filter  .navbar-nav > li > a:hover,#top-filter  .navbar-nav > li > a:focus{ background:none !important; } 
#top-filter  .navbar-nav > li > a  > .fa{ position:relative; right:-5px; }
#top-filter .filter_section .navbar-nav > li { margin-right:6%; }
#top-filter ul.nav.navbar-nav {border-right:0px;}
.filter_title .hidden-sm{ display:block !important; }
#top-filter  #navbar-refine {float:left;width:100%;margin:0px;min-height:auto;}
#top-filter .mobileCatNav {margin-bottom:0px;}
.price-filter {float:left;width:100%;margin:0px;}
li.paginations{ margin-right:0px !important; }
#top-filter   .mobile_filter_section.filter_section  ul.nav.navbar-nav.ul_2{ display:none !important; }
#top-filter .filter_section ul.nav.navbar-nav.ul_2{display:block !important;}
.paginations form{     position: absolute;right: -50px;top: -1px;}
body#n_category,.container_products{background-color:#f5f5f5;}
#top-filter .navbar-nav > li.dropdown.open > a{ color:#f04f23;}
.product_list_page {float:left;width:100%;background-color:#f5f5f5;}
.breadcrumb {float:left;width:100%;padding:15px 0px;margin-bottom:0px;}
.um-right {float:right;}
/*.searchfilters .dropdown  .filter {
	float:left;
	width:100%;
}
*/
.sort_container {display:none;}
#n_category .section.subscriber{display:none;}
.searchfilters .dropdown .navbar-filters-list {padding:0px;}
.wrapper-thumbnail.col-lg-3:first-child, .wrapper-thumbnail.col-lg-3:nth-child(5){padding-left:10px;}
.wrapper-thumbnail.col-lg-3:nth-child(4n){padding-right:10px;}
.breadcrumb a{color:#999999;font-size:14px;font-family:'effraregular';text-transform:uppercase;}
.breadcrumb > li + li:before {padding:0 0px 0px 5px;}
.product_list_page .panel-default {float:left;width:auto;}
.um_top_filter {
	float:left;
	width:100%;
	padding:40px 0px;
	margin:20px 0px;
	list-style:none;
}
.um_top_filter li {
	float:left;
}
.page-header {
	float:left;
	width:100%;
}


/** CATEGORY BANNER */
.product_top{ display:none; }
.um_banner_section {
	float:left;
	width:100%;
}
#n_category .um_banner_section{
	display:block;
}
.um_banner_section  .um_left {
	float:left;
	width:30%;
	background-color:#f04f23;
	position:relative;
	height:420px;
}
.um_banner_section  .um_left .page-header {
	padding:0px 55px;
	border-bottom:0px;
	color:#050505;
	font-size:80px;
	font-family:'effra_heavyregular';
	text-transform:uppercase;
	position:absolute;
	width:100%;
	float:none;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	display:flex;
	margin:auto !important;
	align-items:center;
	text-align:center;
}
.um_banner_section  .um_left .page-header.font_60{  font-size:80px; }
.um_banner {
	float:right;
	background-image:url('../img/default_banner.jpg') !important;
	background-size:cover;
	background-repeat:no-repeat;
	width:70%;
	height:420px;
}


#n_category #main-content.container{ 
	max-width:1540px; 
	width:100%; 
}	

.filter_title{ float:left; margin-top:4px; width:125px;  }
.filter_section{ float:right; width:calc(100% - 130px);   }
#top-filter .filter_section ul.nav.navbar-nav{ width:100%; }

#top-filter .filter_section ul.nav.navbar-nav.ul_1{ float:left;width:65%;}
#top-filter .filter_section ul.nav.navbar-nav.ul_2{ float:right;width:25%;padding:0px}
#top-filter .filter_section ul.nav.navbar-nav.ul_2 li.pagination {margin:0px;float:left; color:#999999; }
#top-filter .assitance{ position:relative !important; float:right !important; }
.sorting .dropdown-menu-wide{  
	box-shadow:none; 
	width:104%; 
	background:#f7f8f9; 
	border:none; 
	list-style:none; 
	padding:30px 0px 20px 24%;  
	left:-2%; 
	top:47px; 
}
.sorting > li.dropdown{ position:static; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{ background:none !important; }
.dropdown-menu-wide .level1_item{ font:16px EffraMedium-Regular; color:#050505; text-transform:uppercase;  }
.dropdown-menu-wide ul{ list-style:none;   }
.level2_item{ color:#636363; font:14px EffraMedium-Regular;  padding:7px 0px; float:left; width:100%;   }
.level2_item:hover{ text-decoration:none; color:#f04f23 !important }
.dropdown-menu-wide  ul.level1{ margin-bottom:10px; }
.dropdown-menu-wide  ul.level1,.dropdown-menu-wide ul.level2{ padding-left:20px;  }
.filter.level1{ float:left; width:20%;   }

/*#top-filter .level1:first-child > a{ padding-left:0px !important;  } */

/*.dropdown-menu-wide .level1:nth-child(1) > .level1_item,
.dropdown-menu-wide .level1:nth-child(2) > .level1_item,
.dropdown-menu-wide .level1:nth-child(3) > .level1_item,
.dropdown-menu-wide .level1:nth-child(4) > .level1_item,
.dropdown-menu-wide .level1:nth-child(5) > .level1_item,
.dropdown-menu-wide .level1:nth-child(6) > .level1_item{  padding-bottom:25px; } */

ul li.dropdown.open ul{ display:block !important; }
.filter.level1 ul,.filter.level1 ul li{ float:left; width:100%; }

.dropdown-menu-wide .hr_line{ left:auto; max-width:1100px; width:100%; margin-left:18px; top:65px; }
#top-filter .navbar-nav > li.paginations{ font:14px effraregular; color:#999999; margin-right:0px; float:right; top:2px;     }
#top-filter .navbar-nav > li.paginations span{ text-transform:uppercase; padding-left:10px;  }
#top-filter .navbar-nav > li.paginations span select{ padding-left:5px; border:none; background:none; color:#000;  }
li.assitance{ left:-0%; bottom:20px;  }

.price-filter{ max-width:300px; float:none; margin:0 auto;  } 
.price_range{ font:16px effraregular; color:#636363 !important; }
.price_range span{ color:#333 !important; text-transform:uppercase; padding-right:5px; } 
.price-filter .ui-slider-handle{ background:#333333 !important; border-radius:0px; border:none !important; top:-9px !important;  } 
.price-filter em{ display:none; }
.price-filter .ui-slider-horizontal{ border:none !important; border-top:1px solid #333 !important; height:2px;  }
 .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ background:none !important; }
 #pricesearch .btn{ background:#333; border-radius:0px; font:13px effraregular; text-transform:uppercase; border:none; padding:5px 10px;   }
 .menu_Colour .filter.level1{ float:left; width:auto; padding:2px; border:1px solid transparent;  margin-right:6px;   }	
 .color_specific{ width:25px; height:25px; padding:0px !important;  }
 .menu_Colour .filter.level1:hover{ border:1px solid #666666; }
 .menu_Colour .dropdown-menu{ padding-left:48%; }
 
 
 /*PRODUCT PAGE*/
 .ut_products{ position:relative; float:left; width:100%;   }
 #n_product .breadcrumb{ background:#FFF; border-bottom:1px solid #eaeaea; margin-bottom:40px;   }
 #n_product .container,.container_products .container{ max-width:1540px; width:100%; padding:0 30px; }
  #n_product #main-content{ margin-bottom:50px; }
 #n_product .productinfo{ width:37%; float:right; margin-right:5%;  }
 #n_product  .productimages{ width:57%; position:relative;  }
 .loaders{ position:absolute; width:100%; height:100%; background-color:rgba(255,255,255,0.5); background-image:url(../img/ajax-loader.gif); background-position:center center; background-repeat:no-repeat; opacity:0; -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease; z-index:-1;  }
 .loaders.active{ opacity:1; z-index:999; }	 
 .productimages .zoom{ float:left; width:100%; }
 .productimages .main-image img#main-image{ display:none;  }
 .productimages .zoom .hidden{    
 	 width: 100% !important;
    height: auto !important;
    display: block !important;
    visibility: visible !important; 
}
 .wrapper-product-title{ width:100%; margin-bottom:25px;  }
 .wrapper-product-title h1{ font:36px 'Effra Bold'; color:#000; text-transform:uppercase; line-height:36px;   }
 #n_product .productinfo{ width:37%; }
 .wrapper-pricing .productpricetext{ font:28px 'EffraMedium-Regular'; color:#000;  }
 .wrapper-pricing .label{font:16px 'EffraMedium-Regular'; text-transform:uppercase; position:absolute; right:15px; top:25px;   }
 .wrapper-pricing .availability_description{ margin-top:5px; float:left; width:100%; }
 .wrapper-pricing .label-success{  color:#f04f23; }
 
 .wrapper-pricing.col-sm-4, .wrapper-product-title {
    float: left;
    width: 100%;
}
.availability_description {
    padding: 20px 0px 10px 0px;
    font-size: 14px;
    color: #636363;
    border-top: 1px solid #CCC;
    float: left;
    margin-top: 15px;
    line-height: 21px;
}
.prodetails span.label {
    position: absolute;
    right: 8px;
}
span.label {
    float: right;
    background: none !important;
    color: #16a78f;
    margin-top: -20px;
}
.btn-stack .col-xs-12.col-md-2 {
    float: left;
    width: 25%;
}
#n_product .qty {
    height: 44px !important;
	border-radius: 0;
}
.buying-options .col-xs-12.col-md-4 {
    padding: 0px;
    width: 70%;
}
.thumb_images{ position:relative; z-index:99; padding-left:15px;  }
.thumb_items{ float:left; width:11%;min-width:85px; height:85px; border:2px solid #ebebeb;  margin-right:13px; overflow:hidden; background-size:cover; background-position:center center; cursor:pointer;margin-bottom:10px;}
.thumb_items img{ width:100%; height:100%; visibility:hidden;   }
.thumb_items.active,.thumb_items:hover{ border:2px solid #252525;  }

 #n_product .extra-options form.buying-options{ float:left; width:100%; padding:0 15px;margin-bottom:20px;}
 #n_product .extra-options .btn-stack .btnqty{ width:18%; float:left; padding:0px;   }
 #n_product .extra-options .btn-stack  .btncart{ width:80%; float:right; }
 #n_product .btnqty .qty{ border:2px solid #c9c7c7; color:#000; font:26px 'Effra'; width:100%; text-align:center; height:60px !important; padding:4px 0px;     }
 .extra-options .buying-options button.addtocart,.product_forms button{ width:100%; border-radius:0px; font:26px 'Effra Bold'; text-transform:uppercase; background:#16a78f; border:none; padding:15px 0px 14px;      }
  .extra-options .buying-options button.addtocart .fa{ display:none; }
  .btnwish{ display:none; }
 
 
.availability_description{ border-top:1px solid #c9c7c7; border-bottom:1px solid #c9c7c7; padding:20px 0px !important; margin-bottom:15px;  }
.productdetails{ font:16px 'Effra'; color:#6d6e71; line-height:23px;  }
.productdetails p{ margin-bottom:10px; line-height:23px !important; }
.extra-options{ float:left; width:100%; }
.extra-options hr{ display:none; }
 
 
.dropdown.social{ float:right; margin-top:15px; margin-right:-10px;  }
.dropdown.social .share_title{ display:none; } 
.social-menu{ list-style:none; padding:0px;  }
.social-menu li{ float:left;  }
.social-menu li a{ font-size:0px; background:#000 !important; float:left; margin-right:10px; width:28px; height:28px; text-align:center;     }
.social-menu li a i{  font-size: 20px; color: #FFF !important;  position: relative;   top: 4px}

.productimages .assitance{ position:relative; float:right; width:auto;    }

.product_details{ float:left; width:100%; margin-top:120px; }
.product_details .tabinfo{ float:left; width:100%; }
.product_details .tabinfo .tabbable,.tabinfo .shippingmethod{ float:left; width:50%; }
.product_details .tabbable .nav-tabs li{ width:33%; text-align:left; background:none !important;  }
.product_details .tabbable .nav-tabs li a,.shippingmethod .section-title{ font:24px effra_heavyregular; letter-spacing:0px !important; color:#000; text-transform:uppercase; padding:0px !important; border-radius:0px !important; line-height:24px !important; border:none !important;      }
.product_details .tabbable .nav-tabs li a:hover,.tabbable .nav-tabs li a:focus,.tabbable .nav-tabs li.active a,
.shippingmethod .section-title.active{ color:#f04f23 !important; background:none !important;   }

.product_details .tabbable .nav-tabs li.active:after{}
.product_details .tabbable ul.nav-tabs,.shippingmethod .section-head{ border-top:1px solid #c9c7c7;border-bottom:1px solid #c9c7c7; padding:15px 0px 15px; }
.product_details .tabbable .tab-content{ width:90%; position:relative;  }
.shippingmethod .section-title{ margin:0px 0px -1px 15%; }
.shippingmethod .section-body{ margin:50px 0px 0px 15%; position:relative; }
.border_hr{ background:#c9c7c7; width:1px; position:absolute; height:100%; right:-10%; top:30px; height:70%;    }
.shippingmethod .form-control{ height:auto !important; padding:12px 15px; border-radius:0px; border:none !important; background:#f5f5f5; color:#6d6e71; font:16px effraregular; box-shadow:none;    }
.shippingmethod .btn-stack .col-md-3{ padding:0 8px; }
.shippingmethod .btn,#reviews .btn{ background:#f04f23; font:16px effraregular; color:#FFF; text-transform:uppercase; padding:12px 15px; border-radius:0px; border:none; }
.shippingmethod .btn .fa,#reviews .btn .fa{ display:none; }
.shippingmethod .btn:hover,#reviews .btn:hover{ background:#16a78f;  }
.shippingmethod .btn.disabled > .fa{ display:block !important; }
#reviews h4{ font:16px EffraMedium-Regular; }

/*REVIEW*/
#product_newreview{ display:none; padding:0px;  }
#product_newreview p{ font-size:14px; }
.review_head {
    margin: 0 auto;
    width: 200px;
}
.review_head .review_title {
    border: 2px solid #16a78f;
	background:#16a78f; 
    padding: 15px 0px;
    float: left;
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    margin-top: 10px;
	color:#FFF !important; 
    text-decoration: none !important;
    font-family: 'Effra Medium';
}
.review_head .review_title.open, .review_head .review_title:hover {
    background: #f04f23;
	 border: 2px solid #f04f23;
    color: #FFF;
    content: 'data-hover';
}
.review_sections {
    float: left;
    width: 100%;
    border-top: 1px solid #c9c7c7;
    border-bottom: 1px solid #c9c7c7;
    padding: 20px 0px;
    margin: 50px 0px;
}
#product_newreview .panel-default{ border:none; }
#product_newreview p.lead{ margin-top:20px;  }
#product_newreview .panel-heading{
	background: none;
    padding: 20px 0px 10px 0px;
    text-transform: uppercase;
    font-size: 16px
}
#product_newreview .panel-body{ padding:20px 0px; }
#product_newreview .panel-body .form-control{     
	height: auto !important;
    padding: 12px 15px;
    border-radius: 0px;
    border: none !important;
    background: #f5f5f5;
    color: #6d6e71;
    font: 16px effraregular;
    box-shadow: none;}
.review_sections blockquote{ font-size:16px; border:none; padding:0 10px;    }	

.otherproducts{ background:#f5f5f5; padding:60px 0px; margin-bottom:40px;  }
.otherproducts .section-title{ font-size:24px; font-family:'Effra Bold'; color:#000000; margin-bottom:40px; width:100%; text-align:center;    }
.shipping_return{ float:left; width:100%; margin:30px 0px 70px; color:#6d6e71; font-size:16px; line-height:23px; font-family:Effra;    } 
.shipping_return p{ margin-bottom:15px; }
.shipping_return .title{ font:28px Effra Bold; text-transform:uppercase; margin-bottom:25px; color:#000;  }


.quickview-content .modal-dialog{
	  margin: 60px auto;
	  border-radius: 0;
}
.modelwnd_content{ display:none; }

/*MODEL WINDOW*/
.modal{ z-index:9999; }
.modal-body{ padding:0 15px !important; }
.modal-dialog{ width:100%; max-width:950px; }
.modal-header{ padding:0px; border:none; min-height:1px !important;  }
.modal-content{ float:left; padding:25px 15px;  }
.modal-content .images_sections{ float:left; width:40%; position:relative; left:5%; top:25px;   }
.modal-content .list_images{ float: left; width: 100%; margin-top:20px; }
.modal-content .list_images a{ border:2px solid #ebebeb; margin-right:10px; float:left; width:80px; overflow:hidden;    }
.modal-content .list_images a img{  max-height: 60px;  margin: 0 auto;  float: none;  display: block; }
.modal-content .list_images a.active{ border:2px solid #000;}
.modal-content .previewImage{ float:left; position:relative; left:0px; max-width:70%;  }
.modal-content .product_content{ float:right; width:55%; margin-top:-20px;  }
.modal-content .product_title{ font-size:24px; color:#000; font-family:'Effra Medium';  } 
.modal-content .product_info{ float:left; width:100%; border-bottom:1px solid #ebebeb; padding-bottom:10px; margin-bottom:25px;  } 
.modal-content .price{ font-size:24px; color:#000; }
.modal-content .stock_info{color:#16a78f; float:right; text-transform:uppercase;   }
.productinformations{ float:left; width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ebebeb;  }
.productinformations a{ text-transform:uppercase; }
.modal-header .close{ background: #000;  width: 60px;  height: 60px;  opacity: 1;     top: -23px; position: relative;left: 15px; cursor:pointer;  }
.filter-clear .fa-times:before{display:none;}
.filter-clear .fa.fa-times-close {right:-6px !important;font-size:13px !important;}
.filter-clear .fa.fa-times-close:hover{background-color:#f16541 !important; right: -20px !important;color: #FFF;padding: 4px 0px;}

.modal-header .close span{ font-size:50px; color:#FFF; }
.product_forms{ float:left; width:100%; margin-bottom:20px; margin-top:10px;   }

.previewImage img{     max-height: 210px; position: relative;left: -35px; }

.product_forms .wishlist_toggle{ display:none; }
.product_forms .col-xs-12.col-md-2{ width:30%; }
.product_forms input{ border-radius:0px !important; width:100%; padding:10px 15px; text-align:center;  }
.product_forms .col-xs-12.col-md-4{ width:70%; float:left; text-align:center;  }
.product_forms .addtocart i{ display:none; }
.product_forms button{ width:100%; padding:11px; font-size:18px;   }
.modal-content span.label{ margin-top:0px !important; }
.product_forms .col-xs-12.col-md-2{ padding-left:0px; }
.product_forms .col-xs-12.col-md-4{ padding-right:0px; }
.modal-content .about_text{    height: 60px; overflow: hidden; position: relative; }
.modal-content .about_text a{     position: absolute; right: 10px;  bottom: 0px;  background: #FFF;}
.productpricetext{ color:#000; }
.btn-lg, .btn-group-lg > .btn{ font-size:16px; font-family:'Effra Medium'; }
.addtocart i{ display:none; width:100%;  }

.share_title{ display:none; }


/*** ABOUT US CONTENT **/
.nkdc_summary_section  {
	padding:60px 0px;
	background-color:#FFF;
	text-align: center;
	float:left;
	width:100%;
}
.summary_section {
	color:#6d6e71;
	font-size:16px;
	font-family: 'effraregular';
	width:65%;
	margin:0px auto;
}
.ute_breadcrumb {
	background-color:transparent;
}
.ute_left {
	float:left;
}
.ute_right {
	float:right;
}
.ute_contact {
  border-top:1px solid #eaeaea;
  border-bottom:1px solid #eaeaea;
  padding:30px 0px !important;
  display: inline-block;
}
.ute_contact .ute_left .form-control {
	border:0px;
	border-radius: 0px;
	background-color:#f5f5f5;
	padding:15px;
	color:#6d6e71;
	font-size: 15px;
	font-family: 'effraregular';
	height:50px;
	box-shadow: none;
} 
.ute_contact .ute_left textarea.form-control{
  height:175px;
  resize:none;
}
.ute_contact .ute_left .btn  {
	font-size:16px;
	color:#FFF;
	font-family:'EffraMedium-Regular';
	padding:15px 5px;
	text-transform:uppercase;
	background-color:#f04f23;
	min-width:172px;
	margin-top:15px;
	border-radius: 0px;
}
.ute_contact .ute_left .page-header {
	margin:0px;
	border:0px;
	text-transform:uppercase;
	font-family:'Effra Bold';
}
.ute_contact .ute_left form {
	float:left;
	width:100%;
}

.ute_contact .ute_left  p{
	float:left;
	color:#6d6e71;
	font-size:16px;
	font-family: 'effraregular';
}
.ute_contact  .ute_right {
	width:62%;
} 
.ute_map_section iframe {
	float:right;
	width:100%;
	height:520px;
} 
.ute_contact_meta {
	padding:50px 0px;
}
.ute_contact_meta  div {
	float:left;
	width:33.33%;
	border-right:1px solid #eaeaea;
	padding-left: 40px;
    padding-right: 40px;
}
.ute_contact_meta  div h3{
    font-size:16px;
    font-family: 'effraregular';
	color:#6d6e71;
	margin:0px 0px 15px;
	text-transform: uppercase;
}
.ute_contact_meta  div p,
.ute_contact_meta  div a {
  font-size:16px;
  font-family: 'effraregular';
  color:#6d6e71;
  text-decoration: none;
}
.ute_contact_meta div:nth-child(1){
	padding-left: 0px;
 }
.ute_contact_meta div:nth-child(3){
    padding-right:0px;
    border-right:0px;
}
.ute_contact_meta div:nth-child(3) p{
	margin-bottom: 0px;
}
.term_summary {
	text-align:left;

}
.sidebar_terms .panel-title {
	font-size:16px;
	font-family:'Effra Bold';
	color:#000000;
	text-transform: uppercase;
	padding: 0px 0px 10px;
    border-bottom: 1px solid #c9c7c7;
    

}
.ute_need_assitance .sidebar_terms .panel-title {
   margin:0px;
}
.ute_need_assitance .panel-description a {
	color:#6d6e71;
	font-size:16px;
	font-family: 'effraregular';
	float:left;
	width:100%;
	padding:10px 0px;
	border-bottom:1px solid #c9c7c7;
}
.sidebar_terms .list-group a{
	font-size:14px;
	font-family:'EffraMedium-Regular';
	color:#000000;
	text-transform: uppercase;
	padding:12px 0px;
}
.sidebar_terms .panel{
	border:0px;
}
.sidebar_terms .panel-default > .panel-heading {
	background-color:transparent; 
	border-left:0px;
	border-right:0px;
	padding:0px;
	border-bottom:0px;
}

.sidebar_terms .list-group-item {
	border-left:0px;
	border-right:0px;
	border:1px solid #c9c7c7;
}
.sidebar_terms .icon{
    float: left;
    width: 35px;
    height: 20px;
    background: url(../img/icons.png) no-repeat;
    background-position: -10px -15px;
    margin-right: 15px;
    position: relative;
}
.sidebar_terms .timing.icon{
	background-position:-65px -17px !important;
    top: 7px;
}
.sidebar_terms .text  {
	float:left;
	color:#6d6e71;
	font-size:16px;
	font-family:'effraregular';
}

/** TERMS PAGE **/
.ute_terms_temp  {
	padding:40px 0px;
}
.term_summary h2 {
	font-size:28px;
	font-family:"EffraMedium-Regular";
	text-transform: uppercase;
	color:#000000;
	border-bottom:1px solid #c9c7c7;
	padding-bottom: 25px;
	margin-bottom:25px;
}
.term_summary {
    font-family:'effraregular';
    font-size:14px;
	color:#636363;
}
.term_summary strong {
	font-size:16px;
	font-family:'EffraMedium-Regular';
	color:#000;
	font-weight:normal;
}
.term_summary .list-group-item:last-child {
	border-bottom:1px solid #c9c7c7;
}
.term_summary .panel > .list-group:last-child .list-group-item:last-child {
	border-bottom:1px solid #c9c7c7;
}
.ute_need_assitance {
	float:left;
	width:100%;
	padding-top:40px;
}
.faqs .col-md-12:nth-child(1){
	border-top: 1px solid #c9c7c7;
}
.faqs .col-md-12 {
    float: left;
    width: 100%;
    border-bottom: 1px solid #c9c7c7;
    padding:22px 0px;
}
.faq_title {
    position: relative;
    text-transform: uppercase;
    cursor: pointer;
    font-family:'EffraMedium-Regular';
    font-size:16px;
    color:#000000;
    margin-bottom: 0px;
}
.faq_title:after {
	content: "\f067";
    font-family: 'FontAwesome';
    position: absolute;
    right: 10px;
}
.faq_title.active:after {
    content: "\f068";
}
.faq_descriptions {
    display: none;
    margin: 20px 0px;
    font-size:14px;
    color:#636363;
    font-family:'effraregular';
    text-align: justify;
}
.ute_faq_summary .pagecontent h2 {
	margin-bottom: 20px;
}

/** GALLERY **/
.ute_gallery_banner {
	float:left;
	width:100%;
	padding:30px 60px;
}
.ute_gallery_banner .container {
	width:1860px;
	margin:0px auto;
}
.ute_gallery_banner .left.carousel-control ,
.ute_gallery_banner .right.carousel-control{
	left:auto;
	top:auto;
	right:0px;
    height:14%;
    bottom:0px;
    width:7%;
   /* background-color:rgba(223,223,212,0.8);*/
    background-image:none;
}
.ute_gallery_banner .carousel-control .fa
{
   display: none;
}
.ute_gallery_banner .carousel-control:after{
	font-family: FontAwesome;
    color: #000000;
    font-size: 32px;
    position: absolute;
    z-index: 9999;
    background-color: #FFF;
    bottom: 0px;
    padding: 30px;
}
.ute_gallery_banner .carousel-control:hover:after {
   opacity: 0.6
}
.ute_gallery_banner .left.carousel-control:after{
	content: "\f104";
	right:56px;
	text-align: right;
	padding-right:15px;
}
.ute_gallery_banner .right.carousel-control:after{
	content: "\f105";
    right:0px;
    text-align: left;
    padding-left:15px;
}
.ute_gallery_banner .carousel-caption {
	left:0%;
	top:0%;
	padding:20px 20px 0px 40px;
	background-color:rgba(234,233,231,0.8);

	max-width:320px;
	width:100%;
	height:100%;
}
.ute_gallery_banner .carousel-caption h3 {
	font:24px effra_heavyregular;
	color:#000000;
	text-transform:uppercase;
	width:90%;
	line-height:30px;
}
.ute_gallery_banner .carousel-caption p {
	float:left;
	width:100%;
	font-size:16px;
	color:#6d6e71;
	font-family:'effraregular';
	font-weight: normal;
	line-height:20px;
}
.ute_gallery_banner  .shopnow {
	position: absolute;
	top:auto;
	bottom:30px;
	right:25px;
	border:0px;
	padding:0px;
}
.ute_gallery_banner .close-btn  {
	border:0px;
	padding:0px;
	float:right;
	width:100%;
	text-align: right;
}
.ute_gallery_banner .close-btn .fa  {
	font-size:20px;
	color:#70787c;
}

.ute_gallery_banner .shopnow .fa  {
	font-size:18px;
	color:#494744;
	border:1px solid #494744;
	padding:8px 15px;
	border-radius: 100%;
}
.ute_gallery_banner .carousel-caption {
    transition: all 1s ease-in-out; 
	-webkit-transition: width 1s, height 1s; /* Safari */
    transition: width 1s, height 1s;
    position: absolute;;
    left:0px;
    padding:0px;
    top:auto;
    bottom: 0px;
    width:100px;
    height:100px;	
}
.ute_gallery_banner .carousel-caption .shopnow{
    position: relative;
    top: 0px;
    width: 100%;
    float: left;
    text-align: center;
    padding: 15px 25px;
    display: inline-block;
    left: 0px;
}
.ute_gallery_banner_section {
	display: none
}
.ute_gallery_banner .carousel-caption.active {
	display: block;
    left: 0%;
    bottom: 0%;
    padding: 20px 20px 0px 40px;
    width: 100%;
    height: 100%;
}

.ute_gallery_banner .carousel-caption.active .shopnow {
    position: absolute;
    top: auto;
    padding: 15px 25px;
    text-align: right;
}

.ute_gallery_banner .carousel-caption.active .ute_gallery_banner_section {
	display: block;
}
 
/*.ute_gallery_banner  .shopnow:after {
	content: "\f129";
	position: relative;
	bottom:0px;
	right:0px;
	width:45px;
	height:40px;
	font-family:"FontAwesome";
	border:1px solid #494744;
	border-radius:100%;
	padding:8px 15px;
	color:#494744;
	font-size:14px;
}*/
.ute_section {
	float:left;
	width:100%;
	padding:60px 0px;
}

.ute_section.ute_video_tutorials{ background:#FFF; }
.content-page_installation .ute_section.ute_installation{ padding-top:0px; }
.video_tutorials {
	    text-align: center;
    width: 100%;
    float: left;
    padding: 0 40px;
	
}
.video_tutorials h2 {
	color:#000;
	font-size:24px;
	font-family: 'effra_heavyregular';
	margin:0px 0px 25px;
}
.video_tutorials p{
	color:#6d6e71;
	font-size:16px;
	font-family:'effraregular';
}
.video_tutorials  .btn {
  	color:#FFF;
	font-size:16px;
	font-family:'EffraMedium-Regular';
	background-color: #f04f23;
	text-transform: uppercase;
	text-align: center;
	padding:15px 25px;
	border-radius:0px;
	margin-top:20px;
}
#homepage-content.installation-content{ max-height:650px; overflow:hidden;  }
#homepage-content.installation-content .home_right  img {
	top:0px;
	height:100%;
	right:-12%;
}


#top-filter  .navbar-nav > li.filter-clear{ float:right; }
#top-filter  .navbar-nav > li.filter-clear > a{     
	font-size: 14px;
    position: relative;
    top: 3px;
	font-family: 'Effra'; color:#f04f23; text-transform:none; }
.filter-clear a .fa{
    font-size: 14px;
    border-radius: 100%;   
    padding: 2px 0px;   
    width: 20px;
    height: 20px;
    text-align: center;
    margin-right: 5px;
}
#top-filter  .navbar-nav > li.filter-clear  a:hover{ color:#f04f23;  }
#top-filter  .navbar-nav > li.filter-clear > a:hover > .fa{
	background: #f04f23;
    color: #FFF;
}

/** BANNER **/
.assitance{display:none;}
.carousel-inner .item  { background-size:cover;background-position:center center;background-repeat: no-repeat; }
.carousel-inner .item .home-banner-item {
/* 	display:none !important; */
	width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}




/** PRODUCT FILTER SECTION **/
#navbar-refine .dropdown-menu .filter a,
#navbar-refine .dropdown-menu .filter-remove a {background: rgba(0, 0, 0, 0)  url("../img/filter.gif") no-repeat scroll left 12px;
display: block;font-size: 14px; line-height: 30px;padding-left: 25px !important;;color: #636363 !important; text-transform:capitalize;}
#navbar-refine .dropdown-menu-wide {border-right: 0;border-left: 0;margin-left: -5px;width: 101%;padding:30px 25px 30px 25%;top: 42px;left: 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color:#f5f5f5;}

#navbar-refine .dropdown-menu .filter a:hover{background: rgba(0, 0, 0, 0) url("../img/filter-checked.gif")  no-repeat scroll left 12px !important; color:#f04f23; }

#navbar-refine .dropdown-menu .filter-remove a:hover{background: rgba(0, 0, 0, 0) url("../img/filter-checked.gif") no-repeat scroll left 12px !important;}

#navbar-refine .dropdown-menu .filter-remove a {background: rgba(0, 0, 0, 0) url("../img/filter-checked.gif") no-repeat scroll left 12px;display:  }

.mobile {display:none;}
.wrapper-thumbnail .savings-container span.label{ margin-top:15px; }
li.filter-remove{ float:left; }

.bg_image{ display:block; }
.bg_image{ position:absolute; height:100%; width:50%; background-size:cover !important; background-repeat:no-repeat !important;  }
#homepage-content,#homepage-promotion{ position:relative; margin-bottom:170px; background:#FFF; margin-top:100px;   }
#homepage-content{ margin-bottom:60px; }
.bg_image.left{left: 0px;height: 754px; width:30%; top: -1px; }
.bg_image.right{right: 0px; top: -60px; height: 754px;  width: 65%;   }
.page-11 .bg_image.right{ max-height:109.5%; }


.installation-content .bg_image.right{right: 0px; top:0px; height: 100%;  width: 50%;   }


#galleryimages{ background:#f5f5f5; float:left; width:100%; margin-bottom:60px;   }
#galleryimages .breadcrumb{ padding:25px 0px 30px;  }
#galleryimages ul.image_list{ list-style:none; padding-left:0px; padding-bottom:30px; margin-bottom:30px; float:left;  border-bottom:1px solid #e5e5e5;   }
#galleryimages ul.image_list li{ float:left; width:24%; margin-right:1.33%; overflow:hidden; margin-bottom:1.40%;  }
#galleryimages ul.image_list li:nth-child(4n){ margin-right:0px; }
#galleryimages ul.image_list li img{ max-width:117%; min-height:307px; }
#galleryimages .container{ padding:0 45px; }

.imageglallery.loading{ min-height:450px; width:100%; float:left;
 background:url(../img/loading.gif) no-repeat center center; 

}
ul.image_list li,li a.inactive{ display:none; }
ul.image_list li.active,a.inactive{ display:block; }
ul.pagination{ display:table; margin:0 auto; max-width:260px; float:none; }
ul.pagination li.mid{ display:none; }
ul.pagination li.mid:first-child{ display:block !important; }
li.disabled{ pointer-events: none;}
ul.pagination li a{ background:none; border:none; color:#333; font-size:15px;  }
ul.pagination li a.active,ul.pagination  > li.active > a,ul.pagination li a:hover{ background:#333333; color:#f5f5f5; }
.fancybox-inner{ overflow:hidden !important; }

.video_tutorials .guide_info{ text-align: left;
    float: left;
    width: 100%;
    margin-top: -20px;
    margin-bottom: 40px; border-bottom:1px solid #eaeaea; padding-bottom:30px;  }

.mobile_header{ display:none; }
.search_m_buttons{ display:none; }
.login_info.mobile{ display:none; left:-79%;  }
#_jstl__images_r{ float:left; width:100%; }


li.paginations .pagination > .active > a,li.paginations .pagination > .active > span,li.paginations .pagination > .active > a:hover,li.paginations .pagination > .active > span:hover,li.paginations .pagination > .active > a:focus,li.paginations .pagination > .active > span:focus{ background:none !important; }
li.paginations ul.pagination li a.active,li.paginations ul.pagination > li.active > a,li.paginations ul.pagination li a:hover{ background:none !important; color:#ccc !important;  }

.dropdown.open 	.dropdown-menu{ display:block; }


.bg_image.right,.bg_image.left{ display:none; } 

.modal-body .product_forms .btn{ padding:11px; }
.nav > li > a:hover, .nav > li > a:focus{ background:none !important; }

body.content-default #main-content{ min-height:250px; }
body.content-default .breadcrumb{ background:#FFF !important; }
.nav-tabs > li > a {margin-right:0px;}
.product_advs    .caption .price { font-size: 19px; }


/*31082017*/
.install_page.ute_video_tutorials .container{ max-width:1050px;   }
.install_page.ute_video_tutorials{ padding-bottom:0px; }
.install_page.ute_video_tutorials h2{  font-size:24px; text-transform:uppercase; }
.install_page .video_tutorials{  line-height:27px; color:#6d6e71; letter-spacing:0.3px; font-size:15px;}
.install_page .video_tutorials p{   line-height:27px; color:#6d6e71; margin-bottom:35px; letter-spacing:0.3px; font-size:15px;  }
.content-installation .breadcrumb{ background:none !important;padding: 17px 0px 15px;  border-bottom: 1px solid #eaeaea; }


.content-installation .ute_installation{ padding-top:30px; }
.content-installation  .section.tutorials .title3{ font-size:24px; }
.content-installation .section.tutorials{ padding-top:65px; }

.content-installation .tutotial_content h4{ font-size:16px; }
.content-installation .tutotial_content .view_guide{ display:none; }
.content-installation .tutotial_image .video_play{ position:relative; float:left; width:100%; overflow:hidden;  }  
.content-installation .tutotial_image .video_play:after{ content:''; position:absolute; width:100%; height:100%; top:0px; left:0px; background-color:rgba(0,0,0,0.4); background-image:url(../img/ute_play.png); background-repeat:no-repeat; background-position:center center;
 -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
   }
.content-installation .tutotial_image .video_play:hover::after{ transform:scale(1.2); }

/* 04102018 NKDC*/
.content-category .container_products{ padding-bottom:100px; }
.content-category .container_products + .section.subscriber{ display:none; }
.pagination-items .text-center{ padding-top:20px; }

.pagination-items ul.pagination .next-link a{
    border-radius: 0px;
    border: 1px solid #CCC;
    margin-left: 5px;
	padding:6px 11px 5px;
	
}
.pagination-items ul.pagination .prev-link a{
    border-radius: 0px;
    border: 1px solid #CCC;
    margin-right: 5px;
	padding:6px 11px 5px;
}
.pagination-items ul.pagination .next-link img,
.pagination-items ul.pagination .prev-link img{ position:relative; top:-2px; }
.pagination-items ul.pagination .next-link a:hover,
.pagination-items ul.pagination .prev-link a:hover{
	border-color:#333333;	
	background-color:#CCC !important;
}

#top-filter .navbar-nav > li.filterby > a{ color:#999999; font-family: 'Effra Medium'; }
#top-filter .filter_section .navbar-nav > li.select_count{ float:right; margin-right:0px; }
#top-filter .filter_section .navbar-nav > li.select_count label{
	text-transform: uppercase;
    color: #999;
    padding-right: 5px;
	font-weight:normal;
	font-family: 'Effra';
} 	 
#top-filter .filter_section .navbar-nav > li.select_count #product_count{
	background:transparent;
	border:none;
	-webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
       background-image: url(../img/select_arrow.png);
    background-repeat: no-repeat;
    padding: 0px 25px 0px 5px;
    background-position: right center;
}

/* ENDS */



.site-header .wrapper-logo .logo{ max-width:300px;  width:100%;}
@media screen and (max-width: 1770px){
	
	.site-header .wrapper-logo{ width:20%; }
	.site-header .wrapper-logo .logo{ margin-left:0px; max-width:95%; }
	.site-header .nav > li > a{ padding:15px 10px; }
	.site-header ul.nav.navbar-nav:first-child{ padding-right:10px; }
	.site-header ul.nav.navbar-nav:nth-child(3){ padding-left:10px; padding-right:10px; }
	.carousel-caption p{ width:60%; }
	/*PRODUCT CATEGORY PAGE*/
	#n_category #main-content.container{ padding:0 50px;   }
	#top-filter .filter_section .navbar-nav > li{ margin-right:5%; }
	
}
@media screen and (max-width: 1540px){
	.site-header .wrapper-logo{ width:20%; }
	.site-header .nav > li > a,.navbar-default .navbar-nav > li > a{ padding:30px 8px; font-size:14px;  }
	/*.site-header  .fixed .nav > li > a,.navbar-default .navbar-nav > li > a{  font-size:13px; padding-top:25px; }*/
	#homepage-content .home_left{  padding:70px;  }
	#homepage-content .home_right img{right: -15%; height: 620px; top: -35px; margin-top: 0px; }

    #homepage-promotion{ margin-bottom:130px; }
	#homepage-promotion .home_left img{left: 20px;height: 680px; top: -22px;margin-top: 0px}
	#top-filter .filter_section .navbar-nav > li{ margin-right:4%; }
	.dropdown-menu-wide .hr_line{ max-width:970px; }
	.nkdc_footer_top {padding:35px 15px 30px;}
	.um_footer_logo {margin-right:20px;}
	.footer_contact {width:35%;}
	
	.bg_image.right{ height:110%; top:-40px; }
	.bg_image.left { height: 110%;  width: 60.5%; }
	.content-contact  .breadcrumb{ padding:15px 30px; }
	
	#n_content.page-146 #homepage-content .home_right img{     right: 0px;
    top: 0px;
    height: 458px; }
	
	#n_content .container{ width:100%; padding-left:30px; padding-right:30px;  }
	
}
@media screen and (max-width: 1420px){
	.bg_image.right {    height: 109%;  top:-46px;   width:69.3%;	}
	.page-11 .bg_image.right{  height: 108.3%; top: -45.5px;  width: 69.3%; }	
	.site-header .wrapper-logo{ width:17%; padding-right:0px;  }
	#cartcontentsheader > span{ padding-left:0px; }
	.site-header ul.nav.navbar-nav:nth-child(3){ display:none; }	
	
	#n_home  #homepageCarousel.homepage .item{ max-height:610px; }
	#n_home  #homepageCarousel.homepage .item .carousel-caption{ left:5%; top:20%; }
	
	
	#n_home  #homepage-content{ margin-bottom:0px; }
	#n_home  #homepage-content .home_left {   padding: 50px; }
	#n_home #homepage-content .home_right img{ right: -10%; height: 540px; top: -30px; }
	#n_home #homepage-promotion .home_left img{ height:630px; left:0px;  }
	#n_home #homepage-promotion .home_right{ background-size:cover; }
	
	
	.ute_gallery_banner{ padding:30px 30px; }
	.ute_gallery_banner #homepageCarousel .carousel-inner .item{ max-height:650px; }
	.navbar-default.fixed .navbar-nav > li > a{ padding:25px 8px 24px; }
	
	
	.um_banner_section .um_left{ width:40%; }
	.um_banner{ width:60%; }
	
	#n_content #homepage-content .home_left{ padding:58px 80px; }
	#top-filter .navbar-nav > li.paginations{ top:0px; }
	#top-filter .filter_section .navbar-nav > li{ margin-right:3%; }
}


@media screen and (max-width: 1366px){	
	#n_home #homepage-content .home_right img{ right:-13%; }	
	#n_content #homepage-content .home_right img{right:-5%; height:518px; } 
	#n_content #homepage-content .home_left{ padding:45px 80px 42px; }
}

@media screen and (max-width: 1300px){
	#n_home  #homepage-promotion .home_left img{ height:600px; }
	#n_home  #homepage-content .home_right img{ height:500px; top:0px; }
	#n_content #homepage-content .home_right img{ top:-42px; right:-10%; }
	#n_content #homepage-content .home_left{ padding:45px 72px 42px; }
	
	#n_content .fullcontainer h2{ font-size:34px; }
	#n_content #homepage-content .home_left p{ font-size:15px; }
	#n_content  #homepage-content .home_left{ width:53%; }
	.page-146 .fullcontainer .home_left h2{ width:100%; }
	#n_content.page-146 #homepage-content .home_right img{ right:-10%; }
	#n_content.page-146 #homepage-content .home_left{ width:49%; }
	
	.checkouts li.active_open ul.dropdown-menu,
	ul.checkouts-fixed ul.dropdown-menu{  left:auto; right:0px; }
	.social_links.socials{ position:relative; left:5px; }
	#top-filter .filter_section ul.nav.navbar-nav.ul_2{width:30%;}
/*	#top-filter .filter_section ul.nav.navbar-nav.ul_1{width:76%;}*/
	#top-filter .filter_section .navbar-nav > li{margin-right:30px;}
	#top-filter .filter_section .navbar-nav > li:last-child{margin-right:0px;}
}
	
	

@media screen and (max-width: 1180px){

.site-header .header_top .wrapper-logo {
  width: 25%;
}
.headerlast {
  width: 42%;
}

 .wrapper-header .navbar.fixed .navbar-right ul.checkouts-fixed{ height:69px; }
 .site-header .fixed #cartcontentsheader #header-subtotal{ color:#FFF !important; }
	
  .site-header .nav > li > a, .navbar-default .navbar-nav > li > a { padding: 28px 5px;	}
  .wrapper-header .navbar.fixed .navbar-right ul.cms_menu{ padding-left:0px; }
  .wrapper-header .navbar.fixed .wrapper-logo{ margin-top:3px; }
  .navbar-nav.checkout-btn{ 
 	position:absolute;
 	right: 0px; 
	padding: 0px 10px !important;
    opacity: 0; 
	-webkit-transition: all 1s ease; 
	-moz-transition: all 1s ease; 
	-ms-transition: all 1s ease;
    -o-transition: all 1s ease;   
	transition: all 1s ease; 
   } 
   .checkouts li.active_open ul.dropdown-menu {left:-160px;}
   .normal_menu  .navbar-nav.checkout-btn{ opacity:1; position:relative; }
   .site-header .normal_menu .menu_containers .nav > li > a{ padding:17px 7px; } 
   
  
   .filter.level1 {width:33.33%;}
  .navbar-nav.checkout-btn{ display:none !important; }	
  ul.nav.navbar-nav:nth-child(4){ padding: 0px 0px !important; background:#16a78f;  }
  
  .carousel-caption{ top:20%; left:2%; }
  .carousel-caption p{ font-size:60px; width:58% }
 .nkdc_brands .branditems	{ max-width:770px; width:100%; margin:0 auto;  }
 .header-search.active{position:fixed;top:66px;z-index:999;}
 
 #n_home #homepage-promotion .home_right h2{ width:100%; }
 #n_home #homepage-content .home_left {padding:30px;width:45%;}
 #n_home #homepage-content .home_right {width:40%;}
 
 #n_home #n_content #homepage-content .home_left{ width:50%; } 
 #n_home #n_content #homepage-content .home_left{ padding:45px 50px 42px; height:475px; overflow:hidden; }
 
 .fullcontainer h2{ width:100%; }
 #n_home  #homepage-content .home_right img {height: auto;  right: -25%; top: 12px;  max-width:80%;}
 #n_home #homepage-promotion .home_left img { height: auto;  top: 30px;  max-width: 62%;}
 #n_home #homepage-promotion .home_right{width:45%;padding:60px 20px;}
 #n_home #homepage-promotion .home_right h2 {margin-bottom: 10px;}
   #navbar-refine .dropdown-menu-wide {top:44px; padding:15px 25px; }
   
   #galleryimages ul.image_list li{ width:32.33%; }
   #galleryimages ul.image_list li:nth-child(4n){ margin-right:1.33%; }
   #galleryimages ul.image_list li:nth-child(3n){ margin-right:0px; }
   #galleryimages ul.image_list li img{ min-height:275px; }	
   #n_category #main-content.container{ padding:0 30px; }	
   
   #n_content.page-146 #homepage-content .home_right img{ right:-23%; }
   .filter_title.navbar-filters-list{ margin-bottom:20px; width:110px; }
   .filter_section{ width:calc(100% - 110px); }
   #top-filter{ padding-bottom:0px; }
   #top-filter .navbar-nav > li > a{ font-size:22px; }
   #top-filter .filter_section ul.nav.navbar-nav.ul_2{ margin-top:3px; }
   #top-filter .filter_section .navbar-nav > li{ margin-right:15px; }
   
}

@media screen and (max-width: 1024px){
	
.ul_social a {
  width: 20px;
  height: 20px;
  background-size: 100% auto;
}
.conatct_phone a {
  background-size: 20px;
  padding: 0px 0px 0 23px;
  position: relative;
  top: 5px;
  font-size: 24px;
  background-position: 0 5px;
}
	
.container{ width:100% !important; padding:0 15px;  }
/*	ul.nav.navbar-nav:nth-child(2){ 
		position:absolute;
		right:0px;
		background: #000;
		float: right;
		width: 50px;
		height: 38px;
		top:66px;
		z-index: 99999;
		padding: 0px;
		border: none;
		text-align: center;
		border-bottom-left-radius:10px; 
}*/
ul.nav.navbar-nav:nth-child(2) a{ padding:24px 20px;  width:100%; text-align:center; }
#top-filter .filter_section ul.nav.navbar-nav.ul_2 li.pagination  a{padding:6px 12px;width:auto;font-size: 18px;}
.cms_menu ul.nav.navbar-nav:nth-child(2) a {text-align:left;}
.navbar.fixed ul.nav.navbar-nav:nth-child(2){ top:65px; padding:0px; }
.wrapper-header .navbar ul.cms_menu li.dropdown li{ width:20%; }
.wrapper-header .navbar ul.cms_menu li.dropdown li ul li{ width:100%; }
.footer_contact { width:34%;}
.um_footer_logo {margin-left:15px;margin-right:15px;}
.um_banner_section .um_left .page-header,.um_banner_section  .um_left .page-header.font_60 {font-size:50px;}
.um_footer_social  {float:right;padding:40px 0px;width:27%;}
.um_footer_social .facebook  {background-image:url('../img/facebook.png');background-repeat:no-repeat;width:50px;height:50px;float:left;margin-right:15px;}
.um_footer_social .instagram  {background-image:url('../img/instagram.png');background-repeat:no-repeat;width:50px;height:50px;float:left;margin-right:15px;}
.um_footer_social .youtube  {background-image:url('../img/youtube.png');background-repeat:no-repeat;width:50px;height:50px;float:left;margin-right:15px;} 
.normal_menu .menu_containers .container,.normal_menu .sponsors .container{ padding:0px; }
.col-md-3.search-head{ float:left; }
.site-header .cartcontentsheader,.site-header .cartcontentsheader:hover{  color:#FFF !important;background-repeat:no-repeat !important;}
.site-header #cartcontentsheader #header-subtotal {color:#FFF;}
#n_product .container, .container_products .container{ padding:0 15px; }
.product_details .tabbable .nav-tabs li a, .shippingmethod .section-title{ font-size:20px; }
.shippingmethod .section-title,.shippingmethod .section-body{ margin-left:25px; }
.shippingmethod .btn, #reviews .btn{ padding:12px 15	px; }
#n_product .productinfo{ width:40%; margin-right:0px; }
.wrapper-product-title h1{ font-size:30px; line-height:35px; }
#n_content.page-146 #homepage-content .home_right img{ right:-28%; }
#top-filter{ padding-bottom:0px; }
#top-filter .filter_section ul.nav.navbar-nav.ul_1{width:65%;}
#top-filter .filter_section ul.nav.navbar-nav.ul_2{width:32%; margin-top:3px; }
}
@media screen and (max-width: 1023px){
	#top-filter .filter_section ul.nav.navbar-nav.ul_1{width:100%;}
	#top-filter .filter_section ul.nav.navbar-nav.ul_2{width:auto; margin-top:15px; }
	#navbar-refine .dropdown-menu-wide{ top:88px; }
	.site-header .wrapper-logo .logo{ max-width:100%; }
	.headerlast {width: 38%;padding: 21px 0;}
	.social_links.socials {display: none;}
	.headerlast .login_info {position: relative;}
}
@media screen and (max-width: 992px){
.um_banner_section .um_left {float: left;width: 100%;background-color: #f04f23;position: relative;height: 120px;text-align: center;padding: 0px 30px;}
.um_banner {width:100%;height:250px;}
.um_banner_section .um_left .page-header,.um_banner_section  .um_left .page-header.font_60 {font-size:36px;padding:25px 0px}
#homepage-promotion .home_right {padding:30px 20px;}
.nkdc_brands .filter_items  {
 text-align:center;
 display:inline-block;
}
.nkdc_brands .filter_items .filter_brand {
 display:inline-block;
 width:25%; 
 float:left;
}


#n_home #homepage-promotion .img_maxliner{ margin:0 auto 40px; }
#n_home #homepage-content .fullcontainer h2 ,
#n_home #homepage-promotion .home_right h2{
 font-size:36px;
 position:relative;
 color:#FFF;
 margin-bottom:30px;
}
#n_home #homepage-content .home_left p,
#n_home #homepage-promotion .home_right p{
	line-height: 22px;
}
#n_home #homepage-content .home_right {
    width: 72%;
    position: absolute;
    height: auto;
    right: 0px;
    height: 100%;
}

#n_home #homepage-content .home_right,#homepage-promotion .home_left{ display:none; }
#n_home #homepage-content .home_right img {
    height: 108.2%;
    max-width: 100%;
    right: 0%;
    top: -8.2%;
    position: relative;
    width: 100%;
    float: right;
    width: 100%;
}
.nkdc_footer_top .um_menus {
   width:78%;
   padding:30px 20px;
}
.footer_contact {
    width:100%;
    padding:30px 20px;
}
.nkdc_brands .branditems{
  max-width:900px;
}
.nkdc_brands .category-heading {
   margin-bottom:30px;
   
}


#n_home #homepage-content, #homepage-promotion{ margin-top:0px; margin-bottom:0px; }
#n_home #homepage-content .home_left p, 
#n_home #homepage-promotion .home_right p {
    line-height:27px;
    color:#FFF;
 }
#n_home #homepage-content .home_left {
      padding: 50px 5%;
	  background-color:#f04f23;
	  position: relative;
	  z-index:99;
	  width:100%;
 }
 .bg_image.right{ display:none; }
#n_home #homepage-content .home_right{
      width: 100%;
	  position: absolute;
	  height: 100%;
	  right: 0px;
 }
 #n_home #homepage-promotion .home_left {
    float: left;
	width: 100%;
    height: 100%;
 }
 #homepage-promotion .home_right {
    padding:50px 5%;  
    height: 100%;
    z-index: 9999;
    background-color: rgba(0,0,0,0.5);
	width: 100%;
	min-height:100px; 
 }
 #n_home #homepage-promotion .home_left img {
    height: auto;
    left: 0;
    max-width: 100%;
    position: relative;
    float: none;
    margin: 0px auto;
 }
 #n_home #homepage-promotion  .fullcontainer ,
 #n_home #homepage-content  .fullcontainer{
   padding:0px;
   text-align:center;
   color:#FFF;
 }
#n_home #homepage-content .home_left,
#n_home #homepage-promotion .home_right{ width:100%; }
 
#n_home  #homepage-content .fullcontainer {
  background-color:#e1e1e1;
 }

 #navbar-refine .dropdown-menu-wide{
  border-top:0px solid #e5e5e5;
 }
 
.fixed.default ul.nav.navbar-nav:nth-child(2){ display:none; }

.sponsors .social_links.socials{ display:none; }
.social_links.members{ border-left:0px solid #d1d1d1; padding-left:20px; border-right:1px solid #d1d1d1;  }
.menu_containers .checkouts{ position:relative; }

.site-header .normal_menu .menu_containers .checkout-btn{ position:absolute; top:52px;  }
.site-header .normal_menu .menu_containers .nav.checkout-btn > li > a{ padding:31px 10px; }
.site-header .normal_menu .wrapper-logo{ width:32%; }
.fixed  ul.nav.navbar-nav:nth-child(4) a { padding:25px 0px; font-size:0px; }
.social_links.members:last-child{ border-right:none !important; }

#galleryimages ul.image_list li img{ height:200px; width:100%; min-height:100px;  }
#n_product .btnqty .qty{ margin-top:4px; }

.ute_contact .ute_left { float:left; width:40%; }
.ute_contact .ute_right{ float:right; width:58%;  }

#n_content #homepage-content .home_left,#n_content.page-146 #homepage-content .home_left{ width:100%; height:auto; }
.navbar-default.fixed .navbar-nav > li > a{ font-size:14px; }

}
@media screen and (max-width:905px){
	.thumb_items{width:22%;margin-right:13px;}
}
@media screen and (max-width:890px){
.thumb_items{width:18%;margin-right:8px;}	
/** SINGLE PRODUCT PAGE **/

.shipping_return .nopad-left,
.shipping_return .nopad-right 
{float:left;width:100%;} 

#top-filter .filter_section ul.nav.navbar-nav.ul_1 {width:100%;margin-bottom:10px;}
#top-filter .filter_section ul.nav.navbar-nav.ul_2{float: right;width:auto;padding: 0px; margin-top:10px; }
#top-filter .filter_section .navbar-nav > li.select_count{ margin-left:15px; }
#top-filter .filter_section ul.nav.navbar-nav.ul_2 li.pagination  .pagination {float:right;}
    

.site-header .normal_menu .menu_containers .nav > li > a{ padding:17px 7px; }
.site-header .normal_menu .menu_containers .checkouts .nav > li > a{ position:relative; left:-20px; }
.menu_containers .checkouts{ position:absolute; right:0px; }
.site-header .normal_menu .menu_containers .nav.checkout-btn > li > a{ color:#16a78f; }
.site-header .normal_menu .menu_containers .checkouts .nav:first-child{ position:relative; z-index:99999;/* top:50px; padding:15px 0px;*/ top:0px; padding:0px;  background:#16a78f; padding-bottom:2px;      }
.site-header .normal_menu .menu_containers .nav.checkout-btn > li > a{ padding:31px 5px; }
.social_links.members{ padding-left:15px; padding-right:15px; }

.site-header .navbar-right .nav > li > a{ font-size:12px; padding-top:27px;  }

.site-header ul.nav.navbar-nav:first-child{ padding-right:0px; }
.site-header .navbar-right ul.cms_menu > li:last-child{ display:none; }
.fixed.navbar-default ul.cms_menu li:last-child,.fixed.navbar-default .cms_menu li:last-child(2){ display:none; }

#galleryimages ul.image_list li img{ height:150px; }
.product_details .tabbable .nav-tabs li a, .shippingmethod .section-title{ font-size:17px; }

.product_details .tabinfo .tabbable{ width:60%; }
.tabinfo .shippingmethod{ width:39%; }
.previewImage img{ left:0px; }
.modal-content .images_sections{ left:0px; width:30%;  }
.modal-content .product_content{ width:68%; margin-top:-40px; } 
#top-filter .filter_section .navbar-nav > li{ margin-right:3%; }
.checkouts li.active_open ul.dropdown-menu {left:auto;top: 127%; right:0px; }
ul.checkouts-fixed ul.dropdown-menu{  left:auto; right:0px; }
#top-filter .navbar-nav > li > a{ font-size:20px;}
.filter_title{ margin-top:0px; width:95px;  }
.filter_section{     width: calc(100% - 110px); }
}
@media screen and (min-width:810px){
.thumb_items {width: 23%;}

}
@media screen and (min-width:768px){
	.nav.navbar-nav.cms_menu{ min-height:1px !important; }
.thumb_items {
    width: 10%;
}	
}

@media screen and (max-width:767px){
	
.zoomImg {
	display: none !important;
}
	
.content-category .container_products{
	padding-bottom:50px; 
}	
.site-header .fixed  .cartcontentsheader, 
.site-header .fixed  .cartcontentsheader:hover{background-position: center center !important;}
.navbar-filters.navbar-collapse.in,.navbar-collapse{overflow-y: hidden;overflow-x: hidden;}
.navbar-collapse {overflow-x:hidden;}
.searchfilters .navbar-filters-list .hidden-sm, .searchfilters .navbar-filters-list .hidden-xs {display: block !important;}
.site-header .cartcontentsheader, .site-header .cartcontentsheader:hover{background-position: center center !important;}
.navbar .mobileCatNav .dropdown.active .dropdown-menu.dropdown-menu-wide{display:block !important;margin-top:20px;}
.nkdc_brands .filter_items .filter_brand img { max-width:95%; height:auto; }
/*	.nkdc_brands .filter_items .filter_brand { width: 33.33%;}*/
#top-filter{ padding:20px 0px; border:none;  }
#n_content .container{ padding-left:15px; padding-right:15px;  }
.mobileCatNav  li a{
color:#636363;
font-size:31px;
text-transform:uppercase;
font-family:'EffraMedium-Regular';
}
#top-filter   .mobile_filter_section.filter_section ul.nav.navbar-nav.ul_2 { display:block !important; }
#top-filter   .mobile_filter_section.filter_section{padding-right:0px; display:none; }
#top-filter .filter_section ul.nav.navbar-nav.ul_2 li.pagination  a {font-size:14px;}
#top-filter .filter_section ul.nav.navbar-nav.ul_2 {display:none !important;}
#top-filter  .navbar-nav > li{ margin-bottom:10px; }
#top-filter  .mobile_filter_section.filter_section ul.nav.navbar-nav.ul_2 li.pagination  .pagination {right:0px;max-width:100%;}
#top-filter  .navbar-nav > li > a {color:#000;	   text-transform:uppercase;font-size:20px; font-family: 'Effra Bold'; letter-spacing:1px;  }
.subscriber .sform{width:100%;}
#top-filter.dropdown-menu .filter a, #top-filter .dropdown-menu .filter-remove a{ font-size:17px !important; }
li.haschild:after, .store_menu:after {content: '+';font-family: FontAwesome;position: absolute;right: 15px;font-size: 15px;top: 11px;float: right;width: 100px;text-align: right;z-index: 9999;cursor: pointer;font-style: normal !important;}
.sform .btn-primary{padding:19px 33px 17px;}
.navbar-categories ul li a {
		font-size: 19px;
		text-align: left !important;
		padding: 5px 0px 5px 0px !important;
		width: 100%;
}
li.haschild.active:after, .store_menu.active:after {
		content: '-';
		font-family: FontAwesome;
}
	.navbar-categories ul.level1_submenu {
	 padding:0px 10px;
	 display:none;
	}
	.mobileCatNav  li.paginations a{ font-size:18px; }
	
	.navbar-categories .navbar-nav .level1_submenu li a {
		text-decoration: none;
		display: block;
		font-size: 17px;
		font-family:'EffraMedium-Regular';
		padding: 10px 0px;
		color: #636363 !important;
	}
	#navbar-refine .mobileCatNav > li > a:hover, 
	#navbar-refine .mobileCatNav > li > a:active {
		text-decoration: none;
		color: #f16541;
	}
	.navbar-nav .dropdown-menu,.wrapper-header .navbar.fixed,.headerlast,
	.site-header .normal_menu .menu_containers .nav > li > a > .caret{display: none !important;; }


	.cms_menu .dropdown-hover.active .dropdown-menu{ display:block !important; }

	.header_top.fixed,.sponsors .container,.default.fixed ul.nav.navbar-nav:nth-child(2){ display:block; }
	.mobile_header{ display:block; position:absolute; top:5px;   }
	.mobile_header a{ font-size:40px; color:#FFF; } 

	.header_top.cms_menu{ display:none; }
	.header_top .menu_containers{    position: relative; background:none; 
		float: left;
		width: 100%;
		z-index: 999; }
	.header_top .menu_containers .cms_menu{ position:absolute; background:#f04f23; width:85%; top:43px; left:-81%   }	
	.site-header .normal_menu .menu_containers .nav.cms_menu > li > a{ padding:17px 15px 17px 30px; text-align:left; color:#FFF;  }
	.site-header .normal_menu .menu_containers .nav.cms_menu > li{ border-bottom:1px solid #f9734e; }
	.site-header .normal_menu .menu_containers .nav.checkout-btn > li > a{ padding:25px 0px !important;  }
	.site-header .normal_menu .menu_containers .checkouts .nav:first-child{ left:-15px;padding:14.5px 0px ;}
	.site-header .menu_containers .nav > li > a > span,span#header-subtotal{ display:none; }
	.site-header .menu_containers .nav > li > .cartcontentsheader span{
	    float: left;
		position: relative;
		left: -41px;
		height: 20px;
		display:block;
	}
	.site-header .menu_containers .nav > li > .cartcontentsheader span svg{
			    width: 35px;
				margin-right: 0px;
				position: relative;
				top: -9px;
	}
	.site-header .menu_containers .nav > li > .cartcontentsheader span svg .stcart0{ fill:#FFF !important; }
	.site-header .normal_menu .menu_containers .checkout-btn{ top:50px; }
	.site-header ul.nav.navbar-nav:first-child{ padding-right:0px; }
	.menu_containers .checkouts {
		position: absolute;
		right: 0px;
		top: -75px;
		width:40px;
	}
	.checkouts li.active_open ul.dropdown-menu{
        position: absolute;
        display: block !important;
        background-color: #fff;
        border-color: #ccc;
	}
	.site-header .normal_menu .menu_containers .nav > li > a{ padding:19px 11px; }
	.site-header .normal_menu .menu_containers .checkouts .nav > li > a{ left:10px; }
	.header_top .search-head{     position: absolute;
		width: 100%;
		background:#f04f23;
		float: left;
		left: 0px;
		min-height: 90px;
    	top: 64px;
		z-index: 9999;
		display:none  }
	.header_top .header-search .form-control{ background:transparent; border:none; box-shadow:none; color:#FFF; font-size:16px;  }
	.normal_menu .header-search .btn.btn-default{
		background-color:#f04f23;
	}
	.normal_menu .header-search {
		display: block;
		background: none;
		width: 80%;  
		left: 7%;
		position: relative;
	}
	
	.header_top .header-search .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
		color:#FFF;
		opacity: 0.5; /* Firefox */
	}
	
	.header_top .header-search .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
		color:#FFF;
		opacity: 0.5; /* Firefox */
	}
	
	.header_top .header-search .form-control::-ms-input-placeholder { /* Microsoft Edge */
		color:#FFF;
		opacity: 0.5; /* Firefox */
	}
	.search_m_buttons{ display: block;
		/*background-image: url(../img/search.png);*/
		background-repeat: no-repeat;
		float: right;
		z-index: 999;
		position: absolute;
		width: 70px;		
		background-size: 45px;
		height: 67px;
		top: 0px;
		border-left: 1px solid #FFF;
		padding:12px 12px ;
		    right: 69px;
		background-position: center center; cursor:pointer }
	.search_m_buttons.active{
		background-color:#f04f23;
		border-color:#f04f23;
	}
		
	.search_m_buttons svg{ width:38px; }
	.search_m_buttons .close_svg{ display:none; }
	.search_m_buttons .close_svg svg{
	    width: 29px;
		position: relative;
		top: 7px;
		left: 7px;
	}
	.search_m_buttons.active .close_svg{ display:block; }
	.site-header .normal_menu .wrapper-logo{ max-width:240px; position:relative; 
		width: 35%;
		position: relative;
		left: 39px;
		top: -4px;
	}
	.header_top.fixed{     position: fixed;
		top: 0px;
		z-index: 999;
		width: 100%;
		background: #000; }
		
	.login_info.mobile{  background:#d7471f; padding:15px; width:83%; position:absolute;    }
	.login_info.mobile a{ background-image:url(../img/user.png); background-repeat:no-repeat; background-position:left center; background-size: 24px;
		padding-left: 30px;}
		
	.sponsors{ padding:15px 0px; display:none;  }
	#n_home .sponsors{ display:block; }
		
	.header_top .menu_containers .cms_menu,.header_top.fixed .menu_containers .cms_menu{ display:none; }	
	ul.nav.navbar-nav:nth-child(2){ padding-right:0px; }


	.header_top .menu_containers .cms_menu,.login_info.mobile{ -o-transition: 1s;
		-ms-transition: 1s;
		-moz-transition: 1s;
		-webkit-transition: 1s;
		transition: 1s; }  



	.header_top .menu_containers .cms_menu.active,.login_info.mobile.active{ display:block;animation: slideleft 1s;
		-webkit-animation: slideleft 1s; left:0px;     }

	.header_top .menu_containers .cms_menu.inactive,.login_info.mobile.inactive{ display:block;animation: slideright 1s;
		-webkit-animation: slideright 1s; left:-100%;     }


	@-webkit-keyframes slideleft {
	  from {left:-80%; opacity:0.5; }
	  to {left:0px; opacity:1; }
	} 
	li.dropdown-hover a.dropdown-toggle:after{
		font-family: FontAwesome;
		content: "\f067";
		font-size: 20px;
		color: #FFF;
		float: right;
		cursor: pointer;
		margin-right:10px; 
		font-size: 0px;
		width: 30px;
		height: 30px;
		background-image:url('../images/pointer_icons.png');
		background-repeat:no-repeat;
		background-position: -102px -114px;
		top: -4px;
		position: relative;
	}

	li.dropdown-hover a.dropdown-toggle.active:after{  content: "\f068"; background-position: -22px -114px; }

	ul.cms_menu li.dropdown li{ width:100%; }
	ul.dropdown-menu.first-level a:after{ display:none; }
	ul.cms_menu li.dropdown .dropdown-menu{ background:#d7471f; padding-top:15px; padding-bottom:0px;  }
	.dropdown-menu.first-level > .container > li.dropdown-hover{ width:50%; margin-bottom:15px; }
	.dropdown-menu.first-level > .container > li.dropdown-hover:nth-child(2n){ clear:right; }
	.header_top ul.cms_menu li.dropdown .dropdown-menu ul li a {
		margin-left: 30px;
		text-align: left;
		color: #FFF;
	}

	.dropdown-menu.first-level > .container > li.dropdown-hover:last-child{ width:100%;  }
	.normal_menu.header_top.relative{ position:relative !important; }
	.um_menu {
	float:left;
	width:100%;
	}
	.um_menu h4 {
	text-align:left;
	margin:20px 0px;
	}
	.um_menu >ul,
	.footer_opening,
	.footer_address p {
	display:none;
	}
	 .nkdc_footer_top .um_menus {
	  padding:0px;
	 }
	 .footer_address{
	  width:100%;
	  text-align:left;
	 }
	.um_footer_logo {
		background-image: url('../img/ute_mart_footer_logo.png');
		background-position:center;
		height: 45px;
		background-repeat: no-repeat;
		margin:20px 0px 20px 20px;
		float: left;
		width: 240px;
		border-bottom:0px solid #383737;
		
	}
	.nkdc_footer_top {
	 padding:0px;
	}
	.nkdc_footer .nkdc_wrapper {
	 width:100%;
	 padding:0px;
	}
	.nkdc_footer .nkdc_wrapper .row {
	 margin:0px; position:relative; 
	}
	.nkdc_footer,
	.nkdc_footer_top .um_menus ,
	.um_menu:nth-child(2){
	 float:left;
	 width:100%;
	}
	.um_menu{
	 border-bottom:1px solid #383737;
	 border-top:1px solid #383737;
	}
	.footer_address h4 {
	 margin-bottom:0px;
	}
	.um_menu h4,
	.footer_address h4,
	.footer_opening h4 {
	  font-size:18px;
	  padding:0px 15px;
	}
	.footer_contact {
	 padding:20px 0px;
	}
	.nkdc_footer_bottm  .um_left {float:left;}
	.nkdc_footer_bottm  .um_right{float:right;}
	.um_menu  h4:after,
	.footer_address  h4:after{
		font-family: FontAwesome;
		content: "\f067";
		font-size:18px;
		color:#f04f23;
		float:right;
		cursor:pointer;
		font-size: 0px;
		width: 30px;
		height: 30px;
		background-image:url('../images/pointer_icons.png');
		background-repeat:no-repeat;
		background-position:-102px -23px;
		top: -4px;
		position: relative;
	}
	.um_menu.active >ul ,
	.footer_address.active p{
	 display:block;
	-webkit-transition: height .3s linear, padding-top .3s linear, padding-bottom .3s linear, border-top-width .3s linear, border-top-width .3s linear;
	transition: height .3s linear, padding-top .3s linear, padding-bottom .3s linear, border-top-width .3s linear, border-top-width .3s linear;
	}
	.footer_address.active p {
	 padding:0px 20px;
	}
	.um_menu.active  h4:after,
	.footer_address.active  h4:after{
		background-position:-6px -11px;
	
	}
	.footer_address.active  h4 {
	 margin-bottom:20px;
	}
	.um_menu li {
	 padding:5px 20px;
	 text-align:left;
	}
	.um_menu >ul{
	 margin:0px 0px 30px;
	}
	.site_by .small>span{
	 display:none;
	}
     
	.product_list_page {padding:0px 0px;}
	.product_list_page .thumb{float:left;width:100%; padding:0px; }
	.product_list_page .wrapper-thumbnail{ width:50%; float:left;  }

	
	.um_footer_social {width:35%;}
	.social_links.members{ width:33%; padding-right:0px;  }
	.social_links.members:last-child{ border-right:none !important; }

	.social_links.members .aa_member .images{ width:80px; height:20px; background-position:-36px 0px;   }
	.social_links.members .wd_member .images{ width:60px;height: 27px;background-position: -40px -18px; height:28px; }
	.social_links.members .stockist_member .images{ width:55px; background-position:-39px -44px; height:28px;    }
	.social_links.members .images{ background-size:360px; }
	.social_links.members .social{ top:6px; }
	span.smalltxt{ font-size:10px; padding-top:4px;  }
	span.maxtxt{ font-size:15px; }

	.product_advs .wrapper-thumbnail{ float:left; width:50%; }
	.thumbnail .thumbnail-image{ height:200px; min-height:200px; }
	.subscription div.sform{ top:0px; margin-top:20px; }

	.um_social.mobile{     display: block;
		float: right;
		min-width: 150px;
		position: relative;
		top: 25px; }
	ul.cms_menu > li.dropdown > ul.dropdown-menu > .container > li.dropdown > a.nuhover{ height:40px !important; padding:0px !important; }
	.ute_gallery_banner #homepageCarousel .carousel-inner .item{ max-height:450px; }
	ul.cms_menu li.dropdown .dropdown-menu ul li a:hover{ color:#FFF !important; }
	#top-filter .filter_section .navbar-nav > li{ width:100%; float:left; position:relative; margin-bottom:0px;margin-right:0%;
		padding: 15px;
    border-bottom:1px solid #c7c7c7;}
	
	#top-filter .navbar-nav > li.dropdown.open > a{ color:#000; text-transform:uppercase;  }
	#top-filter .filter_section ul.nav.navbar-nav {margin:0px;}
	#top-filter .filter_section .navbar-nav > li > a{ width:100%; padding-bottom:0px;  } 
	#top-filter .filter_section .navbar-nav > li > a > i{ position:absolute; right:5px; top:0px; font-size:25px;  }
	.filter-clear .fa.fa-times-close {right: -20px !important;}
	#n_product .productinfo{ width:100%;padding:0px; }
	#n_product .productimages{ width:100%; margin:0 auto;padding:0px;}
	.product_details{ margin:30px 0px 0px;padding-right: 0px;float: none;display: inline-block;}
	.product_details .col-xs-12{padding:0px;}
	.productinfo.mobile{ display:block; margin-bottom:15px; margin-top:-15px;   }
	/*.productinfo.normalwindow .wrapper-pricing,*/
	.productinfo.normalwindow .wrapper-product-title{ display:none; }
	.ute_contact .ute_left,.ute_contact .ute_right{ width:100%; }
	.ute_contact_meta{padding: 30px 20px; width: 100%;}
	


	.header_top{ z-index:9999;  }
	#whloverlaytig.active{   display: block !important;
		opacity: 1;
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0px;
		left: 0px;
		z-index: 99;
		background: rgba(0,0,0,0.7);
	}
	ul.cms_menu > li.dropdown > ul.dropdown-menu > .container > li.dropdown > a.nuhover{    
		
		background: none !important;
		font-size: 15px;
		color: #FFF;
		text-align: left;
		padding-left:30px !important;
		border:none;
		min-height:10px;
		left:0px !important; 
		
	}
	.um_menus .um_menu:first-child{ border-bottom:0px !important; }
	#navbar-refine .dropdown-menu .filter a,
	#navbar-refine .dropdown-menu .filter-remove a{  
		text-transform:capitalize;
		word-wrap: break-word;
		background-image:url(../img/mobile-filter.png);
		background-repeat:no-repeat;
		background-position:left center;
		position:relative; 
		white-space: pre-line;
		color: #c7c7c7 !important;
		font-family: 'Effra';
		font-size: 16px !important;
		font-weight: normal;
		padding-left:35px !important;
		padding-right:0px; 
	}
	 #navbar-refine .dropdown-menu .filter-remove a,
	 #navbar-refine .dropdown-menu .filter-remove a:hover{ 
	 	background-image:url(../img/mobile-selected.png) !important;
	 }
	
	
	#navbar-refine .dropdown-menu-wide {
		top: 0px;
		float: left;
		width: 100%;
		padding: 0px 0px;
		margin-bottom:15px; 
		margin-left: 0px;
		border:none !important; 
	}
	.navbar-filters .filter_title{ display:none; }
	.navbar-filters {padding:0px;}
	.navbar-filters .row {margin:0px;}
	span.normal{ display:none }
	span.mobile{ display:block;}
	.visible-xs.collapsed span.mobile{color:#000;}
	.searchfilters a.visible-xs .fa {
	    position: absolute;
		right:0px;
		top:8px;
	}
	.filter.level1{ width:50%; }
	.price-filter{ margin-bottom:20px; }
	.um_banner_section .um_left{ height:90px; }
	

	li.searchfilters a.visible-xs .fa { background: none !important;font-size:30px !important;right:20px;color: #FFF;}
	li.searchfilters a.visible-xs span.mobile{     background-color: #cecfd0;
    color: #FFF;
    font-size: 24px;
    font-family: 'Effra';
    padding: 5px 10px; }
	li.searchfilters a.collapsed span.mobile{ background:#b7b7b7; }
	

	li.searchfilters a.visible-xs .fa.fa-angle-down:before{content:"\f106" !important;}
	li.searchfilters a.visible-xs.collapsed .fa.fa-angle-down:before { content: "\f107" !important;}
	.breadcrumb{ text-align:center; }
	#top-filter{ padding:0px 0 20px; }   

	/*li.searchfilters a.visible-xs .fa{ font-size:0px;width: 30px;
		height: 30px;
		background-image:url('../images/pointer_icons.png');
		background-repeat:no-repeat;
		background-position:-36px -106px;
		top: 10px;
		position: absolute;
		right:0px; background-size:130px 130px;  }*/
	.mobileCatNav .dropdown.open > a > .fa-angle-down:before{ content:"\f106" !important; }
	.thumb_images{ max-width:250px; margin:0 auto; }
	.productimages .thumb_images{ max-width:100%;padding-left:0px;margin-bottom:10px;}
	.productimages .thumb_items  {margin-bottom: 10px;margin-right: 10px;}
	.wrapper-thumbnail{ float:left; width:50%; }
	.wrapper-thumbnail.col-lg-3 {padding: 0px 5.5px 0px 12px; position: relative;}
	.wrapper-thumbnail.col-lg-3:nth-child(4n) {padding-right:12px;padding-left:5.5px;}
	.wrapper-thumbnail:nth-child(2n){ float:right;padding-right:12px;padding-left:5.5px; }
	.searchfilters .filter_section {   width:100%;   margin-left:0%;padding:15px 0px;}
	.thumbnail .caption{ position:relative; float:left; padding:25px 0px 0px;  }
	.thumbnail .caption h3{ width:100%; }
	.caption .price{ position:absolute; top:0px; }
	.ut_products {margin:0px;float:none;display: inline-block;}
	#n_product .productimages {width:100%;padding:0px;}
	.shipping_return .nopad-left, 
	.shipping_return .nopad-right {padding:0px;}
	#n_product .extra-options form.buying-options{margin-bottom:10px;}
	.wrapper-thumbnail.col-lg-3:first-child, .wrapper-thumbnail.col-lg-3:nth-child(5){padding-left: 12px;padding-right: 5.5px;}
	.brand_name {font-size:13px;}
	.site-header .wrapper-logo .logo{ max-width:100%; width:100% }
}
@media screen and (max-width:640px){
	.um_banner{
	 height:200px;
	}
	.mobileCatNav li a {
	 font-size:18px;
	}
	.mobileCatNav .fa-angle-down:before{
	 position:relative;
	 
	}
	.mobileCatNav>li {
	 margin:5px 0px;
	}
	li.haschild:after, .store_menu:after {
	 top:5px;
	 right:5px;
	}
	.navbar-categories .navbar-nav .level1_submenu li a{
	 font-size:14px;
	}

	/*.searchfilters .navbar-collapse.in,
	.searchfilters .navbar-filters-list  { padding:0px 15px;}*/
	
	.searchfilters .navbar-filters-list .hidden-sm,
	.searchfilters .navbar-filters-list .hidden-xs{display:block !important;} 
	#pricesearch .btn {color:#FFF;}

	.login_info.mobile{ width:90.5%; margin-left:-1px;  }
	.header_top .menu_containers .cms_menu{ width:92.6%;  }
	.sponsors{ padding:10px 0px; }
	.search_m_buttons{ background-size:35px; }
	.social_links.members{ padding-left:10px; }

	.nkdc_brands .category-heading h2{ font-size:22px;  }
	#n_home #homepageCarousel.homepage .item{ max-height:450px; }
	.carousel-caption p{ font-size:50px; }
	.carousel-caption a{ font-size:30px; }

	.nkdc_brands .filter_items{ padding:0 10px; }
	.nkdc_brands .filter_items .filter_brand{ width:32.5%; padding:5px;  }
	.nkdc_brands .filter_items .filter_brand img{ max-width:100%; max-height:135px; }
	.product_advs .nav-tabs li a, .product_advs .nav-tabs li a:hover, .product_advs .nav-tabs li.active a{ font-size:15px; }

	#homepage-promotion .fullcontainer, #homepage-content .fullcontainer{ text-align:left; background:#f04f23;  }
	#homepage-content .home_left{ padding:30px; background:none;   }
	.bg_image.right{ display:none }
	#homepage-content .fullcontainer h2{ color:#000; }
	.product_advs .nav-tabs li:after{ top:6px; }
	.section.tutorials .col-xs-4{ width:100%; }
	.ute_gallery_banner #homepageCarousel .carousel-inner .item{ max-height:400px; }
	.ute_gallery_banner .carousel-caption .shopnow{ top:10px; }

	.ute_gallery_banner{ padding:0px; }
	#galleryimages .container{ padding:0 15px; }

	.product_details .tabinfo .tabbable,.tabinfo .shippingmethod{ width:100%; }	
	.product_details .tabbable .tab-content{ width:100%; }
	.nkdc_summary_section{ padding:30px 0px; text-align:left;  }
	.summary_section{ width:100%; padding:0 20px; font-size:14px; float:left;   }
	li ul.pagination{ float:right !important; position:relative; right:-10px; top:15px; }
	.um_menu h4:after, .footer_address h4:after{  background-position: -62px -12px;background-size: 120px 120px;}
	.searchfilters .filter_section{ width:100%; margin-left:0px;  }
	.shipping_return{margin:0px 0px 40px;}
	.shippingmethod .section-body {margin:20px 0px !important;}
	.shippingmethod .section-body .row.btn-stack{margin:0px;}
	.shippingmethod .btn-stack .col-md-3 {padding:0px;}
	.brand_name {font-size:13px;}
	
}
@media screen and (max-width:580px){
.nkdc_brands .filter_items .filter_brand{padding:3px;}
.search_m_buttons{height:62px;}
}
@media screen and (max-width:580px){
.subscriber .container{padding:0px 25px;}
}
@media screen and (max-width:520px){

	.site-header .cartcontentsheader,.site-header .cartcontentsheader:hover{ background-size:43px !important; } 
	.site-header .normal_menu .wrapper-logo{ width:40%; }  
	.social_links.members .images{ margin-right:3px; }
	.social_links .context{ width:60px; }
	
	#n_home #homepageCarousel.homepage .item{ max-height:350px; }
	.carousel-caption p{ font-size:42px; }
	.carousel-caption a{ font-size:25px; }
	
	#homepage-content .fullcontainer h2, #homepage-promotion .home_right h2{ width:100%; font-size:26px; text-align:center;  }
	.section.product_advs,.section.tutorials,.section.subscriber{ display:none; }
	
	.site_by .small span{ margin-left:0px; }  
	.col-sm-6.um_right{ padding-left:0px; } 
	#galleryimages ul.image_list li img{ height:100px; }
	.ute_gallery_banner #homepageCarousel .carousel-inner .item{ max-height:350px; }
	.content-page_installation .ute_section.ute_installation .tutorials{ display:block !important; }
	
	#n_product .productimages{ width:100%; }
	.otherproducts{     margin-bottom: 20px;margin-top:20px;
    padding: 30px 0px;
    float: left;
    width: 100%;
    background: #f5f5f5;}
	.shipping_return{ margin:-53px 0px 0px; }
	.shipping_return .nopad-left, .shipping_return .nopad-right{ padding:0px; }
	.shipping_return .tab_information{ display:none; }
	.shipping_return .title{ font-size:22px; margin-bottom:15px; position:relative;  }
	
	.shipping_return .col-sm-6.active .tab_information{ display:block; }
	.shipping_return .title:after {
		color: #FFF;
		float: right;
		cursor: pointer;
		margin-right:10px; 
		content:"---";
		font-size: 0px !important;
		width: 30px;
		height: 30px;
		background-image:url('../images/pointer_icons.png');
		background-repeat:no-repeat;
		background-position:-62px -40px;
		background-size:120px 120px;
		top: -4px;
		position: absolute;
		right:0px;
	}
	
	.shippingmethod .section-body{ padding:15px 0px; }
	.shipping_return .col-sm-6.active .title:after{		
		background-position:-62px -92px
	}	
	
	
	.shippingmethod .section-body{ margin:10px 0px; }
	.product_details .col-xs-12{     padding-left:0px;
    padding-right: 0px;
    width: 100%;}
	.product_details {  
    margin-left: 0px; margin-right:0px;  }
	.tab-content{ padding-top:15px; }
	.ute_contact .ute_left .page-header{ font-size:24px; }
	.ute_contact_meta div{ padding-left:10px; padding-right:10px; }
	.ute_contact_meta div a,.ute_contact_meta div p{ font-size:14px; }
	.um_banner_section .um_left .page-header{ font-size:26px; }
	
	.login_info.mobile {
		width: 87.5%;
	}
	.header_top .menu_containers .cms_menu{ width: 90.5%; }
	.site-header .normal_menu .menu_containers .checkouts .nav > li > a {
	
		position: relative;
		top: 5px;
		left: 10px
	}
	#n_product .sponsors,#n_category .sponsors{ display:none; }
	#n_product .breadcrumb{ visibility:hidden; position:absolute;  }
	.product_top{ display:block;
		float: left;
		width: 100%;
		min-height: 40px;
		margin-bottom: 30px; }
	.product_top a{ font-size: 16px;
    color: #f04f23;
    position: relative;
    top: 20px;
	} 	
	.um_banner_section .um_left{ height:70px; }
	.breadcrumb{ display:block; }
	li.searchfilters a.visible-xs .fa{ top:12px;}
	.thumb_images{ max-width:240px; margin:0 auto; float:none; }
	.thumb_images .thumb_items{ width:65px; height:65px; min-width:65px; }
	
	.shippingmethod .section-title{ margin-left:10px; }
	.shippingmethod .section-body{ margin-left:0px; padding:0 0px;  }
	#n_product .btnqty .qty,.extra-options .buying-options button.addtocart, .product_forms button{ font-size:16px; }
	#n_product .col-xs-12{ padding:0 15px; }
	#n_product .btnqty .qty{padding:10px 0px;}
	.shippingmethod .btn-stack .col-md-3{ padding:0 15px; }
	#n_product .col-xs-12 .col-xs-12{ padding:0px; }
	.shipping_return.normal{ display:none; }
	.shipping_return.mobile{ display:block; float:left; width:100%;}
	
	
	li.dropdown-hover a.dropdown-toggle:after{ background-size: 140px 140px;  background-position: -75px -87px;}
	li.dropdown-hover a.dropdown-toggle.active:after{ background-position:-12px -87px; }
	
	.nkdc_footer_bottm .nkdc_wrapper{ padding-right:5px !important; padding-left:5px !important; }
	.brand_name {font-size:12px;} 
	.nkdc_brands .filter_items .filter_brand img{ max-height:120px; }
	#n_product .btnqty .qty{ height:49px !important; }
}
@media screen and (max-width:479px){
	.normal_menu .header-search .btn.btn-default{background-color: #f04f23;background-position:center center;width:46px;}
	.menu_containers .checkouts {width:auto;}
	.nkdc_footer_bottm .um_right{
	 float:right;
	 width:auto%;
	 margin:0px auto;
	}
	.nkdc_footer_bottm .um_right span{ font-size:0px; }
	.nkdc_footer_bottm .um_left{ float:left; padding-right:0px; padding-left:0px; }
	.copy_rights a{ margin-right:0px; font-size:10.5px; }
	.um_footer_logo {
	 margin:10px 20px;
	 width:50%;
	}
	.um_footer_social {
	 padding:10px 0px;
	 width:100%;
	 text-align:center;
	}
	.um_footer_social a {
	 float:none !important;
	 display:inline-block;
	}
	.um_menu h4, .footer_address h4, .footer_opening h4 ,
	{
	 font-size:16px;
	}
	.um_menu h4 {
	 margin:15px 0px;
	}

	.mobile_header a{ font-size:24px; position:relative; position:relative; top:3px;   }
	.site-header .wrapper-logo .logo{ margin-top:0px; }
	.site-header .normal_menu .wrapper-logo{ left:25px; width:50%; margin-bottom:10px;   }
	.login_info.mobile{ width:89%; }
	.header_top .menu_containers .cms_menu{ width:92%; }
	.dropdown-menu.first-level > .container > li.dropdown-hover{ width:100%; min-height:10px; }
	.site-header .normal_menu .menu_containers .checkouts .nav:first-child{ width:53px; top:16px; padding:6px 0px; }
	.site-header .normal_menu .menu_containers .nav > li > a {padding: 19px 5px;}
	.site-header .normal_menu .menu_containers .checkout-btn{ width:69px; }
	.search_m_buttons{ right:56px; height:53px;   }
	.search_m_buttons svg{ width:32px; position:relative; left:8px;  }
	.social_links.members .images{ float:none; margin:0 auto; }
	.social_links .context{ width:100%; }
	.social_links.members span{ width:100%; text-align:center; }
	.social_links.members .aa_member .smalltxt{ padding-top:10px; }
	.header_top .menu_containers .cms_menu.inactive, .login_info.mobile.inactive{ left:-100%; }
	#n_home #homepageCarousel.homepage .item{ max-height:280px; }
	.carousel-caption p{ font-size:35px; }
	.carousel-caption a{ font-size:18px; }

	#homepage-content .home_left{ padding:20px 15px; }
	.nkdc_brands{ padding:30px 0px; }
	#n_home #homepage-content .fullcontainer h2, #n_home #homepage-promotion .home_right h2{ width:100%; margin-bottom:15px; font-size:24px;  }
	#homepage-content .home_left p, #homepage-promotion .home_right p{ font-size:14px; line-height:21px; }
	.nkdc_brands .filter_items{ padding:0 5px; }
	.nkdc_brands .list-group-item{ font-size:7px; padding:3px; }

	.col-sm-6.um_right{ float:right; padding-top:2px; padding-right:5px;  }
	.nkdc_footer_bottm{ padding:15px 0px 5px;  }
	.um_social.mobile{ min-width:120px; top:18px; position:absolute; right:0px;   }

	.um_social .ul_social a{ margin-right:5px; }
	.nkdc_action .title{ font-size:16px; margin-right:5px; }
	.nkdc_action .btn{ font-size:12px; padding:8px 10px; } 
	ul.cms_menu > li.dropdown > ul.dropdown-menu > .container > li.dropdown > a.nuhover{ min-height:30px !important; border-bottom:1px solid #f9734e;left:0px;}
	ul.cms_menu > li.dropdown.dorp-pro  > ul.dropdown-menu > .container > li.dropdown > a.nuhover {min-height:30px !important;}
	.ute_gallery_banner #homepageCarousel .carousel-inner .item{ max-height:280px;  }
	#galleryimages ul.image_list li,#galleryimages ul.image_list li:nth-child(3n){ width:48.5%; margin-right:1.33%; }
	#galleryimages ul.image_list li:nth-child(2n){ float:right; }
	.product_details .tabbable .nav-tabs li{ width:100%; margin-bottom:10px;  }
	.social_links.members{ padding-left:3px; }
	.wrapper-product-title h1{ font-size:22px; line-height:26px;  }
	h3.text-muted{ font-size:18px; }
	.shipping_return .title{ font-size:17px; border-bottom:1px solid #CCC; padding-bottom:15px; padding-left:0px; font-family:effra_heavyregular;}
	.shipping_return .active .title  {color:#f04f23}
	.shipping_return .title:After{ font-size:16px;margin-right:0px;}
	.shipping_return .active .title:After{ font-size:16px;background-position: -62px -92px;margin-right: 0px;}
	.ute_contact .ute_left .page-header{ font-size:22px; }
	.ute_contact_meta div{ width:100%; text-align:center; border:none !important; padding-bottom:20px;    margin-bottom: 20px;
		border-bottom: 1px solid #ddd !important  }
	.um_banner_section .um_left .page-header{ font-size:22px; }	
	
	.productinfo.normalwindow{ display:block; margin-top:20px  }
	.productinfo.normalwindow .wrapper-product-title{ display:none; }
	/*.productinfo.normalwindow .availability_description{ display:none; } Luke was here */
	.productinfo.normalwindow .buying-options{ margin:15px 0px; }
	
	
	.site-header .normal_menu .menu_containers .checkouts .nav > li > a{ padding-bottom:19px; }
	.product_details .tabbable ul.nav-tabs{ border-bottom:0px; }
	.product_details .tabbable ul.nav-tabs li{ 
		border-bottom:1px solid #c9c7c7;     
		padding-bottom: 10px;
		padding-left:0px; }
		
	.product_details .tabinfo .tabbable li:after,.shippingmethod .section-title:after{		
		color: #FFF;
		float: right;
		cursor: pointer;
		margin-right:10px; 
		content:"---";
		font-size: 0px;
		width: 30px;
		height: 30px;
		background-image:url('../images/pointer_icons.png');
		background-repeat:no-repeat;
		background-position:-62px -40px;
		background-size:120px 120px; 
		top: -4px;
		position: absolute;
		right:0px;
		z-index:1; 
	}	
	.shippingmethod .section-title:after{ top:12px; }
	.product_details .tabinfo .tabbable li.active:after, .shippingmethod .section-title.active:after{ background-position:-62px -92px; }
	.site-header .normal_menu .menu_containers .checkouts .nav > li > a {
		position: relative;
		top:1px;
		left:0px;
	}
	.product_details .tab-content{ padding-top:0px !important; display:none;  }
	.ajax_content{ margin-top:15px; display:none;  }
	.product_details .tabbable ul.nav-tabs li:last-child{ border:none !important}
	
	.product_list_page .wrapper-thumbnail{ width:100% !important; max-height:100%;  }
	#n_home  .product_list_page .wrapper-thumbnail{max-height:95px; width:100% !important;}
	.shippingmethod{ position:relative; top:-22px;    }
	/*.product_details .tabbable{ position:relative; top:88px; padding-top:150px; z-index:99; } 
	.product_details{ margin-bottom:-200px; }*/
	.shipping_return.mobile .container{ padding:0 15px !important; }
	.shippingmethod .section-body{ display:none; }
	.otherproducts .section-title{ font-size:18px; margin-bottom:20px; }
	.wrapper-thumbnail{ width:100%; }
	.shippingmethod .section-title{ padding-left:7px;margin-left: 0px;}
	.product_details .tabinfo .tabbable li:after, .shippingmethod .section-title:after{margin-right:0px;}
	#n_product #main-content { margin-bottom: 40px;}
	.thumbnail .caption h3 {width: 70%;}
	.caption .price {position: static;top: 0px;}
	.thumbnail .caption {padding-top:15px;width:100%;}
	.wrapper-thumbnail.col-lg-3:first-child, .wrapper-thumbnail.col-lg-3:nth-child(5) {padding-right:15px;}
	.wrapper-thumbnail:nth-child(2n) {padding-left:15px;}
	.wrapper-thumbnail.col-lg-3 {padding:0px 15px;}
	.wrapper-thumbnail.col-lg-3:nth-child(4n){padding-left:15px;}
	.product_details .tabbable .nav-tabs li a{ z-index:99; }
	.product_details .tabbable .nav-tabs li a:focus,.product_details .tabbable .nav-tabs li a:hover{color: #000 !important;} 
	.product_details .tabbable .nav-tabs li.active a{color: #f04f23 !important;}
	.tab-pane.productdetails.active{display:block !important;}
	#product_newreview {margin-top:0px;}
	.nkdc_brands .filter_items .filter_brand img { height: auto; max-height:78px; }
	.filter.level1{ width:100%; }
}
@media screen and (max-width:420px){

.login_info.mobile{ width:86%; }
.header_top .menu_containers .cms_menu{ width:90%; }


.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #dddddd;
    float: left;
    width: 100%;
    text-align: center;
}

}
@media screen and (max-width:321px){
.login_info.mobile{ width:84%; }
.header_top .menu_containers .cms_menu{ width:88%; }
.site-header .normal_menu .menu_containers .checkouts .nav > li > a {
    padding: 18px 5px 20px;
    position: relative;
    left: 0px;
    top: 1px;
}
.product_list_page .wrapper-thumbnail{ width:100% !important; max-height:75px;  }
.container_products .product_list_page .wrapper-thumbnail{max-height:100%;  }
}
@media screen and (min-width: 980px){
.site-header .header_top .wrapper-logo{ width:30%; padding:0px;  } 
.site-header .menu_containers .nav > li > a{ padding:17px 15px;  }
}