body,html {

	background-color: #ffffff !important;

}

/* Smartphones (portrait and landscape) ----------- */





/* Smartphones (landscape) ----------- */

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

/* Styles */



}



/* iPads (portrait and landscape) ----------- */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

/* Styles */

}



/* iPads (landscape) ----------- */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

/* Styles */

}



/* iPads (portrait) ----------- */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

/* Styles */

}

/**********

iPad 3

**********/

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {

/* Styles */

}



@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {

/* Styles */

}

/* Desktops and laptops ----------- */

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

/* Styles */

}



/* Large screens ----------- */

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

/* Styles */

}



/* iPhone 4 ----------- */

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {

/* Styles */

}



@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {

/* Styles */

}



/* iPhone 5 ----------- */

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){

/* Styles */

}



@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){

/* Styles */

}



/* iPhone 6 ----------- */

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){

/* Styles */

.show-search,#header-topbar,#alterna-topbar-nav {

		display:none !important;

	}

	

	#alterna-drop-nav {

		position:absolute;

		left: 0;

		width: 100%;

		margin-top: -50px;	

	}

	.single .content-wrap,.page .content-wrap {

		padding-top: 0px !important;

	}	



	#alterna-nav-menu-select .nav a br {

		content: ' ' !important;

	}

	

	#alterna-nav-menu-select .nav a br:after {

		content: ' ' !important;

	}

	#alterna-nav-menu-select .nav .active a {

		color: #fff !important;	

	}

	.productbox {

		float: left !important;

		width: 50% !important;

	}	



	a.awesomebutton {

		width: 100% !important;

		position: fixed !important;

		left: 0 !important;

		bottom: 0 !important;

		margin: 0 !important;

		padding: 0 !important;

	}

	

	#back-top {

		display:none !important; 	

	}

	

	.productbox_imaqe,.productbox_imaqe img {

		height: 110px !important;	

	}

	.header-wrap {

		position:static !important;	

	}



	.product_line-template-default .productbox_text_specific {

		height: 30px !important;	

	}



	.product_line-template-default .productbox_imaqe,	.product_line-template-default .productbox_imaqe img {

		height: 80px !important;	

	}

	

	.productbox_text {

		height: 130px !important;

	}

	.productbox p {

		height: 10px !important;	

	}

	

	.leftHome,.sliderRow,.galleryrow, .widget_nav_menu, .vc_custom_1472778694083,#text-7,#text-8,.keytagOffer {

		display:none !important;	

	}

	.textwidget a img {

		width: 100% !important	

	}

	

	#RegisterTable input[type="text"] ,#RegisterTable textarea,#RegisterTable select {

		width: 150px;

		display:block;

	}

	#RegisterTable,.ShoppingCartTablePlace {

		width: 320px !important;

		max-width: 320px !important;

	}

	#RegisterTable h2,#RegisterTable th,	#RegisterTable td,	#RegisterTable th a,	#RegisterTable td a,.ShoppingCartTablePlace th,	.ShoppingCartTablePlace td,	.ShoppingCartTablePlace th a,	.ShoppingCartTablePlace td a {

		font-size: 11px !important;	

	}

	

	.ShoppingCartTablePlace tr td:nth-child(3),.ShoppingCartTablePlace tr th:nth-child(3) {

		display:none;

	}

	

	.bannerSection > div > div > div > div {

		width:33% !important;

		float:left !important;

		margin: 0% !important;

		padding: 0% !important;		

	}

	.homeContainer {

		width: 100% !important;

		height: 0% !important;

		padding: 50% 0%;

		background-size:cover !important;

	}

	.homeContainer a {

		z-index:0 !important;

	}	

	

	#alterna-nav-menu-select .nav a {

		z-index: 20 !important;	

	}



	.mobileView a img {

		width:320px !important;

		clear:both !important;

		max-width: 320px !important;

	}

}



@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){

/* Styles */

	.show-search,#header-topbar,#alterna-topbar-nav {

		display:none !important;

	}

	

	#alterna-drop-nav {

		position:absolute;

		left: 0;

		width: 100%;

		margin-top: -50px;	

	}

	.single .content-wrap,.page .content-wrap {

		padding-top: 0px !important;

	}	



	#alterna-nav-menu-select .nav a br {

		content: ' ' !important;

	}

	

	#alterna-nav-menu-select .nav a br:after {

		content: ' ' !important;

	}

	#alterna-nav-menu-select .nav .active a {

		color: #fff !important;	

	}

	.productbox {

		float: left !important;

		width: 50% !important;

	}	



	a.awesomebutton {

		width: 100% !important;

		position: fixed !important;

		left: 0 !important;

		bottom: 0 !important;

		margin: 0 !important;

		padding: 0 !important;

	}

	

	#back-top {

		display:none !important; 	

	}

	

	.productbox_imaqe,.productbox_imaqe img {

		height: 110px !important;	

	}

	.header-wrap {

		position:static !important;	

	}



	.product_line-template-default .productbox_text_specific {

		height: 30px !important;	

	}



	.product_line-template-default .productbox_imaqe,	.product_line-template-default .productbox_imaqe img {

		height: 80px !important;	

	}

	

	.productbox_text {

		height: 130px !important;

	}

	.productbox p {

		height: 10px !important;	

	}

	

	.leftHome,.sliderRow,.galleryrow, .widget_nav_menu, .vc_custom_1472778694083,#text-7,#text-8,.keytagOffer {

		display:none !important;	

	}

	.textwidget a img {

		width: 100% !important	

	}

	

	#RegisterTable input[type="text"] ,#RegisterTable textarea,#RegisterTable select {

		width: 150px;

		display:block;

	}

	#RegisterTable,.ShoppingCartTablePlace {

		width: 320px !important;

		max-width: 320px !important;

	}

	#RegisterTable h2,#RegisterTable th,	#RegisterTable td,	#RegisterTable th a,	#RegisterTable td a,.ShoppingCartTablePlace th,	.ShoppingCartTablePlace td,	.ShoppingCartTablePlace th a,	.ShoppingCartTablePlace td a {

		font-size: 11px !important;	

	}

	

	.ShoppingCartTablePlace tr td:nth-child(3),.ShoppingCartTablePlace tr th:nth-child(3) {

		display:none;

	}

	

	.bannerSection > div > div > div > div {

		width:33% !important;

		float:left !important;

		margin: 0% !important;

		padding: 0% !important;		

	}

	.homeContainer {

		width: 100% !important;

		height: 0% !important;

		padding: 50% 0%;

		background-size:cover !important;

	}

	.homeContainer a {

		z-index:0 !important;

	}	

	

	#alterna-nav-menu-select ,#alterna-nav-menu-select .nav a {

		z-index: 20 !important;	

	}



	.mobileView a img {

		width:320px !important;

		clear:both !important;

		max-width: 320px !important;

	}



}



/* iPhone 6+ ----------- */

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){

/* Styles */

.show-search,#header-topbar,#alterna-topbar-nav {

		display:none !important;

	}

	

	#alterna-drop-nav {

		position:absolute;

		left: 0;

		width: 100%;

		margin-top: -50px;	

	}

	.single .content-wrap,.page .content-wrap {

		padding-top: 0px !important;

	}	



	#alterna-nav-menu-select .nav a br {

		content: ' ' !important;

	}

	

	#alterna-nav-menu-select .nav a br:after {

		content: ' ' !important;

	}

	#alterna-nav-menu-select .nav .active a {

		color: #fff !important;	

	}

	.productbox {

		float: left !important;

		width: 50% !important;

	}	



	a.awesomebutton {

		width: 100% !important;

		position: fixed !important;

		left: 0 !important;

		bottom: 0 !important;

		margin: 0 !important;

		padding: 0 !important;

	}

	

	#back-top {

		display:none !important; 	

	}

	

	.productbox_imaqe,.productbox_imaqe img {

		height: 110px !important;	

	}

	.header-wrap {

		position:static !important;	

	}



	.product_line-template-default .productbox_text_specific {

		height: 30px !important;	

	}



	.product_line-template-default .productbox_imaqe,	.product_line-template-default .productbox_imaqe img {

		height: 80px !important;	

	}

	

	.productbox_text {

		height: 130px !important;

	}

	.productbox p {

		height: 10px !important;	

	}

	

	.leftHome,.sliderRow,.galleryrow, .widget_nav_menu, .vc_custom_1472778694083,#text-7,#text-8,.keytagOffer {

		display:none !important;	

	}

	.textwidget a img {

		width: 100% !important	

	}

	

	#RegisterTable input[type="text"] ,#RegisterTable textarea,#RegisterTable select {

		width: 150px;

		display:block;

	}

	#RegisterTable,.ShoppingCartTablePlace {

		width: 320px !important;

		max-width: 320px !important;

	}

	#RegisterTable h2,#RegisterTable th,	#RegisterTable td,	#RegisterTable th a,	#RegisterTable td a,.ShoppingCartTablePlace th,	.ShoppingCartTablePlace td,	.ShoppingCartTablePlace th a,	.ShoppingCartTablePlace td a {

		font-size: 11px !important;	

	}

	

	.ShoppingCartTablePlace tr td:nth-child(3),.ShoppingCartTablePlace tr th:nth-child(3) {

		display:none;

	}

	

	.bannerSection > div > div > div > div {

		width:33% !important;

		float:left !important;

		margin: 0% !important;

		padding: 0% !important;		

	}

	.homeContainer {

		width: 100% !important;

		height: 0% !important;

		padding: 50% 0%;

		background-size:cover !important;

	}

	.homeContainer a {

		z-index:0 !important;

	}	

	

	#alterna-nav-menu-select .nav a {

		z-index: 20 !important;	

	}



	.mobileView a img {

		width:320px !important;

		clear:both !important;

		max-width: 320px !important;

	}





}



@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){

/* Styles */

.show-search,#header-topbar,#alterna-topbar-nav {

		display:none !important;

	}

	

	#alterna-drop-nav {

		position:absolute;

		left: 0;

		width: 100%;

		margin-top: -50px;	

	}

	.single .content-wrap,.page .content-wrap {

		padding-top: 0px !important;

	}	



	#alterna-nav-menu-select .nav a br {

		content: ' ' !important;

	}

	

	#alterna-nav-menu-select .nav a br:after {

		content: ' ' !important;

	}

	#alterna-nav-menu-select .nav .active a {

		color: #fff !important;	

	}

	.productbox {

		float: left !important;

		width: 50% !important;

	}	



	a.awesomebutton {

		width: 100% !important;

		position: fixed !important;

		left: 0 !important;

		bottom: 0 !important;

		margin: 0 !important;

		padding: 0 !important;

	}

	

	#back-top {

		display:none !important; 	

	}

	

	.productbox_imaqe,.productbox_imaqe img {

		height: 110px !important;	

	}

	.header-wrap {

		position:static !important;	

	}



	.product_line-template-default .productbox_text_specific {

		height: 30px !important;	

	}



	.product_line-template-default .productbox_imaqe,	.product_line-template-default .productbox_imaqe img {

		height: 80px !important;	

	}

	

	.productbox_text {

		height: 130px !important;

	}

	.productbox p {

		height: 10px !important;	

	}

	

	.leftHome,.sliderRow,.galleryrow, .widget_nav_menu, .vc_custom_1472778694083,#text-7,#text-8,.keytagOffer {

		display:none !important;	

	}

	.textwidget a img {

		width: 100% !important	

	}

	

	#RegisterTable input[type="text"] ,#RegisterTable textarea,#RegisterTable select {

		width: 150px;

		display:block;

	}

	#RegisterTable,.ShoppingCartTablePlace {

		width: 320px !important;

		max-width: 320px !important;

	}

	#RegisterTable h2,#RegisterTable th,	#RegisterTable td,	#RegisterTable th a,	#RegisterTable td a,.ShoppingCartTablePlace th,	.ShoppingCartTablePlace td,	.ShoppingCartTablePlace th a,	.ShoppingCartTablePlace td a {

		font-size: 11px !important;	

	}

	

	.ShoppingCartTablePlace tr td:nth-child(3),.ShoppingCartTablePlace tr th:nth-child(3) {

		display:none;

	}

	

	.bannerSection > div > div > div > div {

		width:33% !important;

		float:left !important;

		margin: 0% !important;

		padding: 0% !important;		

	}

	.homeContainer {

		width: 100% !important;

		height: 0% !important;

		padding: 50% 0%;

		background-size:cover !important;

	}

	.homeContainer a {

		z-index:0 !important;

	}	

	

	#alterna-nav-menu-select ,#alterna-nav-menu-select .nav a {

		z-index: 20 !important;	

	}



	.mobileView a img {

		width:320px !important;

		clear:both !important;

		max-width: 320px !important;

	}

}



/* Samsung Galaxy S3 ----------- */

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){

/* Styles */

}



@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){

/* Styles */

}



/* Samsung Galaxy S4 ----------- */

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){

/* Styles */

}



@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){

/* Styles */

}



/* Samsung Galaxy S5 ----------- */

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){

/* Styles */

	.show-search,#header-topbar,#alterna-topbar-nav {

		display:none !important;

	}

	

	#alterna-drop-nav {

		position:absolute;

		left: 0;

		width: 100%;

		margin-top: -50px;	

	}

	.single .content-wrap,.page .content-wrap {

		padding-top: 0px !important;

	}	



	#alterna-nav-menu-select .nav a br {

		content: ' ' !important;

	}

	

	#alterna-nav-menu-select .nav a br:after {

		content: ' ' !important;

	}

	#alterna-nav-menu-select .nav .active a {

		color: #fff !important;	

	}

	.productbox {

		float: left !important;

		width: 50% !important;

	}	



	a.awesomebutton {

		width: 100% !important;

		position: fixed !important;

		left: 0 !important;

		bottom: 0 !important;

		margin: 0 !important;

		padding: 0 !important;

	}

	

	#back-top {

		display:none !important; 	

	}

	

	.productbox_imaqe,.productbox_imaqe img {

		height: 110px !important;	

	}

	.header-wrap {

		position:static !important;	

	}



	.product_line-template-default .productbox_text_specific {

		height: 30px !important;	

	}



	.product_line-template-default .productbox_imaqe,	.product_line-template-default .productbox_imaqe img {

		height: 80px !important;	

	}

	

	.productbox_text {

		height: 130px !important;

	}

	.productbox p {

		height: 10px !important;	

	}

	

	.leftHome,.sliderRow,.galleryrow, .widget_nav_menu, .vc_custom_1472778694083,#text-7,#text-8,.keytagOffer {

		display:none !important;	

	}

	.textwidget a img {

		width: 100% !important	

	}

	

	#RegisterTable input[type="text"] ,#RegisterTable textarea,#RegisterTable select {

		width: 150px;

		display:block;

	}

	#RegisterTable,.ShoppingCartTablePlace {

		width: 320px !important;

		max-width: 320px !important;

	}

	#RegisterTable h2,#RegisterTable th,	#RegisterTable td,	#RegisterTable th a,	#RegisterTable td a,.ShoppingCartTablePlace th,	.ShoppingCartTablePlace td,	.ShoppingCartTablePlace th a,	.ShoppingCartTablePlace td a {

		font-size: 11px !important;	

	}

	

	.ShoppingCartTablePlace tr td:nth-child(3),.ShoppingCartTablePlace tr th:nth-child(3) {

		display:none;

	}

	

	.bannerSection > div > div > div > div {

		width:33% !important;

		float:left !important;

		margin: 0% !important;

		padding: 0% !important;		

	}

	.homeContainer {

		width: 100% !important;

		height: 0% !important;

		padding: 50% 0%;

		background-size:cover !important;

	}

	.homeContainer a {

		z-index:0 !important;

	}	

	

	#alterna-nav-menu-select .nav a {

		z-index: 20 !important;	

	}



	.mobileView a img {

		width:320px !important;

		clear:both !important;

		max-width: 320px !important;

	}

}



@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){

/* Styles */

	.show-search,#header-topbar,#alterna-topbar-nav {

		display:none !important;

	}

	

	#alterna-drop-nav {

		position:absolute;

		left: 0;

		width: 100%;

		margin-top: -50px;	

	}

	.single .content-wrap,.page .content-wrap {

		padding-top: 0px !important;

	}	



	#alterna-nav-menu-select .nav a br {

		content: ' ' !important;

	}

	

	#alterna-nav-menu-select .nav a br:after {

		content: ' ' !important;

	}

	#alterna-nav-menu-select .nav .active a {

		color: #fff !important;	

	}

	.productbox {

		float: left !important;

		width: 50% !important;

	}	



	a.awesomebutton {

		width: 100% !important;

		position: fixed !important;

		left: 0 !important;

		bottom: 0 !important;

		margin: 0 !important;

		padding: 0 !important;

	}

	

	#back-top {

		display:none !important; 	

	}

	

	.productbox_imaqe,.productbox_imaqe img {

		height: 110px !important;	

	}

	.header-wrap {

		position:static !important;	

	}



	.product_line-template-default .productbox_text_specific {

		height: 30px !important;	

	}



	.product_line-template-default .productbox_imaqe,	.product_line-template-default .productbox_imaqe img {

		height: 80px !important;	

	}

	

	.productbox_text {

		height: 130px !important;

	}

	.productbox p {

		height: 10px !important;	

	}

	

	.leftHome,.sliderRow,.galleryrow, .widget_nav_menu, .vc_custom_1472778694083,#text-7,#text-8,.keytagOffer {

		display:none !important;	

	}

	.textwidget a img {

		width: 100% !important	

	}

	

	#RegisterTable input[type="text"] ,#RegisterTable textarea,#RegisterTable select {

		width: 150px;

		display:block;

	}

	#RegisterTable,.ShoppingCartTablePlace {

		width: 320px !important;

		max-width: 320px !important;

	}

	#RegisterTable h2,#RegisterTable th,	#RegisterTable td,	#RegisterTable th a,	#RegisterTable td a,.ShoppingCartTablePlace th,	.ShoppingCartTablePlace td,	.ShoppingCartTablePlace th a,	.ShoppingCartTablePlace td a {

		font-size: 11px !important;	

	}

	

	.ShoppingCartTablePlace tr td:nth-child(3),.ShoppingCartTablePlace tr th:nth-child(3) {

		display:none;

	}

	

	.bannerSection > div > div > div > div {

		width:33% !important;

		float:left !important;

		margin: 0% !important;

		padding: 0% !important;		

	}

	.homeContainer {

		width: 100% !important;

		height: 0% !important;

		padding: 50% 0%;

		background-size:cover !important;

	}

	.homeContainer a {

		z-index:0 !important;

	}	

	

	#alterna-nav-menu-select ,#alterna-nav-menu-select .nav a {

		z-index: 20 !important;	

	}



	.mobileView a img {

		width:320px !important;

		clear:both !important;

		max-width: 320px !important;

	}

}





/* header */

.logo {

	text-align: center;

}



.alterna-topbar-menu {

	padding-left: 0px !important;

}



#menu-categories,#menu-footer-1 {clear: both;margin-left: 0px;padding-left: 0px;}





/* ------- 5. Search Form  ------- */

.sidebar-searchform , .widget_product_search #searchform {float: left;position: relative;width: 100%;margin: 0px;}

.sidebar-searchform input[type=text] , .widget_product_search #searchform input[type=text]{width: 96%;padding: 6px 5px;margin: 0px;}

.sidebar-searchform input[type=submit] ,

.widget_product_search #searchform input[type=submit]{

	top: 4px;right: 10px;padding: 5px;position: absolute;width: 26px;

	height: 26px;border: none;background-color:#7AB80E;

	background-image: url('img/search_icon.png');

	background-size:26px 26px;

	background-position: center;

}

.sidebar-searchform input[type=submit]:hover ,

.widget_product_search #searchform input[type=submit]:hover {background-color:#1a1a1a;}



.sidebar-searchform input[type="submit"], .widget_product_search #searchform input[type="submit"] {

    border: none;

    background-color: #0064b2;

}



#sidebar-s {

	border-color:rgb(204, 204, 204);

	box-shadow: none;

}



#menu-sidebar-nav li,#menu-sidebar-nav li a {

	color: #333;

	font-size: 14px;

}



#menu-sidebar-nav {

	padding-left: 0px;

}



#page-breadcrumb div ul {

	padding-left: 15px;

}

/*select stylign */

select {



    width: 220px;

    background-color: #fff;

    border: 1px solid #ccc;



}

select, input[type="file"] {



    height: 30px;

    line-height: 30px;



}



select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {



    display: inline-block;

    padding: 4px 6px;

    margin-bottom: 10px;

    font-size: 14px;

    line-height: 20px;

    color: #555;

    vertical-align: middle;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;



}

input, button, select, textarea {



    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;



}

label, input, button, select, textarea {



    font-size: 14px;

    font-weight: normal;

    line-height: 20px;



}

label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {

    cursor: pointer;

}



input, textarea, .uneditable-input {

    width: 100%;

}



label {

    display: block;

    margin-bottom: 5px;

}



input[type="checkbox"] {

    float: left;

    margin-right: 5%;

}

input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {

    width: auto;

}





.ShoppingCartTablePlace {

	margin-top:20px;

	width: 100%;

}



.ShoppingCartTablePlace th{

	color:#0000CC;

	font-size: 14px;

	text-align:left;



}





.ShoppingCartTablePlace td a{

	color:#0000CC;

	font-size: 14px;

	text-align:left;

}



.ShoppingCartTablePlace input[type="text"]{



margin-bottom:0px !important;



}



.ShoppingCartTablePlace .title {

	width: 200px;

}



.ShoppingCartTablePlace  .Quantity {

	width: 50px;

}





#CheckOutButton {

    width: 162px;

    height: 32px;

    line-height: 24px;

    display: block;

    text-align: center;

    color: #FFFFFF;

    font-family: Helvetica, Arial, sans-serif;

    font-weight: bold;

    font-size: 12px;

    border: rgb(0, 100, 178) 1px solid;

    background-color: rgb(0, 100, 178);

    border-radius: 5px;

    float: right;

    padding: 4px;

}



#ReturnToShopButton {

    width: 162px;

    height: 32px;

    line-height: 24px;

    display: block;

    text-align: center;

    color: #FFFFFF;

    font-family: Helvetica, Arial, sans-serif;

    font-weight: bold;

    font-size: 12px;

    border: #e8292e 1px solid;

    background-color: #e8292e;

    border-radius: 5px;

    float: right;

    padding: 4px;

}



#PreviousButton {

	width: 162px;

	height: 24px;

	line-height: 24px;

	display:block;

	text-align:center;

	color:#FFFFFF;

	font-family:Helvetica, Arial, sans-serif;

	font-weight:bold;

	font-size: 12px;

	background-image:url(../images/redbutton.jpg);

	float: left;

	margin-left: 10px;

}



#product_holder {

	float: left;

	width: 205px;

	clear:both;

}



#product_holder_last {

	float: left;

	width: 174px;

}



#product_holder h2 a,#product_holder_last h2 a {

	text-decoration:none;

	color: #175aa0;

	font-size: 17px;

}



#product_holder a.roundedbox, #product_holder_last a.roundedbox {

	background-color: #e5e7e6;

	border: #6d6f6e 1px solid;

	width: 172px;

	height: 172px;

	display:block;

    -moz-border-radius: 20px;

    -webkit-border-radius: 20px;

    -khtml-border-radius: 20px;

    border-radius: 20px;

    behavior: url(border-radius.htc);

    border-radius: 20px;

	text-align:center;

	padding-top: 8px;

}



#product_holder a.contactbox,#product_holder_last a.contactbox {

	background-color: #e5e7e6;

	border: #6d6f6e 1px solid;

	width: 172px;

	height: 180px;

	display:block;

    -moz-border-radius: 20px;

    -webkit-border-radius: 20px;

    -khtml-border-radius: 20px;

    border-radius: 20px;

    behavior: url(border-radius.htc);

    border-radius: 20px;

	text-align:center;

	background-image:url(/custom_images/contact_us.jpg);

	background-position:center;

}



#product_holder a.contactbox:hover,#product_holder a.roundedbox:hover,#product_holder_last a.contactbox:hover,#product_holder_last a.roundedbox:hover {

    box-shadow: 0 0 5px rgba(0, 0, 255, 1);

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 255, 1); 

    -moz-box-shadow: 0 0 5px rgba(0, 0, 255, 1); 



}

.redBox {

    -webkit-transform: rotate(355deg); 

    -moz-transform: rotate(355deg); 	

	background-color: #e00024;

	color: #FFF;

	float: left;	

	width: 265px;

	height: 203px;

	padding: 20px;

	margin-top: 60px;

	margin-left: 20px;

    -moz-border-radius: 20px;

    -webkit-border-radius: 20px;

    -khtml-border-radius: 20px;

    border-radius: 20px;

    behavior: url(border-radius.htc);

    border-radius: 20px;

	font-family: Helvetica, Arial, sans-serif;

	margin-right: 60px;

}



.redBox ul {

	list-style: none;

	margin-left: 60px;

}





#banner_container {

	margin: 10px 0px;

	height: 330px;

	width: 980px;

}



.ShoppingCartTablePlace th {

    color: #0000CC;

    font-size: 14px;

    text-align: left;

}



@media only screen 

  and (max-device-width: 1900px)

 {

 .stickyCart {

	 display: none !important;

 }

}



.stickyCart {

	float:left;

	padding:20px;

	border: 2px #000000 solid;

	margin:0px 0px 20px 0px;

	border-radius:1px;

	background-color: #ffffff;

   width:228px!important;

   z-index:999 !important;

}



.align_sidebar_items {

	float:left;

}



.popup {

    position: absolute;

    display: none;

    z-index: 50;

    border-collapse: collapse;

    width: 191px;

    height: 123px;

}



.popup ul {

    background-color: #ffffff;

    border: #0162af 1px solid;

    font-size: 12px;

    border-radius: 15px;

    padding: 10px;

    margin: 20px;

}



.row-fluid [class*="col-md-3"]:first-child {

    margin-left: 0 !important;

}



.row-fluid [class*="col-md-3"] {

    margin-left: 2.127659574468085%;

    *margin-left: 2.074468085106383%;

    width: 22.076923076923077%;

    *width: 22.023731587561375%;

}



.submit {

    background: #182858;

    color: #ffffff;

    padding: 10px 25px;

    border: 0px;

	border-radius:0px;

}



select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {

    display: inline-block;

    padding: 4px 6px;

    margin-bottom: 10px;

    font-size: 14px;

    line-height: 20px;

    color: #555;

	width: 100%;

	border: 1px rgb(204, 204, 204) solid;

	border-radius: 0px;

	height: auto;	

}



input[type="text"]:focus {

	border: 1px #0064b2 solid;	

}



.navbar {

    margin-bottom: 0px;

}



.mainsection #main {

	padding-left: 33px !important;

	padding-right: 34px !important;

}



.header-wrap .row {

	margin-right: 0px;

  margin-left: 0px;

}



@media only screen and (max-width: 960px) and (min-width: 481px) {

	.align_footer_items {

		display:flex;

	}

	.mainsection {

		width: 70% !important;

		float: left;

	}

}



/**

 * BxSlider v4.0 - Fully loaded, responsive content slider

 * http://bxslider.com

 *

 * Written by: Steven Wanderski, 2012

 * http://stevenwanderski.com

 * (while drinking Belgian ales and listening to jazz)

 *

 * CEO and founder of bxCreative, LTD

 * http://bxcreative.com

 */





/** RESET AND LAYOUT

===================================*/



.bx-wrapper {

	position: relative;

	margin: 0 auto 60px;

	padding: 0;

	*zoom: 1;

}



.bx-wrapper img {

	max-width: 100%;

	display: block;

}



/** THEME

===================================*/



.bx-wrapper .bx-viewport {

	-moz-box-shadow: 0 0 5px #ccc;

	-webkit-box-shadow: 0 0 5px #ccc;

	box-shadow: 0 0 5px #ccc;

	border: solid #fff 5px;

	left: -5px;

	background: #fff;

}



.bx-wrapper .bx-pager,

.bx-wrapper .bx-controls-auto {

	position: absolute;

	bottom: -30px;

	width: 100%;

}



/* LOADER */



.bx-wrapper .bx-loading {

	min-height: 50px;

	background: url(images/bx_loader.gif) center center no-repeat #fff;

	height: 100%;

	width: 100%;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 2000;

}



/* PAGER */



.bx-wrapper .bx-pager {

	text-align: center;

	font-size: .85em;

	font-family: Arial;

	font-weight: bold;

	color: #666;

	padding-top: 20px;

}



.bx-wrapper .bx-pager .bx-pager-item,

.bx-wrapper .bx-controls-auto .bx-controls-auto-item {

	display: inline-block;

	*zoom: 1;

	*display: inline;

}



.bx-wrapper .bx-pager.bx-default-pager a {

	background: #666;

	text-indent: -9999px;

	display: block;

	width: 10px;

	height: 10px;

	margin: 0 5px;

	outline: 0;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

}



.bx-wrapper .bx-pager.bx-default-pager a:hover,

.bx-wrapper .bx-pager.bx-default-pager a.active {

	background: #000;

}



/* DIRECTION CONTROLS (NEXT / PREV) */



.bx-wrapper .bx-prev {

	left: 10px;

	background: url(images/controls.png) no-repeat 0 -32px;

}



.bx-wrapper .bx-next {

	right: 10px;

	background: url(images/controls.png) no-repeat -43px -32px;

}



.bx-wrapper .bx-prev:hover {

	background-position: 0 0;

}



.bx-wrapper .bx-next:hover {

	background-position: -43px 0;

}



.bx-wrapper .bx-controls-direction a {

	position: absolute;

	top: 50%;

	margin-top: -16px;

	outline: 0;

	width: 32px;

	height: 32px;

	text-indent: -9999px;

	z-index: 9999;

}



.bx-wrapper .bx-controls-direction a.disabled {

	display: none;

}



/* AUTO CONTROLS (START / STOP) */



.bx-wrapper .bx-controls-auto {

	text-align: center;

}



.bx-wrapper .bx-controls-auto .bx-start {

	display: block;

	text-indent: -9999px;

	width: 10px;

	height: 11px;

	outline: 0;

	background: url(images/controls.png) -86px -11px no-repeat;

	margin: 0 3px;

}



.bx-wrapper .bx-controls-auto .bx-start:hover,

.bx-wrapper .bx-controls-auto .bx-start.active {

	background-position: -86px 0;

}



.bx-wrapper .bx-controls-auto .bx-stop {

	display: block;

	text-indent: -9999px;

	width: 9px;

	height: 11px;

	outline: 0;

	background: url(images/controls.png) -86px -44px no-repeat;

	margin: 0 3px;

}



.bx-wrapper .bx-controls-auto .bx-stop:hover,

.bx-wrapper .bx-controls-auto .bx-stop.active {

	background-position: -86px -33px;

}



/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */



.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {

	text-align: left;

	width: 80%;

}



.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {

	right: 0;

	width: 35px;

}



/* IMAGE CAPTIONS */



.bx-wrapper .bx-caption {

	position: absolute;

	bottom: 0;

	left: 0;

	background: #666\9;

	background: rgba(80, 80, 80, 0.75);

	width: 100%;

}



.bx-wrapper .bx-caption span {

	color: #fff;

	font-family: Arial;

	display: block;

	font-size: .85em;

	padding: 10px;

}



.bx-wrapper .bx-viewport {

	-moz-box-shadow:none;

	-webkit-box-shadow:none;

	box-shadow:none;

	border: none;

	background: transparent;

}



.bx-wrapper .bx-loading {

	background: url(third-party/jquery.bxslider/images/bx_loader.gif) center center no-repeat transparent;

}



.bx-wrapper .bx-controls {

	opacity:0;

	transition:500ms;

	-webkit-transition:500ms;

	-moz-transition:500ms;

}



.bx-wrapper:hover .bx-controls {

	opacity:1;

}



.bx-wrapper ul {

	list-style-type:none;

	padding:0;

	margin:0;

}



.bx-wrapper ul li {

    background: none;

    margin-right: 5px !important;

}



.bx-wrapper ul li img {

	max-height:100%;

	max-width:100%;

	display:inline-block;

}



.bx-wrapper ul.gray li img, .bx-wrapper ul.grayhovercolor li img {

    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */

    filter: gray; /* IE6-9 */

    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */

    /* -webkit-backface-visibility: hidden; /* Fix for transition flickering */

}



.bx-wrapper ul.grayhovercolor li img:hover {

    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");

    -webkit-filter: grayscale(0%);

}



@media all and (-webkit-min-device-pixel-ratio: 2) {

	.bx-wrapper .bx-prev { background: url(third-party/jquery.bxslider/images/controls@2x.png) no-repeat 0 -32px; background-size:96px,63px; }

	.bx-wrapper .bx-next { background: url(third-party/jquery.bxslider/images/controls@2x.png) no-repeat -43px -32px; background-size:96px,63px; }

}



@media all and (-webkit-min-device-pixel-ratio: 3) {

	.bx-wrapper .bx-prev { background: url(third-party/jquery.bxslider/images/controls@3x.png) no-repeat 0 -32px; background-size:96px,63px; }

	.bx-wrapper .bx-next { background: url(third-party/jquery.bxslider/images/controls@3x.png) no-repeat -43px -32px; background-size:96px,63px; }

}



/* alignment */

.bx-wrapper ul.kiwi-logo-carousel.align-top li div.helper { width:100%; height:100%; display:table-cell; vertical-align:top; text-align:center; }

.bx-wrapper ul.kiwi-logo-carousel.align-top li img { max-height:100%; max-width:100%; display:inline-block; }

.bx-wrapper ul.kiwi-logo-carousel.align-center li div.helper { width:100%; height:100%; display:table-cell; vertical-align:middle; text-align:center; }

.bx-wrapper ul.kiwi-logo-carousel.align-center li img { max-height:100%; max-width:100%; display:inline-block; }

.bx-wrapper ul.kiwi-logo-carousel.align-bottom li div.helper { height:100%; display:table-cell; vertical-align:bottom; text-align:center; }

.bx-wrapper ul.kiwi-logo-carousel.align-bottom li img { max-height:100%; max-width:100%; display:inline-block; }



.other {

	width:270px;

	height:270px;

	background:url('/wp-content/uploads/2016/08/other-products.png') 0 0;

}



.other:hover{

	background:url('/wp-content/uploads/2016/11/other-products-hover.png');

}



.discon {

	width:270px;

	height:270px;

	background:url('/wp-content/uploads/2016/08/specials.png');

}



.discon:hover{

	background:url('/wp-content/uploads/2016/08/specials-hover.png');

}



#scrollBtn { display: none; position: fixed; bottom: 20px; right: 30px; z-index: 99; border: none; outline: none; background-color: transparent; color: white; cursor: pointer; padding: 15px; border-radius: 15px; font-size: 18px; opacity: 1; filter: alpha(opacity=100); }

#scrollBtn:hover { background-color: transparent; }



@media only screen and (max-width: 480px) {

	#scrollBtn img {width:100px; bottom: 10px; right: 10px;}

	.ShoppingCartTablePlace tr td:nth-child(3),.ShoppingCartTablePlace tr th:nth-child(3) {display:none}

	#CheckOutButton {width: 122px; float: left;}

	

	#RegisterTable input,#RegisterTable select,#RegisterTable textarea {width:120px;}

	#RegisterTable select.ccDetails {width:50px;}

	#header-topbar-left-content > ul > li, #header-topbar-right-content > ul > li {padding: 0 6px;}

}



