/* CSS Document */

/* standards */

.look_white {
    color: #ffffff;
}

.asablock {
    display: block;
}

.place-left {
    float: left;
}
.place-right {
    float: right;
}
.no-list {
    list-style: none;
}
.fixed {
    position: fixed;
}
.relative {
    position: relative;
}
.absolute {
    position: absolute;
}
.margin0 {
    margin: 0px;
}

.t_centered {
    text-align: center;
}

.total-fit {
    width: 100%;
    height: 100%;
}

.not_0verfl0w {
    overflow: hidden;
}

/* centering in the unknown */

.center-father {
   display: table !important;
    /*width: 100%;*/
}
.center-son {
   display: table-cell !important;
   text-align: center;
   vertical-align: middle;
}

/* width calc kit */

.width-calc-kit {
    /* Firefox */
    width: -moz-calc(75% - 100px);
    /* WebKit */
    width: -webkit-calc(75% - 100px);
    /* Opera */
    width: -o-calc(75% - 100px);
    /* Standard */
    width: calc(75% - 100px);
}

/* structure */

html,
body {
	margin:0;
	padding:0;
	height:100%;
	color: #000000;
}

#wrapper {
	min-height:100%;
	position:relative;
}

section#content {
    padding-top: 185px;
    padding-bottom: 150px;
    /*background: #4183D7;*/
}

section#content.home_menus {
    padding-top: 50px;
}

section.callaction {
	background:#df0500;
	padding: 0px;
}

/* footer */

footer {
    background: #000000;
    width: 100%;
    height: 150px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin: 0px;
    padding: 10px;
    border: none;
}

footer .container {
    padding: 0px;
    margin: 0px;
}

.nav-footer,
.l0g-footer {
    display: block;
    padding: 0px;
    margin: 0px;
}

.l0g-footer {
    float: right;
}

.nav-footer > ul,
.l0g-footer > ul {
    width: 100%;
    padding: 0px 10px;
    margin: 0px;
}

.nav-footer > ul > li,
.l0g-footer > ul > li {
    padding-bottom: 7px;
    padding-top: 7px;
    float: left;
}

#sub-footer {
    background: #000000;
    padding: 0px;
    margin: 0px;
}

#sub-footer .row {
    margin: 0px;
}

img.s3k_logo {
    width: 100px;
}

ul.social-network li {
    display: block;
    float: left;
    margin: 0px;
}

.social-network li a {
    display: block;
    float: left;
    margin-left: 5px;
    }

/* fixed head adjustments */

section#inner-headline {
    padding-top: 30px;
}

#inner-headline .container .row {
    margin-bottom: 0px;
}

#featured {
    margin-top: 115px;
}

/* dotdotdot library */

.dot5.opened { width: auto; }
/*div.box.opened { height: auto; }*/
.dot5 .toggle .close, .dot5.opened .toggle .open { display: none; }
/*div.box .toggle .close, div.box.opened .toggle .open { display: none; }*/
.dot5 .toggle .opened, .dot5.opened .toggle .close { display: inline; color: #ffffff; opacity: 1; font-weight: normal; font-size: 18px; line-height: 28px; text-shadow: none; }
/*div.box .toggle .opened, div.box.opened .toggle .close { display: inline; }*/

/* content area */

.thumbnail h1,
.thumbnail h2,
.thumbnail h3,
.thumbnail h4,
.thumbnail h5,
.thumbnail h6{
	padding:0px;
	margin:0px;
}

.thumbnail {
    border: none;
    background: transparent;
}

.ktlogo {
    padding: 6px 3px 6px 6px;
    width: 50%;
    max-width: 130px;
    float: left;
}

img.kus_logo {
    width: 100%;
    height: auto;
}

.paylogo {
    padding: 6px 6px 6px 3px;
    width: 50%;
    max-width: 130px;
    float: left;
}

.paylogo img {
    width: 100%;
    height: auto;
}



img.kus_belt {
    height: 120px;
    width: auto;
}

/* subheader */

.subheader_up {
    width: 100%;
    float: left;
}

/* breadcrumb */

#inner-headline ul.breadcrumb {
    margin: 0px;
}

.breadcrumb {
    padding: 10px 0px;
    float: none;
    width: 100%;
}

.breadcrumb li:first-child {
    padding-left: 7px;
}

.breadcrumb .glyphicon.glyphicon-chevron-right {
    color: #ffffff;
}

.breadcrumb li {
    font-size: 18px;
    line-height: 28px;
    height: 28px;
    color: #ffffff;
    margin: 0px;
}

li.prdct_brdcrmb {
    width: 20%;
}

.breadcrumb li a,
.breadcrumb .active {
    color: #ffffff;
}

.breadcrumb>li+li:before {
    content: none;
}

/* navbar */

.navbar {
    min-height: 0px;
}

.navbar-nav {
    margin: 0px;
}

.navbar-default .navbar-nav > li > a,
.nav-footer > ul > li > a,
.l0g-footer > ul > li > a {
    font-size: 16px;
    line-height: 60px;
    padding: 0px 10px;
    color: #ffffff;
    margin-left: 0px;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  background-color:  #fff;
}

.nav-footer > ul > li > a:hover,
.nav-footer > ul > li.active a,
.l0g-footer > ul > li > a:hover,
.l0g-footer > ul > li.active a {
    color:#df0500;
}

.us3r_pr0_l0gg3r {
    padding-bottom: 7px;
    padding-top: 7px;
    float: left;
}

.us3r_pr0_l0gg3r .l0gg3r {
    font-size: 16px;
    line-height: 70px;
    padding: 0px 10px;
    color: #ffffff;
    margin-left: 0px;
}

.us3r_pr0_l0gg3r:hover,
.us3r_pr0_l0gg3r:focus {
    color: #df0500;
    background-color: #ffffff;
    cursor: pointer;
}

.us3r_pr0_l0gg3r:hover .l0gg3r,
.us3r_pr0_l0gg3r:focus .l0gg3r {
    color: #df0500;
    background-color: #ffffff;
    
}

.us3r_pr0_l0gg3r .l0gg3r:hover,
.us3r_pr0_l0gg3r .l0gg3r:focus {
    color: #df0500;
    text-decoration: none;
}



header .navbar-default{
    background-color: #000000;
}

header .navbar-nav > li  {
    padding-top: 7px;
    padding-bottom: 7px;
}

.navbar-collapse {
    border: none;
}

.navbar-default .navbar-collapse {
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

header .navbar-collapse ul.navbar-nav {
     margin-right: 10px;
}

.subheader {
    float: left;
    background-color: #df0500;
    width: 100%;
}

.navbar .container {
    padding: 0px;
    background: #000000;
}

.navbar-header {
    margin: 7px;
}

.container>.navbar-header {
    margin: 0px;
}

/*this is the red - #df0500 */
.navbar .nav>.active>a,.navbar .nav>.active>a:focus,.navbar .nav>.active>a:hover,
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover,
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,
.post-meta span a:hover,
.validation,
a,a:active,a:focus,a:hover,
article .post-heading h3 a:hover,
footer a.text-link,footer a.text-link:hover,
span.highlight,
strike,
ul.cat li a:hover,ul.meta-post li a:hover,ul.portfolio-categ li a:hover,ul.portfolio-categ li.active a,
ul.portfolio-categ li.active a:hover,ul.recent li h6 a:hover,ul.related-post li h4 a:hover {
    color:#df0500
}

.custom-carousel-nav.left:hover,.custom-carousel-nav.right:hover,
.dropdown-menu .active>a,.dropdown-menu .active>a:hover,.dropdown-menu li a:hover,.dropdown-menu li:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a,
.flex-control-nav li a.active,.flex-control-nav li a:hover,
.pagination ul>.active>a,.pagination ul>.active>a:hover,.pagination ul>.active>span {
    background-color:#df0500
}

/*white on hover*/
.dropdown-menu > .active > a { color: #ffffff; }
.navbar .nav > .active > a:hover { background-color: #FFF; }

/* CookielawBanner */

#CookielawBanner {
    z-index: 1005;
    position: fixed;
    background:  #df0500;
    color: #ffffff;
    margin: 20px;
    padding: 20px;
}

#CookielawBanner .container {
    width: 100%;
    padding: 0px;
}

/* search form */

.navbar-form {
    padding: 0px;
    border-top: none;
    border-bottom: none;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.navbar-form .form-control,
.form-group > input[type="text"] {
    display: inline-block;
    width: auto;
}

.checkout-form .form-group input {
  float: right;
}

.navbar-form.navbar-right:last-child {
        margin: 7px 7px 0px 3px;
    }

.kus_btn {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 7px 12px;
    margin-right: 7px;
}

.form-group {
    margin-bottom: 15px;
    width: 100%;
}

input[type="email"] {
    min-height: 34px;
}

.form-group > input[type="text"],
.form-group > input[type="password"],
.form-group > input[type="datetime"],
.form-group > input[type="datetime-local"],
.form-group > input[type="date"],
.form-group > input[type="month"],
.form-group > input[type="time"],
.form-group > input[type="week"],
.form-group > input[type="number"],
.form-group > input[type="email"],
.form-group > input[type="url"],
.form-group > input[type="search"],
.form-group > input[type="tel"],
.form-group > input[type="color"],
.form-group > select,
.form-group > textarea {
    float: right;
    margin-bottom: 10px;
}

#checkout .form-group > input[type="text"],
#checkout .form-group > select {
    margin-bottom: 0px;
}


#account .form-group {
    margin-bottom: 4px;
    height: 40px;
}

#account .form-group > input {
    float: right;
}

.form-group.input_id_username .help-block  {
    width: auto;
    float: none;
    padding: 0px;
}

#account .form-group.input_id_password {
    float: left;
}
    
#account .form-group > input[type="password"] {
    margin-bottom: 0px;
}

#account .form-actions {
    width: 100%;
    padding: 0px;
    float: right;
    margin-top: 10px;
}

.form-group label {
    margin: 0px;
}

.form-group .help-block {
    margin: 0px;
    color: #df0500;
    display: block;
    width: 100%;
    float: left;
    padding: 5px;
}

.form-actions {
    padding: 20px 0px;
    background: transparent;
    border: none;
}

/* /search form */

.callaction .row,
.subheader .row {
    margin: 0px;
}

/* home page 15 links */

.home_menus .box-gray,
.shop-category-list .box-gray {
	padding: 0px;
    margin-bottom: 20px;
}
   
.wrap_index_cat {
    margin-bottom: 30px;
}

.wrap_index_cat.i_2 {
    margin-bottom: 40px;
}

.wrap_index_cat.i_3 {
    margin-bottom: 40px;
}
.wrap_index_cat.i_6 {
    margin-top: 50px;
}

.cat_t1tl3.i_6 h4 {
    color: #000000;
    text-transform: uppercase;
    margin-top: 25px;
    margin-bottom: 10px;
    text-align: center;
}

.a_cat:hover {
    text-decoration: none;
}

.div_index_cat {
    overflow: hidden;
}

/*      forloop       */

/*one*/
.cat_t1tl3.i_1 h4 {
    color: #ffffff;
    margin: 0px;
    background: rgba(0,0,0,1);
    font-weight: 400;
    padding: 10px;
    position: absolute;
    top: 0px;
    text-align: center;
    width: -moz-calc(100% - 50px);
    width: -webkit-calc(100% - 50px);
    width: -o-calc(100% - 50px);
    width: calc(100% - 50px);
    margin: 10px;
    text-transform: uppercase;
}
.div_index_cat.i_1 {
    border: 10px solid #ffffff;
    /**/
    /*-webkit-border-radius: 15px;*/
    /*-moz-border-radius: 15px;*/
    /*border-radius: 15px;*/
    /**/
    -webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 15px 5px rgba(0,0,0,1);
    box-shadow: 0px 0px 15px 5px rgba(0,0,0,1);
    /**/
}

/*two*/
.cat_t1tl3.i_2 h4 {
    color: #ffffff;
    margin: 5px;
    background: rgba(223,5,0,1);
    font-weight: 400;
    padding: 15px;
    position: absolute;
    top: 0px;
    text-align: center;
    width: -moz-calc(100% - 40px);
    width: -webkit-calc(100% - 40px);
    width: -o-calc(100% - 40px);
    width: calc(100% - 40px);
    text-transform: uppercase;
    /**/
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    /**/
}
.div_index_cat.i_2 {
    border: 5px solid #ffffff;
    /**/
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    /**/
    -webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 15px 5px rgba(0,0,0,1);
    box-shadow: 0px 0px 15px 5px rgba(0,0,0,1);
    /**/
}

/*three*/
.cat_t1tl3.i_3 h4 {
    color: #df0500;
    margin: 0px;
    /*background: rgba(0, 0, 0, .4);*/
    padding: 15px;
    position: absolute;
    top: 0px;
    text-align: center;
    width: -moz-calc(100% - 30px);
    width: -webkit-calc(100% - 30px);
    width: -o-calc(100% - 30px);
    width: calc(100% - 30px);
    text-transform: uppercase;
    /**/
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    /**/
}
.div_index_cat.i_3 {
    border: 5px solid #df0500;
    /**/
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    /**/
    -webkit-box-shadow: 0px 0px 15px 5px rgba(223,5,0,.5);
    -moz-box-shadow: 0px 0px 15px 5px rgba(223,5,0,.5);
    box-shadow: 0px 0px 15px 5px rgba(223,5,0,.5);
    /**/
}

/*four*/
.cat_t1tl3.i_4 h4 {
    color: #ffffff;
    margin: 0px auto;
    background: #df0500;
    padding: 10px;
    position: absolute;
    top: 0px;
    text-align: center;
    width: -moz-calc(100% - 30px);
    width: -webkit-calc(100% - 30px);
    width: -o-calc(100% - 30px);
    width: calc(100% - 30px);
    text-transform: uppercase;
    /*margin-top: 40px;*/
    
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    
}
.div_index_cat.i_4 {
    border: 10px solid #df0500;
    /**/
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    /**/
    -webkit-box-shadow: 5px 5px 15px 0px rgba(0,0,0,1);
    -moz-box-shadow: 5px 5px 15px 0px rgba(0,0,0,1);
    box-shadow: 5px 5px 15px 0px rgba(0,0,0,1);
    /**/
}


/* filters template */

.filter_left {
    /*background: orange;*/
    background: rgba(208, 203, 193, .1);
    padding: 15px  0px;
}

.filter-category-list li {
    /*list-style: none;*/
}

.filter-category-list-ul{
    list-style: none;
    padding: 0;
    margin: 0px;
    margin-bottom: 10px;
    display: block;
    /*background: aliceblue;*/
    /*float: left;*/
    
}

.fname-label {
    width: 100%;
    /*background: rgba(248, 248, 248, .8);*/
    /*background: rgba(208, 203, 193, .7);*/
    /*background: #d0cbc1;*/
    padding: 5px;
    padding-right: 15px;
    text-align: right;
    margin: 0px;
}

.pad_5 {
    padding: 5px;
}

.pad_0 {
    padding: 0px;
}

.al3_filters .navbar-toggle {
    /*border: none;*/
    padding: 0px;
}

.al3_filterdiv {
    float: right;
    /*margin: 10px;*/
    /*background: #FFC3A0;*/
}

#al3_filters_1 {
    /*background: lime;*/
}

#al3_filters_2 {
    /*background: deeppink;*/
}

#al3_filters_1 .do_filter {
    display: none;
}

#al3_filters_2 .do_filter {
    display: none;
}

.fname-label h4 {
    /*font-family: 'SignPainter';*/
    font-size: 22px;
    color: #df0500;
    margin: 0px;
}

.cat_filter_div {
    margin-bottom: 10px;
}

a.cat_as_filter {
    width: 100%;
    padding-top: 5px;
    padding-right: 15px;
    display: block;
    text-align: right;
}


a.cat_as_filter h4 {
    /*font-family: 'SignPainter';*/
    font-size: 22px;
    color: #ffffff;
    margin: 0px;
    color: white;
    /**/
    text-shadow:
    -1px -1px 0 #000,  
     1px -1px 0 #000,
    -1px 1px 0 #000,
     1px 1px 0 #000;
    /**/
    text-transform: uppercase;
}

a.cat_as_filter:hover {
    text-decoration: none;

}

a.cat_as_filter h4:hover {
    color: #df0500;
    text-decoration: none;
}

.c4t_f1lt_d1v {
    /*background: #d0cbc1;*/
    /*width: 100%;*/
    /*float: left;*/
    text-align: right;
    padding-right: 18px;
    /*border-bottom: 2px solid white;*/
}

.c4t_f1lt_l4l3l {
    font-family:'Open Sans', Arial, sans-serif;
    font-size:14px;
    font-weight:300;
    line-height:1.6em;
    color:#656565;
}

.do_filter {
    /*text-align: right;*/
    padding-right: 15px;
    /*width: 100%;*/
    float: right;
}

div.do_open_filter {
    /*width: 100%;*/
    /*float: left;*/
    /*background: lime;*/
}

.btnred {
    background: #df0500;
    color: #ffffff;
    /*width: 49%;*/
    padding: 6px 15px;
}

.btnwhite {
    background: #ffffff;
    border: 1px solid #656565;
    /*width: 49%;*/
    padding: 6px 15px;
}

/* thumbnails */

.thumbnail .caption {
    padding: 0px;
}

.thumbnail .caption h5 {
    /*font-family: 'SignPainter';*/
    color: #df0500;
    margin: 0px;
    background: rgba(248, 248, 248, .4);
    /*background: pink;*/
	padding: 15px;
    position: absolute;
    top: 0px;
    /*width: 100%;*/
    width: -moz-calc(100% - 38px);
    width: -webkit-calc(100% - 38px);
    width: -o-calc(100% - 38px);
    width: calc(100% - 38px);
}

.flex-caption {
    padding: 0px;
    margin-right: 40px;
    }

/* backgrounds */

.black-bkg {
    background-color: rgba(0, 0, 0, 0.8);
    padding: 25px 25px 25px 30px;
}

.white-bkg {
    background-color: rgba(255, 255, 255, 0.3);
    padding: 25px 25px 25px 30px;
}

.bkg_1 {
    background-color: green;
}

.bkg_2 {
    background-color: orange;
}

/* category */

.cat_box {
    overflow: hidden;
    padding: 5px;
}

.cat_box a {
    display: block;
    background: #eeeeee;
    padding: 5px;
    /* transition kit */
    -webkit-transition: 1s linear;
    -moz-transition: 1s linear;
    -o-transition: 1s linear;
    -ms-transition: 1s linear;
    transition: 1s linear;
    /*-*/
}

.cat_box a:hover {
    text-decoration: none;
    background: #a6a6a6;
}

/* product */

.cntrcrp img {
    width: 100%;
    height: auto;
}

.product_box {
    height: 250px;
    margin-bottom: 50px;
}

.product_box h4 {
    margin-top: 15px;
}

.codart {
    padding-top: 2px;
    padding-bottom: 2px;
    color: #000000;
}

.productitle {
    height: 70px;
    padding: 5px 0px 2px 0px;
    font-size: 16px;
    font-weight:400;
    line-height:1.1em;
}

.price:only-child {
    margin: 0px;
    font-weight:400;
}

/* product thumb */

.product-thumb {
  margin-bottom: 25px;
}

.thmbnls .owl-controls,
.prdcts .owl-controls {
    display: block !important;
}

.thmbnls .owl-buttons div,
.prdcts .owl-buttons div {
  position: absolute;
}

.thmbnls .owl-prev {
  left: 0px;
  top: 0px;
}

.thmbnls .owl-next {
  right: 0px;
  top: 0px;
}

.prdcts .owl-prev {
  left: 0px;
  top: 0px;
}

.prdcts .owl-next {
  right: 0px;
  top: 0px;
}

.thmbnls .owl-controls .owl-buttons div {
    font-size: 36px;
    color: #ffffff;
    margin: 0px;
    padding: 65px 10px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background-color: rgba(223, 5, 0, .7);
}

.prdcts .owl-controls .owl-buttons div {
    font-size: 36px;
    color: #ffffff;
    margin: 0px;
    /*padding: 215px 15px;*/
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background-color: rgba(223, 5, 0, .7);
}

.prdcts .owl-controls .owl-buttons div:hover {
    background-color: rgba(233, 5, 0, 1);
}

.thmbnls .owl-controls .owl-buttons div:hover {
    background-color: rgba(233, 5, 0, 1);
}

a.prdcts_img {
    display: block;
    /*height: 350px;*/
    overflow: hidden;
}

.blues {
    border: 5px solid blue;
}

a.thmbnls_img {
    display: block;
    height: 150px;
    overflow: hidden;
}

/* flags */

.flags {
    float: left;
    padding: 7px;
}

.flags img {
    width: 50px;
    margin-right: 5px;
    border: 1px solid white;
}

/* gallery */

.item-thumbs .hover-wrap .overlay-img {
     background-color: rgba(223, 5, 0, .9);
     width: 100%;
}

.item-thumbs .hover-wrap .overlay-img h4 {
     margin: 0px;
     padding: 10px;
}

/* ftp template */

li.titl3_ftp {
    list-style: none;
    /*background: yellow;*/
    
}

li.titl3_ftp h4 {
    /*color: #ffffff;*/
}

/* user panel */

.panel {
    margin-bottom: 0px;
    border: none;
    box-shadow: none;
}
.panel-body {
    padding: 0px;
}

.buy_produ ul {
    margin: 0px;
}

.buy_produ ul.radio {
    margin-bottom: 15px;
}

.buy_produ .rating {
    margin: 0px;
}

.buy_produ .form-actions {
    background: none;
    border: none;
    padding: 0px;
    margin: 0px;
}

.buy_produ input[type="submit"] {
    margin-bottom: 10px;
    width: 100%;
}
/* wishlist */

.wishlist {
    margin: 6px 0px;
    padding: 5px 10px 5px 10px;
    color: #df0500;
}

.wishlist span {
    font-size: 16px;
}

/* carrello */

.divcart {
    margin: 6px 7px;
    padding: 5px 10px 5px 10px;
    color: #df0500;
}

.divcart span {
    font-size: 16px;
}

.cart_notice {
    background-color: #eeeeee;
    color: #000000;
    padding: 10px;
    margin-bottom: 10px;
}

.cart_notice_warn {
    background-color: #FC9F9F;
    color: #000000;
    padding: 10px;
    margin-bottom: 10px;
}

/* search results */

.result_row:nth-child(odd) {
    background: white;
}

.result_row:nth-child(even) {
    background: #eeeeee;
}

.result_row {
    float: left;
    width: 100%;
    padding: 10px;
}

.result_image {
    float: left;
    margin-right: 15px;
    padding: 5px;
    /*border: 2px solid red;*/
}

#search-results h5 {
    margin: 0px;
    padding: 10px 0px;
}

.leftwrap {
    /*background: lime;*/
}

.f00tlist {
    margin: 0px;
}

/* pagination */

.pagination>li>a, .pagination>li>span {
    color: #df0500;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
    z-index: 3;
    color: #df0500;
    background-color: #eee;
    border-color: #ddd;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    background-color: #df0500;
    border-color: #df0500;
}

.input_id_remember {
    float: left;
}

/* module new peroduct */

.new_prod {
    background: midnightblue;
}

.coming-dian {
    margin: 0px;
    /*display: block;*/
}

.form-group.input_id_quantity input {
    max-width: none;
    /*background: lime;*/
}

.coming-soon {
    margin: 0px;
    display: block;
}


.related-products .owl-controls.clickable {
    /*display: none !important;*/
}

.owl-theme .owl-controls .owl-buttons div {
    background: #df0500; /*this is the red - */
}

/* great central mediaqueries */

@media only screen
    and (min-width: 1200px) {

    }
    


@media only screen
    and (min-width: 1121px) {
        section.callaction {
            /*padding:40px 0 0 0;*/
        }
        section#inner-headline {
            /*padding-top: 20px;*/
        }
    }

@media only screen
    and (max-width: 996px) {
        .home_menus .box-gray h4 {
            padding: 5px;
            /*background: yellow;*/
        }
    }
    
@media only screen
    and (max-width: 991px) {
        .home_menus .box-gray h4 {
            background: rgba(248, 248, 248, .8);
            /*font-size: 12px;*/
        }
	.l0g-footer > ul {
	    padding: 0px;
	}
	.cat_t1tl3.i_2 h4 {
	    padding: 5px;
	    border-top-left-radius: 10px;
	    border-top-right-radius: 10px;
	}

    }
    

    
@media only screen
    and (max-width: 967px) {
	header .navbar-collapse ul.navbar-nav {
	    margin: 0px 0px 0px 0px;
	}
	.container>.navbar-header {
	    width: 25%;
	}
	.ktlogo {
	    padding: 9px 3px 9px 6px;
	}
	.paylogo {
	    padding: 9px 6px 9px 3px;
	}
    }
    
@media only screen
    and (max-width: 924px) {
	.container>.navbar-header {
	    width: 23%;
	}
	.ktlogo {
	    padding: 13px 3px 13px 6px;
	}
	.paylogo {
	    padding: 13px 6px 13px 3px;
	}
    }
    
@media only screen
    and (max-width: 899px) {
	.container>.navbar-header {
	    width: 20%;
	}
	.ktlogo {
	    padding: 17px 3px 17px 6px;
	}
	.paylogo {
	    padding: 17px 6px 17px 3px;
	}
    }
    
@media only screen
    and (max-width: 867px) {
	.navbar-default .navbar-nav > li > a {
	    padding: 0px 9px;
	}
    }
    
@media only screen
    and (max-width: 846px) {
	.navbar-default .navbar-nav > li > a {
	    padding: 0px 8px;
	}
    }
    
@media only screen
and (max-width: 826px) {
    .navbar-default .navbar-nav > li > a {
	padding: 0px 7px;
    }
    .ktlogo {
	padding: 18px 3px 18px 6px;
    }
    .paylogo {
	padding: 18px 6px 18px 3px;
    }
}

@media only screen
and (max-width: 806px) {
    .navbar-default .navbar-nav > li > a {
	padding: 0px 6px;
    }
    .ktlogo {
	padding: 18px 3px 18px 6px;
    }
    .paylogo {
	padding: 18px 6px 18px 3px;
    }
}

@media only screen
and (max-width: 786px) {
    .navbar-default .navbar-nav > li > a {
        font-size: 15px;
    }
}

@media only screen
and (max-width: 745px) {
    .navbar-default .navbar-nav > li > a {
	padding: 0px 5px;
    }
}
   
@media only screen
    and (max-width: 878px) {
	header .navbar-collapse ul.navbar-nav {
	    margin: 0px;
	}
    }

@media only screen
    and (max-width: 866px) {
        #featured {
            margin-top: 95px;
        }
    }

@media only screen
    and (max-width: 865px) {
        .navbar-form.navbar-right:last-child {
            margin-right: 7px;
        }
	footer .col-lg-9, footer .col-lg-3, footer .col-md-9, footer .col-md-3, footer .col-sm-9, footer .col-sm-3, footer .col-xs-8, footer .col-xs-4 {
	    padding: 0px;
	}
	.nav-footer > ul > li > a,
	.l0g-footer > ul > li > a {
	    line-height: 20px;
	}
	.nav-footer > ul > li {
	    padding-bottom: 4px;
	    padding-top: 4px;
	}
	.l0g-footer > ul > li {
	    padding-bottom: 0px;
	    padding-top: 0px;
	}
    }

@media only screen
    and (max-width: 767px) {
    .navbar-nav {
        width: auto;
    }
    #sub-footer ul.social-network {
    float: right;
    }
}

@media only screen
    and (min-width: 731px) {
        .prdcts .owl-controls .owl-buttons div {
            display: none;
        }
    }

/* bootstrap menu copycat for filters - finishing and manufacturing */

.filterbar-collapse {
    /*display: none;*/
    width: 100%;
    float: left;
    /*background: lime;*/
}

.dis4pp3ar {
    display: none;
}

@media (min-width: 732px) {
    .filterbar-collapse.collapse {
	display: block !important;
    }
    .dis4pp3ar {
	display: block !important;
    }
}

/* point break for smartphones */

@media only screen
    and (max-width: 731px) {
        .container>.navbar-header {
            width: 100%;
        }
        .navbar-toggle {
            margin-top: 14px;
            padding: 10px 8px;
	    margin-right: 7px;
        }
        section#inner-headline {
            padding-top: 20px;
        }
        #featured {
            margin-top: 80px;
        }
        .home_menus .box-gray {
            margin-bottom: 10px;
        }
        .thmbnls {
            display: none !important;
        }
        header .navbar-collapse ul.navbar-nav {
            float: left;
            width: 100%;
        }
        .navbar-default .navbar-nav > li > a {
            line-height: 16px;
        }
        header .navbar-nav > li {
            width: 100%;
        }
        header .navbar-nav > li:hover  {
            background-color: #ffffff;
        }
        header .navbar-nav > li:hover a  {
            color: #df0500;
        }
	.wrap_index_cat.i_2 {
	    margin: 15px auto;
	}
	.navbar-form.navbar-right {
            float: right;
        }
	.wrap_cart {
	    width: 100%;   
	}
    .wishlist {
        float: left;
        margin-left: 7px; 
    }
	.divcart {
	    float: left;
	}
	.form-group > input[type="text"].form-control {
	    max-width: 140px;
	}
	.cat_box .caption {
	    margin: 20px auto;
	    padding: 10px;
	}
	#featured .flexslider {
	    margin: 30px 0 0px;
	}
	
	.flex-direction-nav a {
	    top: 35%;
	}
	section#content {
	    padding-top: 105px;  
	}
	section#content.home_menus {
	    padding-top: 10px;
	}
	.ktlogo {
	    width: 100px;
	}
	.paylogo {
	    width: 100px;
	}
    }

@media only screen
    and (max-width: 545px) {
	.l0g-footer > ul > li {
	    float: right;
	}
    }

@media only screen
    and (max-width: 304px) {
	.form-group > input[type="text"] {
	    max-width: 160px;
	}
    }
