/*--------------------------------------------------------------------------/



* @Author		LatestThemes.net http://www.LatestThemes.net



* @Copyright	Copyright (C) 2014 LatestThemes.net. All rights reserved.



* @License		LatestThemes.net Proprietary License



/---------------------------------------------------------------------------*/







body {



	font-family: 'Play', sans-serif;



	font-weight: 400;



	color: #666;



	font-size: 14px;



	line-height: 20px;



}



h1, h2, h3, h4, h5, h6 {



	color: #444;



}



/* Override the bootstrap defaults */



h1 {



	font-size: 33px;



	margin-top: 0px;



	padding-bottom: 10px;



}



h2 {



	font-size: 27px;



	padding-bottom: 10px;



	margin-top: 0px;



	font-family: 'Play', sans-serif;



	text-transform: uppercase;



}



h2.headerbgs {



	border-bottom: 2px solid #444;



	color: #444;



	font-size: 19px;



	font-weight: 700;



	line-height: 120%;



	padding: 10px 0 0px;



	text-transform: uppercase;



}



h2 span {



	border-bottom: 2px solid #e44d2e;



	padding-bottom: 4px;



}



h3 {



	font-size: 18px;



	padding-bottom: 10px;



	font-family: 'Play', sans-serif;



}



h3.headerbgs {



	border-bottom: 2px solid #444;



	color: #444;



	font-size: 19px;



	font-weight: 700;



	line-height: 120%;



	padding: 10px 0 6px;



	text-transform: uppercase;



	margin-top: 10px;



}



h3 span {



	border-bottom: 2px solid #e44d2e;



	padding-bottom: 4px;



}



h4 {



	font-size: 15px;



}



h5 {



	font-size: 12px;



}



h6 {



	font-size: 10px;



}



a {



	color: #e44d2e;



	text-decoration: none;



}



a:hover, a:focus {



	text-decoration: none;



	color: #000;



}



legend {



	font-size: 18px;



	padding: 7px 0px



}



label {



	font-size: 14px;



	font-weight: normal;



	vertical-align: sub;



}



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



	font-size: 12px;



}



.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {



	font-size: 12px;



}



.input-group .input-group-addon {



	font-size: 12px;



	height: 30px;



}



/* Fix some bootstrap issues */



span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {



	display: inline;



}



.nav-tabs {



	margin-bottom: 0px;



	border-bottom: none;



}



div.required .control-label:before {



	content: '* ';



	color: #F00;



	font-weight: bold;



}



/* Gradent to all drop down menus */



.dropdown-menu li > a:hover {



	text-decoration: none;



	background-color: #e8e8e8;



}



/* top */



#top {



	background-color: #D7482B;



	padding: 0px;



	margin: 0px;



	font-size: 13px;



	border-bottom: 1px solid rgba(0,0,0,0.1);



}



#top .container {



	padding: 0 0px;



	background: #D7482B;



	box-shadow: none;



}



#top #currency .currency-select {



	text-align: left;



}



#top #currency .currency-select:hover {



	text-shadow: none;



	color: #333;



	background-color: #e8e8e8;



}



#top .btn-link, #top-links li, #top-links a {



	color: #f9e5cc;



	text-decoration: none;



}



#top-links a i, #top i, #top .btn-link strong {



	padding-right: 2px;



}



#top .btn-link:hover, #top-links a:hover {



	color: #fff;



}



#top-links .dropdown-menu a {



	text-shadow: none;



}



#top-links .dropdown-menu a:hover {



	color: #333;



}



#top .btn-link strong {



	font-size: 14px;



}



#top-links a + a {



	margin-left: 15px;



}



/* logo */



#logo {



	margin: 0 0 0px 0;



	display: inline-block;



}



/* search */



#search {



	margin-bottom: 10px;



}



#search .input-lg {



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



	border-radius: 0;



	height: 40px;



	line-height: 20px;



	padding: 0 10px;



	box-shadow: none;



}



#search1 .input-lg {



	border-color: transparent;



	border-radius: 0;



	height: 52px;



	line-height: 20px;



	padding: 0 10px;



	box-shadow: none;



	background: transparent;



}



#search .btn-lg {



	background: none repeat scroll 0 0 #fff;



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



	border-left: 1px solid #fff;



	border-radius: 0;



	box-shadow: none;



	font-size: 15px;



	line-height: 18px;



	padding: 10px 10px;



	text-shadow: none !important;



	color: #000;



}



/* cart */



#cart {



	margin-bottom: 4px;



}



#cart > .btn {



	font-size: 12px;



	color: #fff;



	padding: 0px;



	background: transparent;



}



#cart > .btn .col-sm-2 {



	padding: 10px 4px;



	width: 21.667%;



}



#cart > .btn .col-sm-2 i {



	font-size: 40px;



}



#cart > .btn .col-sm-9 {



	padding: 22px 8px;



}



#cart.open > .btn {



	background-image: none;



	border: none;



	color: #fff;



	box-shadow: none;



	text-shadow: none;



}



#cart.open > .btn:hover {



	color: #ED3237;



}



#cart .dropdown-menu {



	background: #fff;



	z-index: 9999;



	margin-top: 4px;



}



#cart .dropdown-menu {



	min-width: 100%;



}



#cart .dropdown-menu table {



	margin-bottom: 10px;



}



#cart .dropdown-menu li > div {



	padding: 0 10px;



}



#cart .dropdown-menu li p {



	margin: 20px 0;



}



/* menu */



#menu {



	background-repeat: repeat-x;



	min-height: 40px;



	border: none;



	padding: 0px;



	border-bottom: 2px solid #ddd !important;



}



#menu .nav > li > a {



	color: #fff;



	padding: 20px 15px 20px 15px;



	min-height: 16px;



	background-color: transparent;



	font-size: 16px;



	font-family: 'Play', sans-serif;



}



#menu .nav > li > a:hover, #menu .nav > li:hover {



	background: #000000;



	color:#FFFFFF;



}



#menu .dropdown-menu {



	padding-bottom: 0;



	background: #e8e8e8;



	border: none !important;



	box-shadow: none !important;



}



#menu .dropdown-menu li > a:hover {



	background-color: #fff;



}



#menu .dropdown-inner {



	display: table;



}



#menu .dropdown-inner ul {



	display: table-cell;



}



#menu .dropdown-inner a {



	min-width: 200px;



	display: block;



	padding: 6px 10px;



	clear: both;



	line-height: 20px;



	color: #333333;



	font-size: 14px;

	font-weight:500;
	font-family:'Play', sans-serif;



}



#menu .dropdown-inner li a:hover {



	color: #e44d2e;



}



#menu .see-all {



	display: block;



	margin-top: 0.5em;



	border-top: 1px solid #DDD;



	padding: 3px 20px;



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



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



	border-radius: 0 0 3px 3px;



	font-size: 12px;



}



#menu .see-all:hover, #menu .see-all:focus {



	text-decoration: none;



	color: #ffffff;



	background-color: #e44d2e;



}



#menu #category {



	float: left;



	padding-left: 15px;



	font-size: 16px;



	font-weight: 700;



	line-height: 40px;



	color: #fff;



}



#menu .btn-navbar {



	font-size: 15px;



	font-stretch: expanded;



	color: #000;



	padding: 2px 18px;



	float: right;



	background-color: rgba(255, 255, 255, 0.9);



	border-color: rgba(255,255,255,0.9);



}



#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {



	color: #000;



	background-color: #f00;



}



@media (min-width: 768px) {



#menu .dropdown:hover .dropdown-menu {



	display: block;



}



#menu .nav > li > a {



	font-size: 16px;



	padding: 16px 12px;



	font-weight: 600;



	font-family: 'Play', sans-serif;



	color: #000;



}



.navbar-collapse {



	width: 100% !important;



}



.slogan {



	width: 20%;



}



}



@media (max-width: 767px) {



#menu {



	border-radius: 4px;



}



#menu div.dropdown-inner > ul.list-unstyled {



	display: block;



}



#menu div.dropdown-menu {



	margin-left: 0 !important;



	padding-bottom: 10px;



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



}



#menu .dropdown-inner {



	display: block;



}



#menu .dropdown-inner a {



	width: 100%;



	color: #000;



}



#menu .dropdown-menu a:hover, #menu .dropdown-menu ul li a:hover {



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



}



#menu .see-all {



	margin-top: 0;



	border: none;



	border-radius: 0;



	color: #666;



}



.TVBFacebookplikebox, .TVCtwitterbox, .TVRcontactbox, .TVWyoutubebox, .TVAcustombox {



	display: none;



}



.slogan {



	margin-bottom: 10px;



	width: auto;



}



#cart > .btn .col-sm-2 {



	width: auto;



}



.navbar-nav {



	margin: 0px;



}



.navbar-collapse {



	border-top: none;



}



#menu .nav > li > a {



	padding: 10px 15px;



}



h1 span {



	border: none;



}



.wow {



	visibility: visible !important;



	-webkit-animation: none !important;



	-moz-animation: none !important;



	-o-animation: none !important;



	-ms-animation: none !important;



	animation: none !important;



}



}



/* content */



#content {



	/*min-height: 600px;*/



	min-height: 100%;



	padding-bottom: 10px;



}



/* footer */



footer {



	padding-top: 0px;



	background-color: #dddddd;



	color: #e2e2e2;



	padding-bottom: 20px;



}



footer hr {



	border-top: none;



	border-bottom: 1px solid #666;



}



footer a, footer p {



	color: #666;



	font-size: 13px;



	text-transform: capitalize;



}



footer .list-unstyled li {



	margin: 6px 3px;



}



footer .list-unstyled li i {



	font-size: 14px;



	margin-right: 6px;



	color: #fff;



}



.social-links .list-unstyled li i {



	color: #fff;



	font-size: 18px;



}



footer a:hover {



	color: #444;



}



footer h5 {



	padding: 8px 0;



	border-bottom: 1px solid #aaa;



	color: #444;



	font-size: 14px;



	font-weight: bold;



	text-transform: uppercase;



	font-family: 'Play', sans-serif;



}
.footer_wrapper ul li {
    padding-bottom: 9px;
    margin-bottom: 9px;
    border-bottom: 1px solid #eaeaea;
}


/* alert */



.alert {



	padding: 8px 14px 8px 14px;



}



/* breadcrumb */



.breadcrumb {



	margin: 0 0 16px 0;



	padding: 8px 0;



	border: 1px solid #e3e3e3;



	border-radius: 0px;



	border-top: none;



}



.breadcrumb i {



	font-size: 15px;



}



.breadcrumb > li {



	padding: 0 20px;



	position: relative;



	white-space: nowrap;



}



.breadcrumb > li + li:before {



	content: '';



	padding: 0;



}



.breadcrumb > li:after {



	content: '';



	display: block;



	position: absolute;



	top: -3px;



	right: -5px;



	width: 26px;



	height: 26px;



	border-right: 1px solid rgba(0,0,0,0.1);



	border-bottom: 1px solid rgba(0,0,0,0.1);



	-webkit-transform: rotate(-45deg);



	-moz-transform: rotate(-45deg);



	-o-transform: rotate(-45deg);



	transform: rotate(-45deg);



}



.pagination {



	margin: 0;



}



/* buttons */



.buttons {



	margin: 1em 0;



	overflow: auto;



}



.btn {



	padding: 10.5px 14px;



	font-size: 12px;



	border: 1px solid #cccccc;



	border-radius: 0px;



	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);



}



#cart .btn {



	box-shadow: 0 0px 0 rgba(255, 255, 255, 0.2) inset, 0 0px 0px rgba(0, 0, 0, 0.05)



}



.btn-xs {



	font-size: 9px;



}



.btn-sm {



	font-size: 10.2px;



}



.btn-lg {



	padding: 10px 16px;



	font-size: 15px;



}



.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {



	font-size: 12px;



}



.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: #777;



	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);



	background-color: #e7e7e7;



	background-image: linear-gradient(to bottom, #eeeeee, #dddddd);



	background-repeat: repeat-x;



	border-color: #dddddd #dddddd #b3b3b3 #b7b7b7;



}



.btn-primary {



	color: #ffffff;



	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



	background-color: #e44d2e;



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



	border-radius: 14px 0;



}



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



	background-color: #000;



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



}



.btn-warning {



	color: #ffffff;



	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



	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);



}



.btn-danger {



	color: #ffffff;



	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



	background-color: #da4f49;



	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);



	background-repeat: repeat-x;



	border-color: #bd362f #bd362f #802420;



}



.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);



}



.btn-success {



	color: #ffffff;



	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



	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);



}



.btn-info {



	color: #ffffff;



	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



	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;



}



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



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



	background-image: none;



	box-shadow: none;



}



.btn-inverse {



	color: #ffffff;



	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);



	background-color: #363636;



	background-image: linear-gradient(to bottom, #444444, #222222);



	background-repeat: repeat-x;



	border-color: #222222 #222222 #000000;



}



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



	background-color: #222222;



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



}



/* list group */



.list-group a {



	border: 1px solid #eee;



	color: #888888;



	padding: 8px 12px;



	font-size: 14px;



}



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



	color: #e44d2e;



	background: #f8f8f8;



	border: 1px solid #eee;



}



/* carousel */



.carousel-caption {



	color: #FFFFFF;



	text-shadow: 0 1px 0 #000000;



}



.carousel-control .icon-prev:before {



	content: '\f053';



	font-family: FontAwesome;



}



.carousel-control .icon-next:before {



	content: '\f054';



	font-family: FontAwesome;



}



/* product list */



.product-thumb {



	border: 1px solid #eeeeee;



	margin-bottom: 20px;



	overflow: hidden;



	position: relative;



}



.product-thumb .image {



	text-align: center;



}



.product-thumb .image a {



	display: block;



}



.product-thumb .image a:hover {



	opacity: 0.9;



}



.product-thumb .image img {



	margin-left: auto;



	margin-right: auto;



}



.product-thumb .button-group:hover > .product-thumb .image img {



	opacity: 0.1;



}



.product-grid .product-thumb .image {



	float: none;



	background: #fff;



}



@media (min-width: 767px) {



.product-list .product-thumb .image {



	float: left;



	margin-right: 15px;



	width: 250px;



	background: #fff;



}



}



.product-thumb h4 {



	font-weight: normal;



	text-align: center;



	font-family: 'Play', sans-serif;



	font-size: 14px;



	color: #000;



}



.product-list .product-thumb h4 {



	text-align: left;



}



.product-thumb h4 a {



	color: #000;



}



.product-list .product-thumb .price {



	text-align: left;



}



.product-thumb .caption {



	padding: 0 10px;



	min-height: 60px;



}



.product-list .product-thumb .caption {



	margin-left: 230px;



}



 @media (max-width: 1200px) {



.product-grid .product-thumb .caption {



	padding: 0 10px;



}



}



@media (max-width: 767px) {



.product-list .product-thumb .caption {



	min-height: 0;



	margin-left: 0;



	padding: 0 10px;



}



.product-grid .product-thumb .caption {



	min-height: 0;



}



}



.product-thumb .rating {



	padding-bottom: 10px;



}



.rating .fa-stack {



	font-size: 8px;



}



.rating .fa-star-o {



	color: #999;



	font-size: 15px;



}



.rating .fa-star {



	color: #FC0;



	font-size: 15px;



}



.rating .fa-star + .fa-star-o {



	color: #E69500;



}



h2.price {



	margin: 0;



}



.product-thumb .description {



	display: none;



}



.product-grid .product-thumb .description {



	display: none;



}



.product-list .product-thumb .description {



	display: block;



}



.product-thumb .price {



	font-size: 14px;



	text-align: center;



}



.product-thumb .price {



	color: #e44d2e;



	font-size: 14px;



	font-family: 'Play', sans-serif;



}



.product-thumb .price-new {



	color: #e44d2e;



}



.product-thumb .price-old {



	color: #999;



	text-decoration: line-through;



	margin-left: 10px;



}



.product-thumb .price-tax {



	color: #999;



	font-size: 12px;



	display: none;



}



.product-thumb .image {



	position: relative;



	overflow: hidden;



}



.product-thumb .button-group {



	overflow: auto;



	position: absolute;



	bottom: 0px;



	width: 100%;



}



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



	border-right: 1px solid #ddd;



	border-bottom: none;



}



 @media (max-width: 768px) {



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



	border-left: none;



}



}



.product-thumb .button-group button {



	border: none;



	display: inline-block;



	float: left;



	background-color: #eee;



	color: #fff;



	line-height: 38px;



	font-weight: bold;



	text-align: center;



	text-transform: uppercase;



}



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



	border: none;



}



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



	color: #444;



	background-color: #ddd;



	text-decoration: none;



	cursor: pointer;



}



@media (max-width: 1200px) {



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



	width: 25%;



}



}



@media (max-width: 767px) {



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



	width: 25%;



}



#cart {



	margin-bottom: 10px;



	border: 1px solid rgba(0, 0, 0, 0.1);



}



#cart button .col-sm-2 {



	width: 10%;



	float: left;



}



#cart button .col-sm-9 {



	width: 83%;



	float: left;



}



}



.thumbnails {



	overflow: auto;



	clear: both;



	list-style: none;



	padding: 0;



	margin: 0;



}



.thumbnails > li {



	margin-left: 20px;



}



.thumbnails {



	margin-left: -20px;



}



.thumbnails > img {



	width: 100%;



}



.image-additional a {



	margin-bottom: 20px;



	padding: 5px;



	display: block;



	border: 1px solid #ddd;



}



.image-additional {



	max-width: 74px;



}



.thumbnails .image-additional {



	float: left;



	margin-left: 20px;



}



.flexslider .slides img {



	width: inherit;



}



.flexslider.carousel .slides img {



	width: auto;



}



.slides {



	padding: 0;



	margin: 0;



	list-style: none;



}



.slides li {



	text-align: center;



}



.slides li img {



	text-align: center;



}



.flex-direction-nav a:before {



	line-height: 40px;



}



header {



	background: url("../image/header.png") no-repeat scroll center bottom #e44d2e;



	background-image: url(../image/header.png) !important;



	padding-top: 11px;



}



header .container {



	background: transparent !important;



	box-shadow: none;



}



.navbar {



	border-radius: 0px;



}



.navbar-collapse {



	margin: 0px auto;



}



#top .btn-link {



	border-left: 1px solid rgba(0,0,0,0.1);



}



#top .dropdown-menu .btn-link {



	border: none;



	color: #000;



}



#top .dropdown-menu > li > a {



	color: #000;



}



.list-inline > li:first-child {



	border-left: 0px solid rgba(0,0,0,0.1);



}



.list-inline > li span {



	color: #f9e5cc;



}



.list-inline > li span:hover {



	color: #fff;



}



.list-inline > li {



	padding: 10px 10px !important;



	border-right: 0px solid rgba(0,0,0,0.1);



}



.list-inline {



	margin-bottom: 0px;



}



.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {



	background-color: transparent;



}



.dropdown-menu {



	margin: 0px;



}



.navbar {



	margin-bottom: 0px;



}



.dropdown-menu {



	border-radius: 0px;



	padding: 0px;



}



#menu .see-all {



	border-radius: 0px;



}



.flexslider {



	border: none !important;



	border-radius: 0px !important;



	box-shadow: none !important;



	margin: 0 0 20px !important;



	overflow: hidden;



}



.flex-control-nav {



	display: none !important;



}



.dropdown-menu {



	border: 1px solid rgba(0, 0, 0, 0.1);



}



.dropdown-menu.pull-right {



	width: 280px;



}



.btn-inverse {



	background-image: none;



	background-color: #fff;



	border-color: #e3e3e3;



	border-radius: 0px;



	text-shadow: none;



}



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



	background-color: #f2f2f2;



	background-image: none;



}



.slogan {



}



.list-group-item:first-child {



	border-top-left-radius: 0;



	border-top-right-radius: 0px;



}



.list-group-item:last-child {



	border-bottom-left-radius: 0px;



	border-bottom-right-radius: 0px;



}



header .nav > li:first-child {



	background: #d1472a;



}



header .nav > li:first-child a {



	color: #fff !important;



}



header .nav > li:last-child {



	position: absolute;



	right: 0px;



}



.btn-group > .btn {



	padding: 11px;



}



.pull-left {



	margin-left: -1px;



}



.breadcrumb {



	font-size: 13px;



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



	background: #eee;



}



.breadcrumb li a {



	color: #666;



}



.breadcrumb li a:hover {



	color: #000;



}



.dropdown-menu > li > a {



	padding: 6px 20px;



}



#column-left .box .col-lg-3, #column-right .box .col-lg-3 {



	width: 100%;



}



#column-left .box .col-lg-4, #column-right .box .col-lg-4 {



	width: 100%;



}



#column-left .box .col-lg-6, #column-right .box .col-lg-6 {



	width: 100%;



}



.product-list .product-thumb .image:hover img {



	-webkit-transform: scale(1, 1);



	transform: scale(1, 1);



	overflow: hidden;



	opacity: 1;



}



.product-list .product-thumb .image img {



	-webkit-transition: all 0.2s ease-in-out;



	-moz-transition: all 0.2s ease-in-out;



	-o-transition: all 0.2s ease-in-out;



	-ms-transition: all 0.2s ease-in-out;



	transition: all 0.2s ease-in-out;



}



.dropdown-menu {



	border: 1px solid rgba(0, 0, 0, 0.1);



}



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



	background: #e38db7;



	color: #fff;



}



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



	background: #e38db7;



	color: #fff;



}



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



	background: #BF6996;



	color: #fff;



}



.product-thumb .button-group .addcart i {



	padding-right: 6px;



}



.info-boxes {



	padding-bottom: 15px;



	padding-top: 15px;



	background: #eee;



}



.info-boxes .col-sm-13 {



	width: 20%;



	float: left;



}



.info-boxes .container {



	background: #eee;



	box-shadow: none;



}



.info-boxes .info-box .row .col-xs-2, .info-boxes .info-box .row .col-xs-10 {



	padding: 4px;



}



.info-boxes .info-box .fa-stack .fa-circle {



	color: #666;



	-webkit-transition: all 0.3s ease;



	-moz-transition: all 0.3s ease;



	-o-transition: all 0.3s ease;



	transition: all 0.3s ease;



	font-size: 40px;



}



.info-boxes .info-box .fa-stack .fa-stack-1x {



	font-size: 20px;



	line-height: 40px;



	margin-left: 1px;



}



.info-boxes .info-box {



	cursor: default;



}



.info-boxes .info-box h4 {



	color: #666;



	font-size: 14px;



	font-weight: bold;



	line-height: 18px;



	margin: 0 0 5px;



	text-transform: uppercase;



}



.info-boxes .info-box h6 {



	color: #acacac;



	font-size: 13px;



	line-height: 16px;



	margin: 0 0 5px;



}



.social-links ul.list-inline {



	margin-bottom: 10px;



}



.social-links .list-inline > li {



	border: none;



	padding: 2px 0px !important;



}



.social-links .list-inline > li:first-child {



	padding-left: 0px !important;



	;



}



.social-links ul.list-inline li a {



	font-size: 16px;



	padding: 9px 13px;



	color: #fff;



	-moz-border-radius: 33px;
	
	border-radius: 33px;



	display: inline-block;



	-webkit-transition: all linear 0.2s;



	-moz-transition: all linear 0.2s;



	-ms-transition: all linear 0.2s;



	-o-transition: all linear 0.2s;



	transition: all linear 0.2s;



	width: 42px;



	background: #666;



}



.social-links ul.list-inline li a:hover, .social-links ul.list-inline li a:focus, .social-links ul.list-inline li a:active {



	color: #ffffff;



}



.social-links ul.list-inline li a:hover, .social-links ul.list-inline li a:focus, .social-links ul.list-inline li a:active {



	background: #f699c6;



	border-color: #f699c6;



}



.payment-links .list-inline > li {



	border: none;



	padding: 13px 0px !important;



}



.payment-links .list-inline > li:first-child {



	padding-left: 0px !important;



	;



}



.payment-links ul.list-inline li {



	font-size: 16px;



	color: #898989;



	display: inline-block;



	-webkit-transition: all linear 0.2s;



	-moz-transition: all linear 0.2s;



	-ms-transition: all linear 0.2s;



	-o-transition: all linear 0.2s;



	transition: all linear 0.2s;



}



ul.refinesearch {



	margin: 0px;



	padding: 0px;



}



.refinesearch li {



	padding: 3px 6px;



	border: 1px solid #e3e3e3;



	list-style: none;



	margin-bottom: 6px;



	border-bottom: 2px solid #dcdcdc;



	float: left;



}



.refinese .col-sm-2 {



	display: inline-block;



	vertical-align: top;



	width: 16.37%;



	float: none;



	margin-bottom: 20px;



}



.refinesearch li a {



	text-transform: capitalize;



	color: #777;



	float: left;



}



.refinesearch li a.cate {



	width: 100%;



	float: left;



	padding: 6px 0;



	text-align: center;



}



.refinesearch li a img {



	width: 100%;



}



.refinesearch li:hover {



	border: 1px solid #e44d2e;



	border-bottom: 2px solid #e44d2e;



}



.thumbnail {



	padding: 0px;



}



.refinesearch li a:hover {



	color: #e44d2e;



}



.filtr {



	border: 1px solid #e3e3e3;



	padding: 6px 0;



	margin: 0px;



}



.filtr .btn-group > .btn {



	padding: 7px;



}



.well {



	border-radius: 0px;



}



.paymentfooter {



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



	float: left;



	padding-right: 5px;



}



.paymentfooter:hover {



	opacity: 1



}



.payment {



	padding-right: 5px;



	opacity: .5



}



.payment:hover {



	opacity: 1



}



.checkouts {



	width: 38px;



	height: 24px;



	background-position: -49px -140px;



}



.amex {



	width: 38px;



	height: 24px;



	background-position: -0px -140px;



}



.cirrus {



	width: 38px;



	height: 24px;



	background-position: -147px -105px;



}



.delta {



	width: 38px;



	height: 24px;



	background-position: -147px -70px;



}



.direct-debit {



	width: 38px;



	height: 24px;



	background-position: -147px -35px;



}



.discover {



	width: 38px;



	height: 24px;



	background-position: -148px -0px;



}



.ebay {



	width: 38px;



	height: 24px;



	background-position: -98px -105px;



}



.google {



	width: 38px;



	height: 24px;



	background-position: -49px -105px;



}



.maestro {



	width: 39px;



	height: 24px;



	background-position: -0px -0px;



}



.mastercard {



	width: 38px;



	height: 24px;



	background-position: -0px -105px;



}



.moneybookers {



	width: 38px;



	height: 24px;



	background-position: -98px -70px;



}



.paypal {



	width: 38px;



	height: 24px;



	background-position: -49px -70px;



}



.sagepay {



	width: 38px;



	height: 24px;



	background-position: -0px -70px;



}



.solo {



	width: 38px;



	height: 24px;



	background-position: -98px -35px;



}



.switch {



	width: 38px;



	height: 24px;



	background-position: -49px -35px;



}



.visa-electron {



	width: 38px;



	height: 24px;



	background-position: -0px -35px;



}



.visa {



	width: 38px;



	height: 24px;



	background-position: -99px -0px;



}



.western-union {



	width: 38px;



	height: 24px;



	background-position: -50px -0px;



}



.powered {



	background: #333;



}



footer .col-sm-4 {



	margin-bottom: 10px;



	width: 20%



}



footer .col-sm-2 {



	width: 20%;



}



.list-group-item:last-child {



	border-bottom: 1px solid #eee;



}



.list-group-item:last-child:hover {



	border-bottom: 1px solid #eee;



}



a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {



	border-color: #333;



}



.thumbnails1 {



	position: relative;

	text-align:center;



}



.thumbnails1 img{ max-width:100%

}

.thumbnails1 .btn-group {



	position: absolute;



	bottom: 0px;



	width: 100%;



}



.thumbnails1 .btn-group > .btn {



	width: 50%;



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



	border: none;



	color: #fff;



	text-shadow: none;



	font-size: 14px;



}



.nav-tabs > li.active {



	background: #f699c6;



}



.nav-tabs > li > a {



	border-radius: 0px;



	font-size: 13px;



	margin-right: 0px;



}



.nav-tabs > li > a:hover {



	border-color: #f699c6;



	background: #f699c6;



	color: #fff;



}



.container {



	background: #fff;



	box-shadow: 0 0 4px rgba(200, 200, 200, 0.4);



}



footer .container {



	background: #dddddd;



	box-shadow: none;



}



.powered .container {



	background: #333;



	box-shadow: none;



}



.product-list .product-thumb .price-tax {



	display: block;



	text-align: right;



	font-family: 'Play', sans-serif;



}



.powered p {



	color: #929191;



}



.powered p a {



	color: #fff;



}



.powered p a:hover {



	text-decoration: underline;



}



#cart .btn {



	border: none;



}



.pagination {



	border-radius: 0;



}



.pagination > li:first-child > a, .pagination > li:first-child > span {



	border-bottom-left-radius: 0;



	border-top-left-radius: 0;



	margin-left: 0;



}



.pagination > li:last-child > a, .pagination > li:last-child > span {



	border-bottom-right-radius: 0;



	border-top-right-radius: 0;



}



.pagination > li > a, .pagination > li > span {



	color: #666;



}



.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {



	background: #808080;



	border-color: #808080;



}



.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {



	background: #808080;



	border-color: #808080;



	color: #fff;



}



#Facebookplikebox, #twiiterbox, #contactbox, #youtubebox, #custombox {



	display: block;



	padding: 0;



	z-index: 9999;



	position: fixed;



}



.Facebookplbadge {



	display: block;



	height: 50px;



	top: 50%;



	margin-top: -120px;



	position: absolute;



	left: -47px;



	width: 47px;



	background-repeat: no-repeat;



	overflow: hidden;



	background: url("../image/social-icons.png") no-repeat scroll -36px 14px #3B5998;



}



.twittericon {



	background-color: #3B5998;



	display: block;



	height: 50px;



	top: 50%;



	margin-top: -120px;



	position: absolute;



	left: -47px;



	width: 47px;



	background-repeat: no-repeat;



	overflow: hidden;



	background: url("../image/social-icons.png") no-repeat scroll -86px 14px #45afe3;



	z-index: 1;



}



.contacticon {



	background-color: #3B5998;



	display: block;



	height: 50px;



	top: 50%;



	margin-top: -85px;



	position: absolute;



	left: -47px;



	width: 47px;



	background-repeat: no-repeat;



	overflow: hidden;



	background: url("../image/social-icons.png") no-repeat scroll -436px 13px #13da04;



	z-index: 1;



}



.youtubeicon {



	background-color: #3B5998;



	display: block;



	height: 50px;



	top: 50%;



	margin-top: -120px;



	position: absolute;



	right: -47px;



	width: 47px;



	background-repeat: no-repeat;



	overflow: hidden;



	background: url("../image/social-icons.png") no-repeat scroll -392px 14px #d6d6d6;



}



.customicon {



	background-color: #3B5998;



	display: block;



	height: 50px;



	top: 50%;



	margin-top: -120px;



	position: absolute;



	right: -47px;



	width: 47px;



	background-repeat: no-repeat;



	overflow: hidden;



	background: url("../image/social-icons.png") no-repeat scroll -470px 14px #f33b3b;



}



.social-links ul.list-inline .facebookfoot a:hover, .social-links ul.list-inline .facebookfoot a:focus, .social-links ul.list-inline .facebookfoot a:active {



	background: #39599f;



	border-color: #39599f;



}



.social-links ul.list-inline .twitterfoot a:hover, .social-links ul.list-inline .twitterfoot a:focus, .social-links ul.list-inline .twitterfoot a:active {



	background: #45afe3;



	border-color: #45afe3;



}



.social-links ul.list-inline .pinterestfoot a:hover, .social-links ul.list-inline .pinterestfoot a:focus, .social-links ul.list-inline .pinterestfoot a:active {



	background: #ca1f27;



	border-color: #ca1f27;



}



.social-links ul.list-inline .googlefoot a:hover, .social-links ul.list-inline .googlefoot a:focus, .social-links ul.list-inline .googlefoot a:active {



	background: #d95232;



	border-color: #d95232;



}



.social-links ul.list-inline .rssfoot a:hover, .social-links ul.list-inline .rssfoot a:focus, .social-links ul.list-inline .rssfoot a:active {



	background: #f7bb2d;



	border-color: #f7bb2d;



}



.social-links ul.list-inline .dribblefoot a:hover, .social-links ul.list-inline .dribblefoot a:focus, .social-links ul.list-inline .dribblefoot a:active {



	background: #d979a5;



	border-color: #d979a5;



}



.social-links ul.list-inline .youtubefoot a:hover, .social-links ul.list-inline .youtubefoot a:focus, .social-links ul.list-inline .youtubefoot a:active {



	background: #d6d6d6;



	border-color: #d6d6d6;



}



.social-links ul.list-inline .linkedinfoot a:hover, .social-links ul.list-inline .linkedinfoot a:focus, .social-links ul.list-inline .linkedinfoot a:active {



	background: #65b7d2;



	border-color: #65b7d2;



}



#menu {



	margin-bottom: 0px;



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



}



.menubar, .navbar-header {



	background: #fff;



	width: 100%;



	position: relative;



}



.menubar i {



	font-size: 30px;



	padding: 11px;



}



.homeiconbg {



	padding: 0px !important;



}



.owl-carousel {



	margin: 0px 0px 10px !important;



}



.catimge .col-sm-12 {



	margin-bottom: 16px;



}



.box-heading {



	color: #444;



	padding: 10px 0 6px;



	font-size: 15px;



	line-height: 120%;



	font-weight: 700;



	text-transform: uppercase;



	border-bottom: 1px solid #ddd;



	border-bottom: 2px solid #444;



}



.box .box-heading {



	border: none;



	padding-bottom: 2px;



	border-bottom: 2px solid #444;



	background: none repeat scroll 0 0 #E44D2E;



	font-family: 'Play', sans-serif;



}



.box-heading span {



	border-bottom: 2px solid #444;



	padding-bottom: 0px;



	padding-left: 10px;



	color: #000;



}



.list-group-item {



	background-color: #f2f2f2;



}



.add_to_wishlist {



	border-style: solid;



	border-color: transparent transparent #E44D2E transparent;



	border-width: 0 25px 30px 25px;



	height: 0;



	width: 30%;



	position: relative;



	margin: 20px 0 50px 0;



	position: absolute;



	bottom: -80px;



	left: 0px;



	color: #fff;



	line-height: 30px;



	text-decoration: none;



	transition: all 200ms ease-in-out;



	-moz-transition: all 200ms ease-in-out;



	-ms-transition: all 200ms ease-in-out;



	-webkit-transition: all 200ms ease-in-out;



	-o-transition: all 200ms ease-in-out;



	cursor: pointer;



}



.add_to_wishlist a {



	text-decoration: none;



}



.add_to_wishlist a i {



	color: #fff;



}



.add_to_compare {



	border-style: solid;



	border-color: transparent transparent #202020 transparent;



	border-width: 0 25px 30px 25px;



	height: 0;



	width: 30%;



	position: relative;



	margin: 20px 0 50px 0;



	position: absolute;



	bottom: -80px;



	left: 22%;



	color: #fff;



	line-height: 30px;



	text-decoration: none;



	transition: all 200ms ease-in-out;



	-moz-transition: all 200ms ease-in-out;



	-ms-transition: all 200ms ease-in-out;



	-webkit-transition: all 200ms ease-in-out;



	-o-transition: all 200ms ease-in-out;



	cursor: pointer;



}



.add_to_compare a {



	text-decoration: none;



}



.add_to_compare a i {



	color: #fff;



}



.add_to_cart {



	border-style: solid;



	border-color: transparent transparent #E44D2E transparent;



	border-width: 0 25px 30px 25px;



	height: 0;



	width: 70%;



	position: relative;



	margin: 20px 0 50px 0;



	position: absolute;



	bottom: -80px;



	right: 0px;



	color: #fff;



	line-height: 30px;



	text-decoration: none;



	transition: all 200ms ease-in-out;



	-moz-transition: all 200ms ease-in-out;



	-ms-transition: all 200ms ease-in-out;



	-webkit-transition: all 200ms ease-in-out;



	-o-transition: all 200ms ease-in-out;



	cursor: pointer;



}



.add_to_cart a {



	text-decoration: none;



	color: #fff;



}



.add_to_cart a span {



	margin-left: 4px;



}



.product-thumb:hover .discount_timer {



	top: 10px;



}



.discount_timer {



	top: -186px;



	position: absolute;



	width: 43px;



	height: 86px;



	right: 10px;



	transition: all 300ms ease-in-out;



	-moz-transition: all 300ms ease-in-out;



	-ms-transition: all 300ms ease-in-out;



	-webkit-transition: all 300ms ease-in-out;



	-o-transition: all 300ms ease-in-out;



}



.product-thumb:hover .add_to_wishlist {



	bottom: -50px;



	transition: all 200ms ease-in-out;



	-moz-transition: all 200ms ease-in-out;



	-ms-transition: all 200ms ease-in-out;



	-webkit-transition: all 200ms ease-in-out;



	-o-transition: all 200ms ease-in-out;



}



.product-thumb:hover .add_to_compare {



	bottom: -50px;



	transition: all 300ms ease-in-out;



	-moz-transition: all 300ms ease-in-out;



	-ms-transition: all 300ms ease-in-out;



	-webkit-transition: all 300ms ease-in-out;



	-o-transition: all 300ms ease-in-out;



}



.product-thumb:hover .add_to_cart {



	bottom: -50px;



	transition: all 400ms ease-in-out;



	-moz-transition: all 400ms ease-in-out;



	-ms-transition: all 400ms ease-in-out;



	-webkit-transition: all 400ms ease-in-out;



	-o-transition: all 400ms ease-in-out;



}



.saveribbon {



	width: 50px;



	height: 35px;



	background: #E44D2E;



	position: absolute;



	top: 0px;



	left: 10px;



	text-align: center;



	line-height: 18px;



	color: #fff;



}



.saveribbon:after {



	content: "";



	position: absolute;



	bottom: -14px;



	left: 0;



	width: 0;



	height: 0;



	border-left: 25px solid transparent;



	border-right: 25px solid transparent;



	border-top: 15px solid #E44D2E;



}



.icon-mar-lr2 {



	text-decoration: none;



	font-size: 16px;



}



.count_holder_small .countdown_amount {



	font-size: 12px;



	font-weight: bold;



	color: #ffffff;



}



.count_holder_small .countdown_section {



	display: block;



	float: left;



	font-size: 9px;



	text-align: center;



	padding: 2px 6px 0px 6px;



	position: relative;



	z-index: 0;



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



	color: #ffffff;



	border: none;



	margin-right: 1px;



	margin-left: 1px;



	width: 43px;



}



#ProductPage {



	background-color: #f8f8f8;



	border: 1px solid #fff;



	border-radius: 3px;



	-moz-border-radius: 3px;



	-webkit-border-radius: 3px;



}



#ProductPage .countdown_row {



	clear: both;



	padding: 6px 0px 0px 58px;



	background: url(../image/timer-icon.png) 15px 10px no-repeat;



	background-color: #ffffff;



	text-align: center;



	display: block;



	height: 50px;



}



.count_holder_small .countdown_section span {



	width: 100%;



	display: block;



	margin: 0;



	padding: 0;



	line-height: 16px;



}



.count_holder_small .countdown_section br {



	display: none;



}



.filt {



	background-color: #f8f8f8;



	color: #333745;



	padding: 10px 0 10px;



	margin: 10px 0 0 0;



	border: 1px solid #eee;



}



.filt .col-md-1 {



	padding-left: 0px;



}



.filt .col-md-3 p {



	margin: 6px 0;



}



.filt .col-md-3 p a {



	color: #333745;



}



.filt label {



	margin-top: 6px;



}



.form-control {



	border-radius: 5px;



}



.filt .btn-group > .btn {



	padding: 8px;



}



#notification-fixed {



	margin: auto;



	width: 400px;



	max-width: 400px;



}



.alert-info, .alert-success, .alert-warning, .alert-danger {



	width: 400px;



	max-width: 400px;



	position: fixed;



	top: 37%;



	z-index: 99999;



	padding: 15px;



	border-width: 15px;



	border-style: solid;



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



	-webkit-background-clip: padding-box;



	background-clip: padding-box;



	text-align: center;



}



h1.productpage {



	padding: 0;



	font-size: 32px;



	background: none;



	font-weight: 400;



	color: #444;



	padding-bottom: 2px;



	margin: 2px 0 10px 0;



	border-bottom: 2px solid #444;



	font-family: 'Play', sans-serif;



}



.customprdblock {



	float: left;



	margin: 4px 0;



	border: 1px solid #f2f2f2;



	background: #f2f2f2;



	width: 100%;



}



.customprdblock h2 {



	margin: 0px;



	background: #ccc;



	padding: 3px;



	font-size: 22px;



}



.customprdblock p {



	padding: 3px;



}



.customprdblock ul {



	margin: 0px;



	padding: 0px;



}



.customprdblock ul li {



	padding: 10px 0;



	height: 30px;



}



.nav-tabs > li.active, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {



	background: #e44d2e;



	color: #fff;



	border-color: #e44d2e;



}



.nav-tabs > li > a {



	border-radius: 0px;



	font-size: 16px;



	color: #000;



	font-family: 'Play', sans-serif;



	letter-spacing: 1px;



	text-transform: uppercase;



	background: none repeat scroll 0 0 #fafafa;



}



.nav-tabs > li > a:hover {



	border-color: #e44d2e;



	background: #e44d2e;



	color: #fff;



}



.tab-content {



	padding: 10px 10px;



	background: none repeat scroll 0 0 #fafafa;



}



.prdmf1 {



	margin: 0px;



}



.prdmf {



	padding:0;



}



.prdmf .col-sm-6 {



	padding-left: 0px;



	padding-right: 0px;



}



.prdmf .col-sm-6 ul {



	padding: 0px;



	margin: 0px;



}



.prdmf .pric {



	border-left: 1px solid #eee;



	text-align: center;



}



.listbrand li {



	padding: 4px 0;



}



.prdoption {



	font-size: 26px;



	text-transform: uppercase;



}



.rating p a {



	margin: 2px 0px;



	color: #999;



	float: right;



}



.rating hr {



	margin-top: 10px;



}



column .product-thumb .image {



	width: 50%;



	float: left;



}



column .product-thumb .caption {



	padding: 0px;



	width: 50%;



	float: left;



	margin-top: 10%;



}



column .discount_timer, column .add_to_wishlist, column .add_to_compare, column .add_to_cart {



	display: none;



}



.owl-carousel {



	border: none !important;



	box-shadow: none !important;



}



#menu #search1 {



	margin-bottom: 0px;



}



#menu #search1 i {



	font-size: 18px;



	padding: 6px;



	color: #e44d2e;



}



#menu #search1 {



	position: relative;



	z-index: 1015;



	width: 60px;



	overflow: hidden;



	-webkit-transition: all 0.2s ease-in-out;



	-moz-transition: all 0.2s ease-in-out;



	-o-transition: all 0.2s ease-in-out;



	-ms-transition: all 0.2s ease-in-out;



	transition: all 0.2s ease-in-out;



}



#menu #search1 .btn-lg {



	margin-right: -1px;



	border-color: #fff;



	background: #fff;



}



#menu #search1:hover, #menu #search1.search {



	width: 300px;



	background: #222;



	-webkit-transition: all 0.3s ease-in-out;



	-moz-transition: all 0.3s ease-in-out;



	-o-transition: all 0.3s ease-in-out;



	-ms-transition: all 0.3s ease-in-out;



	transition: all 0.3s ease-in-out;



}



#menu #search1 input {



	background: none;



	border: none;



	padding: 0 10px;



	float: right;



	height: 52px;



	line-height: 30px;



	font-size: 20px;



	color: #fff;



	outline: none;



	font-family: 'Play', sans-serif;



}



.img-thumbnail {



	border-radius: 0px;



	border: 1px solid #f2f2f2;



}



.cloud-zoom-gallery img {



	width: 100%;



}



.info-boxes .container .row .row {



	margin: 0px;



}



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



header .col-sm-10 {



	width: 73.333%



}



header .col-sm-2 {



	width: 26.667%;



}



}



.fullwidth {



	margin-bottom: 0px !important;



}



#contactbox ul li {



	margin: 4px 0;



}



#contactbox ul li i {



	font-size: 14px;



	margin-right: 6px;



	text-align: center;



	width: 16px;



}



 @media (min-width: 768px) {



.container {



	width: 100% !important;



}



}



@media (max-width: 767px) {



.info-boxes .col-sm-13 {



	width: 100%;



}



.info-boxes .info-box .row .col-xs-2, .info-boxes .info-box .row .col-xs-10 {



	text-align: center;



}



footer .col-sm-2, footer .col-sm-4 {



	width: 100%;



}



.refinese .col-sm-2 {



	width: 24%;



}



.prdmf .pric {



	border: none;



}



.prdmf .col-sm-6 {



	text-align: center;



	margin-bottom: 10px;



}



.mousetrap {



	display: none;



}



}



 @media (min-width:1200px) {



.container {



	width: 1170px !important;



}



}



.visible-lg, tr.visible-lg, th.visible-lg, td.visible-lg{ display:block !important;}







.owl-wrapper-outer{border:none!important;border-radius:0px !important; 



box-shadow:none !important;}















.contacth11 {



	font-family: 'Play', sans-serif;



	font-weight: 400;



    background: #000 none repeat scroll 0 0;



    border: medium none !important;



    color: #fff;



    font-size: 16px;



    padding: 10px;



    text-align: center;



}







.rowp1 {



    font-weight: bold;



    margin-bottom: 5px;



}



p, pre, blockquote, form, dl, ul, ol, fieldset, address {



    margin: 0;



    padding: 0;



}







.colcon1 {



    float: left;



    margin: 6px;



    width: 32%;



}







#content {



    width: 80%;



}



#content, .box-grid {



}







.colleft {



    float: left;



}



.colcon {



    width: 47%;



}







#content .content::after {



    clear: both;



    content: "";



    display: block;



    height: 0;



    visibility: hidden;



}



.FWcategorybox {



background: transparent url("../images/Flexible/categorybox-back.png") repeat scroll 0 0;



float: left;



margin: 0 0 10px 10px;



text-align: center;



width: 275px;



}





#content6 {



    width: 100%;



}



#content6, .box-grid {



}







.colleft {



    float: left;



}



.colcon {



    width: 47%;



}



#content6 .content6::after {



    clear: both;



    content: "";



    display: block;



    height: 0;



    visibility: hidden;



}





/****** NEW CLASSES ******/

.ftrd-grid  .col-lg-3{ width:20%}



.ftrd-pro .add_to_cart a span{ font-size:11px;}

.ftrd-pro .add_to_cart, .ftrd-pro .add_to_wishlist, .ftrd-pro .add_to_compare { border-width: 0 15px 30px;}



.product-grid  .product-thumb .rating{ text-align:center;}



.review-star  .fa-star-o{ color:#e69500}

.review-star  .fa-stack-2x{ font-size:1.5em}

.review-star  .fa-star{ color:#fc0}



.information-information #content, .checkout-cart #content, .checkout-checkout #content{ width:100%;}

.pro-size{ width:200px;}

#input-quantity{ width:143px; margin-right:5px;}



.c-o-d label { vertical-align:top; padding:8px 10px 0 0;}

.c-o-d .pincode{ display:inline-block; width:100px; margin-right:10px;}

.c-o-d button {padding: 7.5px 24px; vertical-align:top;}



#pincoderesult{ padding:3px; color:#f00}



 @media (max-width: 768px) {

	.ftrd-grid  .col-lg-3{ width:50%} 

	 

 }

 

  @media (max-width: 420px) {

	.ftrd-grid  .col-lg-3{ width:100%} 

  }

/*
   * list style JATIN style "justify"
   */
 
.list-dash li,
.list-bullet li {
	font-size:15px;
	font-weight:400;
	position: relative;
  margin-left: 1em;
  text-align:justify;
}
.list-dash li:before {
	position: absolute;
  left: -1em;
    content: '-  '; /* em dash */
}





























































































.hovereffect {
  width: 100%;  
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
  background: #9CF;
}

.hovereffect .overlay {
  width: 100%;
  
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  padding: 166px 20px;
}

.hovereffect img {
	 padding-left: 0;
    padding-right: 0;
  display: block;
  position: relative;
  max-width: none;
  width: calc(100% + 20px);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-10px,0,0);
  transform: translate3d(-10px,0,0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.hovereffect:hover img {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.hovereffect h2 {
  text-transform: uppercase;
  color: #fff;
  font-weight:600;
  text-align: center;
  position: relative;
  font-size: 14px;
  overflow: hidden;
  padding: 0.5em 0;
  background-color: transparent;
}

.hovereffect h2:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #fff;
  content: '';
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: translate3d(-100%,0,0);
  transform: translate3d(-100%,0,0);
}

.hovereffect:hover h2:after {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.hovereffect a, .hovereffect p {
  color: #FFF;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(100%,0,0);
  transform: translate3d(100%,0,0);
}

.hovereffect:hover a, .hovereffect:hover p {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.row.no-gutter [class*='col-']:not(:first-child):not(:last-child) {
  padding-right:0;
  padding-left:0;
}
/* remove right padding from first column */
.row.no-gutter [class*='col-']:first-child {
  padding-right:0;
  padding-left:0;
}
/* remove left padding from last column */
.row.no-gutter [class*='col-']:last-child {
  padding-left:0;
  padding-right:0;
}
