/*-- Font --*/

@font-face {

  font-family: 'Open Sans';

  font-style: normal;

  font-weight: 600;

  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;

}





body {font-family: 'Open Sans', sans-serif;font-weight: 400;color: #666;font-size: 14px;line-height: 20px;width: 100%;}



#menu .nav > li > a,.discount .content{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:600}

.list-group a{font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:400}

h1, h2, h3, h4, h5, h6 {color: #444;}

/* default font size */

.fa {font-size: 20px;}

/* Override the bootstrap defaults */

h1 {font-size: 33px;}

h2 {font-size: 27px;}

h3 {font-size: 23px;padding-bottom:15px;color:#000000;font-weight:510;}

h4 {font-size: 15px;}

h5 {font-size: 12px;}

h6 {font-size: 10.2px;}

header{padding:16px 0;}



a {color: #000000;}

a:hover, a:focus {text-decoration: none;outline: none;color: #72727c;}

.btn-primary.focus, .btn-primary:focus {color: #fff;background-color:#feda12;border:none;}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline: none;}

.btn-default, .btn-primary, .btn-warning, .btn-info {text-shadow: none;-webkit-transition: all 0.6s ease-in-out;-moz-transition: all .6s 0s ease-in-out;transition: all 0.6s ease-in-out 0s;}

legend {

	font-size: 18px;

	padding: 7px 0px

}

label {

	font-size: 13px;

	font-weight: normal;

}

.form-control{margin-bottom:10px}

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: 15px;}

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;color: #2f3231;background-color: #feda12;}

/* top */

#top {background-color: #f5f5f5;padding: 6px 0px 3px 0;margin: 0 0 18px 0;min-height: 50px;}

#top .container {padding: 0 15px;}

#top #form-currency .currency-select,

#top #form-language .language-select {text-align: left;}

#top #form-currency .currency-select:hover,

#top #form-language .language-select:hover {

	text-shadow: none;

	color: #000;

	background-color: #feda12;

	background-repeat: repeat-x;

}

#top .btn-link, #top-links li, #top-links a {color: #888;text-shadow: 0 1px 0 #FFF;text-decoration: none;}

#top-links .dropdown-menu > li > a {padding: 5px 15px;}

#top a, #top .btn-link {color: #757575;font-size: 14px;text-decoration: none;outline: 0;}

#top .btn-link:hover, #top-links a:hover {color: #444;}

#top-links .dropdown-menu a {

	text-shadow: none;

}

#top .btn-link strong {

	font-size: 14px;

        line-height: 14px;

}

#top-links {

	padding-top: 6px;

}

#top-links a + a {

	margin-left: 15px;

}

/* logo */

#logo {margin: -3px 0 10px 0;}

/* search */

#search {margin-bottom: 10px;}

#search .input-lg {height: 40px;line-height: 20px;padding:20px;border: 1px solid #e7e7e7;color: #4d4d4d;font-size: 14px;height:40px; border-radius: 0;box-shadow: none;font-style: italic;position:absolute;}

#search .btn-lg {font-size: 15px;line-height: 18px;padding: 10px 35px;text-shadow: 0 1px 0 #FFF;top: 0;right: 10px;background: transparent;

color: #2f3034;line-height: 18px;padding: 12px 17px;outline: none;border: 0;border-radius: 0;}

#search .btn-lg .fa {font-size: 18px;position:relative;}

#product-search .checkbox-inline, .radio-inline{padding-top:10px}

/* cart */

#cart > .btn {font-size: 16px;line-height: 18px;color: #000;background: url(../image/cart.png) no-repeat;border: 0;	box-shadow: none;text-shadow: none;	text-align: right;	border-radius: 0;width:33px;height: 40px;float: right;padding:0;}

#cart-total{display:block;text-align:center;}

#cart .count-items {position: absolute;	top: 25px;left: 18px;background:#feda12;width: 22px;height: 23px;color: #fff;font-size: 12px;font-weight: 600;line-height: 22px;	text-align: center;	border-radius: 15px;}

#cart .dropdown-menu {min-width: 100%;background:#f4f4f4;padding: 5px 0;border-color: #ebe9e9;margin: 48px 0 0;min-width: 200px;min-height: 75px;-webkit-transform-origin: 100% 0 0;	-ms-transform-origin: 100% 0 0;	transform-origin: 100% 0 0;	transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;display: block;	-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);opacity: 0;z-index: 10000;}

#cart:hover .dropdown-menu {display: block;	opacity: 1;	-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);right: 0;min-width: 300px;font-size:15px;}

#cart strong{font-size: 13px;}

#cart .fa,#form-currency .fa,#form-language .fa,#top-links .fa,#account-order .fa,#account-return .fa{font-size: 14px;}

#account-return .date .input-group-btn .btn-default{font-size:13px}

/*======end cart===========*/

.protective-collection{margin:25px 0 60px 0;}

.protective-collection .back-color{background-color:#f3f3f3;padding:30px;min-height:270px;position: relative;}

.back-color::before{

	background-color: rgba(254, 218, 18, 0.24);

	bottom: 0;

	content: "";

	height: 0;

	left: 0;

	margin: auto;

	opacity: 0;

	position: absolute;

	right: 0;

	top: 0;

	transform: scale(0);

	transition: all 0.4s ease-in-out 0s;

	width: 0;

}

.back-color:hover::before{

	height: 100%;

	opacity: 1;

	transform: scale(1);

	width: 100%;

}

.protective-collection .camera{position:relative;float:right;width: 42%;}

.protective-collection .left{float:left;width: 56%;position:relative;margin-left:8px;}

.protective-collection .left h3{color:#000000;font-size:30px;margin-bottom: 0;font-weight: 601;}

.protective-collection .left p{font-size:15px;margin-bottom: 0;}

.protective-collection .shop-now{background: #feda12;font-size: 16px;color: #000;font-weight: 600;text-transform: uppercase;display: inline-block;padding: 12px 26px;margin-top: 20px;border-radius: 3px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s 0s ease-in-out;transition: all .3s 0s ease-in-out;}

.protective-collection .shop-now:hover{background:#000000;color:#feda12;}

/*============end protective-collection=========*/

.free-shipping{border:1px solid #d8d8d8;margin:40px 0;}

.free-shipping .row{margin:40px 0 40px 40px;}

.free-shipping .services{border-right:1px solid #d8d8d8;}

.free-shipping figure{float:left;margin-top:10px;}

.free-shipping .content{color: #a49f9f;font-size: 15px;padding: 8px 40px 0 57px;}

.free-shipping span{font-size: 16px;color:#000000;display: block;margin-bottom:3px;display:block;font-weight:800;}

.free-shipping em{font-style:normal;font-size: 14px;}

/*==========end free-shipping============*/

@media (max-width: 478px) {

	#cart .dropdown-menu {

		width: 95%;

	min-width: 251px;

	}

}

#cart .dropdown-menu table {

	margin-bottom: 10px;

}

#cart .dropdown-menu li > div {

	min-width: 427px;

	padding: 0 10px;

}

@media (max-width: 478px) {

	#cart .dropdown-menu li > div {

		min-width: 100%;

	}

}

#cart .dropdown-menu li p {

	margin: 20px 0;

}

@media (min-width: 992px) {

/* menu */

#menu {background-image: linear-gradient(to bottom, #303135, #303135);background-repeat: repeat-x;min-height: 60px;margin: 17px 0 0;}

#menu .nav > li > a {color:#fffffd;font-size:17px;text-align:center;text-transform:uppercase;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);min-height:15px;background-color: transparent;padding: 20px 20px;-webkit-transition: all .3s ease-in-out;

	-moz-transition: all .3s 0s ease-in-out;

	transition: all .3s 0s ease-in-out;}

#menu .nav > li > a:hover, #menu .nav > li.open > a, #menu .nav > li:hover > a, #menu .nav > li > a:focus {background: #feda12;color:#2f3231;min-height:15px;}

#menu .navbar-header{background-color:#feda12;color:#322f32;}

#menu .dropdown-menu {

	padding-bottom: 0;

}

#menu .dropdown-inner {

	display: table;

}

#menu .dropdown-inner ul {

	display: table-cell;

}

#menu .dropdown-inner a {

	min-width: 250px;

	display: block;

	padding: 10px 20px;;

	clear: both;

	line-height: 20px;

	color: #333333;

	font-size: 14px;

}

#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: 14px;

}

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

	text-decoration: none;

	color: #feda12;

}

#menu #category {

	float: left;

	padding-left: 15px;

	font-size: 16px;

	font-weight: 700;

	line-height: 40px;

	color: #fff;

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

}

#menu .btn-navbar {

	font-size: 15px;

	font-stretch: expanded;

	color: #FFF;

	padding: 2px 18px;

	float: right;

	background-color: #229ac8;

	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);

	background-repeat: repeat-x;

	border-color: #1f90bb #1f90bb #145e7a;

}

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

	color: #ffffff;

	background-color: #229ac8;

}



#menu .dropdown:hover .dropdown-menu {

	display: block;

	padding: 10px 10px 20px;

	background-color: #f4f4f4;

}

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

	color:#e8c60b;

	background: none;  

}

}



@media (min-width: 992px) {

	#menu .dropdown:hover .dropdown-menu {

		display: block;

	}

}

@media (max-width: 991px) {

	#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: #fff;

	}

	#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: #fff;

	}

}



 @media (max-width:991px){

/*  BURGER

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

#menu .nav > li.dropdown span.dropdown-toggle{background:url(../image/arrow-menu.png) no-repeat 56% 19px;cursor:pointer;height:50px;position:absolute;right:-50px;top:-5px;width:50px;}

	#menu .nav > li.open span.dropdown-toggle{background-position:56% -25px;}

	#menu .container{width: auto;}

	#menu .nav > li > a:focus, #menu .nav > li > a:hover {background-color:transparent;border-color:#feda12;}

	#menu .nav .open > a,#menu .nav .open > a:focus,#menu .nav .open > a:hover {background-color: transparent;}

	#menu .dropdown-inner ul li a:hover{color:#feda12;}

.burger {width: 50px; height: 50px; position: fixed;top: 5px;right: 15px;border-radius: 4px;z-index:1000000;background-color: transparent;}

.burger span {position: relative;margin-top: 9px;margin-bottom: 9px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;position: absolute;  top: 50%;left: 50%;margin-left: -15px;margin-top: -1.6px;}

.burger span, .burger span::before, .burger span::after {

  display: block;

  width: 30px;

  height: 3px;

  background-color:#feda12;

  outline: 1px solid transparent;

  -webkit-transition-property: background-color, -webkit-transform;

  -moz-transition-property: background-color, -moz-transform;

  -o-transition-property: background-color, -o-transform;

  transition-property: background-color, transform;

  -webkit-transition-duration: 0.3s;

  -moz-transition-duration: 0.3s;

  -o-transition-duration: 0.3s;

  transition-duration: 0.3s;

}

.burger span::before, .burger span::after {

  position: absolute;

  content: "";

}

.burger span::before { top: -9px; }

.burger span::after { top: 9px; }

.burger.clicked span { background-color: transparent; }

.burger.clicked span::before {

  -webkit-transform: translateY(9px) rotate(45deg);

  -moz-transform: translateY(9px) rotate(45deg);

  -ms-transform: translateY(9px) rotate(45deg);

  -o-transform: translateY(9px) rotate(45deg);

  transform: translateY(9px) rotate(45deg);

}

.burger.clicked span::after {

  -webkit-transform: translateY(-9px) rotate(-45deg);

  -moz-transform: translateY(-9px) rotate(-45deg);

  -ms-transform: translateY(-9px) rotate(-45deg);

  -o-transform: translateY(-9px) rotate(-45deg);

  transform: translateY(-9px) rotate(-45deg);

}

.burger.clicked span:before, .burger.clicked span:after { background-color: #ffffff; }

.burger:hover { cursor: pointer; }

/*  NAV

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



.fixed-nav {

  background-color: #0a0804;

  position: fixed;

  z-index: 100000;

  top: 0;

  right: 0;

  height: 100%;

  max-width: 306px;

  width: 100%;

  padding: 80px 25px 60px 25px;

  overflow-y: auto;

  -webkit-transform: translateX(100%);

  -moz-transform: translateX(100%);

  -ms-transform: translateX(100%);

  -o-transform: translateX(100%);

  transform: translateX(100%);

  -webkit-transition: transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);

  -moz-transition: transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);

  -o-transition: transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);

  transition: transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);

}



.fixed-nav.show {

  -webkit-transform: translateX(0px);

  -moz-transform: translateX(0px);

  -ms-transform: translateX(0px);

  -o-transform: translateX(0px);

  transform: translateX(0px);

}



.fixed-nav.show ul.main li {

  -webkit-transform: translateY(0px);

  -moz-transform: translateY(0px);

  -ms-transform: translateY(0px);

  -o-transform: translateY(0px);

  transform: translateY(0px);

  opacity: 1;

}



.fixed-nav.show ul.main li:nth-child(1) { transition-delay: 0.15s; }



.fixed-nav.show ul.main li:nth-child(2) { transition-delay: 0.3s; }



.fixed-nav.show ul.main li:nth-child(3) { transition-delay: 0.45s; }



.fixed-nav.show ul.main li:nth-child(4) { transition-delay: 0.6s; }



.fixed-nav.show ul.main li:nth-child(5) { transition-delay: 0.75s; }



.fixed-nav.show ul.main li:nth-child(6) { transition-delay: 0.9s; }



.fixed-nav.show ul.main li:nth-child(7) { transition-delay: 1.05s; }



.fixed-nav.show ul.main li:nth-child(8) { transition-delay: 1.2s; }



.fixed-nav.show ul.main li:nth-child(9) { transition-delay: 1.35s; }



.fixed-nav.show .about, .fixed-nav.show .social, .fixed-nav.show ul.sub {

  -webkit-transform: translateY(0px);

  -moz-transform: translateY(0px);

  -ms-transform: translateY(0px);

  -o-transform: translateY(0px);

  transform: translateY(0px);

  opacity: 1;

  transition-delay: .85s;

}

.fixed-nav ul.main { list-style-type: none;display: block;width: 100%;}





.fixed-nav ul.main li {

  margin-bottom: 8px;

  -webkit-transform: translateY(40px);

  -moz-transform: translateY(40px);

  -ms-transform: translateY(40px);

  -o-transform: translateY(40px);

  transform: translateY(40px);

  opacity: 0;

  -webkit-transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  transition: all 0.3s ease;

}



.fixed-nav ul.main li:last-of-type { margin-bottom: 0px; }



.fixed-nav ul.main li a{

  color: #ffffff;

  text-decoration: none;

  text-transform: uppercase;

  font-size:12px;

  display: block;

  letter-spacing: 3px;

  font-weight: 600;

  padding:8px 0 15px;

  border-bottom:solid 1px #2c2c2c;

  -webkit-transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  transition: all 0.3s ease;

}

.fixed-nav ul.main li:last-child a,.fixed-nav ul.main li:last-child span{

  border-bottom:none;

}



.fixed-nav ul.main li a span { color: #10a2dc;}



.fixed-nav ul.main li a:hover { color: #feda12;}



.fixed-nav .about {

  margin-top: 40px;

  -webkit-transform: translateY(30px);

  -moz-transform: translateY(30px);

  -ms-transform: translateY(30px);

  -o-transform: translateY(30px);

  transform: translateY(30px);

  opacity: 0;

  -webkit-transition: all 0.4s ease;

  -moz-transition: all 0.4s ease;

  -o-transition: all 0.4s ease;

  transition: all 0.4s ease;

}



.fixed-nav .about p {

  color: #ffffff;

  font-family: "Spectral", serif;

  font-size: 1.05rem;

  letter-spacing: 0.5px;

  line-height: 170%;

}



.fixed-nav .social {

  margin-top: 40px;

  position: relative;

  padding-bottom: 30px;

  -webkit-transform: translateY(30px);

  -moz-transform: translateY(30px);

  -ms-transform: translateY(30px);

  -o-transform: translateY(30px);

  transform: translateY(30px);

  opacity: 0;

  -webkit-transition: all 0.4s ease;

  -moz-transition: all 0.4s ease;

  -o-transition: all 0.4s ease;

  transition: all 0.4s ease;

}



.fixed-nav .social:after {

  content: "";

  width: 230px;

  height: 2px;

  background-color: #b7ac7f;

  position: absolute;

  bottom: 0;

  left: 0;

}



.fixed-nav .social a {

  display: inline-block;

  width: 30px;

  height: 30px;

  margin-right: 25px;

}



.fixed-nav .social a:last-of-type { margin-right: 0px; }



.fixed-nav .social a:hover svg path, .fixed-nav .social a:hover svg circle { fill: #b7ac7f; }



.fixed-nav .social a svg {

  width: 100%;

  height: 100%;

}



.fixed-nav .social a svg path, .fixed-nav .social a svg circle {

  fill: #ffffff;

  -webkit-transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  transition: all 0.3s ease;

}



.fixed-nav ul.sub {

  list-style-type: none;

  margin-top: 40px;

  -webkit-transform: translateY(30px);

  -moz-transform: translateY(30px);

  -ms-transform: translateY(30px);

  -o-transform: translateY(30px);

  transform: translateY(30px);

  opacity: 0;

  -webkit-transition: all 0.4s ease;

  -moz-transition: all 0.4s ease;

  -o-transition: all 0.4s ease;

  transition: all 0.4s ease;

}



.fixed-nav ul.sub li { margin-bottom: 10px; }



.fixed-nav ul.sub li:last-of-type { margin-bottom: 0px; }



.fixed-nav ul.sub li a {

  color: #ffffff;

  font-family: "Raleway", sans-serif;

  letter-spacing: 1px;

  font-size: 0.9rem;

  text-decoration: none;

  -webkit-transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  transition: all 0.3s ease;

}



.fixed-nav ul.sub li a:hover { color: #b7ac7f; }





/*  OVERLAY

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



.navoverlay {

  position: fixed;

  top: 0;

  left: 0;

  z-index: 100;

  width: 100%;

  height: 100%;

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

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

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

  transition: all 0.3s ease-in-out;

  background-color: #10a2dc;

  opacity: 0;

  visibility: hidden;

}



.navoverlay.show {

  opacity: 0.8;

  visibility: visible;

}

}

.product-thumb .button-group{opacity:0;visibility:hidden}

.product-thumb:hover .button-group{opacity:1;visibility:visible}

/* content */

#content{min-height: 400px;}

/* New and Sale Tag */

.ribbon{position: absolute;top: 16px;left: 28px;background:#ebebeb; border-radius: 50%;height: 42px;width: 42px;}

.ribbon em{font:12px 'Open Sans SemiBold', Arial, sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;line-height:42px;}

.product-new{position: absolute;top: 16px;left: 28px;background:#feda12; border-radius: 50%;height: 42px;width: 42px;font:12px 'Open Sans SemiBold', Arial, sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;line-height:42px;text-align: center;color: #000;font-size:13px}

.product-list .product-thumb .caption .price-new .ribbon em{text-align: center;display: block;} 

/* Discount */

.discount {background: url(../image/featured-product.jpg) no-repeat center;background-size: cover;min-height: 582px; padding: 105px 0; margin-top:40px;}

.discount .content{float:right;text-align: center;}

.discount .content h2 {font-size: 80px;color: #feda12;}

.discount .content h3 {font-size:35px;color: #444444;}

.discount span {font-size: 70px;display: block;color: #000000;padding-top: 10px;}

/* footer */

footer {background: #222225;color: #71737a;padding: 55px 0 0;position:relative;z-index:1000;}

footer a {color:#72727c;font-size:16px;}

footer a:hover {color:#fff;}

footer ul{color:#72727c;font-size:14px;padding-left: 0;}

footer ul li{font-size: 15px;margin: 10px auto;}

footer ul li .fa-map-marker{top: -5px;position: relative;}

footer ul li .info{margin-left:14px;max-width: 206px;display: inline-block;position: absolute;line-height: 25px;}

footer h5 {font-size: 18px;font-weight: bold;color: #ffffff;text-transform:uppercase;margin-bottom: 25px;}

footer ul li i{padding: 10px 15px 10px 0;color:#72727c;}

.bottom {text-align: right;border-top: 1px solid #313131;padding: 23px 0 0 22px;background: #222225;color: #71737a;}

footer .container {	position: relative;}

.payment-card {padding: 0 0 5px;display: inline-block;}

.bottom p{float: left;margin-left: -15px;}

.payment-card li {list-style: none;display: inline;margin: 0 2px;}

.social-icon{margin-left: -15px;}

.social-icon .fa{font-size:25px;margin: 20px 0 49px 14px;padding: 0;}

.social-icon .fa:hover{color:#feda12;}

/* alert */

.alert {padding: 8px 34px 8px 14px;}

.alert-danger {background: #ffeaea;border-color: #fdc1c1;}

.alert-success {position: fixed;border-radius: 0;top: 0;left: 0;padding: 11px 25px;text-align: center;width: 100%;z-index: 100001;}

/*---cheack out----*/

#checkout-cart #content h1,#checkout-cart #content h2{margin:25px 0;}

#checkout-cart form .btn-danger.btn{padding: 5.5px 12px;}

/* breadcrumb */

#breadcrumb{background: #f4f4f4;padding: 20px 0 15px 0;margin: 0 0 15px;}

.breadcrumb {background: none;padding: 0;margin: 0;}

.breadcrumb i {font-size: 20px;}

.breadcrumb > li {text-shadow: 0 1px 0 #FFF;padding: 0 2px;position: relative;white-space: nowrap;font-size: 15px;}

.breadcrumb > li + li:before {content: '';padding: 0;}

.breadcrumb > li + li::before {content: '/';color: #484848;margin: 0 6px 1px 0;font-size: 17px;display: inline-block;vertical-align: middle;}

.breadcrumb i {display: none;}

.breadcrumb > li:first-child a::before {content: 'Home';margin-right: 3px;}

.pagination {margin: 0;}

/* buttons */

.buttons {margin: 1em 0;}

.btn {padding: 5.5px 15px;font-size: 12px;border: 1px solid #cccccc;border-radius: 4px;box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(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;}

.buttons {margin: 1.75em 0 1em;background: #f5f5f5;overflow: hidden;padding: 7px;border-radius: 2px;}

/*.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-default {color: #fff;text-shadow: none;background-color: #3a3a3a;background-image: linear-gradient(to bottom, #3a3a3a, #3a3a3a);border: none;text-transform: uppercase;font-weight: 600;font-size: 16px;}

.btn-default:hover {color: #feda12;background:#000;border:none;}

.btn-primary {color: #444;background-color: #feda12;background-repeat: repeat-x;border-color: #feda12;text-transform: uppercase;font-size: 16px;font-weight: 600;}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {background-color: #000;background-position: 0 -15px;color: #feda12;}

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

.btn-info:hover {border-color: transparent;}

/* list group */

.list-group a {border:none;color:#676767;font-size:15px;padding:8px 34px;background: url(../image/list-group-circle.png) #f4f4f4 no-repeat 16px 13px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s 0s ease-in-out;transition: all .3s 0s ease-in-out;}

.sidebox,.swiper-viewport{margin-top:26px;}

.sidebox h3{background-color:#322e32;color:#ffffff;padding:21px 0 20px 22px;text-transform:uppercase;font-size:20px;clear:both;margin:0;}

.sidebox .list-group {min-height:410px;background-color:#f4f4f4;padding-top: 18px;padding-bottom: 20px;}

.list-group a:hover{color:#feda12;}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{background-color:#f2f2f2;color:#000;}

/* 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{margin-bottom: 20px;overflow: auto;border:1px solid #efebeb;-webkit-transition: border .4s ease-in-out;-moz-transition: border .4s ease-in-out;transition: border .4s ease-in-out;}

.product-thumb:hover {border-color: #feda12;}

.product-thumb .image {text-align: center;margin-top: 40px;}

.product-thumb .image a {display: block;}

.product-thumb .image a:hover {opacity: 0.8;}

.product-thumb .image img {margin-left: auto;margin-right: auto;}

.product-grid .product-thumb .image {float: none;}

.catg-info p{font-size: 14px;padding-top: 10px;}

.refine-search a{font-size: 14px;}

#content p{font-size: 14px;}

.product-info #input-quantity {width: 44px;height: 35.5px;display: inline-block;vertical-align: top;margin: 0 5px;}

.catg-info .img-thumbnail{float:left;border:1px solid #e5edf0;margin:12px 20px 5px 0}

.refine-search{margin:15px 0 20px;padding:10px 0;border:1px solid #ececec}

.refine-search ul{margin-bottom:0}

/*-- Inner Pages --*/

#content ul{padding:0}

#content ul li{list-style:none;background:url(../image/list-group-circle.png) no-repeat 6px 8px;padding:4px 3px 4px 24px;line-height:22px}

#content ul li a{color:#242424;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s 0s ease-in-out;transition: all .3s 0s ease-in-out;}

#content ul li a:hover,#content ul li a:focus{color:#f8d800}

/*--  Product Filter --*/

.product-filter{color:#4e4c4c;margin:0 0 20px;border-bottom:1px solid #ececec;padding:10px 0}

.product-filter .btn-group{margin-left:-15px}

.product-filter .input-group{right:0;width: 100%;}

.product-filter button.active .fa{color:#f8d800}

.product-filter label{display:table-cell;padding-right:5px;vertical-align:middle}

.product-filter label[for="input-sort"]{width:55px}

.product-filter select{border-radius:0}

#compare-total{color:#000;font-size:14px;font-weight:600}

#content.col-sm-6 #compare-total{margin-left:-28px}

#content #compare-total {padding: 0 10px 10px 0;}

/* Specials Module */

aside h3 span {border-bottom: 2px solid #feda12;display: inline-block;margin: 0 0 -1px;padding: 0 0 10px;}

aside .product-thumb {border: 1px solid #ddd;margin: -1px 0 0;padding: 15px 5px 0 0;}

aside .product-thumb .image {border: none;margin: 0 0 10px;min-height: 74px;float: left;}

aside .product-thumb .image a {display: inline;float: left;border-right: 1px solid #ddd;}

aside .product-thumb .image img {transition: none 0s ease 0s;}

aside .product-thumb .caption {font-size: 14px;min-height: 90px;padding: 0;margin: 0 0 0 100px;}

aside .product-thumb h4 {font-weight: 600;font-size: 15px;text-transform: capitalize;margin: 0 0 4px 0;}

aside .product-thumb .rating {display: block;padding-bottom: 3px;}

aside .product-thumb .price {margin: 0 0 4px;font-size: 15px;}

aside .product-thumb .button-group {display: none;}

aside .product-thumb .ribbon{display: none;}

aside .product-thumb:hover {border-color: #ddd;}

/*-- Pagination --*/

.page-results{padding: 5px 0;margin: 0;border: 1px solid #ececec;overflow:hidden;min-height:50px;-webkit-transition: border .4s ease-in-out;-moz-transition: border .4s ease-in-out;transition: border .4s ease-in-out;}

.page-results:hover{border-color: #feda12;}

#content ul.pagination{padding-top:7px;margin:0 0 0 -15px}

.pagination > li > a{color:#eb7297;border:0}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background-color:#00ccd6;border:0;border-radius:4px}

.pagination > li > a:focus,.pagination > li > a:hover,.pagination > li > span:focus,.pagination > li > span:hover{color:#04b3bc;background:none}

#content ul.pagination li a:hover{color:#04b3bc;text-decoration:underline}

.page-results .text-right{padding: 12px 10px 6px;}

/*--Regiser / login / Account page--*/

fieldset{background:#fff;border:1px solid #e9e8e8;margin-bottom:40px;padding:10px 20px;margin-top: 20px;}

.table{margin-top: 30px;}

fieldset legend{background:#f5f5f5;width:auto;border:1px solid #e9e8e8;display:inline-block;font-size:18px;margin-top:18px;padding:7px 15px;}

.well{background:#fff;min-height:333px;border-radius:0;box-shadow:none;border-color:#edecec;margin:10px 0 0;padding:0 20px 20px;}

.well h2{font-size:20px;}

.forgot-password{color:#0390d9;display:inline-block;margin-top:5px;font-size: 14px}

#content.my-acc .list-styled{margin:0 0 20px -5px;padding:0 10px 10px 0;}

/*-- Contact page --*/

#information-contact .panel-body{padding-bottom:0}

.panel-default{margin:20px 0;border:1px solid #ddd;border-radius:0;box-shadow:none}

#information-contact .panel-body strong{display:block;font-size: 16px;}

/*-- Cart / Checkout / Manufacturer / Search / Compare --*/

#content h2,#content h1{font-size: 24px;text-transform: uppercase;display:inline-block;border-bottom:3px solid #feda12;padding-bottom:4px;margin-bottom: 20px;}

address{font-size:13px;}

#content h3{font-size: 20px;}

.checkout-cart #content h1{margin-bottom:20px;}

.input-group-btn .btn.btn-primary{vertical-align:top;padding:5.4px 12px;}

#checkout-cart .input-group-btn .btn.btn-primary {padding: 4.7px 12px;}

#accordion .panel-body{border-top-color:#f0efef;}

#accordion .panel-default{margin-bottom:10px;border-color:#f0efef;}

#accordion .panel-default > .panel-heading{background:#f8f8f8;}

#accordion .panel-title{font-size:14px;}

#accordion .input-group-btn .btn.btn-primary{padding: 7.45px 12px; vertical-align: top;}

#accordion #collapse-coupon .panel-body .control-label,#accordion #collapse-voucher .panel-body .control-label{padding-left:0;}

#checkout-checkout .panel-body{padding:5px 15px;}

#checkout-checkout #collapse-checkout-confirm .panel-body{padding-top:15px;}

#checkout-checkout #collapse-checkout-option .panel-body{padding-bottom:20px;}

#checkout-checkout .panel-body .alert-danger{margin:10px 0;}

#button-quote{float: right;}

#accordion .panel-body .radio{margin:5px 0 10px;}

#accordion .panel-body .buttons{margin-top:0;}

.manufacturer-list{border:1px solid #dbdee1;padding:5px;margin: 30px 0 20px 0;;background:none}

#content .manufacturer-list h2{background:#f8f8f8;color:#000;font-size:15px;font-weight:700;padding:10px 18px;margin-bottom:6px;margin-top:6px}

.manufacturer-content{padding:8px}

.searchbox{background:#f7f6f6;margin:20px 0 30px;padding:10px 15px 15px;}

.searchbox label[for="input-search"]{font-size:15px;font-weight:600;margin-bottom:10px;}

.table > tbody + tbody{border-top:0;}

.product-compare table .black,.product-compare .btn-danger{font-size:14px;margin:0 5px 5px 0;padding:7.8px 12px;}

.heart-button{background:transparent;border:none;width: auto;float: right;position:relative;margin-right:10px}

.heart-button .fa{color: #fff;background: #feda12;height: 50px;width: 50px;border-radius: 50%;line-height: 50px;text-align:center;margin: -4px 10px 0 0;}

.btn-block{width:100%;display: block;}

/*-- Table --*/

.table tr td{font-size:13px;}

.table > tbody > tr > td{padding:12px 8px;}

.table-bordered tr td.text-left a{color:#3b3b3b;}

.table-bordered tr td a:hover{text-decoration:underline;}

.table-bordered tr td a.btn:hover{text-decoration:none;}

.table-bordered > thead > tr > td{background:#f8f8f8;border-bottom-width:0;font-weight:600;}

.table-hover>tbody>tr:hover{background-color:#fffdf2;}

.table tr td .price{font-size:14px;}

.table tr td .price s{color:#999;}

/*-- Sitemap --*/

.sitemap{margin-top:25px;font-size: 15px;}

#content .sitemap ul li{background:#f7f6f6 url(../image/arrow.png) no-repeat 13px 15px;padding:10px 10px 10px 30px;}

.sitemap div > ul > li{margin-bottom:15px;}

#content .sitemap ul li ul li{background:url(../image/list-group-circle.png) no-repeat 0 16px;padding:10px 10px 0 17px;}

#content .sitemap ul li ul li ul li{background:url(../image/circle.png) no-repeat 2px 17px;}

/*----bottom Scroll---*/

#topcontrol{z-index:1000;}

/*----Column---*/

#common-home .list-group,.list-group{padding-top: 26px;}

#common-home .sidebox .list-group {padding-top: 20px;}

 #column-right .list-group h3, #column-left .list-group h3{background-color: #322e32;color: #ffffff;padding: 21px 0 20px 22px;text-transform: uppercase;font-size: 20px;clear: both;	margin: 0;}

#product-manufacturer strong{font-size: 16px;font-weight: 600;}

#product-category #content h2,#product-category #content h1{margin-top: 30px;}

 #column-right .sidebar,#column-left .sidebar{padding-top: 26px;}

 #column-right .sidebar h3,#column-left .sidebar h3{background-color: #322e32;color: #ffffff;padding: 21px 0 20px 22px;text-transform: uppercase;font-size: 20px;clear: both;	margin: 0;}

 #information-information #column-right .sidebar .nav-tabs a,#information-information #column-left .sidebar .nav-tabs a {border: none;color: #676767;font-size: 15px;padding: 8px 34px;background: url(../image/list-group-circle.png) #f4f4f4 no-repeat 16px 13px;}

 #information-information #column-right .sidebar .nav-stacked > li + li, #information-information #column-left .sidebar .nav-stacked > li + li{margin:0 auto;}

#information-information #column-right .sidebar .nav-tabs > li > a{margin-right:0;border-radius:0;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s 0s ease-in-out;	transition: all .3s 0s ease-in-out;}

#column-right .sidebar .nav-tabs,#column-left .sidebar .nav-tabs{padding: 20px 0;background: #f4f4f4;}

#information-information #column-right .sidebar .nav-tabs a:hover, #information-information #column-left .sidebar .nav-tabs a:hover{color: #feda12;}

#product-product #content ul li{background:none;}

#product-product .sidebox .list-group {min-height:0;padding: 18px 0;}

#product-product .product-info {margin-top: 30px;}

#product-product #content ul.pagination > li,#product-product #content .product-info ul li,#product-product #content .nav-tabs li {background: none;padding: 0;}

#product-product .nav-tabs {background: #f4f4f4;border-color: #eeeded;margin: 32px 0 0;}

.tab-content {position: relative;top: -1px;margin-bottom: 30px;	border: 1px solid #eeeded;border-top: 0;min-height: 75px;padding: 15px 15px 5px;}

#product-product #content h1{margin-top:0}

#product-compare table{margin-top:20px;}

.table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {white-space: nowrap;}

#product .form-control{height: 38px;}

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {border-color: #f8d800;}

#content .box-wrapper.myacc .list-unstyled {padding: 10px 20px 8px; margin: 0 0 24px;}

#content fieldset,#content .myacc .list-unstyled,#content .sitemap-info {padding: 18px 20px 15px;border: none;box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.24);}

#content .myacc h2 {border: none;}

/*------Shrink Header------*/

@media (min-width:992px){

header,#menu,body.shrink #logo img,body.shrink #search .input-lg,body.shrink #cart{-webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}

#top-header{position:relative;height:140px}

header{padding-bottom:0}

body.shrink header{background: #fff;position: fixed;top:0;left:0;width:100%;z-index:1000}

body.shrink #logo img{height:auto;width:200px;}

body.shrink #search .input-lg{height:30px;padding:10px 15px}

body.shrink #search .btn-lg{font-size: 13px;top: -4px;padding: 10px 15px;box-shadow: none;}

body.shrink #search .btn-lg .fa{font-size:15px}

body.shrink #menu{margin:0 auto;border-radius:0;}

body.shrink .heart-button .fa {height: 40px;width: 40px;line-height: 40px;font-size: 15px;}

body.shrink #cart .count-items {width: 18px;height: 18px;font-size: 10px;line-height: 18px;}

.animated {

  -webkit-animation-duration: 1s;

          animation-duration: 1s;

  -webkit-animation-fill-mode: both;

          animation-fill-mode: both;

}

@-webkit-keyframes stickyheader {

  0% {

    opacity: 0;

    -webkit-transform: translate3d(0, -35%, 0);

            transform: translate3d(0, -35%, 0);

  }



  100% {

    opacity: 1;

    -webkit-transform: none;

            transform: none;

  }

}

@keyframes stickyheader {

  0% {

    opacity: 0;

    -webkit-transform: translate3d(0, -35%, 0);

            transform: translate3d(0, -35%, 0);

  }



  100% {

    opacity: 1;

    -webkit-transform: none;

            transform: none;

  }

}

.stickyheader {

  -webkit-animation-name: stickyheader;

          animation-name: stickyheader;

}



}

/*-------top-header-------*/

#top #form-currency{margin-left: -15px;}

#menu .navbar-collapse{padding:0;}

#top .dropdown-menu-right{right:-46px;}

#top .dropdown-menu{left:11px;}

@media (min-width: 767px) {

.product-list .product-thumb .image {float: left;padding: 0 15px;margin-top: 25px;}

}

.product-grid .description{display:none}

.product-thumb h4 {margin-top:57px;font-size:16px;color:#000;}

.product-thumb h4  a:hover{color:#332f2f}

.product-thumb .caption {text-align: center;}

.product-list .product-thumb .caption {text-align:left;}

@media (max-width: 1200px) {

.product-grid .product-thumb .caption {

	/*min-height: 210px;*/

	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-list .product-thumb .caption {text-align:center;}

}

.product-thumb .rating {padding-bottom: 10px;}

.rating .fa-stack {font-size: 8px;}

.rating .fa-star-o {color: #c4c2c2;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 .price,#content .product-thumb .price{color: #000;font-size:20px;font-weight: 600;margin-bottom: 30px;}

.product-thumb .price-old {color: #999;text-decoration: line-through;margin-left: 10px;}

.product-thumb .price-tax {color: #f8d800;font-size: 12px;display: block;}

.product-thumb .button-group {overflow: auto;}

.product-list .product-thumb .description{font-size:13px;}

@media (max-width: 768px) {

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

		border-left: none;

	}

}

.product-thumb .button-group button {background:#ebebeb;width:43px;height:43px;padding:0;margin:0 2px;color:#959595;box-shadow:none;border:0;-webkit-transition: all .3s ease-in-out;

	-moz-transition: all .3s 0s ease-in-out;transition: all .3s 0s ease-in-out;}

.product-thumb .button-group button + button {border-left: 1px solid #ddd;}

.product-thumb .button-group button:hover {color: #fff;background-color: #f8d800;text-decoration: none;cursor: pointer;}

.product-thumb .button-group,.product-thumb .button-group{opacity: 0;visibility: hidden;position: absolute;left: 0;right: 0;bottom:-78px;text-align: center;}

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

   -webkit-transform: translateY(-100px);

   -moz-transform: translateY(-100px);

   -o-transform: translateY(-100px);

   -ms-transform: translateY(-100px);

   transform: translateY(-100px);

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

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

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

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

   transition: all 0.4s ease-in-out;

}

.product-thumb:hover .button-group,.product-thumb:hover .button-group{opacity: 1;visibility: visible;}

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

   -webkit-transform: translateY(-235px);

   -moz-transform: translateY(-235px);

   -o-transform: translateY(-235px);

   -ms-transform: translateY(-235px);

   transform: translateY(-235px);

   -webkit-transition-delay: 0.3s;

   -moz-transition-delay: 0.3s;

   -o-transition-delay: 0.3s;

   -ms-transition-delay: 0.3s;

   transition-delay: 0.3s;

} 

@media (max-width: 1200px) {	

	.protective-collection .col-sm-6{width: 100%;padding: 10px;float:none;}

	#menu .nav > li > a{font-size:15px;}	

	.sidebox .list-group {min-height: 335px;}

  .protective-collection{margin: 10px 0 60px 0;}.discount{min-height:0;}.discount .content h2 {font-size: 60px;}.discount .content h3 {font-size: 30px;margin: 0 auto;}.discount span{font-size: 50px;}

  

	

}

.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: 78px;}

.thumbnails .image-additional {float: left;margin-left: 20px;}



@media (min-width: 1200px) {

	#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-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-3:nth-child(4n+1),

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

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

		clear:left;

	}

}



/* fixed colum left + content + right*/

@media (min-width: 768px) {

    #column-left  .product-layout .col-md-3 {

       width: 100%;

    }



	#column-left + #content .product-layout .col-md-3 {

       width: 50%;

    }



	#column-left + #content + #column-right .product-layout .col-md-3 {

       width: 100%;

    }



    #content + #column-right .product-layout .col-md-3 {

       width: 100%;

    }

}

/* fixed product layouts used in left and right columns */

#column-left .product-layout, #column-right .product-layout {width: 100%;}

/* fixed mobile cart quantity input */

.input-group .form-control[name^=quantity] {min-width: 50px;}

/* Missing focus and border color to overwrite bootstrap */

.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {background-image: none;background-color: #df5c39;}

#product-product #product .button-upload{margin-top: 0;background: #feda12;color:#000;border-radius: 4px;font-size: 16px;padding: 5.5px 15px;border: 1px solid #feda12;box-shadow: none;-webkit-transition: all .3s 0s ease-in;

	-moz-transition: all .3s ease-in;transition: all .3s 0s ease-in;}

#product-product #product .button-upload:hover{background: #000000;color:#feda12;border: 1px solid #000;}

.mfp-gallery .mfp-content .mfp-figure{box-shadow: 0 0 8px rgba(255, 255, 255, 0.6);background:#fff;}

/*======================Product Layout Columns Manipulation=============*/

#content.col-sm-9 .product-layout{width:33.3333%;}

#content.col-sm-6 .product-layout{width:50%;}

#content.col-sm-9 .product-layout.product-list, #content.col-sm-6 .product-layout.product-list{width: 100%;}

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

#content.col-sm-9,#content.col-sm-6{width:100%;}



}

@media(max-width:767px){

.top-section .product-layout,#content .product-layout,#content.col-sm-6 .product-layout,#content.col-sm-9 .product-layout.product-list,

#content.col-sm-9 .product-layout.product-list,#content.col-sm-6 .product-layout.product-list{width:50%;}

}

@media(max-width:480px){

.top-section .product-layout,#content .product-layout,#content.col-sm-6 .product-layout,#content.col-sm-9 .product-layout,

#content.col-sm-9 .product-layout.product-list,#content .product-layout.product-grid,

#content.col-sm-9 .product-layout.product-list,#content.col-sm-6 .product-layout.product-list{width:100%;}

}

/*====column-grid=====*/

@media (max-width: 991px) {	

.bottom-section .product-layout{width: 50%;}

}

@media (max-width: 480px) {

.bottom-section .product-layout{width: 100%;}

}

/*===============product list and grid====================*/

#content .product-filter .btn-group button{

  background:#f2f2f2;border:solid 1px #f2f2f2;color:#000;padding: 5px 8px;text-shadow:none;outline:none;box-shadow:none;background-image:none;

  border-radius: 0 !important;}

  #content .product-layout.product-grid .product-thumb .image img{padding:15px 0 0;}

  #content .product-filter .btn-group button:active,

  #content .product-filter .btn-group button:hover,

  #content .product-filter .btn-group button:focus{background:#fff;border-color:#feda12;}

  #content .btn-group button + button, #content .btn-group button + .btn-group, 

  #content .btn-group .btn-group + button, #content .btn-group .btn-group + .btn-group{margin-left:4px;}

  .product-layout.product-grid .product-thumb:hover .button-group{-webkit-transform: translateY(-234px);transform: translateY(-234px);}

  @media(min-width:768px){

  .product-layout.product-list .product-new{margin: 10px 0 0 4px;}

  .product-layout.product-list .product-thumb .image{min-height:234px;} 

  .product-layout.product-list .product-thumb .mask{display:none;}

  .product-layout.product-list .description{display:block;font-size:14px;font-family: 'Oswald', sans-serif;font-weight: 300;}

  .product-layout.product-list .button-group{margin: 0 0 0 234px;text-align: left;}

  .product-layout.product-list .product-thumb .button-group{opacity: 1;visibility: visible;}

  .product-layout.product-list .product-thumb:hover .button-group,.product-layout.product-list .product-thumb .button-group{transform: none;border:none;}

  .product-layout.product-list .product-thumb .button-group .quick-view,.product-layout.product-list .product-thumb .button-group button{height: 40px;width: 40px;line-height:38px;}

  .product-list .product-thumb .button-group {top:15px;left: auto;right: 57px;transition:none;display:block;}

}

  @media (max-width:1199px){

  .product-layout.product-grid .product-thumb:hover .button-group,.related-product .product-layout .product-thumb:hover .button-group{-webkit-transform: translateY(-200px);transform: translateY(-195px);}

  #content.col-sm-9 .product-layout{width:50%;} 

  


  }

  @media (max-width:991px){

  .product-layout.product-grid .product-thumb:hover .button-group,.related-product .product-layout .product-thumb:hover .button-group{-webkit-transform: translateY(-220px);transform: translateY(-220px);}

  }

  @media (max-width:767px){ 

  #content .product-list .product-thumb .image{float: none;padding: 0 15px;} 

  .product-layout.product-list .product-thumb:hover .button-group{-webkit-transform: translateY(-220px);transform: translateY(-220px);}

  .related-product .product-layout .product-thumb:hover .button-group{-webkit-transform: translateY(-234px);transform: translateY(-234px);}

  .product-layout.product-list .description{display:none}

  }

/*=============Responsive============*/

@media (max-width: 991px) {

#content {min-height:0;}

#cart {position: absolute;z-index: 10001;}

#cart > .btn {width: 25%;}

#menu .navbar-header{background-color:transparent;}

#menu .btn-navbar{background-color:#feda12;background-image:none;border:none;}

#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {color: #000;background-color: #f2f2f2;}

#content.col-sm-9{width:100%}

.free-shipping .col-sm-3{width: 50%;padding: 20px;float:left}

.free-shipping .services {border-right: none;}

.payment-card,footer p{text-align:center;}

#cart {position: absolute;top:0;right:0;}

#cart-total {text-align: center;left: 0;right: 6px;position: absolute;top: 12px;margin: 0 auto;}

#top-links{padding-right:50px;}

.btn-block{margin-top: 0;}#cart .dropdown-menu{margin: 9px 0 0;}

.heart-button .fa {margin: -4px 25px 0 0;}

footer ul{min-height: 245px;}

.heart-button{z-index:100000}







}

@media (max-width:767px){

#content.col-sm-6 .product-layout, .bottom-section .product-layout, #content.col-sm-9 .product-layout, .related-products > div {width: 50%;}

.burger{top:0;right:10px;}

#search {margin: 25px 0 0;}#content #compare-total {padding: 0 10px 10px 15px;}.discount{padding:0;}

.discount .content h2 {font-size: 30px;}.discount .content h3 {font-size: 20px;}.discount span{font-size: 35px;}

.heart-button{margin-right: 30px;}.btn-combined{margin-top:20px;}#cart > .btn {width: 40px;}

.protective-collection .camera {float: none;width: 100%;margin: 0 auto;}

footer ul{min-height:0;}







}

@media (max-width:639px){

#logo {width: 379px;}

#search {float: none;width: 100%;max-width: 100%;margin: 25px 0 0;}

#top-links {padding-right: 40px;}

#cart {right: 15px;}

.protective-collection .back-color{padding: 15px;}

.protective-collection .left{float: none;width: 100%;margin:0 auto;}

.free-shipping .col-sm-3{width: 100%;padding: 20px;float:none;text-align:center}

.free-shipping figure {float: none;	margin: 0 auto;}

.free-shipping .content{padding-top:10px;}

.free-shipping .row {margin: 0 auto;}

.payment-card li{margin:0 auto;}







}

@media (max-width:480px){

#logo {width: 180px;}

.payment-card li{margin: 0 auto;display:inline-block;padding: 5px 0;}.bottom p {text-align: center;margin: 0 auto;}

.product-layout, #content.col-sm-6 .product-layout, #content.col-sm-9 .product-layout, .bottom-section .product-layout, .related-products > div {width: 100%;}

#content h2, #content h1{font-size:19px;}

.burger{top:0;right:0}.breadcrumb > li {font-size: 14px;}#cart .dropdown-menu{width:80%;padding:0}

footer p{text-align:left;}

#content .product-filter [class*="col-"] {width: 100%;}.discount .content h2 {font-size: 20px;}.discount .content h3 {font-size: 15px;}.discount span{font-size: 20px;}

.btn-default,.btn-primary{font-size: 13px;} .btn-lg{padding:4.5px 6px;}





}

@media (max-width:320px){

.free-shipping span{font-size:14px;}



}