/*
  $Id: stylesheet.css,v 1.9 2017/11/15 20:59:02 hpdl Exp $
*/
body{
/*
background: #feccb1; 
background: -moz-linear-gradient(top, #feccb1 0%, #f17432 50%, #ea5507 66%, #fb955e 100%); 
background: -webkit-linear-gradient(top, #feccb1 0%,#f17432 50%,#ea5507 66%,#fb955e 100%); 
background: linear-gradient(to bottom, #feccb1 0%,#f17432 50%,#ea5507 66%,#fb955e 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=0 );
s*/
margin:0px;padding:0px;
font-family: 'IBM Plex Sans', sans-serif;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */}

/* Standard Styles Starts */

a{
	color: blue;
}
a:hover{
	color:#ffcc00;
}
a:focus{
	outline:none;
}
h1, h2, h3, h4, h5, h6{	

}
h1{
	font-size:38px;
}
h2{
	font-size:32px;
}
h3{
	font-size:26px;
}
h4{
	font-size:20px;
}
h5{
	font-size:18px;
}
h6{
	font-size:14px;
}
.main-heading{
	font-size:30px;
}
.main-heading span{
	font-size:18px;
	color:#878a8c;
}
.main-heading2{
	font-size:24px;
}
.main-heading, 
.main-heading2, 
.sub-heading{
	text-transform:uppercase;
}
.sub-heading{
	font-size:24px;
	padding:10px 0;
}

.header-top li, 
.header-top .btn-link, 
#main-menu.navbar, 
#search .input-group .form-control, 
#cart .btn, 
.dropdown-menu, 
.product-head, 
.product-col .caption h4, 
.product-col .price, 
.product-col .btn-cart, 
.breadcrumb, 
.side-heading, 
.list-group-item, 
.product-filter, 
.pagination, 
.product-info .product-details, 
.tabs-panel .nav-tabs{
}

hr{
	border-color:#8c8f92;
}

/* Form & Buttons Styles Starts */

.btn-black {
	background-color: #303030;
}
.btn-black:hover, 
.btn-black:focus,
.btn-black:active,
.btn-black.active, 
.btn-main {
	background-color: #F08728;
}
.btn-main:hover, 
.btn-main:focus,
.btn-main:active,
.btn-main.active {
	background-color: #3e9144;
}
.btn-black, 
.btn-black:hover, 
.btn-black:focus,
.btn-black:active,
.btn-black.active, 
.btn-main, 
.btn-main:hover, 
.btn-main:focus,
.btn-main:active,
.btn-main.active {
	color:#fff;
}

/* Header Area Styles Starts 
background: rgb(248,54,213);
background: radial-gradient(circle, rgba(248,54,213,1) 27%, rgba(47,140,255,1) 87%);
*/

#header-area{
 margin-bottom: 40px;  
  border-radius: 0px 0px 35px 0px;
  padding-bottom: 10px;
background: #dae5ee;	
}
	.header-top{
margin-bottom: 20px;
	}
	
/* Header Links Styles Starts */

		.header-links ul{
		}
			.header-links li{
				display:inline-block;
			}
			.header-links li .fa{
				margin-right:3px;
			}
			.header-links li, 
			.header-links li a{
				color:#969696;
                font-size: 10px;
			}
			.header-links ul li a{
				padding:2px 2px 2px 2px;
        margin-right: 5px;
			}
			.header-links li a:hover, 
			.header-links li a:focus, 
			.header-links li.active a{
				background:none;
				color:white;
			}
			
/* Currency & Languages Drop Down Styles Starts */

	.header-top .btn-link{
		color:#969696;
		text-decoration:none;
		margin:0px 0 0 0;
        font-size: 10px
	}
	.header-top .open .btn-link{
		color:#72d279;
	}
		.header-top .btn-link i.fa{
			margin-left:5px;
		}
		
/* Main Header & Search Styles Starts 
    background-image: url("/t/newdes2-swish/images/swish_tlo.svg");
    background-size: cover;
        background-color: #fe7f3f;

*/


#headbk {
}


	.main-header{
		padding:15px 15px;

	}
		
    
     
    
		#logo .img-responsive{
			margin-left:0px;
			margin-right:auto;
            max-height:80px !important;        
		}
    
    #logo h1 { font-size: 12px;
  padding: 0px;
  text-align: right;
  margin-top: 8px;
  margin-right: 15px;
  color: #D7D7D7;;
  font-style: italic;  
  display: block;
  padding: 5px;
  width: 120px;
  float: right;
  margin-bottom: 30px }
    
		#search{
		
		}
		#search .input-group{
		}
			#search .input-group .form-control{
				background-color:#fff;
                color:#000;
				border:solid #fff;
				border-width:1px 0px 1px 1px;				
				-webkit-border-radius:0;
				   -moz-border-radius:0;
				        border-radius:5px;
				-webkit-box-shadow:none;
				   -moz-box-shadow:none;
				     box-shadow:none;
                padding-left: 8px;
                padding-right: 2px;      
                border-radius:0px;     
                                
			}
			#search .input-group .btn{
				background:none;
				border:solid #fff;
				border-width:1px 1px 1px 0px;                              
				color: #2283b4;
			    height: 34px;
				-webkit-border-radius:0;
				   -moz-border-radius:0;
				        border-radius:0;
				-webkit-box-shadow:none;
				   -moz-box-shadow:none;
				     box-shadow:none;
			}
      
#search .input-group .form-control::placeholder {
  color: rgb(34, 131, 180);
  opacity: 1; /* Firefox */
  font-size: 14px; text-align: center
}      
			
/* Cart Style Starts */	

	#cart .btn{
		color:#383838;
		background:none;
		border:1px solid #F08728;
		text-align:left;
		padding:10px 15px;
		margin:12px 0 0 0;
		font-size:14px;
		-webkit-border-radius:0;
		   -moz-border-radius:0;
				border-radius:0;
		-webkit-box-shadow:none;
		   -moz-box-shadow:none;
			 box-shadow:none;
	}
		#cart .btn .fa-shopping-cart{
			color:#F08728;
			line-height:none;
			font-size:22px;
			margin-right:10px;
			vertical-align: top;
		}
		#cart .btn span {
			color:#252a2f;
			font-size:16px;			
			text-transform:uppercase;
		}
		#cart .btn span#cart-total{
			color:#F08728;
			padding:0 8px 0 5px;
		}
		#cart .btn i.fa-caret-down{
			color:#F08728;
			margin-left:5px;
		}
		#cart .dropdown-menu {
			min-width: 100%;
			margin-top:10px;
			background:#252a2f;
			color:#fff;
			border:none;
			z-index: 1001;
			padding:5px;
			-webkit-border-radius:0;
			   -moz-border-radius:0;
					border-radius:0;
		}
		#cart .open > .dropdown-menu{
			display:block;
		}
		#cart .dropdown-menu table {
			margin-bottom: 10px;
		}
		#cart .dropdown-menu table, 
		#cart .dropdown-menu table td{
			background:none;
			border:none;
		}
		#cart .dropdown-menu table.hcart td, 
		.line-bottom{
			border-bottom:1px solid #54575b;
		}
		.line-top, 
		.btn-block1{
			border-top:1px solid #54575b;
		}
		#cart .btn-block1{
			padding:20px 0 0;
		}
		#cart .btn-block1 a{
			padding:8px 12px;
			margin-left:10px;
			text-transform:uppercase;
			font-size:12px;
			text-decoration:none;
		}
		#cart .btn-block1 a:hover, #cart .btn-block1 a + a{
			background:#F08728;
			color:#fff;
		}
		#cart .btn-block1 a, #cart .btn-block1 a + a:hover{
			background:#fff;
			color:#252a2f;
		}
		#cart .dropdown-menu li > div {
			min-width: 427px;
			padding: 0 10px;
		}
		#cart .dropdown-menu li p {
			margin: 20px 0;
		}
		#cart .dropdown-menu table.total{
		}
		#cart .dropdown-menu table.total td{
			padding:2px 8px;
		}
		#cart .dropdown-menu table td a{	
			color:#F08728;
		}
		#cart .dropdown-menu table td a:hover{
			color:#fff;
		}
		
/* Main Menu Styles Starts 
background:#F4F4F4;
*/

	#main-menu{
		        	
              background-color: none;

	}
	#main-menu.navbar{
		margin:0;
		padding:0;
		border:none;
		-webkit-border-radius:0;
		   -moz-border-radius:0;
				border-radius:0;
	}
		#main-menu .navbar-nav > li{
		}
		#main-menu .navbar-nav > li + li{
		}              
		#main-menu .navbar-nav > li a{
			color: #969696;  
		}
		#main-menu .navbar-nav > li > a:hover, 
		#main-menu .navbar-nav > li > a:focus, 
		#main-menu .navbar-nav > li.open a{
			
			color:#fff;
		}		
			#main-menu .dropdown-menu{
				background:#2283B4;
				border:none;
				padding:0;
				-webkit-border-radius:0;
				   -moz-border-radius:0;
				        border-radius:0;
				-webkit-box-shadow:none;
				   -moz-box-shadow:none;
				     box-shadow:none;
			}
				#main-menu .dropdown-menu li a{
					color:#fff;
					font-size:15px;
					padding-top:6px;
					padding-bottom:6px;
					font-weight:normal;
				}
				#main-menu .dropdown-menu li:hover a{
					background:#C4E1FF;
					text-decoration:none;
				}
					#main-menu .dropdown-inner {
						display:table;
						padding-bottom:10px;
					}
						#main-menu .dropdown-inner ul {
							display:table-cell;
						}
						#main-menu .dropdown-inner .dropdown-header{
							font-size:15px;
							text-transform:uppercase;
							color:#fff;
							padding:15px 0 10px 15px;
						}
						#main-menu .dropdown-inner li a {
							min-width:220px;
							display:block;
							padding:3px 20px;
							clear:both;
						}	
						
/* Breadcrumb Styles Starts */

	.breadcrumb{
		text-transform:uppercase;
		padding:10px 18px;
		border:1px solid #e8e8e8;
		background:#fff;
		-webkit-border-radius:0;
		   -moz-border-radius:0;
				border-radius:0;
	}
		.breadcrumb li{
			color:#878a8c;
			font-size:13px;
		}
		.breadcrumb > li + li:before{
			content:"\00BB";
			color:#878a8c;
		}
		.breadcrumb li a{
			color:#252a2f;
		}
		
/* Slider Section Styles Starts */

	.slider{
		margin-bottom:30px;
    background-color: none;    
	}
  
	
/* Three Column Banner Styles Starts */

	.col3-banners{
		margin-bottom:20px;
	}
	
/* Products Box Styles Starts */

	.products-list{
		margin-bottom:15px;
	}
		.product-head{
			padding: 14px 20px;
			margin:0 0 20px;
			font-size:24px;
			background:#252a2f;
			color:#fff;
			text-transform:uppercase;
		}
		.product-col{
			padding:15px 15px 10px;
			margin-bottom:20px;
			background:#fff;
			border:1px solid #e8e8e8;
		}
		.product-col.list .image{
			padding:20px 30px 10px 0;
			float:left;
		}
		.product-col .caption{
			padding: 20px 0;
		}
			.product-col h4{
				font-size:18px;
				text-transform:uppercase;
			}
			.product-col .description{
				padding:5px 0;
				font-size:12px;
				line-height:18px;
				text-align:justify;
				color:#8b8b8b;
			}
			.product-col.list .description{
				padding-right:20px;
			}
			.product-col .price{
				padding:10px 0;
			}
				.product-col .price .price-tax{
					font-size:14px;
					color:#212121;
					text-transform:uppercase;
				}
				.product-col .price span.price-new{
					color:#2f353b;
					font-size:24px;
					padding-right:5px;
				}
				.product-col .price span.price-old{
					font-size:18px;
					color:#808080;
					text-decoration:line-through;
				}
			.product-col .cart-button{
				padding-top:10px;
			}
				.product-col .cart-button .btn{
					-webkit-border-radius:0;
					   -moz-border-radius:0;
				            border-radius:0;
				}
				.product-col .btn-wishlist, 
				.product-col .btn-compare{
					color:#fff;
					background:#303030;
					margin-right:3px;
				}
				.product-col .btn-wishlist:hover, 
				.product-col .btn-compare:hover, 
				.product-col .btn-cart, 
				.product-col .btn-cart:hover .fa {
					background:#F08728;				
				}
				.product-col .btn-cart{
					padding:0 0 0 15px;
					font-size:18px;
					color:#fff;
					text-transform:uppercase;
					border:none;
				}
				.product-col .btn-cart .fa{
					margin-left:10px;
					padding:10px;
				}
				.product-col .btn-cart .fa, 
				.product-col .btn-cart:hover{
					background:#303030;
				}
				.product-col .cart-button.button-group .btn-cart{
					padding:5px 12px;
					font-size:17px;
				}
				.product-col .cart-button.button-group .btn-cart .fa {
					margin-left:0;
					padding:0;
					background:none;
				}
	
/* Two Column Banner Styles Starts */

	.col2-banners{
		margin-bottom:20px;
	}
	
/* Shopping Cart Page Styles Starts */

	.shopping-cart-table{
		margin-top:30px;
		background:#fff;
		text-transform:uppercase;
	}
		.shopping-cart-table thead > tr > td{
			font-size:15px;
			font-weight:600;
			border-bottom:none;
		}
		.shopping-cart-table tbody > tr > td{
			font-size:16px;
		}
		.shopping-cart-table tbody > tr > td a:hover{
			color:#252a2f;
		}
		
/* Compare Page Styles Starts */

	.compare-table{
		margin-top:30px;
		background:#fff;
		text-transform:uppercase;
	}
		.compare-table thead{
			background:#f9f9f9;
		}
		.compare-table thead > tr > td{
			font-size:15px;
			font-weight:600;
			border-bottom:none;
		}
		.compare-table tbody > tr > td{
			font-size:14px;
		}
		.compare-table tbody > tr > td a:hover{
			color:#252a2f;
		}
		.compare-table td{
			text-align:center;
		}
		.compare-table .rating .fa-star{
			color:#F08728;
		}
	
/* Login & Registration Section Styles Starts */

	.login-area{
		padding-top:30px
	}
	.registration-area{
		padding-top:20px;
	}
	.panel-smart{
		padding:20px;
		background:#fff;
		border:1px solid #e8e8e8;
		-webkit-border-radius:0;
		   -moz-border-radius:0;
				border-radius:0;
	}
		.panel-smart .panel-heading{
			padding:5px 0 15px 0;
			color:#252a2f;
			border-bottom:1px solid #929497;
		}
		.panel-smart h3.panel-title{
			font-size:24px;
		}
		.panel-smart .panel-body{
			padding:20px 0 0;
		}
	.registration-area .inner{
		margin-top:30px;
		margin-bottom:20px;
	}
	.registration-area .control-label{
		color:#8b8b8b;
		font-weight:600;
	}
	.registration-area .form-control, .registration-area .btn{
		-webkit-border-radius:0;
		   -moz-border-radius:0;
		        border-radius:0;
	}
	.registration-area .dl-horizontal{
	}
		.registration-area .dl-horizontal dt{
			font-weight:normal;
		}
		.registration-area .dl-horizontal dd{
			font-weight:bold;
		}
		.registration-area .dl-horizontal dt, .registration-area .dl-horizontal dd{
			margin-bottom:5px;
		}
	.registration-area .dl-horizontal.total{
		color:#F08728;
		font-size:18px;
	}
		.registration-area .dl-horizontal.total dt, 
		.registration-area .dl-horizontal.total dd{
			margin-bottom:0;
		}
		
/* Main Container Styles Starts */		

	#main-container{
		margin-bottom:35px;
	}
	#main-container-home{
		margin-bottom:0;
	}
	
/* Product Carousel Styles Starts */	
	
	.product-carousel .product-head{
	}
	.product-carousel .row{
		margin-left:-5px;
		margin-right:-5px;
	}
	.product-carousel .col-xs-12{
		padding-left:0;
		padding-right:0;
	}
    #owl-product .item{
		padding-left:5px;
		padding-right:5px;
    }
	#owl-product .owl-controls{
		margin:0;
	}
		#owl-product .owl-controls .owl-buttons div{
			position:absolute;
			background:none;
			font-size:26px;
		}	
		#owl-product .owl-controls .owl-buttons .owl-prev, 
		#owl-product .owl-controls .owl-buttons .owl-next{
			top:-61px;
			color:#fff;
		}
		#owl-product .owl-controls .owl-buttons .owl-prev{
			right:60px;
		}	 
		#owl-product .owl-controls .owl-buttons .owl-next{
			right:20px;
		}		
	
/* Category Intro Content Styles Starts */

	.cat-intro{
		padding-top:10px;
	}
		.cat-intro .img-thumbnail{
			-webkit-border-radius:0;
			   -moz-border-radius:0;
					border-radius:0;
		}
		.cat-intro .cat-body{
			color:#8b8b8b;
			font-size:13px;
			padding-left:5px;
			text-align:justify;
		}
		
/* Product Filter Styles Starts */

	.product-filter{
		margin:30px 0;
		padding:8px 0;
		border:solid #d0d0d0;
		border-width:1px 0;
	}
		.product-filter .display{
			padding-top:5px;
		}
			.product-filter .display a{
				color:#2f353b;
				font-size:24px;
				margin-right:6px;
			}
			.product-filter .display a.active{
				color:#F08728;
			}
		.product-filter .control-label{
			padding-top:5px;
			font-size:18px;
			font-weight:normal;
		}
		.product-filter .form-control{
			height:30px;
			padding:3px 6px;
			-webkit-border-radius:0;
			   -moz-border-radius:0;
					border-radius:0;
		}
		
/* Side Products Lists Styles Starts */

.side-products-list{
	margin:0 0 20px;
	padding:0;
	list-style:none;
	border:1px solid #ddd;
}
.side-products-list li{
	padding:10px 15px;
}
.side-products-list li + li{
	border-top:1px solid #ddd;
}
	.side-products-list h5{
		margin-bottom:7px;
		font-size:16px;
	}
	.side-products-list h5 a{
		color:#252a2f;
	}
	.side-products-list h5 a:hover{
		color:#F08728;
	}
	.side-products-list img{
		margin-right:15px;
	}
	.side-products-list img, 
	.side-products-list h5,
	.side-products-list .price{
		float:left;
	}
	.side-products-list .price span.price-new{
		color:#F08728;
		font-size:18px;
		padding-right:5px;
	}
	.side-products-list .price span.price-old{
		font-size:14px;
		color:#808080;
		text-decoration:line-through;
	}
		
/* Product Page Styles Starts */
	
	.product-info{
		padding-top:10px;
	}
		.product-info .images-block{
		}
		.product-info .images-block .thumbnail{
			padding:10px;
			-webkit-border-radius:0;
			   -moz-border-radius:0;
					border-radius:0;
		}
		.product-info.full .images-block .list-inline{
			margin-left:-5px;
		}
		.product-info.full .images-block .list-inline li{
			padding-left:5px;
			padding-right:5px;
		}
		.product-info .images-block .list-inline{
			margin-left:-2px;
		}
		.product-info .images-block .list-inline li{
			padding-left:2px;
			padding-right:2px;
		}
		.product-info .images-block .list-inline .thumbnail{
			padding:5px;
		}
		.product-info .product-details{
		}
		.product-info .product-details h2{
			margin-top:0;
			font-size:24px;
		}
		.product-info .product-details h3{
			font-size:22px;
		}
		.product-info .product-details h2, .product-info .product-details h3{
			text-transform:uppercase;
		}
		.product-info .product-details .manufacturer{
			color:#808080;
			text-transform:uppercase;
		}
			.product-info .product-details .manufacturer span{
				min-width:130px;
				display:inline-block;
				color:#2f353b;
			}
		.product-info .product-details .price{
		}
			.product-info .product-details .price-head{
				padding-right:10px;
				font-size:24px;
				color:#212121;
				text-transform:uppercase;
			}
			.product-info .product-details .price-tax{
				padding-top:5px;
				font-size:14px;
				color:#212121;
				text-transform:uppercase;
			}
			.product-info .product-details .price-new{
				color:#F08728;
				font-size:24px;
				padding-right:5px;
			}
			.product-info .product-details .price-old{
				font-size:18px;
				color:#212121;
				text-decoration:line-through;
			}
		.product-info .product-details .options{
		}
			.product-info .product-details .options h3{
				margin-bottom:20px;
			}
			.product-info .product-details .options h6{
				font-weight:700;
			}
			.product-info .product-details .cart-button{
			}
				.product-info .product-details .cart-button .btn{
					-webkit-border-radius:0;
					   -moz-border-radius:0;
							border-radius:0;
				}
				.product-info .product-details .btn-wishlist, 
				.product-info .product-details .btn-compare{
					color:#fff;
					background:#303030;
					margin-right:3px;
				}
				.product-info .product-details .btn-wishlist:hover, 
				.product-info .product-details .btn-compare:hover, 
				.product-info .product-details .btn-cart{
					background:#F08728;
				}
				.product-info .product-details .btn-cart{
					font-size:14px;
					color:#fff;
					text-transform:uppercase;
				}
				.product-info .product-details .btn-cart:hover{
					color:#fff;
					background:#47a14d;
				}
	.product-info-box{
		padding-top:10px;
	}
	.product-info-box + .product-info-box{
		padding-top:30px;
	}
		.product-info-box .heading{
			padding:13px 20px;
			font-size:18px;
			color:#F08728;
			text-transform:uppercase;
			background:#fff;
			border-top:1px solid #e8e8e8;
			border-right:1px solid #e8e8e8;
			border-bottom:4px solid #F08728;
			border-left:1px solid #e8e8e8;
		}
		.product-info-box .content{
			color:#212121;
			font-size:13px;
		}
		
/* Tabs Styles Starts */

	.tabs-panel{
		margin-top:20px;
	}
	.tabs-panel.panel-smart{
		padding:0;
	}
		.tabs-panel .nav-tabs{
			text-transform:uppercase;
			font-size:16px;
			border-bottom:4px solid #F08728;
		}
		.tabs-panel .nav-tabs > li{
			margin-bottom:0;
		}
		.tabs-panel .nav-tabs > li > a{
			color:#F08728;
			margin:0; 
		}
		.tabs-panel .nav-tabs > li > a, 
		.tabs-panel .btn, 
		.tabs-panel .form-control{
			-webkit-border-radius:0;
			   -moz-border-radius:0;
			        border-radius:0;
		}
		.tabs-panel .nav-tabs > li.active > a, 
		.tabs-panel .nav-tabs > li.active > a:hover, 
		.tabs-panel .nav-tabs > li.active > a:focus, 
		.tabs-panel .nav > li > a:hover, 
		.tabs-panel .nav > li > a:focus{
			background:none;
		}
		.tabs-panel .nav-tabs > li > a, 
		.tabs-panel .nav-tabs > li.active > a, 
		.tabs-panel .nav-tabs > li.active > a:hover, 
		.tabs-panel .nav-tabs > li.active > a:focus, 
		.tabs-panel .nav-tabs > li > a:hover{
			border:none;
		}
		.tabs-panel .nav-tabs > li.active, 
		.tabs-panel .nav-tabs > li.active > a{
			background:#F08728;
			color:#fff;
		}
		.tabs-panel .nav-tabs > li > a:hover{
			background:#f4f4f4;
		}
		.tabs-panel .tab-content{
			padding:20px;
			font-size:13px;
		}
		.tabs-panel label.control-label{
			text-transform:uppercase;
			font-weight:normal;
		}
		.tabs-panel label.control-label.ratings{
			padding-top:1px;
		}
		.tabs-panel .btn{
			margin-left:-10px;
		}
		
/* Pagination Styles Starts */

	.pagination{
		margin:0; 
	}
		.pagination > li > a{
			color:#444c53;
		}
		.pagination > li:first-child > a, 
		.pagination > li:first-child > span,
		.pagination > li:last-child > a, 
		.pagination > li:last-child > span{
			-webkit-border-radius:0;
			   -moz-border-radius:0;
					border-radius:0;
		}
		.pagination > .active > a, 
		.pagination > .active > span, 
		.pagination > .active > a:hover, 
		.pagination > .active > span:hover, 
		.pagination > .active > a:focus, 
		.pagination > .active > span:focus{
			background:#F08728;
			border-color:#F08728;
		}
	.results{
		padding-top:10px;
		text-align:right;
	}
		
/* Page Content Styles Starts */

	.page-box{
		color:#8b8b8b;
		font-size:13px;
		margin-bottom:40px;
	}
		.page-box h3{
			margin:0;
			font-size:24px;
			color:#252a2f;
		}
		.page-box h3, .page-box h4{
			text-transform:uppercase;		
		}
		.page-box h4{
			margin:5px 0 15px;
			color:#808080;
			font-size:18px;
		}
		.page-box .sm-links{
			margin-bottom:20px;
		}
			.page-box .sm-links li{
				background:#252424;
				width:34px;
				text-align:center;
				padding:5px 0 4px;
				margin:0 0 0 4px;
			}
			.page-box .sm-links li:hover {
				background:#F08728;
			}
				.page-box .sm-links li a .fa{
					color:#fff;
					font-size:24px;
				}
				
/* Content Box Styles Starts */

	.content-box{
		border:1px solid #e9e9e9;
		background:#fff;
		margin-top:20px;
		padding:30px;
	}
		.content-box .special-heading{
			font-size:100px;
			color:#F08728;
			margin-top:0;
			margin-bottom:30px;
		}
		
/* Map Wrapper Styles Starts */

	#map-wrapper{
		border:1px solid #feffff;
		margin:20px 0;
		height:250px;
	}
		
/* Sidebar Styles Stars */

	.side-heading{
		margin-top:0;
		padding:12px 20px;
		font-size:18px;
		text-transform:uppercase;
		color:#fff;
		background:#383838;
	}
	.list-group, 
	.list-group-item:first-child, 
	.list-group-item:last-child{
		-webkit-border-radius:0;
		   -moz-border-radius:0;
		        border-radius:0;
	}
	.list-group-item{
		color:#252a2f;
		font-size:14px;
		text-transform:uppercase;
		font-weight:bold;
	}
	.list-group.categories a.list-group-item:hover, 
	.list-group.categories a.list-group-item:focus {
		background-color:#F08728;
	}
	.list-group.categories a.list-group-item:hover, 
	.list-group.categories a.list-group-item:focus, 
	.list-group.categories a.list-group-item:hover .fa, 
	.list-group.categories a.list-group-item:focus .fa {
		color:#fff;
	}
	.list-group-item .fa{
		font-size:12px;
		padding-right:6px;
		color:#F08728;
	}
	.filter-group{
		margin-left:20px;
	}
	
/* Blockquote Styles Starts */

	.panel-smart blockquote{
		margin:0;
		padding:5px 15px;
		color:#8b8b8b;
		font-size:13px;
		border:none;
	}
	.panel-smart blockquote footer{
		padding-top:10px;
		color:#252a2f;
		font-size:14px;
	}
	
/* Contact Details Box Styles Starts */
	
	.contact-details li + li{
		margin-top:20px;
	}
	.contact-details li .fa{
		color:#F08728;
		padding:5px 10px 0 0;
		font-size:18px;
	}

/* Footer Links Styles Starts */

	.footer-links{
		border-top:1px solid #bcbcbc;
		padding:25px 0 40px;
	}
		.footer-links h5{
			text-transform:uppercase;
			margin-bottom:20px;
		}
		.footer-links ul{
			list-style:none;
			margin:0;
			padding:0;
		}
			.footer-links li{
				padding:2px 0;
				font-size:12px;
			}
				.footer-links li, 
				.footer-links li a{
					color:#212121;
				}
				.footer-links li a:hover, 
				.footer-links .last li a{
					color:#232323;
				}
				.footer-links .last h4.lead{
					font-size:24px;
					margin-bottom:0;
					font-weight: normal;
					color:#8b8b8b;
				}
				.footer-links .last h4.lead span{
					color:#151515;
				}

/* Copyright Styles Starts */

	.copyright{
		background:#252a2f;
		padding:18px 0 8px;
		font-size: 13px;
		color: #fff;
	}
		.copyright a, 
		.copyright a:hover {
			color:#F08728;
		}
		.copyright p{
			padding-top:4px;
		}
		
/* Genric Styles Starts */

.product-col .description, 
.footer-links li {
	
}
#main-menu.navbar {
	
}
.product-col .btn-cart {
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
		 -o-transition: all 0.3s ease-out;
			transition: all 0.3s ease-out;
}	

.wyroz-box-frame { padding: 7px; text-align: center }
.wyroz-box-body div,.wyroz-box-body span, .wyroz-box-body ol, .wyroz-box-body ul  { color: #fff }


.wyroz-box-capt,.wyroz-box-capt strong { display: inline-block; font-weight: normal; }
.mybreadcrumb, .headerNavigation, .headerNavigation h2, .mybreadcrumb span h2, a.headerNavigation, a.headerNavigation h2 { color: #DFDFDF }

.productListing-heading { background-image: none !important; background-color: #FFF; color: #d8d8d8; padding: 10px }


a.listlink { font-size: 15px}
a.listlink:hover { color: #ffcc00 }

.listcommentprod, .listcommentprod p { font-size: 15px !important; color: #4D4D4D; margin-left: 15px; margin-top: 19px }

#pinfo_bl_info_whole { border: none;

background: none; /* Old browsers */

  }

/*background: #ffb76b; 
background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 37%, #ff7f04 100%); 
background: -webkit-linear-gradient(top, #ffb76b 0%,#ffa73d 37%,#ff7f04 100%); 
background: linear-gradient(to bottom, #ffb76b 0%,#ffa73d 37%,#ff7f04 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); 
   background-size: cover
*/ 
/*
line-height: 1.8em !important; padding: 10px ;
background-color: #1D2229;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
color: #fff;
}
*/
.pinfo_opis   { line-height: 1.5em !important; padding: 10px ;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.pinfo_opis p, .pinfo_opis td,  .pinfo_opis ul { color: #1e3258; }


.row-footer { margin-top: 13px;background-color: #252A2F}

.box-capt-more { float: right}
.wyroz-box-capt,.box-capt-more { display: inline; width: auto; padding: 0px; margin: 0px }
.box-capt-more { }

/*
#rightmenu { display: none }
#rightmenu ul { list-style-type: none; padding-left: 0px; margin-left: 0px;  }
#rightmenu ul li { padding-left: 0px; margin-left: 0px }   

*/

#rightmenu ul { list-style-type: none; padding-left: 12%; margin-left: 0px; margin-top: 30px;  } 
#rightmenu ul li {  padding-left: 0px; margin-left: 0px; padding-bottom: 7px }   

.main { padding-bottom: 10px; padding-top: 10px }

.btn-primary
{
}

.btn-info
{
    color: #fff;
    
}


.btn-info:hover 
{

}

.btn-primary:hover 
{

}


/*  border: 0px solid #e1e1e1;*/
.left_menu {  list-style-type: none; padding-left: 0px; margin-left:0px;   }
.mi2,.left_menu { 
background-color: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 3px;
 
}
.mi2,.mi1 { border: none; padding-left: 40px; padding-bottom: 5px; padding-top: 5px; }
.left_menu li { padding-left: 0px; margin-left:0px }

			.carousel-caption
			{
				position: absolute;
				right: 0;
				bottom: 0;
				left: 0;
				z-index: 10;
				padding-top: 10px;
        padding-right: 30px;        
				padding-bottom: 10px;
				color: #fff;
				text-align: right;
				background: rgba(0,0,0,0.1);
        font-size: 20px  ;        
			}
      
#main-carousel { padding-bottom: 10px;  }      

.carousel-control { top: 63%;   }
.fa-chevron-left, .fa-chevron-right {  background-color: black; border-radius:50px; padding: 10px;  }


 
.PrzycZapytO {  
	-moz-box-shadow:inset 0px 1px 0px 0px #FD8D68;
	-webkit-box-shadow:inset 0px 1px 0px 0px #FD8D68;
	box-shadow:inset 0px 1px 0px 0px #FD8D68;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff6600), color-stop(1, #ff6600));
	background:-moz-linear-gradient(top, #ff6600 5%, #ff6600 100%);
	background:-webkit-linear-gradient(top,#FF954F #FF954F 5%, #ff6600 100%);
	background:-o-linear-gradient(top, #FF954F 5%, #ff6600 100%);
	background:-ms-linear-gradient(top, #FF954F 5%, #ff6600 100%);
	background:linear-gradient(to bottom, #FF954F 5%, #ff6600 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #FC460A;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;	
	font-size:13px;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
.PrzycZapytO:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #FF9853));
	background:-moz-linear-gradient(top, #FFB380 5%, #FF9853 100%);
	background:-webkit-linear-gradient(top, #FFB380 5%, #FF9853 100%);
	background:-o-linear-gradient(top, #FFB380 5%, #FF9853 100%);
	background:-ms-linear-gradient(top, #FFB380 5%, #FF9853 100%);
	background:linear-gradient(to bottom, #FFB380 5%, #FF9853 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
  color: #fff
}
.PrzycZapytO:active {
	position:relative;
	top:1px;  
}



.importantRow { background-color:#F4F4F4 }

#pinfo_cnprom_image { margin-top: 0px; margin-bottom: 0px  } 

.phone_empha {  display: inline; margin:0; color: #2283b4; padding: 0px; background-color: transparent}

.layszer { margin-left: 5%; margin-right: 5%;  }

.highlevel { overflow: visible }



div.pinfo_opis,.main_prod_opis  {  
 font-size: 18px;  
}

/* #2283b4 #39b051*/ 
.btn-buy { font-size: 26px;
 background: rgb(248,54,213);
background: radial-gradient(circle, rgba(248,54,213,1) 27%, rgba(47,140,255,1) 87%);
 border-width: 0px; border: none;  }
 
/* #74C0E4 */
.btn-buy:hover { background: radial-gradient(circle, rgb(240 171 228) 27%, rgba(47,140,255,1) 87%); background-color: #797979; border-width: 0px; border: none; }

  

#pinfoheading > h1 { font-size: 28px;    }

A.listlink {    
 font-size:17px; 
 font-weight: normal
}

.listprice  {    
 font-size:17px !important; 
} 

/* text-shadow: #FFF 0px 0px 5px, #FFF 0px 0px 10px, #FFF 0px 0px 15px, #FF622D 0px 0px 20px, #FF622D 0px 0px 30px, #FF2D95 0px 0px 40px, #FF622D 0px 0px 50px, #FF622D 0px 0px 75px;
#808080
*/
#pinfoheading > h1, .page-header > h1, .cenaNettoInfoPromoKonc  {
color: #2283b4;
font-weight: bold
}

/* text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(0,0,0,.5); 
#d9d9d9
*/
.graph1 {    
padding: 10px 10px 10px 20px; margin-bottom: 0px;    
color: silver;
color: #cac4c4;
background: none; 

}

.graph1 > small { color: #2283b4 }

span.listpricenorm { color: #000 !important }

/*
.panel-success { color: #fff; background-color: #006C36; border: none }
.panel-success > div.panel-heading { background-color: #00AE57; color: #fff  } 
.panel-info { color: #fff; background-color: #24628E; border: none }
.panel-info > div.panel-heading { background-color: #1A5B7B; color: #fff  }
.panel-warning { color: #fff; background-color: #75650D; border: none }
.panel-warning > div.panel-heading { background-color: #B09913; color: #fff  }
.panel-default { color: #fff; background-color: #2E2E2E; border: none  }
.panel-default > div.panel-heading { background-color: #676767; color: #fff  }


.infoBoxContents { color: #fff; background-color: #2E2E2E;   }
*/
.productListing-even { background-color: #fff; color: #2E3641 } 
/* background-color: #fff !important;  */
.productListing-odd { color: #2E3641 }

.mybreadcrumb, .headerNavigation, .headerNavigation h2, .mybreadcrumb span h2, a.headerNavigation
{
 color: #DFDFDF
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus
{
  background-color: #2283B4;
    border-color: #337ab7;

}

.importantRow {background-color: #F4F4F4; }

/* #ff6000 */
.nav > li > a:hover, .nav > li > a:focus {
  background-color: #C4E1FF; 
}

td.productListing-data { padding: 15px !important }

.table>tbody>tr>td,
.table>tbody>tr>th {
  border-top: none;
}

.page-header { border: none;   }
.page-header > h1 { margin-top: 0px; padding-top: 15px; padding-left: 5px } 

input { color: #000 }

.box-body { background-color: #efefef  }

.box-capt-left { background-color: gray }
.box-capt-more > a { display: inline !important }
.box-capt-more {  }    

.box-body { border: none } 

.mi1, .mi2, .mi3, .mi4, .mi5 { border: none }

#main-menu .navbar-nav > li > a { padding: 1px 10px 1px 10px !important }


.navbar { min-height: 0px; }

.cenaBruttoInfoNormalKonc { color: #000 }


.promo_mess_warning {
margin-top: 10px;
border-color: red;
border-width: 1px;
border-style: dotted;
}
.promo_mess_warning_weeekeend,promo_mess_warning_night,promo_mess_warning_fest { border-color: red !important; }


.cenaBruttoInfoNormalKonc { color: #000 }

.pinfo_bl_info_dostawa { color: #3C4651 }

.promo_mess_warning_specpage { background-color: rgb(255,96,0);} 

h5 {  }
h2 {  padding: 15px }

#mainp-box-body-item-capt-team,#mainp-box-body-item-capt-vnc, #mainp-box-body-item-capt-radmin { background-color: #4d4d4d}

.carousel-caption {
    top: 74%;
    bottom: auto;
}

.mainp-box-body-swish 
{ background-color: none ; }

#categ_title { color: #969696; font-size: 11px; margin-left:25px}

.promo_mess_warning_kofax, .promo_mess_warning { border: none }
 
#thecontent { padding-left: 30px } 

.carousel-inner img { max-height: 200px; text-align: center }
.carousel-inner .carousel-caption { min-width: 100%;  }

/* background-color: #2283b4 */
.btn-buy-now { background-color: #000; border-width: 0px; border: none;  }

.badge{ color:#fff;background-color:#333 }
.badge{display:inline;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;vertical-align:middle;background-color:#777;border-radius:10px}
.badge-secondary{ background-color:gray }


.carousel-inner > .item > a > img{ margin:auto; }


    /* #f7ff00;  */
.cnt_swish { display: flex; flex-direction: row; padding-bottom: 30px }
.cnt_swish > div  { display: flex; flex-direction: column; padding: 0.8rem;  }
.cnt_swish > div > div   { padding: 10px; border-radius: 5px;  background-color: #D7EDFF; color: #2993E1; min-height: 150px;  }
.cnt_swish > div > div > div    {   display: flex; flex-direction: row;   }

    .cnt_swish > div > div > div > div { padding: 0px 0px 0.3rem 0.6rem}
.cnt_swish > div > div > div > img { height: 100px;  }
.cnt_swish > div > div > div:last-child  {  display: flex;   flex-direction: row; align-items: right;
  justify-content: right; padding: 0.8rem}

  

@media only screen and (max-width: 1000px) {
  .cnt_swish   { display: flex; flex-direction: column; }  
}

@media only screen and (max-width: 1300px) {
 .cnt_swish > div > h2 { min-height: 100px;}
}
    

#logo { margin-bottom:30px;margin-top:10px}

#topphone { position: absolute; right: 70px; top:40px; color: #9f6b6b }

A.cats, A.cats1_odd, A.cats1_even, A.cats2_odd, A.cats2_even { font-size: 17px }
A.cats1_even, A.cats2_even { color:#2993E1 }
A.cats1_odd, A.cats2_odd { color:#38434b }

.btn-buy-now { font-size: 18px;
 background-color: rgb(248,54,213);
background: radial-gradient(circle, rgba(248,54,213,1) 27%, rgba(47,140,255,1) 87%);
 border-width: 0px; border: none;  }
 
/* #74C0E4 */
.btn-buy-now:hover { background-color: gb(248,54,213); background: radial-gradient(circle, rgb(240 171 228) 27%, rgba(47,140,255,1) 87%); border-width: 0px; border: none; }

#rightmenu li { margin-bottom: 7px;  }     
#rightmenu img { margin-bottom: 10px }
.pan_horiz_img { margin-bottom: 5px }


.boxImgCont {    
    display: inline;
    padding: 0px;
    border: none}
    
.mi2 {background: none}        

.fa-shopping-cart { color: #e9e6b0; padding-right:7px }


.productListing { border: 1px solid #dde4e8; border-radius: 7px }