@font-face{font-family:'Plaza00Becker';src:url('../fonts/Plaza00Becker.ttf?v=4.2.0') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Geomet415LtBTLite';src:url('../fonts/tt0520m-webfont.eot');src:url('../fonts/tt0520m-webfont.eot#iefix') format('embedded-opentype'),
url('../fonts/tt0520m.ttf?v=4.2.0') format('truetype'),
url('../fonts/tt0520m-webfont.woff2') format('woff2'),
url('../fonts/tt0520m-webfont.woff') format('woff'),
url('../fonts/tt0520m-webfont.svg#geometr415_lt_btlite') format('svg');font-weight:normal;font-style:normal;}
@import url('https://fonts.googleapis.com/css?family=Chivo:900');

/* Core Styles */
.noshow {display: none;}
.editbutton {
    background-color: #95c11f;
    color: #ffffff;
    float: right;
    padding: 5px 18px;
    text-transform: uppercase;
}
.mobile-cart {
    display: none;
}
.editproduct {
    float: right;
    background: #95c11f;
    padding: 5px 20px;
    margin-right: 30px;
    border-radius: 10px;
	text-transform: uppercase;
}
.productbuttonlist {
    padding: 0;
}
.productbutton {
    display: inline;
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
}
.col-xs-12.nopadding {
    padding: 0;
}
.editproduct a, .editproduct a:hover {color: #fff; font-size: 18px;}

.productListingPrice .input-group-btn {
	width: 0px;
	display: inline-table;
}
.productListingPrice .btn {
    padding: 8px;
    margin-bottom: 0;
    font-size: 8px;
}


*{font-family:"Geomet415LtBTLite"}
body{background-image:url(../images/BrushedSteel.jpg);background-repeat: repeat;font-family:"Geomet415LtBTLite";}
p, a, a:hover, a:visited, li, h1, h2, h3, h4{font-family:"Geomet415LtBTLite";}
a, a:hover, a:visited{color:#231f20;}
h2:before{display:block;content:" ";visibility:hidden;}

.clearall{clear:both;}
.login{background-color:#ff5c3e;border-radius:12px;padding:5px 12px;font-size:18px;color: #fff;font-weight: normal;}
/*.cart-continue {
    background-color: #f39200;
    border: medium none;
    border-radius: 12px;
    box-shadow: none;
    color: #ffffff;
    font-size: 20px;
    font-weight: normal;
    padding: 4px 12px;
    text-transform: uppercase;
	margin-bottom: 10px;
}*/
.cart-continue {
    background-color: transparent;
    border: medium none;
    border-radius: 12px;
    box-shadow: none;
    color: #ffffff;
    font-size: 20px;
    font-weight: normal;
    padding: 0;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.templatemode {
  background-color: #ff5c3e;
  border-radius: 0 0 100% 100%;
  color: #fff;
  display: block;
  float: right;
  margin-left: 50%;
  position: sticky;
  right: 0;
  top: 119px;
  width: 176px;
  z-index: 4999;
}
.templatemode .fa.fa-info-circle {
  color: #fff;
}
@media screen and (max-width:767px){
	.maincontainer .templatemode {
		position: relative;
		top: -50px;
	}
}
.searchbutton{border:0px;margin:0;padding:0;background-image:url("../images/search.png");background-color:#a7a9ac;background-repeat:no-repeat;background-position:6px 5px;float:left;height:33px;width:40px;border-radius:12px 0 0 12px;}
.productregister {position: relative; top: 15px;}

.homepagetop-phone > img{margin-top:-8px;}
.compacttopphone {color: #ffffff;float: right;font-size: 20px;font-weight: bold;}
.compacttopphone a {color: #fff;text-decoration: none;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { font-size: 12px; }

/*.compacttopphone{color:#fff;float:right;font-size:27px;font-weight:bold;margin:47px 0 0 0;} */

.compacttopphone > img{margin:-10px 0 0;}

.bubble {background-color: #FFF; color: #000; padding: 10px 10px; height:40px; width: 40px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; box-shadow: 0px 0px 2px #888;}
.bubble:hover{color:#ff5c3e;}
.nav.navbar-nav.navbar-right.navbar-right-top a.login{
	font-size: 12px !important;
	/* font-weight: bold; */ 
	background-color: transparent;
	border-style: solid;
	border-width: 1px;
	border-color: #ff5c3e;
	color: #fff;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	}

.nav.navbar-nav.navbar-right.navbar-right-top a.login:hover{text-decoration: none !important; color: #fff !important;  background-color: #ff5c3e !important; border-color: #ff5c3e !important;}
.redhighlight{color:#ff5c3e;font-size:24px;font-weight:bold;text-decoration:none;}
.divider{margin:15px 0;}
.smalltext{font-size:10px !important;margin-top:10px;}
.center{text-align:center;}
.fixed{position:fixed;top:100px;text-align:center;z-index:+3;padding:15px 0 5px;}
.red {color: #ff5c3e;}

/* Layout Styles */

.structural-outline {display:none;}
.maincontainer{background-color:#ffffff;padding-bottom:24px;position:relative;margin-top: 100px;}
.maincontainer-top{background-color: #fff;height: 150px;margin: 0 15px;position: absolute;top: 0;width: calc(100% - 30px);}
.header-main{background-color:#797a7d\9;border:medium none;background:linear-gradient(#8f9194, #797a7d) repeat scroll 0 0 rgba(0, 0, 0, 0);background:-webkit-linear-gradient(#8f9194, #797a7d) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.header-bottom{background-color:#d8d9da\9;border:medium none;background:linear-gradient(#d5d7d8, #d8d9da) repeat scroll 0 0 rgba(0, 0, 0, 0);background:-webkit-linear-gradient(#d5d7d8, #d8d9da) repeat scroll 0 0 rgba(0, 0, 0, 0);background:-webkit-linear-gradient(#d5d7d8, #d8d9da) repeat scroll 0 0 rgba(0, 0, 0, 0);}

/*.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xs-15{width:20%;float:left;} */
/*.col-md-4{padding:0px 0px 40px 0px;}
.col-md-6 img{padding:0px;}
.col-md-6 > p{line-height:16px;margin-bottom:8px;} */

.col-md-6{padding:0;}
.col-sm-8.footerbottom{padding:0;margin-bottom:6px;}
.col-sm-8.footerbottom img{width:28px;height:auto;}
.col-sm-8.footerbottom p{font-weight:normal;color:#ffffff;}
.col-sm-4.footersocial{float:right;}
.col-sm-4.footersocial p{color:#ffffff;font-weight:normal;float:right;}
.col-sm-4.footersocial img{margin:-3px 15px 0 5px;float:right;}
.col-md-6 form{float:left;}

/**input{border:medium none;height:33px;width:160px;font-family:Geomet415LtBTLite;font-size:18px;font-weight:normal;}**/

.homepagetop{padding-top:12px;margin:0 5.75%;}
.homepagetop p{color:#231f20;font-size:16px;line-height:18px;margin-top:12px;text-align:center;text-transform:uppercase;}
.homepagetop a, .homepagetop a:hover, .homepagetop a:visited{color:#231f20;font-size:16px;font-style:italic;text-align:center;text-decoration:underline;text-transform:uppercase;}
.homepagetop-phone{color:#fff;float:right;font-size:24px;font-weight:bold;margin:6px 12px 0 0;}

/* Navigation Styles */
.full-logo {padding-left: 15px;}
.full-logo > span { color: #fff; font-size: 22px;padding-left: 10px;}
.navbar{margin-bottom: 20px;z-index:5000; /* min-height: 140px; */ height: 70px;}
.navbar-nav{margin-top:10px;}
.navbar-nav > li{margin-right:10px;}
.nav.navbar-nav img{margin-top:-4px;}
.nav.navbar-nav a{font-size:22px;margin-top:2px;text-transform:uppercase;}
#navbar1 .nav.navbar-nav.navbar-right {margin-top: 8px;}

.nav.navbar-nav button, .nav.navbar-nav input{font-size:18px;margin-top:0px;text-transform:none;}
.nav.navbar-nav.navbar-right div {margin-right: 0px;}
.navbar-right-top{
	padding-top: 15px;
	}
.login.headerregister {margin: 0;position: relative;top: -2px;}
@media only screen and (max-width: 767px) {
	.login.headerregister {
			top: 0;
	}
	.login-s.noshow, .login-s.noshow a {
		display: inline-block;
		margin-right: 0;
		padding-right: 0;
	}
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{background-color:transparent;color:#fff;font-family:"Geomet415LtBTLite";}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .open > a{background-image:none;}
.navbar-inverse .navbar-nav > li > a{color:#fff;font-family:"Geomet415LtBTLite";}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .open > a{background-image:none;background-repeat:repeat-x;box-shadow:0 0px 0px #797a7d inset;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background-color:transparent;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#ffffff;}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a{text-shadow:0 0 0 rgba(255, 255, 255, 1) !important;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color:#transparent;border:none;}
.collapse.navbar-collapse.header-bottom {min-height: 50px;}

.navbar-collapse{border-top:none;box-shadow:0 0px 0 rgba(255, 255, 255, 0.1) inset;}

.navbar-header > p{float:right;font-size:16px;font-weight:bold;margin:12px 12px 0 0;}

.navbar-brand{
	height: 70px;
    padding: 0;
}
.navbar-brand > img{}

.navbar-right> li > a{display:inline;padding:4px 5px 5px;position:relative;}
.navbar-right #qcart {float: left;}

.dropdown-menu{background-color:#888a8d;border:none;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{background-color:#e8e8e8;background-image:linear-gradient(to bottom, #8f9194 0px, #797a7d 100%);background-repeat:repeat-x;}
.nav.navbar-nav input, .footersearch input{background-color:#a7a9ac;border:medium none;height:33px;width:160px;border-radius:0 12px 12px 0;font-family:Geomet415LtBTLite;font-size:18px;font-weight:normal;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border:none;cursor:default;}
.nav-tabs > li > a{border:none;border-radius:0 0 0 0;margin:0 10px !important;}
.nav-tabs > li > a:hover{border-color:#fff;}
.nav-tabs{border:none;}

.nav > li > a:hover, .nav > li > a:focus{background-color:#fff;text-decoration:none;}

.main-nav{position:reletive;}

div.loggedInMenu{position:absolute;top:0;right:100px;}
.dropdown-nav {display: none;}

/* Carousel Styles */

.carousel-inner{margin:0 5.75%;width:88.5%;}
.carousel-control{background-image:none !important;color:#c2c2c1 !important;font-size:60px !important;position:absolute !important;top:40%;width:0 !important;opacity:100 !important;}
.carousel.slide{margin:0 0 30px 0 !important}
.carousel-control.left{left:38px;}
.carousel-control.right{right:88px;}
.right.carousel-control.hidden-xs > img{border-radius:30px !important;box-shadow:7px 7px 10px rgba(0, 0, 0, 0.40) !important;}
.left.carousel-control.hidden-xs > img{border-radius:30px !important;box-shadow:7px 7px 10px rgba(0, 0, 0, 0.40) !important;}

.carouselNavLeft {border-radius:30px !important;box-shadow:7px 7px 10px rgba(0, 0, 0, 0.40) !important;}
.carouselNavRight {border-radius:30px !important;box-shadow:7px 7px 10px rgba(0, 0, 0, 0.40) !important;}

/* New Slider Mods */
.agile_carousel {margin: 0 auto;}
.previous_next_button.previous_button.slide_button.ac_click > img {border-radius: 30px 30px 30px 30px;box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.4);}
.previous_next_button.next_button.slide_button.ac_click > img {border-radius: 30px 30px 30px 30px;box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.4);}
.previous_next_button.previous_button.slide_button.ac_click {float: left;margin-left: -30px;}
.previous_next_button.next_button.slide_button.ac_click {float: right;margin-right: -30px;}
.control_set_1.control_set {top: 43%;width: 100%;}


.carousel-control.left{}
.owl-next, !important{right:0;left:auto;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));background-image:linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x;}
.homecarousel {height: 450px;}

/* Cart carousel */
.crosssales > h3 {
    padding: 5px 20px;
    text-align: center;
}

.cart-carousel.owl-carousel.owl-theme.cart-carousel {
    margin: 0 auto;
    width: 80%;
}
.cart-carousel .owl-item .productListingImage {
    
}
.cart-carousel .owl-item .img-responsive {
    margin-bottom: 20px;
    margin-top: 20px;
    width: 180px;
	margin: 0 auto;
}
.cart-carousel .owl-item .row.center {
    height: 40px !important;
    width: 80%;
	margin: 0 auto;
}
/* Home Carousel Buttons */

.home-carousel .owl-next{
    top: 40%;
    z-index: 2000;
	right: 40px;
    position: absolute;
    }
.home-carousel .owl-prev{ 
    top: 40%;
    z-index: 2000;
	left: 40px;
    position: absolute;
}
/* Modal Styles */

.modal {z-index: 5000;}
.modal-open .navbar-fixed-top,.modal-open .navbar-fixed-bottom{padding-right:17px;}
.modal-content{background-image:url(../images/BrushedSteel.jpg);border-radius:0px;}
.modal-backdrop.in{background-color:#ffffff;opacity:0.5;}
.modal-header, .modal-footer{border:none;}
.close{color:#000;font-size:14px;font-weight:normal;line-height:1;opacity:1;text-shadow:0 1px 0 #fff;}
.close img{border-radius:13px;}
.close:hover, .close:focus{color:#000;cursor:pointer;opacity:1;}
.logoncontainer{padding:5px;}
.modal-body h4{font-weight:bold;font-size:20px;margin-bottom:0;}
.form-control{background-color:rgba(255,126,82,0.3);font-size:18px;width:80%;border:none;border-radius:0;height:40px;box-shadow: none;}
.form-group label{float:left;}
.btn{white-space:normal;}
.btn-primary, .btn-primary:hover, .btn-primary:focus{background-color:#ff5c3e;background-image:none;border:medium none;border-radius:15px;color:#fff;float:left;font-size:20px;width:100%;margin-top:12px;}
.btn-primary.active, .btn-primary:active{background-color:#e30613;border-color:#e30613;}
.modal-footer{padding:0px 15px;}
.customcheckbox{display:none;}
.logoncontainer img {
    width: 47px;
}
.logoncontainer .close img {
    width: 24px;
}
.modalLogin {max-width: 400px;margin: 3% auto !important;}
.modalCart {max-width: 298px;margin: 3% auto !important;}
.terms {margin: 0 auto;}
.termsHeader {    background: url(../images/ksv-footer-bg.png),linear-gradient(to right, #797a7d, #8f9194) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
}
#message {
    padding: 0px 15px;
}
.termsHeader button.close {color: #fff; text-shadow: none;}
.modalCMS {padding: 0 20px;}

.accountControls {
    width: 20px;
    margin: 5px;
}

/* Modal add to basket popup */
.addtobasket-title {font-size: 20px;padding: 8px 0;text-align: center;}
.close.login{color: #FFFFFF; margin: 12px;text-align: center;line-height: 30px;font-size: 18px;float: left;padding: 7px 23px;}
.login.gotobasket{font-weight: bold; margin: 12px;padding:7px 23px; text-decoration: none;line-height: 30px;	white-space: nowrap;float: left;}
.login.gotobasket:hover, .login.gotobasket:visited {color: #FFFFFF;}
.addtobasketimg {height: auto; width: 80px}

/* Modal minibasket popup */
.row.ordertable > h3 {text-align: center;}
.img-responsive.minicart {height: auto;width: 100%;}
.row.ordertable.minicart td {line-height: 17px;}
.minicarttotal{font-size: 18px;font-weight: bold;}
.row.ordertable.minicart td {
    font-size: 11px;
	padding: 7px 0px;
}
.noBasketItems {
    padding: 20px;
    font-size: 18px;
    width: 70%;
    margin: 0 auto;
    display: block;
}

/* Modal register / contact popup */
.registercontactform{padding: 0 12px 12px;}
.btn.btn-warning.login {font-size: 16px;}
#w0 > h2 {font-size: 18px;font-weight: bold;text-align: center;}
.field-loginrequest-name input,.field-loginrequest-companyname input,.field-loginrequest-address input,.field-loginrequest-address input,.field-loginrequest-telephone input,.field-loginrequest-email input{font-size: 16px;height: 32px;line-height: 1.2;width: 100%;}
#loginrequest-message {font-size: 16px;line-height: 1.2;width: 100%;}
.form-group.registrationform{float: left;width: 100%;font-size:16px;margin-bottom: 0;}
#loginrequest-howmany input {margin: 0 0 0 8px;}
.login:hover, .login:visited {background-color: #ff5c3e;}
.btn.btn-warning.login, .btn.btn-warning.login:focus, .btn.btn-warning.login:hover {background-color: #ff5c3e;border: medium none #ff5c3e;}

/* .modal-body input[type="checkbox"]{-webkit-appearance:none;background-color:#e30613;display:inline-block;position:relative;height:20px;width:20px;} */
/*.modal-body input[type="checkbox"]:checked::before{background-color: #e30613;background-color: #e30613;height: 20px;width: 20px;color: #ffffff;font-weight: bold;content: "\2713";margin-left: 3px;}*/

.customcheckbox {display: none !important;}
#login-form .checkbox input[type="checkbox"] + label {background-color: #ff5c3e;display: inline-block;height: 20px;position: relative;width: 20px;}
#login-form .checkbox input[type="checkbox"]:checked + label::before {background-color: #ff5c3e;color: #ffffff;content: "✓";font-weight: bold;height: 20px;margin-left: -15px;    width: 20px;}

.registerButton a, .registerButton a:hover {
    color: #fff;
    font-size: 19px;
    font-weight: bold;
}

/* Modal Welcome Back */
.wb-container {
    padding: 20px;
	text-align: center;
}
.wb-hello-title {
    font-size: 1.4em;
    font-weight: bold;
}
.wb-hello-client {
    font-size: 1.6em;
    font-weight: bold;
}
.wb-buttons {
    width: 100%;
}
/* Modal Fix Add to Basket*/ 
#qaddModal > .modalcontent{
		background-image: url("../images/BrushedSteel.jpg");
    border-radius: 0px;
    left: calc(50% - 170px);
    position: absolute;
    top: 5%;
    min-width: 275px;
		max-width: 298px;
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		margin: 10px;
		width: auto;
}
#qaddModal > table > tbody > tr > td .login.gotobasket {
  max-width: 40%;
  text-align: center;
  white-space: normal;
}

/* search dropdown */

/* .select2-container {
    z-index: 5000;
} */
.select2-container--krajee .select2-dropdown {
    border-color: #f5f5f5 !important;
    margin-left: -27px;
    margin-top: -1px;
    overflow-x: hidden;
    width: 227px !important;
	z-index: 5000;
}
.select2-results__option .searchlistimage img {width: 50px;margin-right: 10px !important;}
.select2-results__option .searchlisttext {font-size: 11px !important;margin-left: 14px;}

/* CMS Account Registration Page */
.bodycmscontent {
    padding: 20px;
}
.bodycmscontent .registercontactform {
    background: rgba(0, 0, 0, 0) url("../images/BrushedSteel.jpg") repeat scroll 0 0;
    border: 1px solid #f5f5f5;
    box-shadow: 0 10px 5px #c5c5c5;
    float: right;
    width: 263px;
}

/* Machine Specific Styles */

.machines, .machinestop, .machinesbottom{background-color:#ffffff;margin:0 5.75%;}
.machinestop h1{font-size:48px;font-weight:bold;}
.machinestop p{font-size:24px;}
.machines .col-sm-3 > ul{list-style-type:none;margin:50px 0 0 -10px;padding:0;text-align:left;font-size:26px;line-height:36px;}
.machines .col-sm-3 > p{font-size:26px;line-height:28px;}
.machinesbottom > p{font-size:24px;}

/* Categories */
.catshortdescription {
    margin: 30px 0;
}
.categories{background-color:#ffffff;text-align:center !important;margin:0 5.75%;}
.categories img{margin:0 auto;}
/*.categories .col-sm-2 {width: 20% !important;} */
.categories .col-sm-2 a, .categories .col-md-2 a:hover, .categories .col-md-2 a:visited{color:#808284;font-size:20px;font-weight:normal;font-family:"Geomet415LtBTLite";text-align:center !important;text-transform:uppercase;text-decoration:none;padding-left: 0!important;padding-right: 0px!important;}

/* click to shop */
.cicktoshop{color:#808284;font-size:20px;font-weight:normal;font-family:"Geomet415LtBTLite";text-align:center !important;text-transform:uppercase;text-decoration:none;padding-left: 0!important;padding-right: 0px!important; text-transform: uppercase;}


/* Badges */

.featuredbadge {
	left: 0;
    position: absolute;
    top: -15px;
    z-index: 0;
	width: 75px;
}

.image > .bottomleft{
	left: 0;
    position: absolute;
    bottom: -15px;
    z-index: 22;
	width: 120px;
    }
.image > .bottomright{
	right: 0;
    position: absolute;
    bottom: -15px;
    z-index: 22;
	width: 120px;
    }
.image > .topleft{
	left: 0;
    position: absolute;
    top: -15px;
    z-index: 22;
	width: 120px;
    }
.image > .topright{
	right: 0;
    position: absolute;
    top: -15px;
    z-index: 22;
	width: 120px;
    }
.productdetailbadge {
    width: 75px;
    margin-bottom: 10px;
}
	
/* Product Exceptions Such as Featured Products */

.featured-products h3{font-size:16px;text-align:center;text-transform:uppercase;color:#ff5c3e;font-family:"Geomet415LtBTLite";text-decoration:none;margin-top:0px;margin-bottom:20px;}
.row.featured-products{margin:0 5.75%;}
.row.featured-products h2{font-size:18px;margin:0px 0px 8px;font-style:normal;font-weight:bold;}
.homepageproducts, .homepageproducts a, .homepageproducts a:hover, .homepageproducts a:visited{color:#231f20;font-size:16px !important;margin:0px 0px 8px !important;font-style:normal !important;font-weight:bold !important;text-decoration:none !important;}
.featured-products a, .featured-products a:hover, .featured-products a:visited{font-size:20px;margin-top:0px;font-style:normal;text-decoration:none;}
.categories.featuredproducts {margin: 0;}
.relatedProductItem .img-responsive {max-height: 200px;width: auto;}

/* Product Generic */
.closerLook {font-size:36px;margin:0 0 24px;text-align:center;}
.row.product.whitebg{background-color:#fff;padding:5.25%;margin:0;}
.product h3{font-size:36px;margin:0 0 24px;text-align:center;}
.row.product p{font-size:18px;line-height:22px;}
.product-pagination{margin:0 auto;}
.product-pagination p, .product-pagination a, .product-pagination a:hover, .product-pagination a:visited{text-align:center;color:#949698;font-size:14px;}
.row.quckaddproducts{margin:0 5.75% 5px;}
.quckaddproducttitle, .quckaddproducttitle a, .quckaddproducttitle a:hover, .quckaddproducttitle a:visited{font-size:16px;font-style:normal;font-weight:bold;margin:0 0 8px;text-decoration:none;text-transform:uppercase;}
.price{font-size:24px;font-weight:bold;margin-top:17px;}
.packsize{color:#ff5c3e;}
.addallproducts h2{color:#ff5c3e;font-size:20px;margin:12px 12px 0;}
.addallproducts h3{color:#000000;font-size:20px;margin:12px 12px;}
.instock{background-color:#95c11f;border-radius:12px;color:#ffffff;float:left;font-size:12px !important;margin:8px 8px 0 0;padding:1px 10px;}
.outofstock{background-color:#f39200;border-radius:12px;color:#ffffff;float:left;font-size:12px !important;margin:8px 8px 0 0;padding:1px 10px;}
.products{color:#ff5c3e;text-align:center;font-size:24px;}
.productaddbutton{background-color:#95c11f;border:medium none !important;color:#fff;font-size:18px !important;font-weight:bold;height:36px;margin:16px auto 0px;width:200px;}
.productclosebutton{background-color:#f39200;border:medium none !important;color:#fff;font-size:18px !important;font-weight:bold;min-height:35px;margin:16px auto;width:200px;}
.productnostockbutton{background-color:#ff5c3e;border:medium none !important;color:#fff;font-size:18px !important;font-weight:bold;min-height:35px;margin:16px auto;width:200px;}
.productregisterbutton {background-color:#f39200;border:medium none !important;color:#fff;font-size:18px !important;font-weight:bold;height:36px;margin:16px auto 0px;width:200px;padding: 7px 63px 7px 62px;}

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

.quickaddtabs{text-align:center;padding:5px 0 5px;position:relative;z-index:100;background-color:#ffffff;}
.quickaddtabs p{color:#808284;font-size:18px;margin-top:10px;}
.quickaddtabs a, .quickaddtabs a:hover, .quickaddtabs a:visited{color:#ff5c3e;font-size:18px;margin:0 10px !important;}
.tabtitle{text-align:center;margin:0;}
.quickaddbutton{ margin-top: 5px;border:medium none !important;color:#ff5c3e;font-weight:bold;font-size:18px !important;background-color:white !important;text-transform: uppercase;margin-left: 37px;}
.quickaddbuttonloggedin {
    margin-top: 9px;
    border: medium none !important;
    color: #fff;
    font-weight: bold;
    font-size: 18px !important;
    background-color: #ff5c3e;
    margin-left: 25px;
    border-radius: 5px;
    padding: 2px 20px;
}
.quickaddqty {
  background-image: url("../images/input-bg.png");
  background-repeat: no-repeat;
  font-weight: bold;
  height: 42px;
  margin: 12px 5px;
  text-align: center;
  width: 62px;
}
.form-group .quickaddqty {height: 40px;width: 64px;text-align: center;}

/* Product Page Tabs */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {background-color: #FFFFFF !important;border-left: 1px solid rgba(218, 218, 217, 0.6);border-radius: 5px 5px 0 0;border-right: 1px solid rgba(218, 218, 217, 0.6);border-top: 1px solid rgba(218, 218, 217, 0.6);color: #808284;font-size: 18px;margin-bottom: -1px;padding: 0 15px;line-height: 35px;}
.nav-pills > li > a, .nav-pills > li > a:hover, .nav-pills > li > a:focus {background-color: #FFFFFF;color: #808284;font-size: 18px;margin-bottom: -1px;padding: 0 15px !important;line-height: 35px;}
.nav.nav-pills {border-bottom: 1px solid rgba(218, 218, 217, 0.6);}
.nav.nav-pills:first-child {padding-left: 6px;}


.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {background-color: #FFFFFF !important;border-left: 1px solid rgba(218, 218, 217, 0.6);border-radius: 5px 5px 0 0;border-right: 1px solid rgba(218, 218, 217, 0.6);border-top: 1px solid rgba(218, 218, 217, 0.6);color: #808284;font-size: 18px;margin-bottom: -1px;padding: 0 15px;line-height: 35px;}
.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {background-color: #FFFFFF;color: #808284;font-size: 18px;margin-bottom: -1px;padding: 0 15px !important;line-height: 35px;}
.nav.nav-tabs {border-bottom: 1px solid rgba(218, 218, 217, 0.6);}
.nav.nav-tabs:first-child {padding-left: 6px;}



/* Product Listing */
.col-md-6.productbox{margin-bottom:24px;min-height:270px;position: relative;}
.col-md-6 input {
    background-color: #ffffff;
    border-radius: 0;
    height: 40px;
    text-align: center;
    width: 62px;
    font-size: 12px;
    border: 0px;
    background-image: url("../images/input-bg.png");
    background-repeat: no-repeat;
    margin: 0 5px;
}
.productInfoContainer {width: 50%; float: left;}

.quickaddheading{text-align:center;}
.quickaddheading h3{color:#ff5c3e;font-size:24px;font-style:italic;}
.quickaddheading h4{color:#808284;font-size:24px;}
.addallproducts{text-align:center;background-color:#ffffff;border-radius:0px;bottom:0;left:0;position:relative;width:100%;z-index:0;}
.quickaddtabs {background-color: #ffffff;}
.quickaddtabs1 {height: 80px;}
.tabtitle > h2 {text-transform:  uppercase;}

.productTitle {font-size: 16px;font-style: normal;font-weight: bold;margin: 0 0 8px;text-decoration: none;text-transform: uppercase;}
.productDescription {height: 60px;overflow: hidden;padding-right:20px;position: absolute;}
.productExtraDescription {color: #ff5c3e;}
.productListingSpec {text-align: center;width: 100%;margin-top: 5px;display: block;}
.quickaddqty {border: none;}
.form-group.field-cartlines-array_qty {float: left;margin-right: 10px;}
.packQtyContainer {left: 0;position: absolute;top: 150px;}
 p.packsize {margin: 0px;font-size: 12px;}
 
.productLoginButton {margin-top: 5px;}
.productListingPrice {display: block; width: 100%;}
.productListingPrice .col-xs-12 {margin: 0px;padding: 0px;}
.listingPriceBlockContainer {width: 100%;float: left;margin-top: 15px;}
.listingPriceContainer {width: 50%;float: left;margin-top: -15px;}
.listingAddToCartContainer {width: 50%;float: left;}
.productloginbutton {background-color: #95c11f;border: medium none !important;color: #ffffff;font-size: 18px !important;font-weight: bold;margin: 16px 18px 16px auto;;padding: 7px 73px 7px 72px;display: inline-block;}
.productloginbutton a {color: #fff;}
.productloginbutton a:hover {text-decoration: none;}

.relatedProducts {/*border-top: medium dashed #f5f5f5;*/ margin-bottom: 20px;}
.relatedProductItem {height: 267px;}

.productListingSpec > a {color: #FFFFFF;text-decoration: none;}
.quickaddbutton:hover {text-decoration: none;}

/* Footer */

.footer{padding:24px 16px 75px 60px;background-image:url(../images/ksv-bg.png);background-repeat:no-repeat\9;background:-webkit-linear-gradient(#8f9194, #797a7d) repeat scroll 0 0 rgba(0, 0, 0, 0);background:url(../images/ksv-footer-bg.png),linear-gradient(to right, #797a7d, #8f9194) repeat scroll 0 0 rgba(0, 0, 0, 0);background-repeat:no-repeat, no-repeat;text-align: left;}
.col-sm-12.footertop{margin-bottom:40px;}
.footertop p{margin:30px 0 0 -5px !important;}
.footertop h3, .footertop a {
    display: inline-block;
}
.footer h3{color:#ffffff;font-size:16px;text-decoration:none;text-transform:uppercase;}
.footer a, .footer a:hover, .footer a:visited{color:#ffffff;font-size:16px;line-height:20px;margin:0;padding:0;text-decoration:none;font-weight:normal;}
.footer p{color:#231f20;font-size:11px;font-weight:bold;line-height:20px;margin:0;padding:0;text-decoration:none;}
.footeraddress{color:#ffffff !important;font-size:16px !important;font-weight:normal !important;line-height:18px !important;}
.footer h3{font-size:16px;font-weight:bold;text-transform:uppercase;}
.footeractive{color:#ff5c3e !important;}
.footerlinks a, .footerlinks a:hover, .footerlinks a:visited{color:#ffffff;font-size:11px;line-height:16px;margin:0 25px 0 -10px;padding:0;text-decoration:none;font-weight:normal;}
.footerlinks{margin:15px 0 0;}
.footersearch input{float:right;width:125px;}
.footersearch button{float:right;}

/* Contact Form */

.row.contact{margin:0 5.75% 24px;}
.col-md-5.contact, .col-md-4.contact, .col-md-3.contact{float:left;padding-right:2%;}
.col-md-5.contact h2, .col-md-4.contact h2, .col-md-3.contact h2{font-size:24px;font-weight:bold;}
.contact p{font-size:14px;font-weight:bold;}
.col-md-7.contact > h2{font-size:36px;font-weight:bold;margin:40px 0 20px;}
.col-md-7.contact > p{font-size:20px;font-weight:normal;color:#231f20;}
.map{margin:0 auto;text-align:center;}
.map > a{color:#ff5c3e;font-size:20px;margin:12px auto;text-align:center;}
.red{color:#ff5c3e !important;font-weight:bold;font-size:20px;text-decoration:none;}
.grey{color:#9d9d9d;}
.contactform{margin-bottom:24px;}
.contactform table{width:100%;}
.contactform h2{margin:0 0 12px;text-align:center;font-size:24px;}
.contactform input{background:url("../images/input-bg-l.png") no-repeat scroll left center, url("../images/input-bg-r.png") no-repeat scroll right center rgba(0, 0, 0, 0);float:left;font-size:18px;height:20px;margin:8px 0 8px 10px;padding:0 12px;width:75%;}
.contactform textarea {background:url("../images/input-bg-l.png") no-repeat scroll left center, url("../images/input-bg-r.png") no-repeat scroll right center rgba(0, 0, 0, 0);float:left;font-size:18px;height:20px;margin:8px 0 8px 10px;padding:0 12px;width:75%;}
.contactform td{font-size:18px;text-align:right;}
.button.contactbutton{background-color:#ff5c3e;background-image:none;border-radius:10px;color:#fff;font-size:20px;height:28px;margin:10px 0 0 10%;width:100px;border: medium none;}
.contactformleft{width:25%;}

/* Cart and Orders */ 
.paymentpages-input{
	color: #ff5c3e;	
}
.orderTemplate.glyphicon-file::before {
    font-size: 24px;
    position: absolute;
    top: -16px;
}
.cartlineImage {width: 50px;}
.form-group span{color:#000;float:left;left:36px;position:absolute;top:0;width:250px;} 
.ordertabs{padding:5px 0 10px;position:relative;text-align:center;z-index:100;}
.ordertabs p{color:#ff5c3e;font-size:18px;margin-top:24px;}
.ordertabs a, .ordertabs a:hover, .ordertabs a:visited{color:#808284;font-size:18px;margin:0 10px !important;}
.ordertitle h2{color:#ff5c3e;font-size:18px;font-style:italic;font-weight:bold;text-align:center;}
.row.ordertable{margin:0 5px;}
.row.ordertable > p{font-size:16px;margin:0;}
.ordertable th{color:#808284;font-size:12px;text-align:center;}
.ordertable td{color:#000000;font-size:18px;padding:15px 3px;}
.ordertable input{background-image:url("../images/small-input-bg.png");background-repeat:no-repeat;border-radius:0;font-size:20px;font-weight:bold;height:32px;text-align:center;width:46px;}
.row.ordertable > h2{font-size:24px;font-weight:bold;}
.orderinstock{background-color:#95c11f;border-radius:12px;color:#ffffff;float:right;font-size:16px;margin:5px 0 0 8px;padding:1px 10px;}
.orderoutofstock{background-color:#f39200;border-radius:12px;color:#ffffff;float:right;font-size:16px;margin:5px 0 0 8px;padding:1px 10px;}

.ordertotals{font-size:16px;margin:12px 0 0;text-align:right;}
.ordertotals b{font-size:20px;}
.basketprice{text-align:center;font-weight: bold;}
.button.updatequantities{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);text-align:right;width:250px;border: none;box-shadow: none;}

input.cancel{margin:5px 0 0;float:right;width:27px;height:27px;background-image:none;}
.toplink{background-color:#95c11f;bottom:10px;height:50px;position:fixed;right:0px;text-align:center;width:50px;border-radius: 5px 0px 0px 5px;z-index: +3;}
.toplink a, .toplink a:hover, .toplink a:visited {
    font-size: 22px;
    text-decoration: none;
    color: #fff;
    display: block;
    width: 100%;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 7px;
}
/* .toplink a, .toplink a:hover, .toplink a:visited{font-size:22px;text-decoration:none;color:#fff;} */
.toplink .fa.fa-arrow-up {
    font-size: 36px;
}
.sidebasketlink {
    background-color: #ff5c3e;
    border-radius: 5px 0 0 5px;
    height: 50px;
    position: fixed;
    right: 0;
    text-align: center;
    bottom: 75px;
    width: 50px;
	z-index: +3
}
.sidebasketlink a, .sidebasketlink a:hover, .sidebasketlink a:visited { 
	font-size: 22px;
    text-decoration: none;
    color: #fff;
    display: block;
    width: 100%;
	padding-left: 0px;
	padding-top: 6px;
    padding-bottom: 7px;
}
.waystopayleft{width:50%;margin:0px;float:left;text-align:center;}
.waystopay{width:50%;margin-left:0%;float:left;text-align:center;}
.waystopay > img{display:inline;}
.waystopay .img-responsive {float: left;margin: 0 3.75% 0 0;}
.waystopayleft > img{display:inline;}
.waystopayleft .img-responsive {float: right;margin: 0 3.75% 0 0;}
.featherlight .featherlight-content{min-width:10%;padding:0;}
.cart-message{position:absolute;right:0;top:42px;width:260px;display:none;background-color:#d8d9da;padding:10px 5px;}

.cartQTY {width: 50px;}
.cartDelete {background: url(/images/cancel.jpg); height:30px; width:29px; border-color: white;}
.basketQty > input {border: medium none;}
.basketQty.qtybraces {
  background-image: url("../images/small-input-bg.png");
  background-position: 2px 0;
  background-repeat: no-repeat;
  text-align: center;
	font-weight:bold;
}
.cartname {background: url("../images/input-bg-l.png") no-repeat scroll left center, rgba(0, 0, 0, 0) url("../images/input-bg-r.png") no-repeat scroll right center !important;    border: medium none !important;font-size: 18px !important;height: 20px !important;margin: 8px 0 8px 10px;padding: 0 12px;width: 30% !important;}
.save-cart-submit {border: none;background: none !important;width: 80px!important;}
.cartTotal {color: #808284 !important;font-weight: bold;text-align:right;}
.loadCart {background-color: #ff5c3e;border-radius: 12px;color: #ffffff;text-transform: uppercase;border: none;margin: 0 0 10px 0;}
/* .finishandpay{background-color:#ff5c3e;border-radius:12px;padding:5px 12px;font-size:20px;color: #fff;font-weight: normal;margin-left: 10px;} */
.ordertotals ul {float: right;}
.finishandpay {
    background-color: #ff5c3e;
    border-radius: 12px;
    padding: 5px 12px;
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    text-align: center;
    width: 260px;
    list-style: none;
    margin: 20px auto;
}
.finishandpay a {text-transform: uppercase;text-decoration: none;color: #fff;display:inline-block;}
.footerhome {color: #ffffff;font-size: 16px;font-weight: normal;line-height: 20px;}
/* .socialicon img{height:24px; width:24px;} */

.invoiceNumber {width: 16.66%;}

/* Cart Orders */
.paymentpages-top h2, #cmsContent h2 {color: #FF5C3E;font-size: 18px;font-style: italic;font-weight: bold;text-align: center;}
.accountPanel h2{font-style:normal !important;text-align: left !important;}
.paymentpages-top {margin: 12px 0;width: 100%;}
.paymentpages-input {float:left;}
.row .col-sm-12.col-md-6 .paymentpages-input {margin-left: 12px;}
.paymentpages-input .form-group.field-cart-ordernumber {float: left;min-width: 275px;padding: 0 0 12px;}
.field-cart-ordernumber .help-block {margin: 0;}
.paymentpages-input > div {display: inline-block;float: left;}
.paymentpages-input p {font-size: 18px;margin: -4px 0 0;}
.field-cart-ordernumber .form-control {margin-left: 12px;}
.checkoutterms {font-size: 18px;font-weight: bold;margin-left: 6px;}
.paymentrow {width: 100%;text-align: center;}
.paymentpages-input input{background:url("../images/input-bg-l.png") no-repeat scroll left center, url("../images/input-bg-r.png") no-repeat scroll right center rgba(0, 0, 0, 0);float:left;font-size:18px;height: 20px;padding: 0;width: 100%}
.orderconfirmed {text-align: center;}
.confirmedorder .productListingImage {
    min-height: 255px;
}
.confirmedorder {margin-top: 30px;width: 100%;}
.confirmedproduct {width: 100%;}
.confirmedproductname {}
/* Ajax Search */

.ajaxSearch {width: 200px;display: inline-block;}
.ajaxSearch .select2-container--krajee .select2-selection--single {height: 33px !important;line-height: 1.6 !important;padding: 4px 24px 6px 5px !important;}
.ajaxSearch .select2-container--krajee .select2-selection {background-color: #a7a9ac;border: medium none #a7a9ac;border-radius: 0 12px 12px 0;box-shadow: none;color: #ffffff;}
.ajaxSearch .select2-container--krajee .select2-selection--single .select2-selection__rendered {color: #333333;font-size: 18px;}

/* CMS Page Styles */

#cmsContent {line-height: 2em;padding: 20px 60px;}
#cmsContent h1 {text-transform: uppercase;}
#cmsContent .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {background-color: #ff5c3e;}
#cmsContent .nav-pills > li > a {border-radius: 12px;}
#cmsContent .nav > li > a {font-size: 18px;padding: 4px 15px;text-transform: uppercase;    color: #ff5c3e;
    border-radius: 15px 15px 0px 0px;}
#cmsContent .nav.nav-pills {margin-bottom: 20px;}
.mobile-logo {display: none !important;}
/* Screen Width Specific Styles */
 @media screen and (min-width: 1200px) {
	
	.categories.col-sm-10 {
    margin: 0;
    padding: 0 60px;
    width: 100% !important;
}
	.categories .col-sm-2 {
    width: 20%;
}
.mobile {display: none;}
}
@media screen and (max-width:1200px){

	.nav > li > a{}
	.col-lg-15{width:20%;float:left;}
	.footersearch input{margin-right:60px;width:215px;}
	
}
@media screen and (max-width:1000px){
	
	.navbar-right{float:left !important;margin:4px -15px -6px 0;}
	.navbar-right> li > a{display:block;padding:4px 5px 0px;position:relative;}
	
}
@media (min-width:1001px){
	
	.homepagetop-phone{display:none;}
	
}
@media (min-width:992px){	
	.col-md-15{width:20%;float:left;}
	/* .col-md-6.productbox{max-width:100% !important;width:100% !important;} */
	.footersearch{float:left;}
	.footersearch input{margin-right:15px;width:215px;}
}
@media screen and (min-width: 768px) and (max-width: 1198px) {
	.categories .col-sm-2 a, .categories .col-md-2 a:hover, .categories .col-md-2 a:visited {
    font-size: 12px;}	
}
@media screen and (min-width: 768px) and (max-width: 1198px) {
	body {background-color: #000 !important;}
	.compacttopphone {
		font-size: 14px !important;
		margin-top: 60px !important;
	}
	.nav.navbar-nav a {
		font-size: 14px !important;
	}
	.navbar-brand.navactive .full-logo > span {
	  font-size: 14px;
	}
	.navbar-nav > li {
		margin-right: 0;
	}
	#cmsContent .nav > li > a {
		font-size: 12px;
	}
}
@media screen and (max-width:767px){
	
/*	.navbar-collapse{margin-top:70px;} */
	.login-m{display:none !important;}
	.homepagetop-phone{display:none;}
	.compacttopphone {
    display: block;
    float: left;
    font-size: 14px;
    margin: 29px 0 0 7px !important;
}

}
@media screen and (min-width:768px){
	
	.login-s{display:none !important;}
	.navbar-right{float:right !important;margin:-7px 0 0 0;}
	.navbar-right{float:right !important;margin:5px 0 -6px;}
	.navbar-header > p{display:none;}
	.col-sm-15{width:20%;float:left;}
	.footersearch input{margin-right:0px;width:125px;}
	.modal-dialog{margin:10px;position:relative;width:auto;min-width:275px;}
	.ordertable td{font-size:18px;padding:4px 2px;}
	.hiddenonmobile{display:none;}
	.categories .col-sm-2 {
    width: 20%;
	}
	.mobile {display: none;}
}
@media (min-height:769px){
	
	.addallproducts{background-color:#a7a9ac;border-radius:15px 15px 0 0;bottom:0;left:30%;position:fixed;width:40%;z-index:200;}
	
}
@media (max-width:500px){
	
	.orderinstock{width:20px;height:20px;color:transparent;}
	.orderoutofstock{width:20px;height:20px;color:transparent;}
	.modal {left: 5px;right: 5px;}
	.form-control {
		width: 80%;
		font-size:12px;
	}
	#message {
    padding: 0 15px;
	}
	.nodisplay {
		display: none;
	}
    .nav-tabs > li {
		float: none;
		margin: 0;
		padding: 6px;
		border: 1px solid #ccc;
		margin: 10px 0px;
	}
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
		border: none;
		background-color: #f6f6f6 !important;
	}
	.noshow {display: block;}
	.basketQty.qtybraces {
		background-position: 2px 10px;
	}
	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    font-size: 12px;
	}
	.field-cart-ordernumber .form-control {
    margin-left: 0px;
	}
}
@media screen and (min-width: 198px) and (max-width: 992px) {

	.listingPriceContainer {
		float: left;
		width: 40%;
	}
	.listingAddToCartContainer {
		float: left;
		width: 60%;
	}
	.col-xs-5.col-md-6.productListingImage {
		min-height: 165px;
	}
	.nav.navbar-nav a {font-size:18px;}
	.home-carousel .owl-next{
		display: none;
		}
	.home-carousel .owl-prev{ 
		display: none;
	}
	.nodisplay {
			display: none;
	}
    .nav-tabs > li {
		float: none;
		margin: 0;
		padding: 6px;
		border: 1px solid #ccc;
		margin: 10px 0px;
	}
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
		border: none;
		background-color: #ff5c3e !important;
		color: #fff !important;
		border-radius: 0px;
	}
	.noshow {display: block;}
	.basketQty.qtybraces {
		background-position: 2px 10px;
	}
	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    font-size: 12px;
	}
	#cmsContent .nav > li > a {border-radius: 0px;}
}

/* Mobile Product Page Tabs */
@media screen and (max-width:767px){
	#cmsContent {
		padding: 20px 5px;
	}

	#cmsContent .nav > li > a {
		border-radius: 0;
	margin-bottom: 10px;
	}
	#cmsContent .nav-pills > li  {
		width: 100%;
	}
	.ordertable td{font-size:12px;}

	.paymentrow .paymenttype img {
		margin-bottom: 20px;
		width: 90%;
	}
	.nav-pills > li > a, .nav-pills > li > a:hover, .nav-pills > li > a:focus {
		background-color: #ffffff;
		border: 1px solid #cccccc;
		border-radius: 0px;
		font-size: 14px;
		line-height: 30px;
    
	}
	.nav.nav-pills {
		border-bottom: none;
	}
	.nav.nav-pills:first-child {
		padding-left: 20px;
		padding-right: 20px;
	}
	.ksv-product-tabs .nav-pills > li {
		margin-bottom: 8px;
		width: 100%;
	}

	.ddfix {
		padding: 15px 0 5px;
		position: fixed;
		text-align: center;
		top: 50px;
		width: 95%;
	}

	.dropdown-nav option {margin: 10px;display: block;}
	.navbar {
		height: 70px;
	}
	.navbar-collapse {
		background-color: #cccccc;
	}
	.navbar-nav {
		margin: 0 7.5px;
	}
	.searchtoggle {display: block;}
	.navbar-inverse .navbar-toggle {
		border: 2px solid #ffffff;
		margin-right: 19px;
		margin-top: 15px;
	}
	.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
		background-color: #333333;
	}
	.navbar-brand {
		height: 70px;
	}
	.full-logo {display: none !important;}
	.mobile-logo {display: block !important;}

	.noshow {display: block;}
	/* Home Carousel Buttons */

	.home-carousel .owl-next{
		display: none;
	}
	.home-carousel .owl-prev{ 
		display: none;
	}
	.owl-wrapper-outer {width: 80% !important;}
	.mobileaction {display: none;}
	.table-account {font-size: 11px;}
	.displayNone {display:none;}
	.nodisplay {
		display: none;
	}
	.basketQty.qtybraces {
		background-position: 2px 10px;
	}
	.nodisplay {
		display: none;
	}
    .nav-tabs > li {
		float: none;
		margin: 0;
		padding: 6px;
		border: 1px solid #ccc;
		margin: 10px 0px;
	}
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
		border: none;
		background-color: #ff5c3e !important;
		color: #fff !important;
	}
	
	#cmsContent .nav > li > a {border-radius: 0px;}
		.noshow {display: block;}
		.basketQty.qtybraces {
		background-position: 2px 10px;
	}
	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
		font-size: 12px;
	}
	#cmsContent .nav > li > a {border-radius: 0px;}
    .mobile-cart {
		position: fixed;
		right: 95px;
		top: 18px;
		display: block;
`	}
}

/* Header / Product Image Fixes 05/05/2017*/
.productListingImage .mainimage img {
  padding-right: 6px;
}
.nav.navbar-nav.navbar-right.navbar-right-top .login {
  display: block;
  padding-bottom: 0;
  position: relative;
}
.login-m {
  margin-top: 2px;
}
@media only screen and (max-width: 1000px) {
	.container.main-nav .nav.navbar-nav.navbar-right.navbar-right-top > li > a {
		font-size: 14px;
	}
}
@media only screen and (min-width: 1000px) {
	.nav.navbar-nav.navbar-right > .login-m {
		margin-top: 8px;
	}
	.nav.navbar-nav.navbar-right > .login-l {
		margin-top: 6px;
	}
	.container.main-nav .nav.navbar-nav.navbar-right.navbar-right-top > li > a {
		font-size: 18px !important;
	}
}


/* Medium Devices, Desktops */
	@media only screen and (max-width : 992px) {
		.carousel-control {top: 35%;}
		.carousel-control.left{left:14px;}
		.carousel-control.right{right:65px;}

	}
/* Small Devices, Tablets */
	@media only screen and (max-width : 768px) {
	.nav.navbar-nav.navbar-right.navbar-right-top > li {
		display: inline;
		float: left;
		margin: 0 4px 12px 0;
	}
		.carousel-control {top: 23%;}
		.carousel-control.left{left:0px;}
		.carousel-control.right{right:50px;}

	}

	/* Extra Small Devices, Phones */ 
	@media only screen and (max-width : 480px) {
		.delguy{
			width:50%;
		}
		.carousel-control {top: 5%;}
		.carousel-control.left{left:0px;}
		.carousel-control.right{right:30px;}
		.carouselNavRight {width: 30px;}
		.carouselNavLeft {width: 30px;}
	}

	/* Custom, iPhone Retina */ 
	@media only screen and (max-width : 320px) {
		html, body{
			width: 100%;
			overflow-x: hidden; 
		}
		.carousel-control.left{display: none;}
		.carousel-control.right{display: none;}
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
      select,
      textarea,
      input {
        font-size: 16px !important;
      }
    }
    