

/* footer */

footer {
	clear: both;

	position: relative;

	float: left;

	width: 100%;

	padding: 0;

	background-size: 100%;

}

footer h5{

    margin: 0 0 0px;

	position: relative;

	color: #fff;

	font-size: 16px;

	letter-spacing: 0.04em;

	line-height: 26px;


	text-transform: uppercase;

	display: block;

	padding: 0;

}

.common-home footer{

margin-top:0;

}



.footertop-cms.container, header .container{top:auto; padding-top:0; }

footer hr {

	border-top: none;

	border-bottom: 1px solid #666;

}

footer a {

	color: #ffffff;

	font-size: 14px;

	line-height: 22px;

	font-weight: 400;

	padding-left: 0;



}

.sticky-container{
		background-color: #fff;		padding: 0px;
		margin: 0px;
		position:fixed;
		left:-39px;
		top:190px;
		width:auto; z-index:99999999999;

	}

	.sticky li{
		list-style-type: none;
		background-color: #e8006d;
		color: #efefef;

		padding: 0px;
		margin: 0px 0px 0px 0px;
		-webkit-transition:all 0.25s ease-in-out;
		-moz-transition:all 0.25s ease-in-out;
		-o-transition:all 0.25s ease-in-out;
		transition:all 0.25s ease-in-out;
		cursor: pointer;
	            

	}

	.sticky li:hover{

                -webkit-filter: grayscale(0%);
	}

	.sticky li img{
		float: left;
		margin: 3px 3px;
		

	}

	.sticky li p{
		padding: 0px;
		margin: 0px;
		text-transform: uppercase;
		line-height: 43px;

	}

#footer .column li a {

font-weight: normal;

line-height: 30px;

}

#footer #footer_storeinformation_block.column li a {

    line-height: 20px;

}

footer #footer .container .footer-blocks ul li{

float:none;

}



#footer .column li a:hover,#footer .column li a:focus {

	color:#ffd400 ;

	background-position: 0 -23px; 

}



footer a:hover,footer a:focus {

	color:#ffd400 ;

}



.newsletter {

    width: 26%;

	float: right;

	padding: 15px 0 0 42px;

}

.newsleft .news-title4 {

	font-size: 20px;

	color: #ffd400;

	display: inline-block;

	margin: 0 10px;

	font-weight: bold;

	text-transform: capitalize;

	font-style: inherit;



}

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

.newsright .row {

    margin: 0 5px 0 0;

}	 

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

.newsleft span {float: left;    width: auto;}

.newsleft .news-title1, .newsleft .news-title3 {

	color: #fff;

	font-size: 16px;



	letter-spacing: 0.04em;

	line-height: 26px;

	position: relative;

	text-transform: uppercase;

	text-align: center;

	width: auto;


	padding: 0;

 }

.newsleft .news-title2 {    color: #ffffff;    font-size: 14px;    text-transform: capitalize; }

footer .follow, footer .payment {

    color: #f4d928;

    font-size: 14px;

    font-weight: 700;

    text-transform: uppercase;

	width:100%;

	float:left;

	margin:20px 0 15px;

}

.social-block li {

   height: 45px;

	width: 45px;

	display: inline-block;

	cursor: pointer;

	margin: 8px 5px 0 0;

	border-radius: 50%;

	background-color: #fff;

	transition: all 0.6s ease 0s;

	-webkit-transition: all 0.6s ease 0s;

	-webkit-transition-delay: 0s;

	-moz-transition: all 0.6s ease 0s;

	-ms-transition: all 0.6s ease 0s;

	-o-transition: all 0.6s ease 0s;

}

.social-block li:hover{

	border-radius: 5px;

	background-color: #ffd400;

	transition: all 0.6s ease 0s;

	-webkit-transition: all 0.6s ease 0s;

	-webkit-transition-delay: 0s;

	-moz-transition: all 0.6s ease 0s;

	-ms-transition: all 0.6s ease 0s;

	-o-transition: all 0.6s ease 0s;

}

.social-block {

    padding: 0;

    position: relative;

    z-index: 99;

    width: 26%;

    float: right;

   padding-left: 40px;

	margin: 20px 0 0 0;

}

footer .social-block a {color:#737373;}

footer .social-block a:hover {color:#000;}

.social-block .fa {

    line-height: 45px;

	width: 45px;

	height: 45px;

	font-size: 18px;

	text-align: center;

}

.footer-social {

    padding: 0;

}

#footer_storeinformation_block > ul {

    padding: 0;

	 list-style: outside none none;

}

#footer #footer_storeinformation_block li.address,#footer #footer_storeinformation_block li, #footer #footer_storeinformation_block li.call-num, #footer #footer_storeinformation_block li.email {

    border: medium none;

    padding-left: 0;

	padding-bottom: 13px;

}

#footer #footer_storeinformation_block li {

   color: #ffffff;

	overflow: hidden;

	float: none;

	display: block;

	font-size: 14px;

	line-height: 22px;

	font-weight: 400;

	padding-left: 23px;

	letter-spacing: 0.08em;

	 position: relative;

}

#footer #footer_storeinformation_block li.email {

    overflow: initial;

}

.address {

    overflow: hidden;

    float: none;

    display: block;

    padding: 0;

    color: #fff;

    font-size: 14px;

    line-height: 24px;

    font-weight: 400;

    padding-left: 0;

    letter-spacing: 0.08em;

}

#footer li.address:before{

    content:"\f041";

    font-family:"fontawesome";

    font-size:13px;

    margin-right:15px;

    color: #ffd400;

	float:left;

}

#footer li.call-num:before{

    content:"\f095";

    font-family:"fontawesome";

    font-size:13px;

    margin-right:15px;

    color: #ffd400;

	float: left;

}

.mobile {

    overflow: hidden;

    float: none;

    display: block;

}

.email-address {

    overflow: initial;

    float: none;

    display: block;

}

#footer li.email:before{

    content:"\f0e0";

    font-family:"fontawesome";

    font-size:13px;

    margin-right:15px;

    color: #ffd400;

	float: left;

}

#social_block .toggle-footer {

    padding: 0;

}

#social_block .toggle-footer li {

    background: #e8e8e8 none repeat scroll 0 0;

    border-radius: 50%;

	-webkit-border-radius:50%;

-khtml-border-radius:50%;

-moz-border-radius:50%;

    display: inline-block;

    float: left;

    height: 35px;

    margin: 0 5px 0 0;

    padding: 3px 0;

    text-align: center;

    width: 35px;

	cursor:pointer;

}

#footer_aboutus_block > h5 {

  

}

#footer_aboutus_block > ul {

    padding: 0;

	list-style: outside none none;

}

footer .ct-about-logo {

    margin-bottom: 20px;

}

#footer_aboutus_block .about {

    color:#ffffff;

    line-height: 30px;

	font-size:13px;

}

#footer { 



	top:auto;

}

#footer #contact.col-sm-3.column .fa {

    clear: left;

    color: #fec107;

    float: left;

    font-size: 16px;

    margin-right: 10px;

    margin-top: 6px;

}

#footer #contact.col-sm-3.column .fa.fa-envelope {

    font-size: 12px;

    margin-top: 8px;

}

#footer #contact.col-sm-3.column { font-size:14px; }

#footer #contact.col-sm-3.column li a { background:none; padding:0; }

.address_content {

    overflow: hidden;

	padding-left:45px;

	padding-right:135px;

	background:rgba(0, 0, 0, 0) url("../image/caprica/footer-icon.png") no-repeat scroll -8px 4px;

	margin-bottom:35px;

}

#contact .phone { background:url(../image/caprica/footer-icon.png) no-repeat scroll -6px -66px transparent; padding-left:45px; margin-bottom:35px; padding-top:7px; }

#contact .email { background:url(../image/caprica/footer-icon.png) no-repeat scroll -6px -132px transparent; padding-left:45px; }

#footer #footer_aboutus_block.col-sm-3.column{    width:25%;padding:0;border:none;margin-right:100px;}

#footer .column{width:24%; margin-right:13px; padding:0;}

#footer #contact.column { width:35.8%; }

#footer #info.column { width: 16%;padding: 15px 30px 6px 48px;margin:0 auto; }

#footer #account_link.column { width: 21%;padding: 15px 30px 6px 48px;margin:0 auto; }

#footer_storeinformation_block.col-sm-3.column {width: 24%;padding: 15px 30px 6px 48px;

}

#footer #extra-link.column { width:13%; }

#footer #contact.column h5 { display:none;  }

#footer .col-sm-3.column {

    border-right:1px solid rgba(255,255,255,0.2);

}

#social_block .toggle-footer li:hover .fa {

    color: #ffffff;

}

#social_block .toggle-footer li.facebook:hover {

    background: #3b5998 none repeat scroll 0 0;

    color: #ffffff;

}

#social_block .toggle-footer li.twitter:hover {

    background: #4099ff none repeat scroll 0 0;

    color: #ffffff;

}

#social_block .toggle-footer li.gplus:hover {

    background:#c63d2d none repeat scroll 0 0;

    color: #ffffff;

}

#social_block .toggle-footer li.linkedin:hover {

    background: #3b5998 none repeat scroll 0 0;

    color: #ffffff;

}

#footer #footer_storeinformation_block .payment-cms .payment li {

    color: #838383;

    display: inline-block;

    margin-right: 5px;

    padding: 0;

}



/* New CSS */

.product-carousel .slider-wrapper-outer {

  overflow: hidden;

  position: relative;

  width: 100%;

}

.product-grid li, #content .box-product .product-items, #content .product-carousel .slider-item {

  display: inline-block;

  float: left;

}



#footer .column:last-child{margin:0;}



#contact ul,#aboutcms ul{list-style:none; padding:0}



#aboutcms h5{display:none}



.manufacture_block {

    float: left;

    padding: 25px 0 10px;

    width: 100%;

	text-align:left;	

}

.manufacturer_title {

    color: #333;

    display: inline-block;

    float: left; 

    font-size: 16px;

    font-weight: 600;

    margin: 0 0 15px;

    text-transform: uppercase;

}



.manufacture_block > ul {

    float: left;

    list-style: outside none none;

    margin: 0;

    padding-left: 15px;

    width: 93%;

}



.manufacture_block > ul li {

    background: url("../image/caprica/pipe.gif") no-repeat scroll right 6px transparent;

    display: inline-block;

    padding: 0 15px 2px 10px;

}

.manufacturer_item > a {

    color: #333333;

}



.manufacturer_item > a:hover {

    color: #d95026;

}



.manufacture_block > ul li:last-child {

    background: none repeat scroll 0 0 transparent;

}



/**** TESTIMONIAL****/

.testimonial {

    position: relative;

    width: 100%;

    float: left;

    margin: 70px auto 0;

}

.testimonial .container {padding: 0;}

.testimonial-container {

    width: 85%;

    float: none;

    margin: 0 auto;

	

}

.testimonial::after {

    position: absolute;

    content: "";

    background: url("../image/caprica/after-img.png")no-repeat scroll 0 0;

    width: 250px;

    height: 270px;

    right: -17%;

    bottom: 0;

}

.testimonial .image-block {

    display: inline-block;

    border: 5px solid #ffd400;

    -webkit-border: 5px solid #ffd400;

    -moz-border: 5px solid #ffd400;

    -ms-border: 5px solid #ffd400;

    -o-border: 5px solid #ffd400;

	margin-left:60px;

	position: relative;

	z-index: 99;

}

.test-header {

    display: inline-block;

    padding: 0 20px;

    vertical-align: top;

}

.testimonial .post-author {

    font-weight: 600;

    color: #000;

    font-size: 18px;

    line-height: 22px;

    text-transform: uppercase;

    letter-spacing: 0.049em;

}

.testimonial .post{

	position: relative;

	display: inline-block;

	font-size: 13px;

	font-weight: 200;

	line-height: 21px;

	color: #555555;

	letter-spacing: 0.049em;

	text-transform: capitalize;

	font-style: italic;

	padding: 0 5px;

}

.testimonial .test-content {

    width: 100%;

    margin: -46px 0 0 0;

    float: left;

    padding: 22px 26px 30px;

    background-color: #fff;

    z-index: 9;

	position: relative;

}

.testimonial .test-content::after {

    content: "";

    position: absolute;

    background: url("../image/caprica/quote.png") no-repeat scroll 0 0;

    width: 40px;

    height: 35px;

   left: 15%;

	bottom: 25%;

}

.testimonial .post-description {

    color: #4e4e4e;

    line-height: 25px;

    letter-spacing: 0.049em;

    font-size: 12px;

    font-weight: 400;

    width: 70%;

    float: right;

    padding-left: 28px;

}

#testimonial .customNavigation a.next::before{

	left:auto; 

	top:0px;

	color: #959595;

    content: "\f105";

    font-family: "FontAwesome";

    font-size: 18px;

    position: absolute;

    right: 0;

}

#testimonial .customNavigation a.prev::before{

	right:auto; 

	top:0px;

	content:"\f104"; 

	font-family:"FontAwesome"; 

	color:#959595; 

	font-size: 18px;

	left:0;

	position:absolute;

}

#content .testimonial .product-carousel .product-block:hover {

    overflow: unset;

}

.testimonial .slider-page > span {

    cursor: pointer;

    display: block;

    height: 9px;

    width: 9px;

    text-indent: -9999px;

    border: none;

}

.testimonial .slider-controls {

   position: absolute;

	left: 0;

	margin: 0 auto;

	z-index: 9;

	right: 0;

	bottom: -35px;

	text-align: center;

}

.testimonial .slider-page.active {

    width: 9px;

    height: 9px;

    background: #ffd400;

    border-radius: 10px;

}

.testimonial .slider-page {

    display: inline-block;

    margin: 0 5px;

    background: #000;

    border-radius: 10px;

}

/*******/

/****PS BLOG****/

.box.latestblog {

    width: 100%;

    float: left;

	position:relative;

	margin-top:60px;

}



/******/

.footer-logo {

    margin-bottom: 5px;

}



.newsletter label{

display:none;

}



.newsletter .input-news { 

	width: 85%;

	float: left;

	position: relative;

 }

.input-news .text-danger { color: #ffd400; position:absolute; left:0px; }

.subscribe-btn { 

	float: right;

	color: #fff;

	font-size: 0;

	font-weight: 500;

	line-height: 20px;

	letter-spacing: 0.05em;

	width: 15%;

	

 }



.newsletter .form-group{ margin:0; float:left; width:100%; }



.newsletter #txtemail {

    background-color: #ffffff;

    border:none;

    height:42px;

    width: 100%;

	border-radius: 20px 0 0 20px;

	-webkit-border-radius: 20px 0 0 20px;

	-moz-border-radius: 20px 0 0 20px;

	-ms-border-radius: 20px 0 0 20px;

	-o-border-radius: 20px 0 0 20px;

}

.newsletter .form-control::-moz-placeholder{color:#676666;}

.subscribe-btn .btn.btn-lg{

    color: #000000 ;

    font-size: 0;

    font-weight: 600;

    text-transform:capitalize;

	padding: 11px 10px;

	position: relative;

	background: url("../image/caprica/arrow.png") no-repeat scroll center;

	width: 50px;

	height: 42px;

	background-color: #fff;

	border-radius: 0 20px 20px 0 !important;

	border:none;

   }

.subscribe-btn .btn.btn-lg:hover{

    background: url("../image/caprica/arrow-hover.png") no-repeat scroll center;

    background-color: #ffd400 ;

}

#account-order .col-sm-6.text-right{ clear:both;}

#contact ul li,.newsletter ul li{line-height:22px;}



#contact li.call-num {

    margin-top: 15px;

}



.categoryblock {

    padding-left: 11px;

    padding-right: 11px;

	float:left;

	width:33.333%;

	margin-bottom:22px;

}



.category-cms{

	width: 100%;

    float: left;

	padding-bottom: 15px;

	padding-top: 0px;

	margin-bottom: 2px;

}



.category-container{

	position:relative;

	margin:0 auto;

	width:100%;

}



.category-row {

    margin-left: -11px;

    margin-right: -11px;

}



#aboutcms li.content {

    line-height: 25px;

}



ul.subcats{list-style:none; padding:0; overflow:hidden; vertical-align: top; margin:0; clear:both; float:left}



ul.subcats li a{

	color: #333333;

    display: inline-block;

    font-size: 13px;

    position: relative;

    text-transform: capitalize;

}



ul.subcats li a:hover{

	color:#2196f3; 

}

ul.subcats li a:hover::before {

    font-size: 4px;

    padding-right: 10px;

	color:#2196f3;

}

ul.subcats li a:hover {

    padding-left: 10px;

   	transition:all 300ms ease 0s;

   	-webkit-transition: all 300ms ease 0s;

	-moz-transition: all 300ms ease 0s;

	-ms-transition: all 300ms ease 0s;

	-o-transition: all 300ms ease 0s;

}

ul.subcats li a::before {

    content: "\f111";

    font-family: "FontAwesome";

    font-size: 0;

    left: 0;

    line-height: 20px;

    position: absolute;

    transition:all 300ms ease 0s;

   	-webkit-transition: all 300ms ease 0s;

	-moz-transition: all 300ms ease 0s;

	-ms-transition: all 300ms ease 0s;

	-o-transition: all 300ms ease 0s;

    z-index: 99;

}

ul.subcats li, ul.subcats li a{

    transition:all 300ms ease 0s;

   	-webkit-transition: all 300ms ease 0s;

	-moz-transition: all 300ms ease 0s;

	-ms-transition: all 300ms ease 0s;

	-o-transition: all 300ms ease 0s;

}

#product2 .control-label.qty {

	float: left;

	margin-right: 10px;

}

.box-category .box-heading {

  background: #143873;

  cursor: pointer;

  height: 53px;

}

#column-left .box-content-category {

	position: relative;

	top: -15px;

	display: block;

}

#column-left .box-content-category a{display: inline-block;width: 100%;}

#column-left .box-content-category a:hover {

	padding-left: 15px;

	transition: all 0.3s ease 0s;

}

#column-left .box-category .box-heading {

	position: absolute;

	top: -70px;

	z-index: 999999;

	width: 250px;

	height: 53px;

}

.box-content-category{ 

  background-color: #FFF;

  position: absolute;

  width: 250px;

  top: 50px;

  border: 1px solid #E0E0E0;

  color: #000 !important;

  margin-bottom: 10px;



  z-index: 999999;

 }



.cate-heading{text-transform:uppercase; font-size:16px; color:#1e1f22; font-weight:700; float:left; margin-bottom: 15px;}



.category{padding:0px 20px; border:1px solid #e8e8e8; overflow:auto; display:block; background-color: #143873; min-height:162px; overflow:hidden; position:relative;}



.category .image{float: right;}



.category .image img {

    backface-visibility: hidden;

    max-width: none;

    transform: translate3d(0px, 0px, 0px);

	-webkit-transform: translate3d(0px, 0px, 0px);

	-moz-transform: translate3d(0px, 0px, 0px);

	-ms-transform: translate3d(0px, 0px, 0px);

	-o-transform: translate3d(0px, 0px, 0px);

    transition: all 400ms ease 0s;

	-webkit-transition: all 400ms ease 0s;

	-moz-transition: all 400ms ease 0s;

	-ms-transition: all 400ms ease 0s;

	-o-transition: all 400ms ease 0s;

}

.category:hover .image img {

    overflow: hidden;

    transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	-webkit-transform: scale(1.1);

    transition: all 400ms ease 0s;

	-webkit-transition: all 400ms ease 0s;

	-moz-transition: all 400ms ease 0s;

	-ms-transition: all 400ms ease 0s;

	-o-transition: all 400ms ease 0s;

}

.cat-desc{float:left; padding-top: 24px;}



.bottomfooter {

   margin: 0;

	text-align: center;

	clear: both;

	color: #fff;

	padding: 15px 0 22px;

	width: 100%;

	float: left;

	border-top: 1px solid rgba(255,255,255,0.2);

}

.footerbottom-left {

    float: left;

}

.bottomfooter .container{padding:0 15px;}



.bottomfooter ul li {

	display: inline-block;

}

.bottomfooter ul.payment_block li {

    border: none;

}

.payment_block {

    padding: 0;

    margin-top: 7px;

}

footer .bottomfooter .list-unstyled a {

    padding: 0 10px;

}

footer .bottomfooter .list-unstyled li:first-child a {

    padding: 0 10px 0 0;

}

.bottomfooter ul li:first-child {

    border: medium none;

	padding-left:0;

}



p.powered{

	margin: 0;

	font-size: 16px;

	text-align:center	;

	display: block;

	font-weight: 400;

	line-height: 26px;



	padding: 10px;

}

.footerbottom-cms { float:right; }



@media (max-width: 979px) {

#footer .column ul {

  

}

#footer .column {

    width: 100% !important;

	margin-left:auto;

	margin-right:auto;

}

}

/* alert */

.alert {

	padding: 8px 14px 8px 14px;

}

/* breadcrumb */

.breadcrumb {

	margin: 0 0 20px 0;

	padding: 8px 0;

}

.breadcrumb i {

	font-size: 15px;

}

.breadcrumb > li {

	position: relative;

	white-space: nowrap;

	line-height: 14px;

}



.breadcrumb > li + li:before {

	content: '';

	padding: 0;

}

.breadcrumb > li:after {}

.breadcrumb > li:last-child a, .breadcrumb > li a:hover, .breadcrumb > li a.active{ 

	color:#000;

}

.breadcrumb > li a{color:#000;}

.breadcrumb > li a:hover{color:#ffd400 ;}

.pagination {

	margin: 0;

}

/* buttons */

.buttons {

	margin: 1em 0;

	display:inline-block;

	width:100%;

}

.btn {

	padding: 6px 15px;

	font-size: 14px;

	border: 1px solid #e8e8e8;

	border-radius: 0 !important;

}

.btn-xs {

	font-size: 9px;

}

.btn-sm {

	font-size: 10.2px;

}

.btn-lg {

	padding: 10px 16px ;

	font-size: 15px;

	border-radius: 0 !important;

}

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover, .dropdown-menu.myaccount-menu, #form-currency .dropdown-menu .btn-link{

	font-size: 13px;

}

.btn-group > .btn-xs {

	font-size: 9px;

}

.btn-group > .btn-sm {

	font-size: 10.2px;

}

.btn-group > .btn-lg {

	font-size: 15px;

}

.btn-default {

  	color: #000;

    background: #428bca;

    border:1px solid #357ebd;



}

.btn-primary {

	color: #000;

    background: #f0f0f0; /* Old browsers */

background: -moz-linear-gradient(top, #f0f0f0 0%, #dbdbdb 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #f0f0f0 0%,#dbdbdb 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #f0f0f0 0%,#dbdbdb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */

  

}



.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {

	color: #fff;

    background-color: #3276b1;

    border:1px solid #285e8e;

	

}

.btn-warning {

	color: #ffffff;

	background-color: #faa732;

	background-image: linear-gradient(to bottom, #fbb450, #f89406);

	background-repeat: repeat-x;

	border-color: #f89406 #f89406 #ad6704;

}

.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {

	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

	-moz-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

	

}

.btn-danger {

	color: #ffffff;	

	background: #d9534f;			

}

.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {

	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

	-moz-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

}

.btn-success {

	color: #ffffff;

	background-color: #5bb75b;

	background-image: linear-gradient(to bottom, #62c462, #51a351);

	background-repeat: repeat-x;

	border-color: #51a351 #51a351 #387038;

}

.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {

	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

	-moz-box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);

}

.btn-info {

	color: #ffffff;

	background-color: #df5c39;

	background-image: linear-gradient(to bottom, #e06342, #dc512c);

	background-repeat: repeat-x;

	border-color: #dc512c #dc512c #a2371a;

}

.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {

	background-image: none;

	background-color: #df5c39;

}

.btn-link {

	border-color: rgba(0, 0, 0, 0);

	cursor: pointer;

	color: #23A1D1;

	border-radius: 0;

	-webkit-border-radius:0px;

	-khtml-border-radius:0px;

	-moz-border-radius:0px;

}

.btn-link, .btn-link:active, .btn-link[disabled] {

	background-color: rgba(0,0,0,0);

	background-image: none;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	

}

.btn-inverse {

	color: #ffffff;	

	background: #363636;

	border:none;		

}

.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {

	/*background-color: #fff;*/

	/*background-image: linear-gradient(to bottom, #333333, #111111);*/

}

.col-xs-11.col-sm-3.alert span a:hover{ color:#ffd400;}

/* list group */

.dropdown-menu {

  top: 89%;

}

.box .filterbox { 

    border: medium none;

}

.panel-footer {

  background-color: transparent !important;

  border-top: medium none !important;

  padding: 0 !important;

}

.panel-footer.text-right{text-align: left;}

a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover{background: transparent !important;}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{margin-left: -20px !important;}

.list-group-item{border: none;}

.list-group a {

	border: none;

	color: #838383;

	display: block;

	text-transform: capitalize;

	line-height: 15px;

	font-weight: 400;

	font-size: 14px;

	font-family: 'Open Sans', sans-serif;

	padding: 8px 0;

}

#column-left .list-group-item , #column-right .list-group-item {padding:8px 0px  !important;}

#column-left .list-group-item.title , #column-right .list-group-item.title {

    padding: 0 !important;

	color:#000;

}

#column-left .radio, #column-left .checkbox , #column-right .radio, #column-right .checkbox {margin-top: 0;}

#column-left .radio label,#column-left .checkbox label, #column-right .radio label,#column-right .checkbox label  {

    color: #838383 !important;

	text-transform: capitalize;

	line-height: 15px;

	font-weight: 400;

	font-size: 14px;

	font-family: 'Open Sans', sans-serif;

}

#column-left .list-group {

    padding: 10px 0 !important;

}

#cart .dropdown-menu li p a:hover{

	background: #000;

	color: #fff  ;

}

#cart .dropdown-menu li p a {

	border-radius: 0;

	padding: 5px 10px;

	background: #ffd400;

	display: inline-block;

	color: #000;

	font-weight: 600;

	font-size: 13px;

	line-height: 26px;

	letter-spacing: 0.140em;

	text-transform: uppercase;

}

.list-group a.active, .list-group a.active:hover, .list-group a:hover {

	color:#ffd400 ;

}

#button-filter.btn.btn-primary {

  background: #ffd400 none repeat scroll 0 0;

  padding:10px 20px;

  color: #000;

}

#button-filter:hover.btn.btn-primary {background:#000;color:#ffd400;}

.list-group-item.group-name {

    color: #1f2022;

    font-size: 14px;

    font-weight: 600;

    margin-bottom: 0;

    padding: 0 18px;

}

.filterbox .list-group-item .checkbox > label{

color:#838383;}

.filterbox .list-group-item{padding:0px; color:#000;}

.filterbox .panel-footer {

    padding: 0 0 15px;

    text-align: left;

	border:medium none;

	background:#fff;

}

/* carousel */

.carousel-caption {

	color: #FFFFFF;

}

.carousel-control .icon-prev:before {

	content: '\f053';

	font-family: FontAwesome;

}

.carousel-control .icon-next:before {

	content: '\f054';

	font-family: FontAwesome;

}

.product-layout.product-grid.col-lg-3{

	width: 33%;

	float: none;

	display: inline-block;

	vertical-align: top;

}

/* product list */



.product-thumb .image {

	text-align: center;

	position:relative;

	overflow:hidden;

	float:left;

}



.category_tab .tab-pane {

    margin: 0 -15px;

}





.product-thumb .image img {

	/*margin-left: auto;

	margin-right: auto;*/

}

.product-grid .product-thumb .image {

	float: none;

}



.product-layout.product-list{padding:0 15px; }

.product-layout:hover .addtocart{

    cursor: pointer;

    text-decoration: none;

}



#content .product-grid .product-block, #content .product-list .product-block{ padding: 10px 10px 0;}

#content .product-grid .product-block{margin:0; padding:0;}

#content .product-list .product-block{ padding:10px 0; }

.product-grid .product-block-inner {

    overflow: hidden;

    padding: 15px 0;

    position: relative;

    text-align: left;

}

.row.cat_prod{margin:0 -15px; /*border:1px solid #000;*/ }



.product-list .product-thumb .image{ margin-right:15px; }

#content .product-list .product-block:hover {    box-shadow: none; 

-moz-box-shadow: none;

-webkit-box-shadow: none;}

.alert-success .fa.fa-check-circle{margin-right:5px;}



@media (max-width: 767px) {

.product-list .product-thumb .image {

	float: left;

	/*padding: 0px;*/

}

}

.static_links li a:hover {

  color: #ffd400 ;

}

.single_product_img:hover::before {

  animation: 1s ease 0s normal none 1 running fixedAnim;

}

.single_product_img {

  display: block;

  overflow: hidden;

  position: relative;

  text-align: center;

  vertical-align: top;

}

.single_product_img::before {

  background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%) repeat scroll 0 0;

  content: "";

  display: block;

  height: 100%;

  position: absolute;

  right: -75%;

  top: 0;

  transform: skewX(-25deg);

  width: 50%;

  z-index: 2;

}

.product-thumb h4 {

	margin: 10px 0 5px;

	text-overflow: ellipsis;

	width: 100%;

	white-space: nowrap;

	overflow: hidden;

	color: #606060;

	font-size: 16px;

	text-align: center;

	text-decoration: none;

	text-transform: capitalize;

	line-height: 20px;

	font-weight: 500;

	letter-spacing: 0.08em;

}

.product-list .product-thumb h4{

	font-size:18px;

	margin-bottom:10px;

	font-weight:500;

	text-transform:uppercase;

	text-align: left;

}

.product-thumb h4 a{

	color:#838383;

}

#column-left .product-thumb h4 a:hover {

  color: #ffd400 ;

}

#column-left .product-thumb h4 a{

	color:#838383;

	float:left;

	text-transform: capitalize;

	line-height: 15px;

	font-weight: 400;

	font-size: 14px;

}

#column-left .product-thumb .price{

width:auto;

}

#column-left .product-thumb .price-new{

float:left;

font-size: 13px;

line-height: 16px;

margin-right: 5px;

}

#column-left .product-thumb .price-old{

float:left;line-height: 16px;

font-size: 13px;

}

.product-thumb h4 a:hover, header #cart li a:hover , .product-block:hover h4 a{color:#ffd400 ;}





.product-thumb .caption {

	padding: 6px;	

	text-align:center;

	float:left;

	width:100%;

}

#column-left .product-thumb .caption{

min-height:0px;

}

#special-carousel .product-carousel .product-thumb .caption

{

padding:10px;

}

.account-wishlist table .text-center img {

    border: 1px solid #e8e8e8;

}



@media (max-width: 1200px) {

	#product-product #content .row {	margin: 0;}

	.content_footer_top .sale-cms::after {	left: 15.4% !important;}

	.product-grid .product-thumb .caption {	}

}





.product-thumb .rating {

    bottom: 0;

	line-height: normal;

	opacity: 1;

	position: relative;

	width: 100%;

	right: 0;

	margin-bottom: 5px;

	float: left;

	left: 0;

	text-align: center;

}



.product-thumb:hover .rating{opacity:1;}

.product-thumb .percentsaving {

   background-color: #ffd400;

	color: #000;

	display: inline-block;

	letter-spacing: 1px;

	position: relative;

	right: 0;

	text-align: center;

	top: 0;

	z-index: 1;

	opacity: 1;

	-khtml-opacity: 1;

	-webkit-opacity: 1;

	-moz-opacity: 1;

	text-transform: capitalize;

	line-height: 18px;

	left: 2px;

	font-family: 'Open Sans', sans-serif;

	padding: 0 3px;

	font-size: 14px;

	color: #000;

	font-weight: 400;

	vertical-align: middle;

	margin: 0 3px;

}

.product-thumb:hover .percentsaving{}

.product-list .product-thumb .percentsaving.list-save { right:5px; top:0px; display:block; position:absolute; }

.product-list .product-thumb .percentsaving.grid-save, .product-grid .product-thumb .percentsaving.list-save { display:none; } 



.rating .fa-stack,#review .fa-stack{

	font-size: 8px;

	width:10px;

	color: #ddd;

}

.rating .fa-star,#review .fa-star,.rating-wrapper .fa-star{

	color: #ffd400;

	font-size: 13px;

}

.rating .fa-star + .fa-star-o,#review .fa-star + .fa-star-o,.rating-wrapper .fa-star + .fa-star-o{

	color: #ffd400;

}



.rating .fa-star.off,.rating-wrapper .fa-star.off, #review table .fa-star.off{color:#ccc;}



h2.price {

	margin: 0;

}

.nav-tabs > li.active > a {

  background: #ffd400 none repeat scroll 0 0 ;

  color: #ffffff ;

}

.account-address .btn-info:hover, .btn.btn-primary:hover, #account-order .table-responsive .text-right .btn.btn-info:hover, .btn.btn-default:hover, #information-contact .buttons .pull-right .btn.btn-primary:hover, #account-return .form-horizontal .pull-right .btn.btn-primary:hover,#product-compare .btn.btn-primary.btn-block:hover, #account-return .form-horizontal .pull-left .btn.btn-default:hover, #button-review.btn.btn-primary:hover{

	background-color: #000;

	border-color: #000;

	color: #ffd400;

}

#account-order .table-responsive .text-right .btn.btn-info, .account-address .btn-info, .btn.btn-default, .btn-primary, #information-contact .buttons .pull-right .btn.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary#account-return .form-horizontal .pull-right .btn.btn-primary, #account-return .form-horizontal .pull-left .btn.btn-default, #button-review.btn.btn-primary, #product-compare .btn.btn-primary.btn-block{

  background: #ffd400 none repeat scroll 0 0 ;

  border-color: #ffd400 ;

  color: #000 ;



}

#tabs_info .nav.nav-tabs {

    /*background-color: #e8e8e8;

    padding-top: 10px;*/

	margin-bottom: 15px;

}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{color: #ffd400;}

.nav > li > a:focus, .nav > li > a:hover{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

color: #ffd400 ;}

.product-thumb .price {

	width: auto;

	color: #333333;

	font-size: 16px;

	font-weight: 600;

	display: inline-block;

	vertical-align: top;

	line-height: 20px;

	letter-spacing: 0;

	font-family: 'Open Sans', sans-serif;

	text-align: center;

}



.product-thumb .list .price {

font-size:18px;

text-align:left;

}

.product-thumb .list .price-new{

	font-size:18px;

}

.product-thumb .price-new {

	color: #333333;

	font-size: 16px;

	font-weight: 600;

	display: inline-block;

	vertical-align: top;

	line-height: 22px;

	letter-spacing: 0;

	position:relative;

}

.product-thumb .price-old {

	color: #7f7f7f;

	display: inline-block;

	text-decoration: line-through;

	vertical-align: middle;

	font-size: 14px;

	line-height: 20px;

	font-weight: 400;

	letter-spacing: 0;

	font-family: 'Open Sans', sans-serif;

}

.product-thumb .price-tax {

	color: #838383;

  

    font-size: 12px;

    width: 100%;

}



.product-list .product-thumb .price-tax{display:block; clear:both; line-height:18px; margin:5px 0;}

#content h3.product-option {

    font-size: 16px;

}

.myaccount-menu.dropdown-menu > li > a{padding:4px 10px !important;margin-right:0;}

.myaccount .dropdown-toggle:hover, .myaccount .dropdown-toggle:focus{ color:#fff;}

.product-thumb .button-group {

	overflow: visible;

	position: absolute;

	left: 0;

	right: 0;

	top: 40%;

	 transform: scale(0);

	-webkit-transform: scale(0);

	-moz-transform: scale(0);

	-ms-transform: scale(0);

	-o-transform: scale(0);

	transition: all 0.3s ease 0s;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;

	

}

.product-layout.product-grid .product-thumb .button-group {

    top: 33%;

}

.product-block:hover.product-thumb .button-group {

    transform: scale(1);

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

}

.product-grid .product-thumb .product-details .button-group,.productbox-grid .product-thumb .product-details .button-group,.product-carousel .product-thumb .product-details .button-group,

.category_tab .product-details .button-group{ 

	opacity: 0;

    -moz-opacity: 0;

    -webkit-opacity: 0;

    -khtml-opacity: 0;

	

 }

#content .product-thumb .button-group:hover {

    

	

}

#content .product-carousel .product-block:hover .button-group, #content .product-grid .product-block:hover .button-group, #content .box-product .product-block:hover .button-group, .category_tab .product-block:hover .button-group{

	opacity: 1;

    -moz-opacity: 1;

    -webkit-opacity: 1;

    -khtml-opacity: 1;

}

#content .product-carousel .product-block:hover .price, #content .product-grid .product-block:hover .price, #content .box-product .product-block:hover .price

	{ 

	/*opacity: 0;

    -moz-opacity: 0;

    -webkit-opacity: 0;

    -khtml-opacity: 0; 

	transition: all 0.3s ease 0s;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition: all 0.3s ease 0s;*/

	}



.product-grid .product-thumb .product-details .caption,.productbox-grid .product-thumb .product-details .caption,.product-carousel .product-thumb .product-details .caption,

.category_tab .product-details .caption {/* padding:0px;*/ }



#content .product-list .product-block .button-group , #content .product-list .product-block:hover .button-group{

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    display: block;

    opacity: 1;

	margin:0;

	padding:0;

	position:relative;

	transform: scale(1);

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

}

.product-list .product-block .product-details.list .compare {    display: block;}

.product-list .product-block .product-details.list .wishlist:before , .productpage .form-group.qty .wishlist:before , .quickview .button-group .wishlist:before , .productpage-quickview .product-right .wishlist:before{content:"\f08a";font-family:"fontawesome";font-size: 15px;font-weight: 500;color:#000;margin-right: 7px;}

.product-list .product-block .product-details.list .compare:before , .productpage .form-group.qty .compare:before , .quickview .button-group .compare:before , .productpage-quickview .product-right .fa-exchange::before{content:"\f24d";font-family:"fontawesome";font-size: 15px;font-weight: 500;color:#000;margin-right: 7px;}

.product-list .product-thumb .image .button-group{display:none}

.productpage-quickview .product-right .fa-heart::before {content:none;}





@media (max-width: 768px) {

	.product-list .product-thumb .button-group {border-left: none;}

	.sale-cms-text > img { width: 100%;}

	

}

.layout-2.left-col #content.productpage-quickview {

    margin: 0;

}

.product-thumb .button-group button{

	background:#ffd400;

    color: #000000;

	border-radius: 50%;

	-webkit-border-radius: 50%;

	-khtml-border-radius: 50%;

	-moz-border-radius: 50%;

	font-size: 13px;

	font-weight: 500;

	letter-spacing: 0;

	padding: 6px 15px;

	width: 50px;

	height: 50px;

	border: none;

   

}

.filterbox .btn-primary

{

background: #f0f0f0; /* Old browsers */

background: -moz-linear-gradient(top, #f0f0f0 0%, #dbdbdb 100%); /* FF3.6-15 */


background: -webkit-linear-gradient(top, #f0f0f0 0%,#dbdbdb 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #f0f0f0 0%,#dbdbdb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */

border:none;

color:#000;

border-radius:5px;

-webkit-border-radius:5px;

-khtml-border-radius:5px;

-moz-border-radius:5px;

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

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

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

text-transform:capitalize;

font-size: 13px;

font-weight: 600;

}

.filterbox .btn-primary:hover{

background: #de4d04; /* Old browsers */

background: -moz-linear-gradient(top, #de4d04 0%, #ff8142 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #de4d04 0%,#ff8142 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #de4d04 0%,#ff8142 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de4d04', endColorstr='#ff8142',GradientType=0 ); /* IE6-9 */

border:none;

}



.radio label, .checkbox label:hover {

  cursor: pointer;

  display: inline;

  font-weight: 400;

  color:#000;

}

/*.filterbox .list-group-item:hover {

  color: #ffd400;

  padding: 0;

}*/



.product-thumb .button-group .addtocart:before{font-family:"fontawesome";color:#fff;float: left;font-size: 10px;font-weight: normal;position: relative;right: 9px;}



.product-thumb .button-group button .fa { }



.product-list .product-thumb .button-group button{  }



.product-list .product-thumb .button-group button+button{ }



.product-list .product-thumb .caption{border:none; padding:0 15px 10px; }



.product-grid .product-block .rating.list-rate  { margin: 0px 0 10px 0;padding:0; }

.product-list .product-block .rating

{

    margin:0 0 8px 0;

    padding: 0;

    text-align: left;

}

.product-list .product-block .rating.list-rate {margin: 0 0 15px; display:inline-block; width:100%; }





.product-list .product-block .desc{margin-bottom:0;}



#cart .text-right .addtocart,#cart .text-right .checkout{

	width: auto;

	border: none;

	display: inline-block;

	float: left;

	background: #f0f0f0; /* Old browsers */

background: -moz-linear-gradient(top, #f0f0f0 0%, #dbdbdb 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #f0f0f0 0%,#dbdbdb 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #f0f0f0 0%,#dbdbdb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */

	padding: 5px 12px;

	font-weight: normal;

	text-align: center;

	text-transform: uppercase;

	font-size:12px;

	color:#000;

	transition: all 0.3s ease 0s;

	-webkit-transition: all 0.3s ease 0s;

	-moz-transition: all 0.3s ease 0s;

	-ms-transition: all 0.3s ease 0s;

	-o-transition:all 0.3s ease 0s;

	border-radius:5px;

	-webkit-border-radius:5px;

	-khtml-border-radius:5px;

	-moz-border-radius:5px;

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

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

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

}

#cart .addtocart > strong , #cart .checkout > strong{font-weight:600}

#cart .text-right .addtocart:hover, #cart .text-right .checkout:hover {transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;

-moz-transition: all 0.3s ease 0s;

-ms-transition: all 0.3s ease 0s;

-o-transition:all 0.3s ease 0s;    

background: #ff8300 none repeat scroll 0 0;    

color: #ffffff;

}

#cart .dropdown-menu .img-thumbnail {

  border: 1px solid #e8e8e8;

  border-radius: 5px;

  -webkit-border-radius:0;

-khtml-border-radius:0;

-moz-border-radius:0;

  max-width: none;

  width: auto;

  margin:-10px 1px 15px 0px;

}

#cart .text-right .addtocart{margin:-4px 15px 5px 0;  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);

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

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

}

.product-thumb .button-group button + button {	

	/*padding:7px 10px;*/

	position:relative;

}

.header-cart .cart-menu li a{

	margin: 0 0 7px 7px;

	padding: 0;

	height: auto;

	width: auto;

	float: right;

	text-align: center;

}



.cart-menu .total-table .text-right{ border:none;}



.cart-menu .total-table {

  -moz-border-bottom-colors: none;

  -moz-border-left-colors: none;

  -moz-border-right-colors: none;

  -moz-border-top-colors: none;

  border-color: #dddddd currentcolor currentcolor;

  border-image: none;

  border-style: solid none none;

  border-width: 1px medium medium;

}



.static_links li .header-cart.cart-menu .addtocart a{ 

border:1px solid;

padding:5px;

}

/*.product-thumb .button-group button.wishlist { 

	background:url(../image/caprica/icons.png) no-repeat scroll 8px -112px #ececec;

	left:-82px; position:relative; 

	transition: all 0.5s ease 0s;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

	 }

.product-thumb .button-group button.wishlist:hover { background-position: 8px -143px; }	 

.product-thumb .button-group button.compare { 

	background:url(../image/caprica/icons.png) no-repeat scroll 8px -174px #ececec;

	left:-123px; position:relative; 

	transition: all 0.7s ease 0s;

	-webkit-transition: all 0.7s ease 0s;

	-moz-transition: all 0.7s ease 0s;

	-ms-transition: all 0.7s ease 0s;

	-o-transition: all 0.7s ease 0s;

}

.product-thumb .button-group button.compare:hover { background-position:8px -204px;  

	transition: all 0.3s ease;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

}

*/

.product-list .product-block .product-details.list .compare, .product-list .product-block .product-details.list .wishlist {

    color: #000;

    font-size: 13px;

    font-weight: 500;

    letter-spacing: 0.5px;

    text-transform: capitalize;

	cursor:pointer;

	display: inline-block;

	background-color: transparent;

	width: auto;

	height: auto;

	padding: 15px 15px 0 0;

}

.product-list .button-group .quickview , .product-list .product-thumb .button-group button {

	display: inline-block;

	position: relative;

	vertical-align: middle;

	height: auto;

	width: auto;

	padding: 5px 15px;

	border-radius: 0;

	border: none;

	background: #000;

	font-size: 13px;

	line-height: 30px;

	color: #ffd400;

	margin: 0 5px 5px 0;

	text-transform: uppercase;

	font-weight: 600;

}

.product-list .product-thumb .button-group .addtocart:hover , .product-list .product-thumb .button-group .quickview:hover  {

    background: #ffd400 none repeat scroll 0 0;

    color: #000000;

}

.product-list .quickview > a {

    color: #ffd400;

}

.product-list .quickview:hover > a {

    color: #000;

}

.product-layout.product-list .addtocart .fa {

    margin: 3px 6px 0 0;

}

.product-list .fa-heart::before {

    content: none;

}

.product-list .fa-exchange::before {

    content: none;

    font-size: 0;

}

.button-group.prd_page {    float: left;    width: 100%; margin: 10px 0;}

.product-list .product-block .product-details.list .wishlist:hover::before, .product-list .product-block .product-details.list .wishlist:hover ,

.product-list .product-block .product-details.list .compare:hover::before, .product-list .product-block .product-details.list .compare:hover,

.productpage .form-group.qty .wishlist:hover:before ,.productpage .form-group.qty .wishlist:hover,

.productpage .form-group.qty .compare:hover:before , .productpage .form-group.qty .compare:hover{

    color:#ffd400;

}

#button-search.btn.btn-primary, #product .form-group.required .btn.btn-default, #product .form-group.required .btn.btn-default.btn-block {

  background: #ffd400 ;

  border-color: #ffd400 ;

  color: #000000 ;

}

.product-list .product-thumb .price-new, .product-list .product-thumb .price-old {

    float: none;

}

.product-list .addtocart {

      background:#ffd400 none repeat scroll 0 0;

      border: medium none;

      color: #fff;

      font-size: 12px;

      font-weight: normal;

      letter-spacing: 0;

      padding: 5px 20px;

      text-transform:capitalize;

    	margin: 10px 0 0;

    	border-radius:5px;

    	-webkit-border-radius:5px;

      -khtml-border-radius:5px;

      -moz-border-radius:5px;

  	 

}

.product-list .addtocart:hover {

      background: #ffd400 none repeat scroll 0 0;

      border-color: #ffd400;

      color: #000000;

}

.product-thumb .button-group .quickview:hover , .product-thumb .button-group .addtocart:hover , .product-thumb .button-group .wishlist:hover , .product-thumb .button-group .compare:hover{

   background: #000;

	border-color: #000;

	color: #fff;

}

.product-thumb:hover .button-group button + button {}  

.product-thumb:hover .button-group button { }

.product-thumb .button-group button:hover,.product-thumb .button-group button:focus{

	color: #ffd400;

	text-decoration: none;

	cursor: pointer;

}

.product-thumb .button-group button:hover, .product-block:hover .button-group button{

	cursor: pointer;

}

.product-thumb .button-group button.compare .fa{ }



.product-thumb .button-group button.compare { }



@media (max-width: 1449px) {

	.content_footer_top .sale-cms::after{left:21.4% !important;}

}



@media (max-width: 1200px) {

.product-thumb .button-group button, .product-thumb .button-group button + button {/*width: 33.33%;*/}

.content_footer_top .sale-cms::after {	left: 15.4% !important;}

}



@media (max-width: 767px) {}

.thumbnails {

	overflow: auto;

	clear: both;

	list-style: none;

	padding: 0;

	margin: 0;

}

.thumbnails > li {	

}

.thumbnails {	

}

.thumbnails > img {

	width: 100%;

}

.image-additional a {

	margin-bottom: 20px;

	padding: 0px;

	display: block;

}

.image-additional {

}

.thumbnails .image-additional {

	float: left;

}



/*@media (min-width: 1200px) {

	#content .col-lg-2:nth-child(6n+1),

	#content .col-lg-2:nth-child(6n+1),

	#content .col-lg-3:nth-child(4n+1),

	#content .col-lg-4:nth-child(3n+1),

	#content .col-lg-6:nth-child(2n+1) {

		clear:left;

	}

}

@media (min-width: 992px) and (max-width: 1199px) {

	#content .col-md-2:nth-child(6n+1),

	#content .col-md-2:nth-child(6n+1),

	#content .col-md-3:nth-child(4n+1),

	#content .col-md-4:nth-child(3n+1),

	#content .col-md-6:nth-child(2n+1) {

		clear:left;

	}

}

@media (min-width: 768px) and (max-width: 991px) {

	#content .col-sm-2:nth-child(6n+1),

	#content .col-sm-2:nth-child(6n+1),

	#content .col-sm-3:nth-child(4n+1),

	#content .col-sm-4:nth-child(3n+1),

	#content .col-sm-6:nth-child(2n+1) {

		clear:left;

	}

}*/

.left.product-image .image .thumbnail {

	border-radius: 0 !important;

}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{/*border: 1px solid #fff;*/border: none;}

.product-info .image {

	border-radius: 0;

	-webkit-border-radius: 0;

	-moz-border-radius: 0;

	-khtml-border-radius:0;

	display:block;

	margin-bottom: 15px;

	text-align: center;

}

#content.productpage h3 {margin-top:0;font-size: 15px; margin-bottom:0px;}

.product-info .zoomContainer{ z-index:9; } /* It need for ie7 */

.product-info .additional-carousel{ position:relative; text-align:center;overflow:hidden;}

.product-info .image-additional {

	clear: both;

	overflow: hidden;


	padding:0 30px;

	width: 537px;

	float: none;

	margin: 0 auto;

	display: inline-block;

}

.product-info .image-additional img {}

.product-info .image-additional a {

	float: left;

	display: block;	

	border: 1px solid #e8e8e8;

}

.product-info .image-additional a:hover {border-color:#ffd400;}



.product-right .btn-group .wishlist .fa,.product-right .btn-group .compare .fa{margin-right:5px;}



#input-captcha, #input-payment-captcha{margin-bottom:10px}



.productpage .form-group.qty .wishlist, .productpage .form-group.qty .compare, .quickview .form-group.qty .wishlist, .quickview .form-group.qty .compare {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;

    border: medium none;

    color: #000;

    font-size: 13px;

    font-weight: 500;

    padding:7px 5px;

    text-transform: capitalize;

}



/*.productpage .form-group.qty .wishlist, .quickview .form-group.qty .wishlist { background:#ececec url("../image/caprica/icons.png") no-repeat scroll 8px -112px; }

.productpage .form-group.qty .wishlist:hover , .quickview .form-group.qty .wishlist:hover  { background-position:8px -143px; background-color:#2196f3; } 

.productpage .form-group.qty .compare , .quickview .form-group.qty .compare{ background:#ececec url("../image/caprica/icons.png") no-repeat scroll 8px -174px; } 

.productpage .form-group.qty .compare:hover, .quickview .form-group.qty .compare:hover { background-position:8px -204px; background-color:#2196f3; }*/



.productpage #input-quantity, .quickview #input-quantity{

	float: left;

    margin-right: 15px;

    width: auto;

    height: 38px;

    text-align: center;

}



.form-group.qty .control-label{

	float: left;

    margin: 6px 10px 0 0;

	font-size:14px;

}

.subbanner-cms2 .sub-heading{display:none;}



/* caprica www.capricathemes.com Start */



/* box */  

.box {

	margin-bottom:0;

}



.hometab .box{ margin:0 0 20px;}





.box .box-heading, #testimonial .box-heading{

	/*background: #2196f3 none repeat scroll 0 0;*/

    color: #000;

    font-size: 14px;

    font-weight: 700;

    padding: 10px 0;

    text-transform: uppercase;

	border-bottom:1px solid #e8e8e8;

	

}



#column-left .box .box-heading, #column-left #testimonial .box-heading, #column-right .box .box-heading, #column-right #testimonial .box-heading{  

position:relative;

}

#column-left .box .box-heading{

    border-radius: 0;

	padding: 5px 0;

	text-transform: uppercase;

	cursor: pointer;

	color: #000;

	margin: 0;

	line-height: 30px;

	font-size: 14px;

	letter-spacing: 0.08em;

	font-weight: 600;

}

#column-left .box.bestseller .box-heading{

background: #dbdbdb; /* Old browsers */

background: -moz-linear-gradient(top, #dbdbdb 0%, #f0f0f0 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #dbdbdb 0%,#f0f0f0 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #dbdbdb 0%,#f0f0f0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */

color:#000;

}



#column-left .box.sidebarFilter .box-heading{

background: #dbdbdb; /* Old browsers */

background: -moz-linear-gradient(top, #dbdbdb 0%, #f0f0f0 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #dbdbdb 0%,#f0f0f0 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #dbdbdb 0%,#f0f0f0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */

color:#000;

}





#column-left .box.latest .box-heading{

background: #dbdbdb; /* Old browsers */

background: -moz-linear-gradient(top, #dbdbdb 0%, #f0f0f0 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #dbdbdb 0%,#f0f0f0 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #dbdbdb 0%,#f0f0f0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */

color:#000;

}



#column-left .box.special .box-heading{

background: #dbdbdb; /* Old browsers */

background: -moz-linear-gradient(top, #dbdbdb 0%, #f0f0f0 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, #dbdbdb 0%,#f0f0f0 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, #dbdbdb 0%,#f0f0f0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */

color:#000;

}

.ctservicecmsblock::before {

    position: absolute;

    content: "";

    background: url("../image/caprica/before-img.png")no-repeat scroll 0 0;

    width: 245px;

    height: 180px;

    left: -17%;

    bottom: 20px;

}

.ctservicecmsblock {

    float: left;

    width: 100%;

    clear: both;

    position: relative;

}

.ctservicecmsblock .service_inner {

    width: 100%;

    float: left;

    position: relative;

    margin: 80px auto 0;

}

.ctservicecmsblock .service {

    float: left;

    text-align: center;

    width: 33.33%;

    position: relative;

}

.ctservicecmsblock .service .icon {

    background: url("../image/caprica/services.png") no-repeat;

    height: 66px;

    width: 66px;

    position: relative;

    margin: 0 auto;

    display: inline-block;

    border: 1px solid #000;

    border-radius: 50%;

    transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease;

    -webkit-transition-delay: 0s;

    -moz-transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -o-transition: all 0.3s ease 0s;

}

.ctservicecmsblock .service:hover .icon {

    background-color: #ffd400;

    border: 1px solid #ffd400;

    transition: all 0.3s ease 0s;

    -webkit-transition: all 0.3s ease;

    -webkit-transition-delay: 0s;

    -moz-transition: all 0.3s ease 0s;

    -ms-transition: all 0.3s ease 0s;

    -o-transition: all 0.3s ease 0s;

}

.ctservicecmsblock .service .service_icon1.icon { background-position: center 16px;}

.ctservicecmsblock .service:hover .service_icon1.icon {background-position: center -153px;}

.ctservicecmsblock .service .service_icon2.icon {background-position: center -322px;}

.ctservicecmsblock .service:hover .service_icon2.icon {background-position: center -489px;}

.ctservicecmsblock .service .service_icon3.icon {background-position: center -656px;}

.ctservicecmsblock .service:hover .service_icon3.icon {background-position: center -827px;}

.service_content {

    display: inline-block;

    padding: 10px 50px 0;

}

.ctservicecmsblock .service_title {

    padding: 0;

    font-size: 16px;

    font-weight: 600;

    line-height: 22px;

    letter-spacing: 0.03em;

    text-transform: uppercase;

    color: #000000;

}

.service:hover .service_title {

    color: #ffd400;

}

.ctservicecmsblock .service_sub-title {

    font-size: 13px;

    line-height: 20px;

    letter-spacing: 0.06em;

    font-weight: 300;

    color: #000;

    padding: 5px 0 0 0;

}

.ctservicecmsblock .service:first-child::after {

    content: none;

}

.ctservicecmsblock .service::after {

    content: "";

    position: absolute;

    left: 0;

    right: 0;

    background: rgba(0,0,0,0.2);

    border-radius: 50%;

    height: 200px;

    width: 1px;

    top: -25px;

}

.box .box-content {

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	-khtml-border-radius: 0px;

	border-radius: 0px;

}

.box-heading .fa.fa-angle-down {

  background: #ffd400 none repeat scroll 0 0;

  border-radius: 50%;

  color: #000;

  float: right;

  padding: 2px 4px;

  margin:4px 0 0;

  font-weight: 600;

}

.static_links li:first-child a {

	padding-left: 10px !important;

}

#content .box .blogs, .box-heading{

  color: #fff;

  font-size: 13px;

  font-weight:inherit;

  padding: 15px;

}

.main-slider .swiper-button-next, .swiper-button-prev{

	margin-top: 0 !important;



}

#content .box.blogs .box-heading{

  padding:15px 0 0 0;

  margin-left:0;

}

#content .box .box-heading, .hometab .box-heading { 

   border: medium none;

	font-size: 40px;

	letter-spacing: 0.04em;

	position: relative;

	color: #000;

	line-height: 40px;

	font-weight: 400;

	text-transform: capitalize;

	margin: 0;

	display: block;

	text-align: center;

	padding: 0 0 20px 0;

	font-family: 'Prata', serif;

}

#content .box.featured .box-content {

    padding:0 30px 0;

	overflow:visible;

	position:relative;

}



.featured_tagline {

    color: #838383;

    font-size: 14px;

    text-transform: capitalize;

	display:none;

}

.featured .box-head  {

}

/*.category_tab .nav.nav-tabs{ padding-bottom: 19px;}*/

.category_tab h3 {

    font-weight: 700 !important;

    margin: 0 0 10px !important;

}

/*#content .box .box-heading:before{position:absolute; background:#2196f3; width:50px; height:3px; bottom:0; left:auto; content:""}*/



#content .box .box-content {

	/*background: #f7f7f7;*/

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	-khtml-border-radius: 0px;

	border-radius: 0px;

	border:none;

	padding:30px 0 0 0;

	

	

}

.box.special .box-content {

  /*margin: 10px 0 15px;*/

}

.box.special .box-product.product-carousel {

 background: #f7f7f7 none repeat scroll 0 0;

}



#content .hometab .box-content{ margin:0 -15px; }





#content .related_prd.box .box-content {

    padding: 0;

	/*margin:0 -12px;*/

}

.related_prd .customNavigation a{top:-58px;}

.box .box-content ul , #content .content ul { 

	padding:0px;

	margin:0px;

	list-style:none;

}

.box .box-content ul li , #content .content ul li {

	line-height:22px;

	padding:4px 0;

	border-bottom: 1px dashed #e8e8e8;

}

.box .box-content ul li:last-child, #content .content ul li:last-child {

    border: medium none;

}

.box .box-content ul li a , #content .content ul li a{

}

.box .box-content ul li a + a , .box .box-content ul li a + a:hover{ background:none; padding-left:0; }

.box .box-content ul li a:hover , #content .content ul li a:hover{

}



.box .box-content ul ul{

	margin-left:0px;

}



.box.latest, .box.bestseller, .box.featured, .box.special {

    margin-bottom:0px;

	clear:both;

}



/* Product Grid Start */

/*.product-grid-list { }*/

#content .box-product/*,

.product-grid-list ul*/{ 

	list-style-type: none;

	position:relative;

	width: 100%;

	

	margin:0px;

	list-style: none;

	overflow:visible;

	/*border-top:1px solid #ebebeb;*/

}

#content #featured-carousel .slider-wrapper-outer {

  padding: 30px 0;

  float: left;

}



/*.product-grid-list ul li,*/

#content .box-product .product-items {

 /* background: #f7f7f7 none repeat scroll 0 0;*/

  overflow: hidden;

  position: relative;

}

.related-products{

margin: 0 -15px;

position: relative;

}

.related-products .customNavigation {top: 45%;}

.ie7 .product-grid li{ width:192px !important; }

#content .image-additional .slider-item{	

	display: inline-block;

}



#content .image-additional .slider-item .product-block{	

	margin:4px 6px; 

	background:transparent;

	border-radius: 0px;

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

	-khtml-border-radius: 0px;

	clear:both;

	overflow:hidden;

}



#content .image-additional .slider-item .product-block:hover {   box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; }	

.product-block-inner {position: relative;}



.grid_default_width { width:225px;}

.featured_default_width{ width:327px;}

.module_default_width{ width:200px;}

.latest_default_width{ width:327px;}

.special_default_width{ width:327px;}

.related_default_width{ width:327px;}

.bestseller_default_width{ width:225px;}

.tabspecial_default_width{width:327px;}

.tabbestseller_default_width{width:327px;}

.tablatest_default_width{width:327px;}

.additional_default_width{ width:100px;}

.testimonial_default_width{width:595px;}

#content .banners-slider-carousel .product-carousel .product-block-inner,#content .banners-slider-carousel .product-grid .product-block-inner{text-align:center;}





#content .productbox-grid  .product-block,

#content .box-product .product-block,

.category_tab .tab-pane .product-block{ 

	background:transparent ;

	clear:both;

	overflow:hidden;

	transition: all 0.5s ease 0s;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

	

}

#content .product-carousel .product-block,

#content .productbox-grid  .product-block,

#content .box-product .product-block,

.category_tab .tab-pane .product-block ..button-group button:hover{

background:#e95e19;

color:#ffffff;

}





.product-block .product-details {

   width: auto;

float: none;text-align: center;

}

.product-grid .product-details.list , .product-list .product-details.grid {

  

}

.category_tab .col-xs-12 {

    padding: 0;

}

/*.category_tab .tab-content {

    margin: 0 -15px;

}

*/.category_tab .tab-content > .tab-pane{

margin:0 -16px;}

#content .product-carousel .product-block:hover,

#content .product-grid .product-block:hover,

#content .box-product .product-block:hover,

.category_tab .tab-pane .product-block:hover{

	overflow:hidden;

	clear:both;	

}

#content .banners-slider-carousel .product-block { cursor: pointer;  }

#content #carousel-0 .product-block:hover img {

    opacity: 0.7;

	-khtml-opacity: 0.7;

-webkit-opacity: 0.7;

-moz-opacity:0.7;s

}

#content .banners-slider-carousel .product-block .product-block-inner { }



.ie7 #content .product-carousel .product-block,

/*.ie7 #content .product-grid-list .product-block,*/

.ie7 #content .box-product .product-block {border:1px solid #e8e8e8;}



.ie7 #content .product-carousel .product-block:hover,

/*.ie7 #content .product-grid-list .product-block:hover,*/

.ie7 #content .box-product .product-block:hover {border:1px solid #e8e8e8;}





.product-grid .product-thumb .desc,.productbox-grid .product-thumb .price-tax,.product-carousel .product-thumb .price-tax{display:none;}

.product-list .product-details{overflow:hidden;float:none;display:block;width:auto;}

.product-list .product-thumb .caption {

    float: left;

    text-align: left;

}

.product-list .caption a {

    color: #606060;

	font-size: 16px;

	text-align: center;

	text-decoration: none;

	text-transform: capitalize;

	line-height: 20px;

	font-weight: 500;

	letter-spacing: 0.08em;

}

.product-list .product-thumb .list-right {

	 float: left;

	 padding: 0 15px;

	 width: 100%;

	 text-align: left;

}



.product-info .product-image .customNavigation span.prev:hover::before, .product-info .product-image .customNavigation span.next:hover::before{

    background: #ffd400 none repeat scroll 0 0 !important;

    border: 1px solid #ffd400 !important;

    color: #000000 !important;

}

#column-left .swiper-pagination.swiper-pagination-bullets {



}

#content .product-carousel .product-block-inner,

/*#content .product-grid .product-block-inner,*/

#content .box-product .product-block-inner,

.category_tab .tab-pane .product-block-inner{ padding:0 15px; text-align:left; overflow:visible; position:relative; margin:0;}



#products-related .product-block .product-block-inner {

    overflow: hidden;

}



#content .product-list .product-block .image { 

	transition: none;

	-webkit-transition: none;

	-moz-transition: none;

	-ms-transition: none;

	-o-transition: none; 

	} 

.banners-slider-carousel {

    margin-bottom:0px;

	margin-top:30px;

    position: relative;

    width: 100%;

	clear:both;

}

#carousel-0 {

   float: left;

	margin: 70px 0;

	width: 100%;

}



#content #carousel-0 .product-block-inner {}

#content #carousel-0 .product-block:hover {

    box-shadow: none;

	-moz-box-shadow: none;

-webkit-box-shadow: none;

}

.sale {

	color: #fff;

	font-size: 11px;

	text-transform: uppercase;

	line-height: 20px;

	letter-spacing: 0.06em;

	font-weight: 500;

	display: block;

	right: 10px;

	position: absolute;

	top: 10px;

	z-index: 999;

	background: #000;

	padding: 0px 7px;

	border-radius: 0;

	opacity: 1;

	-webkit-opacity: 1;

	-moz-opacity: 1;

	-ms-opacity: 1;

	-o-opacity: 1;

	transition: all 0.6s ease 0s;

	-webkit-transition: all 0.6s ease;

	-webkit-transition-delay: 0s;

	-moz-transition: all 0.6s ease 0s;

	-o-transition: all 0.6s ease 0s;

}

.fa-star-o::before {

	content: "\f005";

}



.product-block:hover .sale {

  	 opacity: 0;

	-webkit-opacity: 0;

	-moz-opacity: 0;

	-o-opacity: 0;

}

.product-list .product-block:hover .sale {

    opacity: 0;

	-khtml-opacity: 0;

-webkit-opacity: 0;

-moz-opacity:0;

}

.product-list .product-block .image:hover .sale {

    opacity: 1;

	-khtml-opacity: 1;

-webkit-opacity: 1;

-moz-opacity:1;

}

	

/* box products for Left Column and Right Column */

#column-left .box-product,

#column-right .box-product {

	width: 100%;

	overflow: hidden;

	 padding: 20px 0 0 ;

}

#column-left .box-product > div,

#column-right .box-product > div  {

	display:block;

	vertical-align: top;

	margin-right:0px;

	margin-top: 0px;

	margin-bottom:0;	

	width:100%;

}

#column-left .toggle .mobile_togglemenu::before{color:#fff;right:15px}

#column-left .box .box-content div.product-items:last-child > div, #column-right .box .box-content div.product-items:last-child > div,

#column-left .box .box-content div.slider-item:last-child > div, #column-right .box .box-content div.slider-item:last-child > div {

    border: 0 none;

}



#column-left .box-product .image,

#column-right .box-product .image {

	display: block;

	margin-bottom:10px;

	float:left;

	margin-right:11px;

	margin-top:0px;	

}

#column-left .product-block:hover , #column-right .product-block:hover{box-shadow:none;

-moz-box-shadow: none;

-webkit-box-shadow: none;

}

#column-left .product-items .product-details,

#column-right .product-items .product-details , 

#column-left .slider-item .product-details,

#column-right .slider-item .product-details{

	float:left;

	width:68%; 

	overflow: hidden;

}

#column-left .product-thumb .caption,

#column-right .product-thumb .caption{

	padding:0;

	border:none;

	float: left;

	width:100%;

}

#column-left .special .product-thumb .caption,

#column-right .special .product-thumb .caption{

width:70%;

}

#column-left .caption a, #column-right .caption a{word-wrap:break-word;font-size: 13px;}





#column-left .box-product .product-thumb h4, #column-right .box-product .product-thumb h4 {font-weight:normal; font-size:13px; line-height: 20px; margin: 0 0 3px; white-space:normal; text-align:left;}



#column-left .product-thumb .price, #column-right .product-thumb .price{ text-align:left;}



#column-left .box-product .name,

#column-right .box-product .name {

	display: block;

}

#column-left .box-product .cart,

#column-right .box-product .cart {

	display: block;

}

#column-left .box-product .cart .button,

#column-right .box-product .cart .button{

	padding:0; 

	background:none;

	box-shadow:none; 

	-moz-box-shadow:none; 

	-webkit-box-shadow:none; 

	height:auto;

	font-weight:normal;

	border-radius:0;

	-webkit-border-radius:0px;

	-khtml-border-radius:0px;

	-moz-border-radius:0px;

	color:#555;

	display:block;

	text-align:left;

}

#column-left .box-product .cart .button:hover,

#column-right .box-product .cart .button:hover {text-decoration:underline;}





#column-left .box-product .name,

#column-right .box-product .name,

#column-left .box-product .price,

#column-right .box-product .price,

#column-left .box-product .cart,

#column-right .box-product .cart {margin-top: 2px; float:left; line-height: 15px;margin-bottom: 2px;font-size: 13px;

}



#column-left .box-product .rating,

#column-right .box-product .rating{}



#column-left .box .filterbox, #column-right .box .filterbox {

    padding: 0 25px;

}

#column-left .box .box-content, #column-right .box .box-content,

#column-left .box .filterbox, #column-right .box .filterbox{

margin-bottom:0;

/*background: #ffffff none repeat scroll 0 0;*/

}



#column-left .box-product .rating,

#column-right .box-product .rating {

	margin-bottom: 0px;

	width:100%; 

	text-align: left;	

}

#column-left .product-thumb, #column-right .product-thumb {

	border:none;

	margin-bottom:0px;

	padding:0 0 10px;

	float:left;

	width:100%;

}

#column-left .product-thumb:hover, #column-right .product-thumb:hover{

	

}

#column-left .sale, #column-left .price-tax, #column-left .wishlist , #column-left .compare,

#column-right .sale, #column-right .price-tax, #column-right .wishlist , #column-right .compare {display:none !important;}

#column-left .product-thumb .button-group button, #column-right .product-thumb .button-group button  {   

	background: none repeat scroll 0 0 transparent;

	padding: 0;

	width: 100%;

	text-transform: capitalize;

	text-align: left;

	font-weight: 600;

	height: auto;

}	


