.owl-top-narrow #category-slider-demo-7 .owl-controls{right:-2px}

.header .demo-tooltip,.footer .demo-tooltip{position:absolute;right:15px;top:5px;z-index:9;width:20px}
.header-container.sticky-header .header .demo-tooltip{display:none}
.footer .demo-tooltip{top:-20px}
a.tooltip-icon{border:1px solid #fff;color:#fff;border-radius:50%;display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:10px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-animation: tooltip-animation 1s ease-in infinite;-moz-animation: tooltip-animation 1s ease-in infinite;-ms-animation: tooltip-animation 1s ease-in infinite;animation: tooltip-animation 1s ease-in infinite;}
.header-container.type2 a.tooltip-icon,.header-container.type3 a.tooltip-icon,.header-container.type4 a.tooltip-icon,.header-container.type5 a.tooltip-icon,.header-container.type6 a.tooltip-icon,.header-container.type7 a.tooltip-icon,.header-container.type8 a.tooltip-icon{color:#000;border-color:#000}


.tooltip-popup{position:absolute;right:-10px;top:30px;width:300px;background-color:#111;box-shadow:0 0 8px rgba(255,255,255,.5);padding:20px;border-radius:10px;font-size:12px;line-height:1.4;color:#fff;text-align:left}
.tooltip-popup h4{font-size:16px;color:#fff}
.tooltip-popup p{margin-bottom:10px;color:#fff}
.tooltip-popup em{font-size:10px}
a.tooltip-close{position:absolute;right:10px;top:10px;color:#fff}
.footer-middle>.container{position:relative}

/* tooltip for demo */
@-webkit-keyframes tooltip-animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tooltip-animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes tooltip-color {
  0% {
    color: #fff;
  }
  50% {
    color: #333;
  }
  100% {
    color: #fff;
  }
}
@keyframes tooltip-color {
  0% {
    color: #fff;
  }
  50% {
    color: #333;
  }
  100% {
    color: #fff;
  }
}
@-webkit-keyframes tooltip-color-white {
  0% {
    color: #444;
  }
  50% {
    color: #fff;
  }
  100% {
    color: #444;
  }
}
@keyframes tooltip-color-white {
  0% {
    color: #444;
  }
  50% {
    color: #fff;
  }
  100% {
    color: #444;
  }
}

.data-table tbody th, .data-table tbody td{
    float: left;
    max-width: 200px;
    padding: 10px;
    text-align: center;
    width: 200px;
}
#fastcheckout{max-width:600px !important;}
#fastcheckout table td{padding:0px !important;}
#fastcheckout_billing .input-box, #fastcheckout_billing .input-text{width:100% !important;}
#fastcheckout .buttons-set button.button, p.required{float:left; }
#fastcheckout p.required {text-align:left;display:none;}
.product-shop .block-cart .amount{margin-top:10px;}
.showcase-home a{padding:0px !important;}
.showcase-home img{width:100%; max-width:100%;margin-bottom:15px;}
.showcase-home.container .row{
	margin:20px -15px;
}
.col-main h2 > a,.col-main h2{color:#555 !important;text-align:center;}
#parallax_02 .text-content,#parallax_03 .text-content{margin-bottom:30px;}
.page-title.category-title, .page-title.category-title h1{
   color: #555;
    font-size: 34px;
    line-height: normal;
    margin: 0 0 15px;
	text-align:center;
}
.download-content .file-size1{padding-left:15px;}
.catalog-category-view .category-products .col-md-4 h2, 
#parallax_02 .row .col-md-4 h2, 
#parallax_03 .row .col-md-4 h2,
.catalog-category-view .col-main >div.row .col-md-4 h2, 
.showcase-home .row .col-sm-3 h2, .item_category h2, .product-view  .product-collateral .item .product-details,
#parallax_02 .row .col-md-4 h2, 
#parallax_03 .row .col-md-4 h2{
	position:absolute;
	bottom:0px;
	width:100%;
	max-width:100% !important;
	z-index:999999999;
}	
#parallax_02 .row .col-md-4 h2, 
#parallax_03 .row .col-md-4 h2{
	position:absolute;
	bottom:0px;
	width:100%;
	max-width:100% !important;
	z-index:999999999;
}
.product-view .product-collateral .wapper{width:100% !important;}
.product-view .product-collateral .item .product {
    position: relative;
}
.product-view .product-collateral .item .product  .product-details a{
  color: #555 !important;
	text-align: center;		
	margin-bottom:5px;
	font-size:18px !important;
	font-weight:400;
	width:100%;float:left;
	
}
@media (min-width:769px){
	.specification-content, #simpletags, .wapper_further{padding-left:54px;}
	.catalog-category-view .category-products .row, 
	.catalog-category-view .col-main >div.row 
	{
		margin-left:-50px;
		margin-right:-50px;
	}
	.showcase-home .row{
		margin-left:-30px;
		margin-right:-30px;
	}	
	#parallax_02 .row,
	#parallax_03 .row{
		margin-left:-50px;
		margin-right:-50px;		
	}
	.catalog-category-view .category-products .col-md-4, 
	#parallax_02 .row .col-md-4, 
	#parallax_03 .row .col-md-4,
	.catalog-category-view .col-main >div.row .col-md-4{
		padding-left:50px;
		padding-right:50px;
		margin-bottom:80px;
		position:relative;
	}
	.showcase-home .row .col-sm-3{
		padding-left:30px;
		padding-right:30px;
		margin-bottom:30px;
		position:relative;
	}	
	
	
	#parallax_02 .row .col-md-4, 
	#parallax_03 .row .col-md-4{
		padding-right:50px;
		padding-left:50px;		
		margin-bottom:80px;
		
	}
	#parallax_02 .row .col-md-4 a,  
	#parallax_03 .row .col-md-4 a{
		color:#000 !important;
		
	}	
	.product-view  .product-collateral .item  .product{
		position:relative; 
	}
	.product-view .product-collateral .item .product  .product-details{
		position:absolute;
		
		width:100%;
		bottom:0px;
		max-width:320px;
		z-index:999999999;		
	}
	.etalage_thumb .text-image {
		display: block;
		margin: 10px auto;
		position: absolute;
		font-weight:400;
		font-size:14px;
		text-align: center; 
		width: 100%;
		color: #777;
		font-size: 14px;
		font-family: "Open Sans",Arial,Helvetica,sans-serif; 
	}
	.right_footer_logo{float:right;}
	.fileTitleDiv, .mainDiv a {
		font-size: 18px;
		font-weight: 300;
	}
	.fileImageDiv{display:none;}
	.mainDiv td{padding: 5px 10px 5px 0px;}
	.product-view .product-collateral .item .product  .product-details a{
	  color: #555 !important;
		text-align: center;		
		margin-bottom:5px;
		font-size:18px !important;
		font-weight:400;
		width:100%;float:left;
		
	}
	.catalog-category-view .category-products .col-md-4 h2, 
	#parallax_02 .row .col-md-4 h2, 
	#parallax_03 .row .col-md-4 h2,
	.catalog-category-view .col-main >div.row .col-md-4 h2, 
	.showcase-home .row .col-sm-3 h2, .item_category h2, .product-view  .product-collateral .item .product-details,
	#parallax_02 .row .col-md-4 h2, 
	#parallax_03 .row .col-md-4 h2{
		position:absolute;
		bottom:0px;
		width:100%;
		max-width:100%;
		z-index:999999999;
	}	
	#parallax_02 .row .col-md-4 h2, 
	#parallax_03 .row .col-md-4 h2{
		position:absolute;
		bottom:0px;
		width:100%;
		max-width:100%;
		z-index:999999999;
	}
	
	.product_grid.display_table .row{
		display:table;
		text-align:center;
		margin:35px 0px;
	}
	.product_grid.display_table .row .col-md-4{
		display:table-cell;
		float:none !important;
	}
	div.page-title.category-title{margin:64px 0px 65px 0px;}
}
.product-image img{width:100%;}
@media (min-width:900px){
	.catalog-category-view .category-products .col-md-4 h2, 
	#parallax_02 .row .col-md-4 h2, 
	#parallax_03 .row .col-md-4 h2,
	.catalog-category-view .col-main >div.row .col-md-4 h2, 
	.showcase-home .row .col-sm-3 h2, .product-view  .product-collateral .item .product-details,
	#parallax_02 .row .col-md-4 h2, 
	#parallax_03 .row .col-md-4 h2{
		font-size:16px;
	}	
	#parallax_02 .row .col-md-4 h2, 
	#parallax_03 .row .col-md-4 h2{
		font-size:16px;
	}	
}

@media (min-width:1200px){
	.catalog-category-view .category-products .col-md-4 h2, 
	#parallax_02 .row .col-md-4 h2, 
	#parallax_03 .row .col-md-4 h2,
	.catalog-category-view .col-main >div.row .col-md-4 h2, 
	.showcase-home .row .col-sm-3 h2, .product-view  .product-collateral .item .product-details,
	#parallax_02 .row .col-md-4 h2, 
	#parallax_03 .row .col-md-4 h2{
		font-size:18px;
	}	
	#parallax_02 .row .col-md-4 h2, 
	#parallax_03 .row .col-md-4 h2{
		font-size:18px;
	}	
}


