/* body */



body {

    font-family: 'Noto Sans', sans-serif !important;

}

.header-top {

	font-size: 14px;

	background: #efefef;

}

h2, .h2 {

	font-size: 22px;

}

a {
	color: #333;
}
small {
	font-size: 85%;
	font-weight: normal;
	text-transform: lowercase;
	color: #999999;
}

/* Layout */

.main-col {

	margin: auto;

	overflow: hidden;

}

/* Base Columns */

.col-left {

	margin-bottom: 0px;

}

.col-main {

}

.col-right {

	margin-bottom: 0px;

}

/* 1 Column Layout */

.col1-layout .header-background-default {

	margin: 20px;

	padding: 0;

}

.col1-layout .col-main {

	float: none;

	width: auto;

}

/* 2 Columns Layout */

.col2-left-layout .col-main {

}

.col2-right-layout .col-main {

}

.col2-right-layout ol.opc .col-md-4 {

	margin-right: 15px;

}

/* 3 Columns Layout */

.col3-layout .col-main {

}

.col3-layout .col-wrapper {

	float: left;

	width: 780px;

}

.col3-layout .col-wrapper .col-main {

	float: right;

}

.main-container {

	background-color: #fff;

	min-height: 400px;

	padding: 20px 0 0px;

}

/*  Header Start =*/ 

.logo {

	vertical-align: middle;

	cursor: pointer;

	margin-top: 23px;

	text-align: left;

	display: inline-block;

	padding-bottom: 23px;

}

.search-box {

	margin: auto;

	right: 0px;

	margin-top: 45px;

}

#search {

	margin: 0;

	width: 200px;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 12px;

	height: 33px;

	color: #333;

	border: 1px solid #F5F5F5;

	padding: 0 10px;

	background: #F5F5F5;

	outline: none;

}

.search-btn-bg {

	cursor: pointer;

	display: inline-block;

	background-image: none;

	position: relative;

	background: #F5F5F5 !important;

	outline: none;

	border: 1px solid #f5f5f5 !important;

	box-shadow: none !important;

	margin-left: -4px;

}

.search-btn-bg:hover {

	background-image: none;

	background: #F5F5F5;

	outline: none;

	border: none;

	box-shadow: none;

}

.searchIconNew {

	background: url("../img/search-icon.png") no-repeat scroll center center;

	width: 25px;

	height: 30px;

	left: 4px;

	display: inline;

	position: absolute;

	top: 3px;

}

.header-top .welcome-msg {

	text-align: left;

	padding: 0px;

	margin: 8px 5px;

	font-size: 14px;

	color: #aaa;

}



/* language &amp; currency */

.block-language-wrapper {

	display: inline-block;

	margin: 5px 0 0 0;

}

.block-language {

	background: none;

	box-shadow: none;

	border: none;

	color: #999;

}

a.block-language:hover {

	color: #666;

	text-decoration: none;

}

a.block-language:focus {

	color: #666;

	text-decoration: none;

}

.block-language img {

	font-weight: normal;

	padding: 0px 5px 0px 0px;

	margin: auto;

}

.block-language-wrapper .dropdown-menu>li {

	border-bottom: 1px #ccc solid;

	padding: 1px 0px 1px 0px;

}

.block-language-wrapper .dropdown-menu>li:last-child {

	border-bottom: none;

}

.block-language-wrapper .dropdown-menu > li > a img {

	margin: 0px 6px 0px 0px;

}

.block-language-wrapper .dropdown-menu {

	border-bottom: 3px solid ;

	border-radius: 0px;

	min-width: 0px;

}

.block-language-wrapper .dropdown-menu a {

	padding: 3px 10px 3px 10px;

}

.block-language-wrapper .dropdown-menu a:hover {

	color: ;

	background: none;

}

.block-currency-wrapper {

	display: inline-block;

	margin: 5px 0 0 18px;

}

.block-currency {

	background: none;

	box-shadow: none;

	border: none;

	color: #999;

}

a.block-currency:hover {

	color: #666;

	text-decoration: none;

}

a.block-currency:focus {

	color: #666;

	text-decoration: none;

}

.block-currency label {

	font-weight: normal;

	padding: 0 5px;

	margin: auto;

}

.block-currency-wrapper .dropdown-menu>li {

	border-bottom: 1px #ccc solid;

	padding: 1px 0;

}

.block-currency-wrapper .dropdown-menu>li:last-child {

	border-bottom: none;

}

.block-currency-wrapper .dropdown-menu > li > a img {

	margin: 0 6px 0 0;

}

.block-currency-wrapper .dropdown-menu {

	border-bottom: 3px solid ;

	border-radius: 0;

	min-width: 0;

	z-index: 100000;

}

.block-currency-wrapper .dropdown-menu a {

	padding: 3px 15px;

}

.block-currency-wrapper .dropdown-menu a:hover {

	color: ;

	background: none;

}



/*  Toplink =*/

.toplinks {

	line-height: normal;

	margin-left: 15px;

	padding: 5px 0 0;

}

.toplinks .links {

	text-align: right;

}

.toplinks .links div {

	display: inline-block;

	text-align: right;

}

.toplinks div.links div a {

}

.toplinks div.links div a:hover {

}

.block-company {

	background: none;

	box-shadow: none;

	border: none;

	color: #aaaaaa;

	margin-left: 10px;

	font-size: 12px;

}

.block-company-wrapper {

	display: inline-block;

}

.block-company label {

	font-weight: normal;

	padding: 5px 5px 2px 0px;

}

.block-company-wrapper .dropdown-menu {

	min-width: 0;

	border-bottom: 3px  solid;

}

.block-company-wrapper .dropdown-menu li{ padding:5px;}

.block-company-wrapper .dropdown-menu a {

	padding: 3px 10px 3px 10px;

}

.block-company-wrapper .dropdown-menu a:hover {

	color: ;

	background: none;

}

/* Top Shopping Cart */

.glyphicon-earphone:before {

	font-size: 14px;

	color: #fff;

	padding-right: 15px;

	background: ;

	margin-right: 12px;

	padding: 6px 10px;

	border-radius: 2px;

}

.mini-products-list .product-image {

	float: left;

}

.mini-products-list .detail-item {

	margin-left: 92px;

}

.top-cart-content .product-name {

	margin: 0;

	width: 150px;

	line-height: 1;

	padding: 0 0 5px 0;

}

.top-cart-content .product-name a {

	font-size: 13px;

	line-height: normal;

	font-weight: normal;

	color: #333;

}

.top-cart-content .product-name a:hover {

	color: #000000;

	text-decoration: none;

}

.top-cart-contain .price {

	color: #000;

	text-transform: uppercase;

}

.top-cart-contain .product-details .price {

	color: ;

	width: auto;

	float: none;

	font-weight: normal;

	padding-left: 0px;

	font-size: 12px;

}

.mini-cart {

	text-align: center;

	cursor: pointer;

	margin: 0px 0 0 0px;

}

.mini-cart .dropdown-toggle {

	font-size: 12px;

	padding: 0;

	text-transform: none;

}

.mini-cart .basket a {

	color: #fff;

	margin: 0px;

	line-height: 41px;

	font-size: 11px;

	padding: 0;

    font-family: 'Noto Sans', sans-serif !important;

	font-weight: normal;

	min-width: 170px !important;

	display: block;

	text-transform: uppercase;

	letter-spacing: 1px;

}

.mini-cart .basket a:hover {

	text-decoration: none;

}

.mini-cart .basket .title {

	color: #fff;

	font-size: 13px;

	font-weight: bold;

	line-height: 1em;

	text-transform: uppercase;

}

.mini-cart .basket .cart-box {

	display: inline-block;

}

.mini-cart .basket .cart-box #cart-total {

	color: #fff;

	text-transform: none;

	margin: 0px 0px 0px 5px;

}

.top-cart-contain {

	color: #333;

	display: block;

	margin: 10px 0px 0px 0px;

	padding: 0;

	right: 0;

	z-index: 1000;

}

.top-cart-content .empty {

	text-align: left;

	color: #333;

}

.top-cart-content {

	display: none;

	width: 300px;

	position: absolute;

	top: 53px;

	right: 16px;

	background: #fff;

	padding: 0;

	text-align: left;

	box-shadow: 0 0 15px -5px rgba(0, 0, 0, 0.4);

	z-index: 10000;

}

.top-subtotal {

	color: #333333;

	font-size: 16px;

	font-weight: normal;

	padding: 12px 15px;

	text-align: left;

	text-transform: none;

	border-bottom: 1px #ddd solid;

	border-top: 1px #ddd solid;

	font-weight: 900;

	font-size: 14px;

}

.top-cart-content .block-subtitle {

	color: #333;

	overflow: hidden;

	padding: 15px;

	text-align: left;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 13px;

	text-transform: none;

	font-weight: normal;

	border-bottom: 1px #252525 solid;

}

ul#cart-sidebar {

	padding: 8px 15px 0 15px;

	margin: 0px;

}

.top-cart-content li {

	list-style: none;

}

.top-cart-content li.item {

	border-bottom: 1px solid #eee;

	margin: 5px 0px 10px;

	overflow: hidden;

	padding: 0px 0px 10px 0px;

}

.top-cart-content li.item.last {

	margin: 0px;

	border-bottom: 0px #eee solid;

}

.top-cart-content .product-details {

	color: #333333;

	position: relative;

	text-align: left;

	padding: 0px;

}

.mini-products-list .detail-item .product-details-bottom .price {

	color: #ff0000;

	font-size: 12px;

	display: list-item;

	margin-bottom: 5px

}

.mini-products-list .detail-item .product-details-bottom .label {

	font-weight: bold;

	vertical-align: middle;

}

.mini-products-list .detail-item .product-details-bottom strong {

	font-weight: normal;

}

.top-cart-content .product-details .btn-edit {

	position: absolute;

	right: 22px;

	top: 6px;

}

.top-cart-content .actions {

	padding: 15px 20px;

	margin: 0;

	overflow: hidden;

	background: ;

}

.mini-cart .actions .btn-checkout:before {

	content: "\e013";

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 12px;

	padding-right: 10px;

	font-weight: normal;

}

.mini-cart .actions .btn-checkout {

	background: #252525;

	color: #fff;

	font-size: 11px;

	padding: 8px 16px;

    font-family: 'Noto Sans', sans-serif !important;

	text-align: left;

	cursor: pointer;

	text-decoration: none;

	float: right;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

	border: 1px solid #fff;

	font-weight: bold;

	text-transform: uppercase;

}

.mini-cart .actions .btn-checkout:hover {

	background: none;

	border: 1px solid #fff;

	color: #fff;

}

.mini-cart .actions .view-cart {

	background: none;

	color: #fff;

	font-size: 11px;

	padding: 8px 16px;

    font-family: 'Noto Sans', sans-serif !important;

	text-align: left;

	cursor: pointer;

	text-decoration: none;

	float: left;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

	border: 1px solid #fff;

	font-weight: bold;

	text-transform: uppercase;

}

.mini-cart .actions .view-cart:before {

	content: '\e116';

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 12px;

	padding-right: 8px;

	font-weight: normal;

}

.mini-cart .actions .button {

	display: inline-block;

	width: 100px;

	text-align: center;

	margin-bottom: 3px;

	padding: 8px 10px 6px;

	text-transform: none;

	border: none;

	font-size: 12px;

}

.mini-cart .button.btn-checkout {

	background: none;

	color: #fff;

	font-size: 11px;

	padding: 8px 16px;

    font-family: 'Noto Sans', sans-serif !important;

	text-align: left;

	cursor: pointer;

	text-decoration: none;

	float: left;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

	border: 1px solid #fff;

	font-weight: bold;

	text-transform: uppercase

}

.mini-cart > .button {

	color: #000;

	font-size: 12px;

	font-weight: 300;

	text-shadow: none;

	border: none;

	border-radius: 0;

	box-shadow: none;

	background: none

}

.glyphicon-remove {

	position: absolute;

	right: -10px;

}

.glyphicon-pencil {

	position: absolute;

	right: 10px;

}

a.glyphicon-remove, a.glyphicon-pencil {

	color: #999;

	font-size: 12px;

}

a.glyphicon-remove:hover, a.glyphicon-pencil:hover {

	color: #333;

	text-decoration: none;

}

/* Nav */



nav {

	height: 55px;

	position: relative;

	z-index: 999;

	background: radial-gradient(circle, rgba(30,67,173,1) 0%, rgba(19,41,103,1) 100%);

}

.sticky {

	position: fixed;

	z-index: 10000;

	width: 100%;

	top: 0px;

}

.yazi-logo{

	opacity: 0;

    top: 10%;

	width: 150px;

	position: fixed;

	margin-left: -75px;

	transition: all 1s ease 0s;

}



.logo-y{

	z-index: 9999;

	position: absolute;

	margin-left: -75px;

	opacity: 1;

	transition: all 1s ease 0s;



}

.sticky .logo-y{

	opacity: 0;

	margin-left: -75px;

    top: 10%;

	z-index: 0;

	transition: all 1s ease 0s;

}

.sticky .yazi-logo{

	opacity: 1;

	transition: all 1s ease 0s;



	width: 150px;

	position: fixed;

	margin-left: -75px;

	top: 1%;

}



.nav-inner {

	width: 1170px;

	margin: auto;

	position: relative;

	text-align: center

}

#nav > li > a:hover:nth-child(1), #nav > li > a.active:nth-child(1) {

	background: ;

	color: #fff !important;

	border-bottom: none;

	padding: 18px 0px 18px;

}

#nav > li > a:first-child {

	margin-left: 0px;

}

#nav > li > a:last-child a {

	color: #333

}

.nav {

	width: 1000px;

	margin: 0px auto 0

}

#nav > li:hover > a, .vertnav-top li > a:hover {

	color: #fff;

	background: #1864bc;

	border-bottom: none;

	padding: 18px 0px 18px;

}

.cms-index-index #nav #nav-home > a, #nav > li.active > a, .vertnav-top li.current > a {

	color: #fff;

}

.cms-index-index #nav #nav-home > a, #nav > li.active > a, .vertnav-top li.current > a:hover {

	color: #fff!important;

	padding-top: 18px;

	padding-bottom: 18px;

	background: 

}

.cms-index-index #nav #nav-home > a span, #nav > li.active > a span, .vertnav-top li.current > a span {

	border-right: none

}

#nav {

	position: relative;

	z-index: 10;

	-webkit-transform: translateZ(0);

	padding: 0;

	margin: auto;

	text-align: center

}

/* All levels */

#nav li {

	text-align: left;

}

#nav li a {

	display: block;

	text-decoration: none;

}

#nav li a span {

}

#nav li ul a span {

}

/* 1st level only */

#nav > li {

	list-style: none;

	border-bottom: none;

	display: block;

	float: left;

	width: 10%;

}

#nav > li.last {

	padding-right: 0;

}

#nav > li > a {

	display: block;

	padding: 18px 0px 18px;

}

#nav > li > a > span {

	display: inline-block;

	padding: 0px 15px;

	line-height: 19px

}

/* Drop-down boxes:

wide:    2nd-level category drop-down box + custom block drop-down box

classic: custom block drop-down box */

#nav .level0-wrapper {

	position: absolute;

	left: -10000px;

	background-color: #fff;

}

/* Inner wrapper for additional padding */

#nav .level0-wrapper2 {

	padding: 0;

}

#nav .level0-wrapper2:before, #nav .level0-wrapper2:after {

	display: table;

	line-height: 0;

	content: "";

}

#nav .level0-wrapper2:after {

	clear: both;

}

/* Home link*/



#nav a.level-top.feature {

	margin: 0;

}

/* Icon inside item */

#nav li a.level-top .icon {

	padding: 3px;

	margin: 0;

	float: none;

	display: inline-block;

	vertical-align: middle;

	background-color: transparent !important;

}

#nav li:hover a.level-top .icon {

	padding: 3px;

}

/* Single icon as home link */

#nav #homelink-icon {

	margin-left: 12px;

}

#nav #homelink-icon a.level-top {

	padding-left: 5px;

	padding-right: 5px;

	background: none !important;

	box-shadow: none !important;

	border: none !important;

}

/* Custom menu item */

#nav .nav-custom-link > a {

	cursor: default;

}

/* Remove 'relative' positioning from custom 'li' (custom block have to be positioned relative to #nav) */

#nav .nav-custom-link {

	position: static;

}

/* Static block's content - basic formatting */

#nav .nav-custom-link .header-nav-dropdown-wrapper {

	padding: 20px 10px 20px 0px;

	overflow: hidden

}

#nav .nav-custom-link .header-nav-dropdown-wrapper p {

	margin: 10px 0;

	color: #666;

	line-height: 1.3em;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 13px;

	font-weight: normal

}

#nav .nav-custom-link .header-nav-dropdown-wrapper .heading {

	margin: 10px 0;

}

/* Caret */

#nav a.level-top .caret {

	display: inline-block;

	width: 0;

	height: 0;

	margin-bottom: 2px;

	margin-left: 2px;

	vertical-align: middle;

	content: "";

	border-style: solid solid none;

	border-width: 4px 4px 0;

	border-color: #333 transparent transparent;

}

/* Number of products in category */

/* Sidebar menu */

.vertnav .number {

	margin-left: 3px;

	color: #aaa;

}

/* Main menu */

#nav .number {

	display: inline;

	margin-left: 3px;

}

#nav ul li .number {

	color: #aaa;

}

/* Other */

.nav .itemslider {

	margin-top: 0;

	margin-bottom: 0;

}

.nav .itemslider .item {

	padding-bottom: 0;

}

/* 1st level */

li.level0 > a > span {

	position: relative;

}

li.level0 > a > span > .cat-label {

	position: absolute;

	top: -12px;

	right: 0;

	padding: 0 6px;

	font-size: 12px;

	line-height: 22px;

}

/* Add pin (only 1st level) */

li.level0 > a > span > .pin-bottom:before {

	position: absolute;

	right: 6px;

	top: 22px;

	width: 0;

	height: 0;

	content: "";

	border-style: solid;

	border-width: 4px;

	border-color: transparent;

	transition: border-color 450ms ease-in-out;

	-moz-transition: border-color 450ms ease-in-out;

	-webkit-transition: border-color 450ms ease-in-out;

	-o-transition: border-color 450ms ease-in-out;

}

li.level0 > a:hover > span > .pin-bottom:before {

	transition-duration: 100ms;

	-moz-transition-duration: 100ms;

	-webkit-transition-duration: 100ms;

	-o-transition-duration: 100ms;

}

/* 2nd level */

li.level1 > a > span > .cat-label {

	display: inline-block !important;

	padding: 0 4px;

	margin-left: 2px;

	vertical-align: middle;

}

/* 3rd level */

li.level2 > a > span > .cat-label {

	display: inline-block !important;

	padding: 0 4px;

	margin-left: 2px;

}

/* Category labels inside mobile menu / vertical menu */

ul.vertnav li > a > span > .cat-label {

	position: static;

	display: inline-block !important;

	padding: 0 4px;

	margin-left: 2px;

}

/* Hide pin */

ul.vertnav li > a > span > .pin-bottom:before {

	display: none;

}

/* Label size: all levels */

ul.vertnav li > a > span > .cat-label {

	font-size: inherit;

	line-height: inherit;

}

ul.vertnav-top li > a > span > .cat-label {

	font-size: 12px;

	line-height: 18px;

}

/* Category blocks */

.nav-block {

	margin-top: 0;

	margin-bottom: 1%;

}

.nav-block-top {

}

.nav-block-bottom {

	float: left

}

.nav-block-center {

	margin-top: 0px;

}

.nav-block-right {

	margin-top: 0px;

	float: right;

	padding: 0px;

	text-align: center;

}

.nav-block-level1-top {

	margin-bottom: 10px;

}

.nav-block-level1-bottom {

	margin-top: 10px;

}

.nav-block .section-line {

	border-color: #eee;

}

/* horizontal + mobile menu trigger */

#nav > li > a {

	font-size: 13px;

	text-transform: uppercase /*1.3333em*/;

    font-family: 'Noto Sans', sans-serif !important;

	font-weight: normal;

	color: #fff;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

}

ul.level0 {

	padding: 0

}

ul.level1 {

	padding: 0 0px

}

#nav .level0-wrapper, #nav.classic ul {

	background-color: #ffffff;

	color: #333333;

}

#nav ul li a {

	color: #666;

}

#nav ul li a:hover {

	color: #333;

}

.cat-label-label1 {

	background-color: #D12631;

	color: #ffffff;

}

.cat-label-label2 {

	background-color: #d52462;

	color: #ffffff;

}

li.level0 > a > span > .cat-label-label1.pin-bottom:before {

	border-top-color: #D12631;

}

li.level0 > a > span > .cat-label-label2.pin-bottom:before {

	border-top-color: #d52462;

}

li > a:hover > span > .cat-label, #nav li.level0:hover > a > span > .cat-label {

	background-color: #ff7214;

}

li.level0 > a:hover > span > .pin-bottom:before, #nav li.level0:hover > a > span > .pin-bottom:before {

	border-top-color: #ff7214;

}

#nav .level0-wrapper, #nav.classic .parent > ul {

	background: #fff;

	border-top: none;

	border-bottom: 5px  solid;

	box-shadow: 0 0 20px -5px;

	width: 1170px;

	padding: 15px 15px 0px 15px;

}

#nav .level0-wrapper, #nav.classic ul.level0 {

	top: 55px;

}

#nav > li > a {

	color: ;

}

/* 1st level only */

#nav > li:hover > a {

	position: relative;

	z-index: 1;

}

/* 2nd level only */

#nav ul.level0 > li {

	display: inline-block;

	float: none;

	margin-right: 0px;

	padding-bottom: 15px;

	padding-top: 0;

	vertical-align: top;

	width: 224px;

}

#nav ul.level0 > li .cat-img img {

	width: 210px;

}

#nav ul.level0 > li.last {

	display: inline-block;

	float: none;

	vertical-align: top;

	padding-top: 0;

	padding-bottom: 15px;

	width: 232px;

	margin-right: 0px

}

#nav ul.level0 > li > a {

	margin-bottom: 10px;

	font-size: 13px;

	line-height: normal;

	color: #333;

	padding: 20px 0px 15px 0px;

	font-weight: bold;

	letter-spacing: 1px;

	border-bottom: 1px solid #e5e5e5;

    font-family: 'Noto Sans', sans-serif !important;

	text-transform: uppercase

}

/* 2nd level+ */

#nav ul li {

	margin-bottom: 1px;

	list-style: none;

	padding: 3px 0

}

#nav ul li a {

	float: none;

}

/* 3rd level only */

#nav ul.level1 {

	position: static;

}

#nav ul.level1 > li a {

	float: none;

	transition: background-position 150ms ease-out;

	-moz-transition: background-position 150ms ease-out;

	-webkit-transition: background-position 150ms ease-out;

	-o-transition: background-position 150ms ease-out;

	display: block

}

#nav ul.level1 > li a:before {

	content: '\f105';

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 6px;

	color: #aeaeae;

}

#nav ul.level1 > li a:hover {

	float: none;

	transition: background-position 150ms ease-out;

	-moz-transition: background-position 150ms ease-out;

	-webkit-transition: background-position 150ms ease-out;

	-o-transition: background-position 150ms ease-out;

}

/* 4th level */

#nav ul.level2 {

	margin: 7px 0;

	padding: 0;

	position: static;

}

#nav ul.level2 a {

	font-size: 0.9166em;

	line-height: 1.2727em;

	opacity: 0.6;

}

#nav li.level2:hover ul.level2 a {

	opacity: 1;

	transition: opacity 150ms ease-out;

	-moz-transition: opacity 150ms ease-out;

	-webkit-transition: opacity 150ms ease-out;

	-o-transition: opacity 150ms ease-out;

}

/* 4rd level+ */

#nav ul ul ul li {

	background: none;

	padding-left: 0;

}

/* Vertical nav-links */



.nav-links > li, .nav-links > li > a {

	line-height: 3em;

}

.nav-links > li > a {

	padding: 0 0.5833em;

}

.nav-links > li.label {

	padding-right: 0.5833em;

}

/* Basic nav-links, no separators */

.nav-links > li {

	float: left;

}

.nav-links > li > a {

	display: block;

}

.grid12-5 {

	display: inline;

	float: left;

	margin-left: 1%;

	margin-right: 1%;

	width: 23%;

}

.grid12-3 {

	display: inline;

	float: left;

	margin-left: 0;

	margin-right: 1%;

	padding: 10px 0 10px 10px;

	width: 16%;

	border-left: 1px solid #3e3e3e;

	margin-bottom: 0;

}

.grid12-3 .item-title a {

	text-transform: uppercase;

	margin-top: 10px;

	color: #aaa

}

.grid12-4 {

	display: inline;

	float: left;

	margin: 0px 0;

	width: 35%;

}

.grid12-8 {

	display: inline;

	float: left;

	margin-left: 0;

	margin-right: 1%;

	width: 64%;

}

.grid13-8 {

	display: inline;

	float: left;

	margin-left: 0;

	margin-right: 1%;

	margin-bottom: 0;

	width: 80.90%;

}

.back-link {

	float: left

}

#nav .level0-wrapper .nav-add {

	border-top: 1px solid #e5e5e5;

	padding: 22px 0px 15px 0px;

	overflow: hidden;

}

#nav .level0-wrapper .nav-add .push_item {

	float: left;

	margin-right: 22px;

	width: 268px;

}

#nav .level0-wrapper .nav-add .push_item_last {

	float: left;

	margin-right: 0px;

	width: 270px;

}

#nav .level0-wrapper .nav-add .push_item .push_img a {

	display: block;

	height: 120px;

	width: 275px;

}

#nav .level0-wrapper .nav-add .push_item .push_text {

	color: #999;

	font-size: 12px;

	padding: 8px 0;

}

.icon-custom-reponsive:before {

	content: "\f10a";

}

.icon-custom-reponsive {

	font-family: FontAwesome;

	display: block !important;

	font-size: 70px;

	background-color: #F0F0F0;

	color: #000;

	height: 120px;

	line-height: 120px!important;

	text-align: center;

}

.icon-custom-CSS3:before {

	content: "\f13c";

}

.icon-custom-CSS3 {

	font-family: FontAwesome;

	display: inline-block !important;

	font-size: 60px;

	background-color: #F0F0F0;

	color: #000;

	height: 120px;

	padding: 30px 77px 30px 0;

	margin-left: -5px;

}

.ccs3-html5-box {

	background-color: #F0F0F0;

	color: #000;

	display: inline-block !important;

	font-family: FontAwesome;

	font-size: 60px;

	height: 95px;

	padding: 25px 0 0;

	text-align: center;

	width: 100%;

}

.icon-custom-google-font:before {

	content: "\f031";

}

.icon-custom-google-font {

	font-family: FontAwesome;

	display: block !important;

	font-size: 70px;

	background-color: #F0F0F0;

	color: #000;

	height: 120px;

	line-height: 120px!important;

	text-align: center;

}

.icon-custom-grid:before {

	content: "\f00a";

}

.icon-custom-grid {

	font-family: FontAwesome;

	display: block !important;

	font-size: 70px;

	background-color: #F0F0F0;

	color: #000;

	height: 120px;

	line-height: 120px!important;

	text-align: center;

}

#nav .nav-custom-link .header-nav-dropdown-wrapper h4.heading {

	color: #000;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 14px;

	text-transform: uppercase;

	margin-top: 0px;

	margin-bottom: 10px;

}

#nav .nav-custom-link .header-nav-dropdown-wrapper h4.heading {

	color: #222222;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

	margin-top: 15px;

	margin-bottom: 10px;

}

#nav li.drop-menu ul {

	position: absolute;

	top: 55px;

	left: 0;

	background: #1864bc;

	padding: 6px 0;

	border-top: none;

	border-bottom: 5px  solid;

	box-shadow: 0 0 20px -5px;

	width: 160px;

	text-align: left;

	z-index: 1000;

}

#nav > li.drop-menu ul li ul {

	border-top: none;

}

#nav li.drop-menu ul.right-sub:after {

	content: "";

	top: 6px;

	position: absolute;

	left: -11px;

	border: 6px solid transparent;

	border-bottom-width: 5px;

	border-bottom-color: transparent;

	border-right-width: 5px;

	border-right-color: #151515;

}

#nav li.drop-menu ul.left-sub:after {

	content: "";

	top: 6px;

	position: absolute;

	left: auto;

	right: -10px;

	border: 6px solid transparent;

	border-bottom-width: 5px;

	border-bottom-color: transparent;

	border-right-width: 5px;

	border-right-color: transparent;

	border-left-width: 5px;

	border-left-color: #fff;

}

#nav > li.drop-menu {

	position: relative;

}

#nav li.drop-menu ul li {

	position: relative;

}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    background-color: white; /* Ok arka planı */
    background-size: 100%, 100%;
    border-radius: 50%;      /* Dairesel görünüm */
    border: 2px solid black; /* Kenarlık ekleme */
}

/* Eğer SVG filter ile rengini değiştirmek istersen */
.carousel-control-prev-icon {
    filter: invert(1);  /* Beyaz ok için */
}


.gezi-menu > a > span {
  display: inline-block;
  white-space: nowrap;
}


#nav li.drop-menu ul li a {

	color: #aaa;

	line-height: 30px;

	font-size: 12px;

	padding: 0 12px;

	display: block;

	transition: all 200ms ease-in-out;

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

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

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

}

#nav li.drop-menu ul li:hover > a {

	color: #fff;

	padding-left: 12px;

}

#nav li.drop-menu ul li span.plus {

	display: block;

	position: absolute;

	right: 7px;

	top: 50%;

	margin-top: -1px;

	height: 1px;

	width: 7px;

	background: #535353;

}

#nav li.drop-menu ul {

	display: none;

}

/* End Nav */





/* store messages Start */



.service-section {

	background: #fff;

	border-bottom: 1px #eaeaea solid;

}

.service-section .services {

	float: left;

	padding: 20px 10px;

	width: 270px;

	text-align: center;

	border-right: 1px #e5e5e5 solid;

	border-left: 1px #fff solid;

	position: relative;

}

.service-section .services span {

	font-size: 12px;

	line-height: 1.4em;

	transition: color 100ms ease 0s;

	color: #999;

	text-align: center;

	display: inline-block;

    font-family: 'Noto Sans', sans-serif !important;

	margin: 0px 2px 0px 2px;

}

.service-section .services h6 {

	font-weight: 900;

	color: #333;

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

	font-size: 12px;

	text-transform: uppercase;

	display: block;

	padding-bottom: 3px;

	margin: 0px;

}

.service-section .last {

	margin-right: 0px!important;

	border-right: none!important;

}

.offer-banner-section {

	overflow: hidden;

	width: 100%;

	background: #f7f7f7;

}

.col {

	float: left;

	padding: 40px 0px;

}

/* New & Sale Label */



.new-box, .sale-box {

	height: 40px;

	overflow: hidden;

	position: absolute;

	text-align: center;

	top: -1px;

	width: 55px;

	z-index: 10;

}

.new-box {

	left: -1px;

}

.sale-box {

	right: -1px;

}

.new-top-left {

	left: 0px;

	top: 0;

	background: #fff;

	letter-spacing: 1px;

}

.new-top-right {

	background: none repeat scroll 0 0 #FFFFFF;

	right: 0px;

	top: 0;

}

.sale-top-right {

	top: 0;

	background: #fff;

	letter-spacing: 1px;

	right: 0px;

}

.sale-top-left {

	left: 0px;

	top: 0;

	background: #fff;

	letter-spacing: 1px;

}

.ie8 .new-label {

	left: 0px;

	top: 0px;

	width: auto;

	padding: 5px 15px;

}

.ie8 .new-label:after {

	display: none;

}

.ie8 .new-label:before {

	display: none;

}

.ie8 .sale-label {

	right: 0px;

	top: 0px;

	width: auto;

	padding: 5px 15px;

}

.ie8 .sale-label:after {

	display: none;

}

.ie8 .sale-label:before {

	display: none;

}

.ie8 .new-box {

	top: -1px;

	left: -1px;

}

.ie8 .sale-box {

	right: -1px;

	top: -1px;

}

.new-box, .sale-box {

	position: fixed;

	text-align: center;

	top: -1px;

	width: 55px;

	z-index: 10;

}

.new-box {

	left: 0;

}

.sale-box {

	right: 0;

	top: 0px;

}

.new-label {

	font-size: 11px;

    font-family: 'Noto Sans', sans-serif !important;

	color: #fff;

	background: #ffc60a;

	text-transform: uppercase;

	padding: 0px;

	text-align: center;

	display: block;

	position: absolute;

	top: 0px;

	z-index: 100;

	font-weight: bold;

	letter-spacing: 1px;

	line-height: normal;

	width: 45px;

	height: 25px;

	line-height: 25px;

	margin-top: 0px;

	margin-left: 0px;

}

.sale-label {

	font-size: 8px;

    font-family: 'Noto Sans', sans-serif !important;

	color: #fff;

	background: #d12631;

	text-transform: uppercase;

	padding: 0px;

	text-align: center;

	display: block;

	position: absolute;

	top: 0px;

	z-index: 100;

	font-weight: bold;

	line-height: normal;

	width: 50px;

	height: 25px;

	line-height: 25px;

	margin-top: 0px;

	margin-right: 0px;

}

.ie8 .new-label {

	left: 0px;

	top: 0px;

	width: auto;

	padding: 5px 15px;

}

.ie8 .new-label:after {

	display: none;

}

.ie8 .new-label:before {

	display: none;

}

.ie8 .sale-label {

	right: 0px;

	top: 0px;

	width: auto;

	padding: 5px 15px;

}

.ie8 .sale-label:after {

	display: none;

}

.ie8 .sale-label:before {

	display: none;

}

.ie8 .new-box {

	top: -1px;

	left: -1px;

}

.ie8 .sale-box {

	right: -1px;

	top: -1px;

}

.product-view #product-img-box .new-box, .product-view #product-img-box .sale-box {

	position: absolute;

	text-align: center;

	top: -1px;

	width: 55px;

	z-index: 10;

}

.product-view #product-img-box .new-box {

	left: 160px;

}

.product-view #product-img-box .sale-box {

	right: -5px;

	top: 0px;

}

.product-view #product-img-box .new-label.new-top-left {

	font-size: 14px;

    font-family: 'Noto Sans', sans-serif !important;

	color: #000;

	background: #ffd739;

	text-transform: uppercase;

	padding: 10px 25px;

	text-align: center;

	display: block;

	position: absolute;

	left: 0px;

	top: 0px;

	z-index: 100;

	font-weight: normal;

}

.product-view #product-img-box .new-label.new-top-right {

	font-size: 14px;

    font-family: 'Noto Sans', sans-serif !important;

	color: #000;

	background: #ffd739;

	text-transform: uppercase;

	padding: 10px 25px;

	text-align: center;

	display: block;

	position: absolute;

	right: 0px;

	top: 0px;

	z-index: 100;

	font-weight: normal;

}

.product-view #product-img-box .sale-label.sale-top-left {

	font-size: 14px;

    font-family: 'Noto Sans', sans-serif !important;

	color: #fff;

	background: #D23333;

	text-transform: uppercase;

	padding: 10px 25px;

	text-align: center;

	display: block;

	position: absolute;

	left: 0px;

	top: 0px;

	z-index: 100;

	font-weight: normal;

}

.product-view #product-img-box .sale-label.sale-top-right {

	font-size: 14px;

    font-family: 'Noto Sans', sans-serif !important;

	color: #fff;

	background: #D23333;

	text-transform: uppercase;

	padding: 10px 25px;

	text-align: center;

	display: block;

	position: absolute;

	right: 0px;

	top: 0px;

	z-index: 100;

	font-weight: normal;

}

/*  Main Col */  



.producttabs {

	margin-top: 40px;

}

.main-col .pdt-nav {

	margin: 0;

	padding: 0;

	list-style: none;

	text-align: center;

	height: 40px;

}

.main-col .producttabs {

	margin-top: 40px

}

.main-col .magik-pdt-nav {

	display: block;

	text-align: left;

	height: 40px;

	border-bottom: 1px #ddd solid

}

.main-col .pdt-nav > li {

	font-size: 14px;

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

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

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

	transition: all 0.2s ease-out;

	height: 39px;

	padding: 0;

	display: inline-block;

	background: #fff;

	color: #777;

	margin: 0;

	float: none;

	text-transform: uppercase;

    font-family: 'Noto Sans', sans-serif !important;

	font-weight: bold;

	letter-spacing: 1px;

	line-height: 30px;

	padding: 0px 20px;

	cursor: pointer;

}

.main-col .pdt-nav > li span {

	padding: 0 0;

	display: inline-block;

}

.main-col .pdt-nav > li:first-child {

}

.main-col .magik-pdt-nav .pdt-nav > li.tab-nav-actived, .main-col .magik-pdt-nav .pdt-nav > li:hover {

	text-decoration: none;

	color: #222;

	border-bottom: 3px  solid

}

.main-col .tab-content-actived {

	display: inline-block;

}

.producttabs {

	margin-top: 40px

}

.magik-producttabs .magik-pdt-container {

	text-align: center;

}

.magik-producttabs .magik-pdt-container .magik-pdt-nav {

	display: block;

	text-align: left;

	height: 40px;

	border-bottom: 1px #ddd solid

}

.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li {

	font-size: 14px;

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

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

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

	transition: all 0.2s ease-out;

	height: 39px;

	padding: 0;

	display: inline-block;

	background: #fff;

	color: #777;

	margin: 0;

	float: none;

	text-transform: uppercase;

    font-family: 'Noto Sans', sans-serif !important;

	font-weight: bold;

	letter-spacing: 1px;

	line-height: 30px;

	padding: 0px 20px;

}

.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li span {

	padding: 0 0;

	display: inline-block;

}

.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li:first-child {

}

.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li.tab-nav-actived, .magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li:hover {

	color: #222;

	border-bottom: 3px  solid

}

.magik-producttabs .magik-pdt-container .pre-text {

	margin: 15px 0 0;

	display: inline-block;

	width: 70%;

	text-align: center;

	color: #666666;

}

.magik-producttabs .magik-pdt-container .magik-pdt-content {

	border-right: 0px #D9D9D9 solid;

	margin-top: 30px;

}

.magik-producttabs .magik-pdt-container .magik-pdt-content .pdt-content {

	margin: 0 0;

}

.magik-producttabs .magik-pdt-container .magik-pdt-content .pdt-content .products-grid-tabs {

	padding-bottom: 0px;

}

.magik-producttabs .magik-pdt-container .magik-pdt-content .pdt-content .products-grid-tabs .item {

	margin-bottom: 25px;

	margin-top: 15px;

	border: 2px solid #ddd;

	padding-right: 20px;

	padding: 20px

}

.magik-producttabs .magik-pdt-container .magik-pdt-content .pdt-content .products-grid-tabs .item.last {

	margin-bottom: 25px;

	margin-top: 15px;

	border-right: 0px solid #D9D9D9;

	padding-right: 0;

}

.magik-producttabs .pre-text {

	margin: 0 0 15px 0;

}

.magik-producttabs .post-text {

	margin: 10px 0 0;

}

.magik-producttabs a:hover {

	text-decoration: none;

}

.magik-producttabs .magik-pdt-container {

	padding: 0;

}

.magik-producttabs .magik-pdt-container .pdt-nav {

	margin: 0;

	padding: 0;

	list-style: none;

	text-align: center;

	height: 40px;

}

.magik-producttabs .magik-pdt-container .pdt-nav > li {

	float: left;

	font-size: 16px;

	line-height: 100%;

	margin: 0 10px 10px 0;

	padding: 8px 15px;

	cursor: pointer;

}

.magik-producttabs .magik-pdt-container .pdt-nav > li.tab-nav-actived, .magik-producttabs .magik-pdt-container .pdt-nav > li:hover {

}

.magik-producttabs .magik-pdt-content {

	margin: 0;

	padding: 0;

}

.magik-producttabs .magik-pdt-content .pdt-content {

	margin: 30px 0 0;

	padding: 0;

	width: 100%;

	display: none;

}

.magik-producttabs .magik-pdt-content .pdt-list {

	margin: 0;

	padding: 0;

	width: 100%;

	float: left;

}

.magik-producttabs .magik-pdt-content .tab-content-actived {

	display: inline-block;

}

.magik-producttabs .magik-pdt-content .pdt-content .item.first {

	margin-left: 0px;

}

.magik-producttabs .magik-pdt-content .pdt-content .item {

	margin-bottom: 10px;

	margin-top: 0;

	list-style: none;

}

.magik-producttabs .magik-pdt-content .pdt-content .item-animate {

	opacity: 0;

	position: relative;

}

.magik-producttabs .magik-pdt-content .pdt-content .play .item-animate {

	opacity: 1.0;

}

.magik-producttabs .magik-pdt-content .pdt-content .play .item-animate {

	-webkit-animation-play-state: running;

	-moz-animation-play-state: running;

	-o-animation-play-state: running;

	animation-play-state: running;

}

.magik-producttabs .magik-pdt-content .pdt-content .slideBottom.play .item-animate {

	-webkit-animation: slideBottom 600ms ease both;

	-moz-animation: slideBottom 600ms ease both;

	-o-animation: slideBottom 600ms ease both;

	animation: slideBottom 600ms ease both;

}

.magik-producttabs .magik-pdt-content .pdt-content .slideLeft.play .item-animate {

	-webkit-animation: slideLeft 600ms ease both;

	-moz-animation: slideLeft 600ms ease both;

	-o-animation: slideLeft 600ms ease both;

	animation: slideLeft 600ms ease both;

}

.magik-producttabs .magik-pdt-content .pdt-content .slideRight.play .item-animate {

	-webkit-animation: slideRight 600ms ease both;

	-moz-animation: slideRight 600ms ease both;

	-o-animation: slideRight 600ms ease both;

	animation: slideRight 600ms ease both;

}

.magik-producttabs .magik-pdt-content .pdt-content .bounceIn.play .item-animate {

	-webkit-animation: bounceIn 600ms ease both;

	-moz-animation: bounceIn 600ms ease both;

	-o-animation: bounceIn 600ms ease both;

	animation: bounceIn 600ms ease both;

}

.magik-producttabs .magik-pdt-content .pdt-content .bounceInRight.play .item-animate {

	-webkit-animation: bounceInRight 600ms ease both;

	-moz-animation: bounceInRight 600ms ease both;

	-o-animation: bounceInRight 600ms ease both;

	animation: bounceInRight 600ms ease both;

}

.magik-producttabs .magik-pdt-content .pdt-content .zoomIn.play .item-animate {

	-webkit-animation: zoomIn 600ms ease both;

	-moz-animation: zoomIn 600ms ease both;

	-o-animation: zoomIn 600ms ease both;

	animation: zoomIn 600ms ease both;

}

.magik-producttabs .magik-pdt-content .pdt-content .zoomOut.play .item-animate {

	-webkit-animation: zoomOut 600ms ease both;

	-moz-animation: zoomOut 600ms ease both;

	-o-animation: zoomOut 600ms ease both;

	animation: zoomOut 600ms ease both;

}

.magik-producttabs .magik-pdt-content .pdt-content .pageRight.play .item-animate {

	-webkit-animation: pageRight 600ms ease both;

	-moz-animation: pageRight 600ms ease both;

	-o-animation: pageRight 600ms ease both;

	animation: pageRight 600ms ease both;

}

.magik-producttabs .magik-pdt-content .pdt-content .pageLeft.play .item-animate {

	-webkit-animation: pageLeft 600ms ease both;

	-moz-animation: pageLeft 600ms ease both;

	-o-animation: pageLeft 600ms ease both;

	animation: pageLeft 600ms ease both;

}

.magik-producttabs .magik-pdt-content .pdt-content .pageTop.play .item-animate {

	-webkit-animation: pageTop 600ms ease both;

	-moz-animation: pageTop 600ms ease both;

	-o-animation: pageTop 600ms ease both;

	animation: pageTop 600ms ease both;

}

.magik-producttabs .magik-pdt-content .pdt-content .pageBottom.play .item-animate {

	-webkit-animation: pageBottom 600ms ease both;

	-moz-animation: pageBottom 600ms ease both;

	-o-animation: pageBottom 600ms ease both;

	animation: pageBottom 600ms ease both;

}

.magik-producttabs .magik-pdt-content .pdt-content .starwars.play .item-animate {

	-webkit-animation: starwars 600ms ease-out both;

	-webkit-transform-origin: 50% 50%;

	-moz-animation: starwars 600ms ease-out both;

	-moz-transform-origin: 50% 50%;

	-o-animation: starwars 600ms ease-out both;

	-o-transform-origin: 50% 50%;

	animation: starwars 600ms ease-out both;

	transform-origin: 50% 50%;

}

.magik-producttabs .pdt-content .content-loading {

	width: 100%;

	max-width: 100%;

	padding: 0;

	position: relative;

	min-height: 400px;

	display: block;

	z-index: 0;

}

.magik-producttabs .magik-pdt-content .pdt-loadmore {

	display: block;

	overflow: hidden;

	text-align: center;

	margin: 0 auto;

	width: 100%;

}

.magik-producttabs .pdt-content .pdt-loadmore .btn-loadmore {

	padding: 6px 20px;

	display: inline-block;

	background: #777;

	color: #FFF;

	cursor: pointer;

	position: relative;

}

.magik-producttabs .pdt-content .pdt-loadmore .btn-loadmore.loading {

	padding: 6px 20px 6px 50px;

}

.magik-producttabs .pdt-content .pdt-loadmore .btn-loadmore:hover {

	background: #222;

}

.magik-producttabs .pdt-content .pdt-loadmore .ico-loading {

	width: 24px;

	height: 24px;

	display: none;

	margin-right: 10px;

	vertical-align: middle;

	position: absolute;

	top: 6px;

	left: 20px;

}

.magik-producttabs .pdt-content .pdt-loadmore .btn-loadmore.loading .load-number {

	display: none;

}

.magik-producttabs .pdt-content.is-loading .pdt-loadmore {

	display: none;

}

.magik-producttabs .pdt-content .pdt-loadmore .load-number:before {

	content: "("attr(data-more);

}

.magik-producttabs .pdt-content .pdt-loadmore .load-number:after {

	content: attr(data-total)")";

}

.magik-producttabs .pdt-list .wide-first {

	margin-left: 0px;

}

.magik-producttabs .pdt-list .wide-tab {

	margin-right: 20px;

}

.pdt-list .item {

	margin-left: 1.5%;

	float: left;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.pdt-list .item.last {

	margin-left: 1.5%;

}

.magik-producttabs .wide-6 .item {

	width: 14.529914529915%;

}

.magik-producttabs .wide-5 .item {

	width: 17.8%;

}

.magik-producttabs .wide-4 .item {

	width: 23.076923076923%;

}

.magik-producttabs .wide-3 .item {

	width: 23.4%;

}

.magik-producttabs .wide-2 .item {

	width: 48.717948717949%;

}

.magik-producttabs .wide-1 .item {

	width: 100%;

}

@-webkit-keyframes bounceIn {

0% {

opacity: 0;

-webkit-transform: scale(.3);

}

50% {

-webkit-transform: scale(1.05);

}

70% {

-webkit-transform: scale(.9);

}

100% {

opacity: 1;

-webkit-transform: scale(1);

}

}

@-moz-keyframes bounceIn {

0% {

opacity: 0;

-moz-transform: scale(.3);

}

50% {

-moz-transform: scale(1.05);

}

70% {

-moz-transform: scale(.9);

}

100% {

opacity: 1;

-moz-transform: scale(1);

}

}

@-o-keyframes bounceIn {

0% {

opacity: 0;

-o-transform: scale(.3);

}

50% {

-o-transform: scale(1.05);

}

70% {

-o-transform: scale(.9);

}

100% {

opacity: 1;

-o-transform: scale(1);

}

}

@keyframes bounceIn {

0% {

opacity: 0;

transform: scale(.3);

}

50% {

transform: scale(1.05);

}

70% {

transform: scale(.9);

}

100% {

opacity: 1;

transform: scale(1);

}

}

@-webkit-keyframes bounceInRight {

0% {

opacity: 0;

-webkit-transform: translateX(2000px);

}

60% {

-webkit-transform: translateX(-30px);

}

80% {

-webkit-transform: translateX(10px);

}

100% {

opacity: 1;

-webkit-transform: translateX(0);

}

}

@-moz-keyframes bounceInRight {

0% {

opacity: 0;

-moz-transform: translateX(2000px);

}

60% {

-moz-transform: translateX(-30px);

}

80% {

-moz-transform: translateX(10px);

}

100% {

opacity: 1;

-moz-transform: translateX(0);

}

}

@-moz-keyframes bounceInRight {

0% {

opacity: 0;

-o-transform: translateX(2000px);

}

60% {

-o-transform: translateX(-30px);

}

80% {

-o-transform: translateX(10px);

}

100% {

opacity: 1;

-o-transform: translateX(0);

}

}

@keyframes bounceInRight {

0% {

opacity: 0;

transform: translateX(2000px);

}

60% {

transform: translateX(-30px);

}

80% {

transform: translateX(10px);

}

100% {

opacity: 1;

transform: translateX(0);

}

}

@-webkit-keyframes zoomIn {

0% {

opacity: 0;

-webkit-transform: scale(1.8);

}

100% {

opacity: 1;

-webkit-transform: scale(1);

}

}

@-moz-keyframes zoomIn {

0% {

opacity: 0;

-moz-transform: scale(1.8);

}

100% {

opacity: 1;

-moz-transform: scale(1);

}

}

@-o-keyframes zoomIn {

0% {

opacity: 0;

-o-transform: scale(1.8);

}

100% {

opacity: 1;

-o-transform: scale(1);

}

}

@keyframes zoomIn {

0% {

opacity: 0;

transform: scale(1.8);

}

100% {

opacity: 1;

transform: scale(1);

}

}

@-webkit-keyframes zoomOut {

0% {

opacity: 0;

-webkit-transform: scale(.6);

}

100% {

opacity: 1;

-webkit-transform: scale(1);

}

}

@-moz-keyframes zoomOut {

0% {

opacity: 0;

-moz-transform: scale(.6);

}

100% {

opacity: 1;

-moz-transform: scale(1);

}

}

@-o-keyframes zoomOut {

0% {

opacity: 0;

-o-transform: scale(.6);

}

100% {

opacity: 1;

-o-transform: scale(1);

}

}

@keyframes zoomOut {

0% {

opacity: 0;

transform: scale(.6);

}

100% {

opacity: 1;

transform: scale(1);

}

}

@-webkit-keyframes slideBottom {

0% {

opacity: 0;

top: 50px;

}

100% {

opacity: 1;

top: 0;

}

}

@-moz-keyframes slideBottom {

0% {

opacity: 0;

top: 50px;

}

100% {

opacity: 1;

top: 0;

}

}

@-o-keyframes slideBottom {

0% {

opacity: 0;

top: 50px;

}

100% {

opacity: 1;

top: 0;

}

}

@keyframes slideBottom {

0% {

opacity: 0;

top: 50px;

}

100% {

opacity: 1;

top: 0;

}

}

@-webkit-keyframes slideRight {

0% {

opacity: 0;

left: 30px;

}

100% {

opacity: 1;

left: 0;

}

}

@-moz-keyframes slideRight {

0% {

opacity: 0;

left: 30px;

}

100% {

opacity: 1;

left: 0;

}

}

@-o-keyframes slideRight {

0% {

opacity: 0;

left: 30px;

}

100% {

opacity: 1;

left: 0;

}

}

@keyframes slideRight {

0% {

opacity: 0;

left: 30px;

}

100% {

opacity: 1;

left: 0;

}

}

@-webkit-keyframes slideLeft {

0% {

opacity: 0;

left: -30px;

}

100% {

opacity: 1;

left: 0;

}

}

@-moz-keyframes slideLeft {

0% {

opacity: 0;

left: -30px;

}

100% {

opacity: 1;

left: 0;

}

}

@-o-keyframes slideLeft {

0% {

opacity: 0;

left: -30px;

}

100% {

opacity: 1;

left: 0;

}

}

@keyframes slideLeft {

0% {

opacity: 0;

left: -30px;

}

100% {

opacity: 1;

left: 0;

}

}

@-webkit-keyframes pageLeft {

0% {

opacity: 0;

-webkit-transform: perspective(400px) rotateY(-90deg);

}

100% {

opacity: 1;

-webkit-transform: perspective(400px) rotateY(0deg);

}

}

@-moz-keyframes pageLeft {

0% {

opacity: 0;

-moz-transform: perspective(400px) rotateY(-90deg);

}

100% {

opacity: 1;

-moz-transform: perspective(400px) rotateY(0deg);

}

}

@-o-keyframes pageLeft {

0% {

opacity: 0;

-o-transform: perspective(400px) rotateY(-90deg);

}

100% {

opacity: 1;

-o-transform: perspective(400px) rotateY(0deg);

}

}

@keyframes pageLeft {

0% {

opacity: 0;

transform: perspective(400px) rotateY(-90deg);

}

100% {

opacity: 1;

transform: perspective(400px) rotateY(0deg);

}

}

@-webkit-keyframes pageRight {

0% {

opacity: 0;

-webkit-transform: perspective(400px) rotateY(90deg);

}

100% {

opacity: 1;

-webkit-transform: perspective(400px) rotateY(0deg);

}

}

@-moz-keyframes pageRight {

0% {

opacity: 0;

-moz-transform: perspective(400px) rotateY(90deg);

}

100% {

opacity: 1;

-moz-transform: perspective(400px) rotateY(0deg);

}

}

@-o-keyframes pageRight {

0% {

opacity: 0;

-o-transform: perspective(400px) rotateY(90deg);

}

100% {

opacity: 1;

-o-transform: perspective(400px) rotateY(0deg);

}

}

@keyframes pageRight {

0% {

opacity: 0;

transform: perspective(400px) rotateY(90deg);

}

100% {

opacity: 1;

transform: perspective(400px) rotateY(0deg);

}

}

@-webkit-keyframes pageTop {

0% {

opacity: 0;

-webkit-transform: perspective(400px) rotateX(90deg);

}

100% {

opacity: 1;

-webkit-transform: perspective(400px) rotateX(0deg);

}

}

@-moz-keyframes pageTop {

0% {

opacity: 0;

-moz-transform: perspective(400px) rotateX(90deg);

}

100% {

opacity: 1;

-moz-transform: perspective(400px) rotateX(0deg);

}

}

@-o-keyframes pageTop {

0% {

opacity: 0;

-o-transform: perspective(400px) rotateX(90deg);

}

100% {

opacity: 1;

-o-transform: perspective(400px) rotateX(0deg);

}

}

@keyframes pageTop {

0% {

opacity: 0;

transform: perspective(400px) rotateX(90deg);

}

100% {

opacity: 1;

transform: perspective(400px) rotateX(0deg);

}

}

@-webkit-keyframes pageTopBack {

0% {

opacity: 0;

-webkit-transform: perspective(400px) rotateX(90deg);

}

100% {

opacity: 1;

-webkit-transform: perspective(400px) rotateX(0deg);

}

}

@-moz-keyframes pageTopBack {

0% {

opacity: 0;

-moz-transform: perspective(400px) rotateX(90deg);

}

100% {

opacity: 1;

-moz-transform: perspective(400px) rotateX(0deg);

}

}

@-o-keyframes pageTopBack {

0% {

opacity: 0;

-o-transform: perspective(400px) rotateX(90deg);

}

100% {

opacity: 1;

-o-transform: perspective(400px) rotateX(0deg);

}

}

@keyframes pageTopBack {

0% {

opacity: 0;

transform: perspective(400px) rotateX(90deg);

}

100% {

opacity: 1;

transform: perspective(400px) rotateX(0deg);

}

}

@-webkit-keyframes pageBottom {

0% {

opacity: 0;

-webkit-transform: perspective(400px) rotateX(-90deg);

}

100% {

opacity: 1;

-webkit-transform: perspective(400px) rotateX(0deg);

}

}

@-moz-keyframes pageBottom {

0% {

opacity: 0;

-moz-transform: perspective(400px) rotateX(-90deg);

}

100% {

opacity: 1;

-moz-transform: perspective(400px) rotateX(0deg);

}

}

@-o-keyframes pageBottom {

0% {

opacity: 0;

-o-transform: perspective(400px) rotateX(-90deg);

}

100% {

opacity: 1;

-o-transform: perspective(400px) rotateX(0deg);

}

}

@keyframes pageBottom {

0% {

opacity: 0;

transform: perspective(400px) rotateX(-90deg);

}

100% {

opacity: 1;

transform: perspective(400px) rotateX(0deg);

}

}

@-webkit-keyframes starwars {

0% {

opacity: 0;

-webkit-transform: perspective(200px) scale(3) translateY(180px) rotateX(80deg);

}

80% {

opacity: 1;

-webkit-transform: perspective(200px) scale(1) rotateX(60deg)

}

100% {

opacity: 1;

-webkit-transform: perspective(200px) scale(1) rotateX(0deg)

}

}

@-moz-keyframes starwars {

0% {

opacity: 0;

-moz-transform: perspective(200px) scale(3) translateY(180px) rotateX(80deg);

}

80% {

opacity: 1;

-moz-transform: perspective(200px) scale(1) rotateX(60deg)

}

100% {

opacity: 1;

-moz-transform: perspective(200px) scale(1) rotateX(0deg)

}

}

@-o-keyframes starwars {

0% {

opacity: 0;

-o-transform: perspective(200px) scale(3) translateY(180px) rotateX(80deg);

}

80% {

opacity: 1;

-o-transform: perspective(200px) scale(1) rotateX(60deg)

}

100% {

opacity: 1;

-o-transform: perspective(200px) scale(1) rotateX(0deg)

}

}

@keyframes starwars {

0% {

opacity: 0;

transform: perspective(200px) scale(3) translateY(180px) rotateX(80deg);

}

80% {

opacity: 1;

transform: perspective(200px) scale(1) rotateX(60deg)

}

100% {

opacity: 1;

transform: perspective(200px) scale(1) rotateX(0deg)

}

}

/* products page */

.magik-producttabs ul.pdt-list li.item {

	text-align: center;

	margin-bottom: 30px;

	width: 262px;

}

.magik-producttabs ul.pdt-list li.item a.thumb {

	position: relative;

	display: block;

	cursor: pointer;

}

.magik-producttabs ul.pdt-list li.item a.thumb:hover {

	border-color: #999;

}

ul.pdt-list li.item a img.image-hover {

	display: none;

	margin: 0;

}

.magik-producttabs ul.pdt-list li.item a.thumb span.quick-view {

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	margin: auto 0;

	height: 35px;

	overflow: hidden;

}

.magik-producttabs ul.pdt-list li.item a.thumb span.quick-view span {

	display: block;

	position: absolute;

	height: 100%;

	width: 100%;

	font-size: 11px;

	text-transform: uppercase;

	font-weight: bold;

	color: #0a0a0a;

	padding: 8px 0 6px;

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

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

    font-family: 'Noto Sans', sans-serif !important;

}

.magik-producttabs ul.pdt-list li.item a.thumb span.quick-view span i {

	display: inline-block;

	width: 10px;

	height: 10px;

	vertical-align: middle;

	margin-top: -1px;

	background: url('../img/quick-view.png') no-repeat center;

	padding-right: 12px;

}

/* === FLIP 3D === */

.magik-producttabs ul.pdt-list li.item .product-wrapper {

	position: relative;

	margin-top: 20px;

}

.magik-producttabs ul.pdt-list li.item a.thumb.flip {

	transform-style: preserve-3d;

	transition: transform 0.5s linear;

}

.magik-producttabs ul.pdt-list li.item .product-wrapper .thumb-wrapper a.thumb span.quick-view {

	display: block;

	position: absolute;

	top: 0;

	left: -200px;

	right: 0;

	bottom: 0;

	margin: auto 0;

	height: 35px;

	overflow: hidden;

	opacity: 0;

}

.magik-producttabs ul.pdt-list li.item .product-wrapper .thumb-wrapper:hover a.thumb span.quick-view {

	display: block;

	position: absolute;

	top: 0;

	left: 0px;

	right: 0;

	bottom: 0;

	margin: auto 0;

	height: 35px;

	overflow: hidden;

	opacity: 0.8;

}

.col-item a.thumb span.quick-view {

	display: block;

	position: absolute;

	top: 0;

	left: -200px;

	right: 0;

	bottom: 0;

	margin: auto 0;

	height: 35px;

	overflow: hidden;

	opacity: 0;

}

.col-item:hover a.thumb span.quick-view {

	display: block;

	position: absolute;

	top: 0;

	left: 0px;

	right: 0;

	bottom: 0;

	margin: auto 0;

	height: 35px;

	overflow: hidden;

	opacity: 0.8;

}

.products-grid .item .item-inner a.thumb span.quick-view {

	display: block;

	position: absolute;

	top: 0;

	left: -200px;

	right: 0;

	bottom: 0;

	margin: auto 0;

	height: 35px;

	overflow: hidden;

	opacity: 0;

}

.products-grid .item .item-inner:hover a.thumb span.quick-view {

	display: block;

	position: absolute;

	top: 0;

	left: 0px;

	right: 0;

	bottom: 0;

	margin: auto 0;

	height: 35px;

	overflow: hidden;

	opacity: 0.8;

}

.magik-producttabs ul.pdt-list li.item .product-wrapper .thumb-wrapper img {

	width: 100%;

}

.magik-producttabs ul.pdt-list li.item .product-wrapper .thumb-wrapper:hover a.thumb.flip {

	transform: rotateY(180deg);

}

.magik-producttabs ul.pdt-list li.item .product-wrapper a.thumb.flip .face {

	display: block;

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	-ms-backface-visibility: hidden;

	position: relative;

	z-index: 1;

}

.magik-producttabs ul.pdt-list li.item .product-wrapper a.thumb.flip .face.back {

	display: block;

	transform: rotateY(180deg);

	position: absolute;

	top: 3px;

	left: 0px;

	right: 0px;

	z-index: 10;

}

/* View Type: Grid */

.products-grid {

	list-style: none outside none;

	text-align: center;

}

.products-grid .first {

}

.products-grid .item {

	float: left;

	background: #FFF;

	width: 268px;

	padding: 0;

	margin: 20px 28px 8px 0;

	overflow: hidden;

}

.products-grid .item.last {

	float: left;

	background: #FFF;

	width: 268px;

	padding: 0px;

	margin: 20px 0 8px 0;

	overflow: hidden;

}

.products-grid .last {

}

.products-grid .item.show-addtocart {

	margin-top: 37px;

}

.products-grid .item .item-inner {

	position: relative;

}

.products-grid .item .item-inner .item-img {

	position: relative;

}

.products-grid .item .item-inner .item-img .ico-product {

	position: absolute;

	bottom: 10px;

	left: 10px;

	z-index: 2;

	background: #de44c3;

	padding: 4px 20px 8px;

	color: #FFF;

	font-size: 150%;

	-webkit-border-radius: 18px;

	-moz-border-radius: 18px;

	border-radius: 18px;

}

.products-grid .item .item-inner .item-img .ico-product strong {

	font-weight: 900;

}

.products-grid .item .item-inner .item-img .ico-product.ico-sale {

	background: #7ebf38;

	right: 10px;

	left: auto;

}

.products-grid .item .item-inner .item-img .cart-wrap {

	position: absolute;

	top: 280px;

	width: 100%;

	height: 36px;

	z-index: 3;

	text-align: center;

}

.products-grid .item .item-inner .item-img .cart-wrap .btn-cart {

	font-size: 116.7%;

	text-transform: none;

	position: relative;

	height: 34px;

	padding: 0 17px 0 47px;

}

.products-grid .item .item-inner .item-img .cart-wrap .btn-cart:before {

	position: absolute;

	content: "";

	width: 38px;

	height: 34px;

	top: -2px;

	left: 10px;

	background: url(../img/ico-cart.png) no-repeat -38px top;

	-webkit-transition: all 0.15s ease-out;

	-moz-transition: all 0.15s ease-out;

	-o-transition: all 0.15s ease-out;

	transition: all 0.15s ease-out;

}

.products-grid .item .item-inner .item-img .cart-wrap .btn-cart:hover:before {

	background-position: 0px top;

	-o-animation: shake 2s infinite linear;

	-moz-animation: shake 2s infinite linear;

	-webkit-animation: shake 2s infinite linear;

	animation: shake 2s infinite linear;

}

.products-grid .item .item-inner .item-img .item-img-info {

	text-align: center;

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

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

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

	transition: all 0.3s ease-out;

	position: relative;

	overflow: hidden;

	border-bottom: 0px solid #EFEFEF;

}

.products-grid .item .item-inner .item-img .item-img-info a.product-image {

	display: inline-block;

	width: 100%;

}

.products-grid .item .item-inner .item-img .item-img-info a.product-image img {

	width: 100%;

	height: 100%;

	line-height: 0;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	transition: all 0.3s ease;

	transform: scale(1);

	-ms-transform: scale(1);

	-moz-transform: scale(1);

	-webkit-transform: scale(1);

	-o-transform: scale(1);

	-webkit-transition: all 1s ease;

	-moz-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

}

.products-grid .item .item-inner .item-img .item-img-info a.product-image img:hover {

	opacity: 0.5;

	cursor: pointer;

	transform: scale(1.3);

	-ms-transform: scale(1.3);

	-moz-transform: scale(1.3);

	-webkit-transform: scale(1.3);

	-o-transform: scale(1.3);

}

.products-grid .item .item-inner .item-img .item-img-info a.product-image .img-main {

	display: inline;

}

.products-grid .item .item-inner .item-img .item-box-hover {

	z-index: 2;

	-webkit-transition: all 1s ease-out;

	-moz-transition: all 1s ease-out;

	-o-transition: all 1s ease-out;

	transition: all 1s ease-out;

	position: absolute;

	width: 100%;

	height: 38px;

	bottom: 0px;

	top: -55px;

	overflow: hidden;

	opacity: 0;

}

.products-grid .item .actions .add-to-links a.link-wishlist {

	right: -142px;

	opacity: 0;

	position: absolute;

	margin-top: -35px;

	z-index: 100;

}

.products-grid .item:hover .actions .add-to-links a.link-wishlist {

	right: 42px;

	opacity: 1;

	position: absolute;

	margin-top: -35px;

	z-index: 100;

}

.products-grid .item .actions .add-to-links a.link-compare {

	right: -106px;

	opacity: 0;

	position: absolute;

	z-index: 100;

	margin-top: -35px;

}

.products-grid .item:hover .actions .add-to-links a.link-compare {

	right: 6px;

	opacity: 1;

	z-index: 100;

	position: absolute;

	margin-top: -35px;

	padding: 6px 8px;

}

.products-grid .item .item-inner .item-img .item-box-hover.number-buttom3 .box-inner {

	width: 183px;

}

.products-grid .item .item-inner .item-img .item-box-hover.number-buttom2 .box-inner {

	width: 122px;

}

.products-grid .item .item-inner .item-img .item-box-hover.number-buttom1 .box-inner {

	width: 61px;

}

.products-grid .item .item-inner .item-img .item-box-hover .box-inner .magik-btn-quickview, .products-grid .item .item-inner .item-img .item-box-hover .box-inner ul.add_to_cart li a {

	width: 48px;

	height: 48px;

	border: 0px solid #FFF;

	position: relative;

	display: block;

	padding: 0 0;

	margin: 0 5px;

	background-color: transparent;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

}

.products-grid .item .item-inner .item-img .item-box-hover .box-inner .magik-btn-quickview:hover, .products-grid-home .item .item-inner .item-img .item-box-hover .box-inner ul.add_to_cart li a:hover {

}

.products-grid .item .item-inner .item-img .item-box-hover .box-inner .quickview-wrap {

	float: left;

	margin-left: 52px

}

.products-gride .item .item-inner .item-img .item-box-hover .box-inner .quickview-wrap .magik-btn-quickview span {

	display: none;

}

.products-grid .item .item-inner .item-img .item-box-hover .box-inner .quickview-wrap .magik-btn-quickview:before {

	background-position: left -196px;

}

.products-grid .item .item-inner .item-img .item-box-hover .box-inner .quickview-wrap .magik-btn-quickview:hover:before {

	background-position: left -245px;

	background-color: #223D62

}

.products-grid- .item .item-inner .item-img .item-box-hover .box-inner .actions {

	float: left;

	height: 51px;

	display: block;

}

.products-grid .item .item-inner .item-img .item-box-hover .box-inner .actions ul.add_to_cart {

	margin: 0 0;

	float: left;

	list-style: none;

	height: 100%;

	display: block;

}

.products-grid .item .item-inner .item-img .item-box-hover .box-inner .actions ul.add_to_cart li {

	float: left;

	display: block;

}

.products-grid .item .item-inner .item-img .item-box-hover .box-inner .actions ul.add_to_cart li .cart_icon:hover:before {

	background-position: left -49px;

	background-color: #333333

}

.products-grid .item .item-inner .item-img .item-box-hover .box-inner .actions ul.add_to_cart li .link-compare:before {

}

.products-grid .item .item-inner .item-img .item-box-hover .box-inner .actions ul.add_to_cart li .link-compare:hover:before {

}

.products-grid .item .item-inner .item-info {

	text-align: center;

}

.products-grid .item .item-inner .item-info .info-inner {

	border: 0px solid #fff;

	border-top: none;

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

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

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

	transition: all 0.3s ease-out;

}

.products-grid .item .item-inner .item-info .info-inner .item-content .no-rating, .products-grid .item .item-inner .item-info .info-inner .item-content .ratings {

	margin: 0 0;

}

.products-grid .item .item-inner .item-info .info-inner .item-content .no-rating .rating-box, .products-grid .item .item-inner .item-info .info-inner .item-content .ratings .rating-box {

	float: none;

	margin: 0 0;

}

.products-grid .item .item-inner .item-info .info-inner .item-content .no-rating .rating-links, .products-grid .item .item-inner .item-info .info-inner .item-content .ratings .rating-links {

	display: none;

}

.products-grid .item .item-inner .item-info .info-inner .item-content .item-price {

	margin: 8px 0 12px;

}

.products-grid .item .item-inner .item-info .info-inner .item-title {

	margin-bottom: 5px;

	padding-top: 16px;

	font-size: 12px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.products-grid .item .item-inner .item-info .info-inner .item-title a {

	text-decoration: none;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 14px;

	color: #000;

}

.products-grid .item .item-inner .item-info .info-inner .item-title a:hover {

	color: ;

}

.products-grid .item:hover .item-inner .item-img .cart-wrap .btn-cart {

	border-color: ;

	background-color: ;

	color: #FFF;

}

.products-grid .item:hover .item-inner .item-img .cart-wrap .btn-cart:before {

	background-position: 0px top;

}

.products-grid .item:hover .item-inner .item-img .item-img-info {

	border-color: #fff;

}

.products-grid .item:hover .item-inner .item-img .item-img-info a.product-image:before {

	left: 0px;

	top: 0px;

	margin: 0 0;

	background: #eee;

	opacity: 0.8

}

.products-grid .item:hover .item-inner .item-img .item-box-hover {

	visibility: visible;

	opacity: 1;

	left: 0px;

	bottom: 0px;

	top: 150px;

}

.products-grid .item:hover .item-inner .item-info .info-inner {

	border-color: #fff;

	background: #fff;

	opacity: 0.8

}

.products-grid .item:hover .item-inner .item-info .info-inner .item-title a {

	color: #000;

}

.products-grid .add-to-links {

}

.products-grid .add-to-links a span {

	display: none;

}

.link-wishlist, .link-compare {

	color: #666;

	text-shadow: none;

	border: none;

	box-shadow: none;

}

.link-wishlist:hover, .link-compare:hover {

	color: #666;

	text-shadow: none;

	border: none;

	box-shadow: none;

	background: none;

}

.link-wishlist, .link-compare, .link-friend, .link-edit {

	padding: 0;

	background: none

}

.products-grid .actions .add-to-links a.link-wishlist:before {

	content: "\f002";

}

.products-grid .actions .add-to-links a.link-compare:before {

	content: "\f002";

}

.products-grid .actions .add-to-links a.link-wishlist, a.link-compare {

	color: #fff;

	font-family: 'FontAwesome';

	font-size: 13px;

	font-weight: normal;

	margin: 0;

	text-decoration: none;

	display: inline-block;

	transition: all 0.2s linear;

	-moz-transition: all 0.2s linear;

	-webkit-transition: all 0.2s linear;

	padding: 6px 8px;

	line-height: 17px;

	background-color: ;

}

.products-grid .actions .add-to-links a.link-wishlist:hover, a.link-compare:hover {

	color: #fff !important;

	background-color: #000;

}

/*  End  =*/



/* Rating */

.no-rating {

	margin: 0;

}

.no-rating a {

	color: #000;

}

.ratings {

	font-size: 11px;

	line-height: normal;

	margin: 2px 0;

}

.ratings strong {

	float: left;

	margin: 1px 3px 0 0;

}

.ratings .rating-links {

	margin: 0;

	display: none;

}

.ratings .rating-links a {

	margin: 0;

	text-decoration: none;

	color: #666;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 12px

}

.ratings .rating-links .separator {

	margin: 0 2px;

}

.rating-box {

	width: 76px;

	height: 15px;

	font-size: 0;

	line-height: 0;

	background: url(../img/bkg_rating.png) 0 0 repeat-x;

	text-indent: -999em;

	overflow: hidden;

}

.rating-box .rating {

	float: left;

	height: 15px;

	background: url(../img/bkg_rating.png) 0 100% repeat-x;

}

.ratings .rating-box {

	margin-right: 8px;

	display: inline-block;

}

.ratings .amount {

}

.ratings-table th, .ratings-table td {

	font-size: 11px;

	line-height: 1.15;

	padding: 3px 0;

}

.ratings-table th {

	font-weight: 900;

	padding-right: 8px;

}

/* Price */

.price {

	font-size: 12px;

	color: #333;

	white-space: nowrap !important;

}

.price-box {

	margin: 6px 0;

}

/* Regular price */

.regular-price {

	display: inline

}

.regular-price .price {

	font-weight: 900;

	font-size: 12px;

	color: ;

}

.block .regular-price, .block .regular-price .price {

	color: #000;

}

.price-box .price-from .price {

	font-weight: 900;

	font-size: 12px;

	color: #333;

}

.price-box .price-to .price {

	font-weight: 900;

	font-size: 12px;

	color: #333;

}

.price-box .minimal-price .price {

	font-weight: 900;

	font-size: 12px;

	color: #333;

}

/* Old price */

.old-price .price-label {

	white-space: nowrap;

	color: #999;

	display: none;

}

.old-price {

	display: inline;

	margin-right: 15px;

}

/* Old price */

.old-price .price-label {

	color: #777777;

	display: none;

	white-space: nowrap;

}

.old-price .price {

	color: #777777!important;

	font-size: 13px;

	font-weight: normal;

	text-decoration: line-through;

	margin-right: 6px;

}

.latest-product .old-price .price-label {

	display: none;

}

/* Special price */

.special-price {

	margin: 0;

	padding: 3px 0;

	display: inline;

}

.special-price .price-label {

	color: #666;

	display: none;

	font-size: 13px;

	font-weight: 400;

	white-space: nowrap;

}

.special-price .price {

	font-size: 12px;

	color: ;

	font-weight: 900;

}

.special-price .price-label {

	font-size: 13px;

	font-weight: 900;

	white-space: nowrap;

	color: #666;

	display: none;

}

.latest-product .special-price .price-label {

	display: none;

}

/* Minimal price (as low as) */

.minimal-price {

	margin: 0;

}

.minimal-price .price-label {

	white-space: nowrap;

}

.minimal-price-link {

	display: inline;

}

.minimal-price-link .label {

}

.products-grid .actions button.button.btn-cart {

	background: #fff;

	border: 1px solid #ddd;

	margin: 0 8px 0 8px;

	padding: 9px 10px 9px 10px;

	color: #333;

	line-height: 14px;

}

.products-grid .item:hover .actions button.button.btn-cart {

	background: ;

	border: 1px solid ;

	margin: 0 8px 0 8px;

	padding: 9px 10px 9px 10px;

	color: #FFFFFF;

}

.products-grid .actions button.button.btn-cart span {

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 11px;

	padding: 0 8px;

	font-weight: bold;

	margin-left: 0;

	text-transform: uppercase

}

.products-grid .item .item-inner .item-img .item-box-hover .box-inner .product-detail-bnt a.button.detail-bnt {

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

	margin: 0 11px 0 8px;

	padding: 10px 10px 10px 8px;

	color: #fff;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

	border: none;

	display: block

}

.product-detail-bnt a.button.detail-bnt:hover {

	background:  !important;

	margin: 0 11px 0 8px;

	padding: 10px 10px 10px 8px;

	color: #FFFFFF !important;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

}

a.button.detail-bnt span {

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 11px;

	text-transform: uppercase;

	padding: 0 2px;

	font-weight: bold;

}

/* Special price */



/*  Product Slider1 Start =*/



.carousel-inner {

	margin-top: 20px;

}

.best-seller-pro {

	position: relative;

	margin-bottom: 15px;

}

.featured-pro {

	position: relative;

}

.controls {

	position: inherit;

	width: 100%;

}

.controls .prev a {

	color: #666;

	height: 28px;

	width: 30px;

	padding: 0 5px 0 7px;

	display: block

}

.controls .prev a:hover {

	color: #fff;

}

.controls .prev {

	position: absolute;

	right: 35px;

	font-size: 14px;

	font-weight: normal;

	height: 28px;

	width: 30px;

	line-height: 30px;

	color: #666;

	top: -35px;

	background: #f3f3f3;

	border: none;

}

.controls .next {

	position: absolute;

	right: 0px;

	font-size: 14px;

	font-weight: normal;

	height: 28px;

	width: 30px;

	line-height: 30px;

	padding: 0 5px;

	color: #666;

	top: -35px;

	background: #f3f3f3;

	border: none;

}

.controls .next a {

	color: #666;

	height: 28px;

	width: 30px;

	padding: 0 7px 0 2px;

	display: block

}

.controls .next a:hover {

	color: #fff;

}

.controls .prev:hover, .controls .next:hover {

	background: ;

}

.glyphicon-chevron-right:before {

	font-family: 'FontAwesome';

	font-style: normal;

	font-weight: normal;

	speak: none;

	-webkit-font-smoothing: antialiased;

	content: "\f105";

	text-transform: none;

	font-size: 18px;

	padding: 6px 6px 6px 6px;

	line-height: 30px;

}

.glyphicon-chevron-left:before {

	font-family: 'FontAwesome';

	font-style: normal;

	font-weight: normal;

	speak: none;

	-webkit-font-smoothing: antialiased;

	content: "\f104";

	text-transform: none;

	font-size: 18px;

	padding: 6px 4px;

	line-height: 30px;

}

.col-item {

	position: relative;

	background: #FFF;

}

.col-item .photo img {

	margin: 0 auto;

	width: 100%;

}

.col-item .info {

	margin-top: 1px;

	text-align: center;

}

.col-item:hover .info {

	background-color: #fff;

}

.clear-left {

	clear: left;

}

.col-item .separator p {

	line-height: 20px;

	margin-bottom: 0;

	margin-top: 10px;

	text-align: center;

}

.col-item .separator p i {

	margin-right: 5px;

}

.col-item .btn-add {

	width: 50%;

	float: left;

}

.col-item .btn-add {

	border-right: 1px solid #E1E1E1;

}

.col-item .btn-details {

	width: 50%;

	float: left;

	padding-left: 10px;

}

.controls {

	margin-top: 0px;

}

[data-slide="prev"] {

margin-right: 10px;

}

.col-item .actions-links {

	height: 50px;

	background: #222;

	position: absolute;

	top: 55%;

	width: 100%;

	opacity: 0;

	z-index: 1000;

	overflow: hidden;

}

.col-item:hover .actions-links {

	height: 35px;

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

	position: absolute;

	top: 58.4%;

	width: 100%;

	opacity: 8;

	z-index: 10000;

}

.col-item .actions-links .add-to-links a.magik-btn-quickview {

	left: 120%;

	opacity: 0;

	position: absolute;

	margin-top: 4px;

	z-index: 10;

	cursor: pointer;

}

.col-item:hover .actions-links .add-to-links a.magik-btn-quickview {

	left: 26%;

	opacity: 8;

	position: absolute;

	margin-top: 0px;

	border-left: 1px solid rgba(255, 255, 255, 0.3);

	width: 40px;

	text-align: center;

}

.col-item .actions-links .add-to-links a.magik-btn-quickview:before {

	content: "\f002";

}

.col-item .actions-links .add-to-links a.magik-btn-quickview {

	color: #fff;

	font-family: 'FontAwesome';

	font-size: 16px;

	font-weight: normal;

	margin: 0;

	text-decoration: none;

	display: inline-block;

	transition: all 0.2s linear;

	-moz-transition: all 0.2s linear;

	-webkit-transition: all 0.2s linear;

	padding: 5px 5px;

	line-height: 25px;

	width: 30px;

}

.col-item .actions-links .add-to-links a.magik-btn-quickview:hover {

	background: #007fb8;

}

.col-item .actions-links .add-to-links a.link-wishlist:before {

	content: "\f002";

}

.col-item .actions-links .add-to-links a.link-compare:before {

	content: "\f002";

}

.col-item .actions-links .add-to-links a.link-wishlist {

	color: #fff;

	font-family: 'FontAwesome';

	font-size: 16px;

	font-weight: normal;

	margin: 0;

	text-decoration: none;

	display: inline-block;

	transition: all 0.2s linear;

	-moz-transition: all 0.2s linear;

	-webkit-transition: all 0.2s linear;

	padding: 5px 5px;

	line-height: 25px !important;

	width: 30px;

}

.col-item .actions-links .add-to-links a.link-wishlist:hover {

	font-family: 'FontAwesome';

	font-size: 16px;

	font-weight: normal;

	margin: 0;

	padding: 5px 5px;

	text-decoration: none;

	color: #fff !important;

	line-height: 25px !important;

	background: #007fb8;

	width: 30px;

}

.col-item .actions-links .add-to-links a.link-compare {

	color: #fff;

	font-family: 'FontAwesome';

	font-size: 16px;

	font-weight: normal;

	margin: 0;

	text-decoration: none;

	display: inline-block;

	transition: all 0.2s linear;

	-moz-transition: all 0.2s linear;

	-webkit-transition: all 0.2s linear;

	padding: 5px 5px;

	line-height: 25px !important;

	width: 30px;

}

.col-item .actions-links .add-to-links a.link-compare:hover {

	font-family: 'FontAwesome';

	font-size: 16px;

	font-weight: normal;

	margin: 0;

	padding: 5px 5px;

	text-decoration: none;

	color: #fff !important;

	line-height: 25px !important;

	background: #007fb8;

	width: 30px;

}

.col-item .add-to-links a span {

	display: none;

}

.col-item .actions-links .add-to-links a.link-wishlist {

	right: 120%;

	opacity: 0;

	position: absolute;

	margin-top: 4px;

	z-index: 10;

}

.col-item:hover .actions-links .add-to-links a.link-wishlist {

	right: 44%;

	opacity: 8;

	position: absolute;

	margin-top: 0px;

	border: 1px solid rgba(255, 255, 255, 0.3);

	border-top: none;

	border-bottom: none;

	width: 40px;

	text-align: center;

}

.col-item .actions-links .add-to-links a.link-compare {

	right: 120%;

	opacity: 0;

	position: absolute;

	margin-top: 4px;

	z-index: 10;

}

.col-item:hover .actions-links .add-to-links a.link-compare {

	right: 29%;

	opacity: 8;

	position: absolute;

	margin-top: 0px;

	border: 1px solid rgba(255, 255, 255, 0.3);

	border-top: none;

	border-bottom: none;

	border-left: none;

	width: 40px;

	text-align: center;

}

.col-item .info .info-inner .item-title {

	margin-bottom: 5px;

	padding-top: 16px;

	font-size: 12px;

	white-space: nowrap;

	overflow: hidden;

}

.col-item .info .info-inner .item-title a {

	text-decoration: none;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 14px;

	color: #000;

}

.col-item .info .info-inner .item-title a:hover {

	color: #007fb8;

}

.actions button.button.btn-cart {

	background: #fff;

	border: 1px solid #ddd;

	margin: 10px 8px 0 8px;

	padding: 9px 10px 9px 10px;

	color: #333;

	line-height: 14px;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

}

.actions button.button.btn-cart:hover {

	background: ;

	color: #fff;

}

.products-list .desc .link-learn {

	font-size: 13px;

	font-weight: normal;

	margin-top: 5px;

	color: #282828;

}

.products-list .ratings .rating-links {

	margin: 0;

	display: inline-block;

}

.category-image img {

	width: 100%;

}

.col-item:hover .actions button.button.btn-cart {

	background: ;

	border: 1px solid ;

	color: #FFFFFF;

}

.actions button.button.btn-cart span {

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 11px;

	padding: 0 8px;

	font-weight: bold;

	margin-left: 0;

	text-transform: uppercase

}

.promo-banner-section {

	margin: 5px auto 25px;

}

.small-pr-slider span.quick-view {

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	margin: auto 0;

	height: 35px;

	overflow: hidden;

}

.small-pr-slider span.quick-view span {

	display: block;

	position: absolute;

	height: 100%;

	width: 100%;

	font-size: 11px;

	text-transform: uppercase;

	font-weight: bold;

	color: #0a0a0a;

	padding: 8px 0 6px;

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

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

    font-family: 'Noto Sans', sans-serif !important;

}

.small-pr-slider span.quick-view span i {

	display: inline-block;

	width: 10px;

	height: 10px;

	vertical-align: middle;

	margin-top: -1px;

	background: url('../img/quick-view.png') no-repeat center;

	padding-right: 12px;

}

.small-pr-slider .controls .prev {

	top: 10px;

	right: 50px;

}

.small-pr-slider .controls .next {

	top: 10px;

	right: 15px;

}

.small-pr-slider .col-item .actions-links {

	height: 32px;

	top: 52%;

}

.small-pr-slider .col-item:hover .actions-links {

	height: 30px;

	top: 45.8%;

}

/* products page */

.col-item {

	text-align: center;

	margin-bottom: 30px;

	width: 100%;

}

.col-item a.thumb {

	position: relative;

	display: block;

	cursor: pointer;

}

.col-item a.thumb:hover {

	border-color: #999;

}

.col-item a.thumb span.quick-view {

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	margin: auto 0;

	height: 35px;

	overflow: hidden;

}

.col-item a.thumb span.quick-view span {

	display: block;

	position: absolute;

	height: 100%;

	width: 100%;

	font-size: 11px;

	text-transform: uppercase;

	font-weight: 700;

	color: #0a0a0a;

	padding: 10px 0 5px;

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

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

    font-family: 'Noto Sans', sans-serif !important;

}

.col-item a.thumb span.quick-view span i {

	display: inline-block;

	width: 10px;

	height: 10px;

	vertical-align: middle;

	margin-top: -1px;

	background: url('../img/quick-view.png') no-repeat center;

	padding-right: 18px;

}

/* === FLIP 3D === */

.col-item .product-wrapper {

	position: relative;

	margin-top: 20px;

}

.col-item a.thumb.flip {

}

.col-item .thumb-wrapper:hover a.thumb.flip {

}

.col-item .product-wrapper a.thumb.flip .face {

	display: block;

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	-ms-backface-visibility: hidden;

	position: relative;

	z-index: 1;

}

.col-item .product-wrapper a.thumb.flip .face img {

	width: 100%;

}

.col-item .product-wrapper a.thumb.flip .face.back {

	display: block;

	position: absolute;

	top: 3px;

	left: 0px;

	right: 0px;

	z-index: 10;

}

.col-item .product-wrapper a.thumb.flip .face.back img {

	width: 100%;

}

.col-item .actions .add-to-links a.link-wishlist {

	right: -142px;

	opacity: 0;

	position: absolute;

	margin-top: -35px;

	z-index: 100;

}

.col-item:hover .actions .add-to-links a.link-wishlist {

	right: 36px;

	opacity: 1;

	position: absolute;

	margin-top: -35px;

	z-index: 100;

}

.col-item .actions .add-to-links a.link-compare {

	right: -106px;

	opacity: 0;

	position: absolute;

	z-index: 100;

	margin-top: -35px;

}

.col-item:hover .actions .add-to-links a.link-compare {

	right: 5px;

	opacity: 1;

	z-index: 100;

	position: absolute;

	margin-top: -35px;

}

.col-item .actions .add-to-links a.link-wishlist:before {

	content: "\f002";

}

.col-item .actions .add-to-links a.link-compare:before {

	content: "\f002";

}

.col-item .actions .add-to-links a.link-wishlist, a.link-compare {

	color: #fff;

	font-family: 'FontAwesome';

	font-size: 13px;

	font-weight: normal;

	margin: 0;

	text-decoration: none;

	display: inline-block;

	transition: all 0.2s linear;

	-moz-transition: all 0.2s linear;

	-webkit-transition: all 0.2s linear;

	padding: 6px 8px;

	line-height: 17px;

	background-color: ;

}

.col-item .actions .add-to-links a.link-wishlist:hover, a.link-compare:hover {

	color: #fff !important;

	background-color: #000;

}

.col-item .item-title {

	margin-bottom: 5px;

	padding-top: 16px;

	font-size: 12px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.col-item .item-title a {

	text-decoration: none;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 14px;

	color: #000;

	font-size: 13px;

}

/* products page */



.recommend {

	margin: 20px auto;

	position: relative;

}

.recommend .controls .next {

	right: 0;

}

.recommend .controls .prev {

	right: 36px;

}

.new_title h2 {

	color: #666;

	font-size: 16px;

	font-weight: bold;

	margin-top: 0;

	padding: 12px 10px 2px 0;

	position: relative;

	display: inline-block;

    font-family: 'Noto Sans', sans-serif !important;

	text-transform: uppercase;

	letter-spacing: 1px;

	background-color: #FFFFFF;

}

.new_title.center {

	padding: 0 0 0px 0;

	text-align: left;

	border-bottom: 1px solid #ccc;

	margin-right: 80px;

}

.new_title {

	color: #000000;

	height: 25px;

	margin: 0 auto 20px;

	text-align: center;

	text-transform: none;

}

/*  Product Slider1End  =*/



/*  Mobile menu Start =*/



/* Mob Menu */

#mobile-menu {

	display: none;

	width: 100%;

	text-align: left;

	float: left;

}

#mobile-menu .toggle {

	float: left;

	width: 30px;

	height: 35px;

	cursor: pointer;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

	text-align: left;

	margin-left: 1px;

}

#mobile-menu .toggle:before {

	content: "\f0c9";

	font-family: FontAwesome;

	font-size: 24px;

	color: #fff;

	margin: 10px 0;

	line-height: 44px;

}

#mobile-menu ul {

	margin: auto;

	padding: 0px;

	list-style: none;

}

#mobile-menu ul.navmenu ul.submenu {

	padding: 2px 0 0;

	background: #151515;

	width: 100%;

	border-bottom: 5px solid ;

	margin-top: -1px;

}

#mobile-menu ul.navmenu .menutop {

	display: inline-block;

	overflow: hidden;

	padding-left: 15px;

}

#mobile-menu ul.navmenu .menutop h2 {

	float: left;

	margin: 0;

	font-weight: normal;

	color: #fff;

	padding: 14px 0px;

	font-size: 13px;

	text-transform: uppercase;

    font-family: 'Noto Sans', sans-serif !important;

}

ul.topnav {

	padding: 0 5px;

	margin: 0;

	font-size: 1em;

	line-height: 0.5em;

	list-style: none;

}

ul.topnav li {

	border-bottom: 1px solid #333;

	float: none !important;

	margin: 0 15px;

	position: relative;

}

ul.topnav li.last {

	position: relative;

	float: none !important;

	border-bottom: none;

}

ul.topnav li a {

	line-height: 10px;

	font-size: 13px;

	padding: 15px 0px;

	font-weight: normal;

	color: #aaaaaa;

	display: block;

	text-decoration: none;

    font-family: 'Noto Sans', sans-serif !important;

	width: 80%;

	text-transform: uppercase;

	letter-spacing: 1px;

}

ul.topnav li a:hover {

	color: #ffffff;

}

ul.topnav li .active a {

	background-color: #151515;

	color: #fff;

}

ul.topnav ul {

	margin: 0;

	padding: 0;

	display: none;

}

ul.topnav ul li {

	margin: 0;

	padding: 0;

	clear: both;

}

ul.topnav ul li a {

	padding-left: 10px;

	font-size: 13px;

	font-weight: normal;

	outline: 0;

	color: #666;

	text-transform: none;

    font-family: 'Noto Sans', sans-serif !important;

	letter-spacing: normal;

}

ul.topnav ul ul li a {

	padding-left: 20px;

}

ul.topnav em {

	color: #aaaaaa;

	cursor: pointer;

	font-size: 24px;

	font-style: normal;

	font-weight: bold;

	padding: 6px 0 6px 6px;

	position: absolute;

	right: 5px;

	top: 10px;

	width: 16px;

	height: 25px;

}

ul.topnav em:hover {

	color: #ffffff;

}

.nav-container {

	height: 40px;

}

ul.slideshow {

	display: inline-block;

}

/*  Mobile Menu End  =*/



/* blog-post */



.latest-blog img {

	width: 100%;

}

.latest-blog {

	text-align: left;

	padding: 0px;

	margin: auto;

	padding-top: 30px;

	padding-bottom: 5px;

	margin-top: 35px;

	overflow: hidden;

	background-color: #F7F7F7;

}

.latest-blog .blog-title {

	color: #000000;

	height: 50px;

	margin: 0 auto 0px;

	text-align: left;

	text-transform: none;

	padding-left: 15px

}

.latest-blog .blog-title h2 {

	color: #666;

	font-size: 16px;

	font-weight: bold;

	margin-top: 0;

	padding: 12px 10px 2px 0px;

	position: relative;

	display: inline-block;

    font-family: 'Noto Sans', sans-serif !important;

	text-transform: uppercase;

	letter-spacing: 1px;

}

.latest-blog .blog_inner {

	float: left;

	margin-bottom: 30px;

	background: #fff;

	padding: 10px 10px 10px 10px;

}

.latest-blog h2 {

	color: #000000;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 14px;

	text-decoration: none;

	margin-bottom: 10px;

	margin-left: 20px;

}

.post-date {

	color: #5e5f5f;

	font-weight: normal;

	font-size: 13px;

	margin-left: 20px;

}

.latest-blog a {

	color: #333;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 14px;

	font-weight: normal;

	margin: 0px;

}

.latest-blog a:hover {

	color: #000;

	text-decoration: none;

}

.blog_post img {

	max-width: 100%;

	height: auto;

}

.latest-blog p {

	font-size: 12px;

	line-height: 20px;

	margin: 15px 20px 20px 20px;

	text-align: left;

	margin-left: 20px;

}

.blog_post img {

	margin-bottom: 20px;

	width: 100%;

}

.blog-img img {

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

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

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

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

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

}

.blog-img .mask {

	background-color: rgba(146, 96, 91, 0.5);

	opacity: 0;

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

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

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

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

	transition: all 0.3s ease-in 0.4s;

}

.blog-img a.info {

	opacity: 0;

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

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

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

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

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

	-webkit-transform: translateY(70px);

	-moz-transform: translateY(70px);

	-o-transform: translateY(70px);

	-ms-transform: translateY(70px);

	transform: translateY(70px);

}

.blog-img:hover .mask {

	opacity: 1;

	-webkit-transition-delay: 0s;

	-moz-transition-delay: 0s;

	-o-transition-delay: 0s;

	-ms-transition-delay: 0s;

	transition-delay: 0s;

}

.blog-img:hover a.info {

	opacity: 1;

	-webkit-transform: translateY(70px);

	-moz-transform: translateY(70px);

	-o-transform: translateY(70px);

	-ms-transform: translateY(70px);

	transform: translateY(70px);

	-webkit-transition-delay: 0.3s;

	-moz-transition-delay: 0.3s;

	-o-transition-delay: 0.3s;

	-ms-transition-delay: 0.3s;

	transition-delay: 0.3s;

}

.blog-img .mask, .blog-img .content {

	width: 100%;

	height: 100%;

	position: absolute;

	overflow: hidden;

	top: 0;

	left: 0;

	text-align: center;

}

.blog-img a.info {

	display: inline-block;

	text-decoration: none;

	padding: 7px 14px;

	background: ;

	color: #fff;

    font-family: 'Noto Sans', sans-serif !important;

	font-weight: bold;

	font-size: 12px;

}

.blog-img a.info:hover {

	background: #222;

}

.blog-img {

	position: relative;

}

/* blog-End */

/* feature-box-start */

.our-features-box {

	overflow: hidden;

	margin: auto;

	padding: 40px 0;

}

.our-features-box .feature-box {

	overflow: hidden;

	font-size: 14px;

	text-align: center;

	color: #27262e;

	line-height: 1.4em;

	font-weight: bold;

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

	margin-left: 15px;

	margin-right: 15px;

	text-transform: uppercase;

}

.icon-reponsive {

	font-family: FontAwesome;

	display: inline-block !important;

	font-size: 40px;

	margin: auto;

	color: ;

	text-align: center;

	background: #fff;

	text-align: center;

	margin-bottom: 20px;

	padding: 20px 19px 20px 26px;

	border: 6px #f7f7f7 solid;

}

.icon-reponsive:before {

	content: "\f10a";

}

.icon-admin {

	font-family: FontAwesome;

	display: inline-block !important;

	font-size: 40px;

	margin: auto;

	color: ;

	text-align: center;

	margin-bottom: 20px;

	padding: 20px 14px 20px 23px;

	border: 6px #f7f7f7 solid;

}

.icon-admin:before {

	content: "\f013";

}

.icon-support {

	font-family: FontAwesome;

	display: inline-block !important;

	font-size: 40px;

	margin: auto;

	color: ;

	text-align: center;

	margin-bottom: 20px;

	padding: 20px 13px 20px 21px;

	border: 6px #f7f7f7 solid;

}

.icon-support:before {

	content: "\f164";

}

.our-features-box .feature-box .content {

	display: block;

	text-align: center;

	margin-top: 10px;

}

.our-features-box .feature-box span {

	font-size: 13px;

	display: block;

	font-weight: 400;

	text-transform: none;

	display: block;

	padding-top: 5px;

	color: #485859;

	line-height: 18px;

    font-family: 'Noto Sans', sans-serif !important;

}

/* feature-box-End */





/* PRODUCTS SLIDER */

.owl-item .item {

	margin: 0 10px;

}

.slider-items-products {

	position: relative;

}

.slider-items-products .item {

	text-align: center;

}

#category-desc-slider img {

	width: 100%

}

.owl-buttons {

	opacity: 1 !important;

}

.slider-items-products .owl-buttons .owl-prev {

	position: absolute;

	right: 48px;

	top: -27px;

}

.slider-items-products .owl-buttons .owl-next {

	position: absolute;

	right: 14px;

	top: -27px;

}

.slider-items-products .owl-buttons .owl-prev a {

	background-position: 0 100%;

	left: 0;

	top: 50%;

}

.slider-items-products .owl-buttons .owl-next a {

	background-position: 100% 100%;

	left: 0;

	top: 50%;

}

.slider-items-products .owl-buttons .owl-next a:before {

	font-family: 'FontAwesome';

	font-style: normal;

	font-weight: normal;

	speak: none;

	-webkit-font-smoothing: antialiased;

	content: "\f105";

	text-transform: none;

	font-size: 18px;

	padding: 6px 6px 6px 6px;

	line-height: 26px;

}

.slider-items-products .owl-buttons .owl-prev a:before {

	font-family: 'FontAwesome';

	font-style: normal;

	font-weight: normal;

	speak: none;

	-webkit-font-smoothing: antialiased;

	content: "\f104";

	text-transform: none;

	font-size: 18px;

	padding: 6px 4px;

	line-height: 26px;

}

.slider-items-products .owl-buttons a {

	background: #f3f3f3;

	display: block;

	height: 30px;

	margin: -16px 0 0;

	position: absolute;

	top: 50%;

	width: 30px;

	z-index: 5;

	border: 1px solid #f3f3f3;

	color: #666;

}

.product-flexslider {

	margin: 10px 0px;

}

.slider-items-products .owl-buttons a:hover {

	text-decoration: none;

	background: ;

	color: #fff;

}

/*	Breadcrumbs */

.breadcrumbs {

	padding: 10px 0px 0px 27px;

	margin: auto;

	font-size: 11px;

}

.breadcrumbs a {

	color: #666;

}

.breadcrumbs span {

	display: inline-block;

	margin: 0 5px 0 5px;

	color: #ccc;

	font-size: 13px;

}

.breadcrumbs ul {

	margin: 0px;

	padding: 0px;

}

.breadcrumbs ul li {

	list-style-type: none;

	display: inline;

}

/*	Category Image */



.cat-img-title {

	display: block;

	position: absolute;

	bottom: 0;

	width: 80%;

	margin: 6%;

	padding: 0;

	top: 66%;

	height: 30%;

}

.cat-img-title.cat-box {

	margin: 0;

	width: 50%;

	text-align: center;

	left: 25%;

	top: 35%;

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

}

.cat-img-title .cat-heading {

	font-size: 24px;

    font-family: 'Noto Sans', sans-serif !important;

}

.cat-img-title .cat-heading, .cat-img-title p {

	transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;

	margin-bottom: 5px;

}

.cat-img-title p {

	clear: left;

	font-size: 12px;

	line-height: 1em;

	margin-bottom: 1px;

	padding: 0.25em 0.5em;

}

.cat-img-title.cat-bg .cat-heading, .cat-img-title.cat-bg p {

	color: #FFFFFF;

}

.category-description .slider-items-products .owl-buttons .owl-prev {

	left: 12px;

	position: absolute;

	top: 45%;

	background: none;

}

.slider-items-products .owl-buttons .owl-prev a {

	background-position: 0 100%;

	left: 0;

	top: 50%;

}

.category-description .slider-items-products .owl-buttons .owl-next {

	right: 46px;

	position: absolute;

	top: 45%;

	background: none;

}

.category-description .slider-items-products .owl-buttons a {

	z-index: 50;

	position: absolute;

	left: 10px;

	top: 0px;

	padding: 5px 3px 10px 0px;

	color: #222;

	font-size: 16px;

	font-weight: 600;

	text-decoration: none;

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

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

	transition: all 0.2s ease-out;

	font-size: 0px;

	height: 50px;

	width: 50px;

	text-align: center;

	border-radius: 0px;

	background: #fff;

	opacity: 0.5;

	border: 2px #ddd solid;

}

.category-description .slider-items-products .owl-buttons a:hover {

	background: #222;

	opacity: 1;

	border: 2px #ddd solid;

	color: #fff;

}

.category-description .slider-items-products .owl-buttons .owl-prev a:before {

	font-size: 24px;

	padding: 0px 18px;

	line-height: 40px;

}

.category-description .slider-items-products .owl-buttons .owl-next a:before {

	font-size: 24px;

	padding: 0px 18px;

	line-height: 40px;

}

/* Sidebar */



.button, .btn, .button-inverse, .button-vote, .sidebar .button, .sidebar .btn, .dropdown .dropdown-menu .button, .buttons-set .back-link a, .scrolltop, .button-tabs li a {

    font-family: 'Noto Sans', sans-serif !important;

	border: 1px #ddd solid;

	background: #fff;

	padding: 5px 12px;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

}

.btn:hover, .btn:focus, .button-inverse, .button-vote:hover, .sidebar .button:hover, .sidebar .button:focus, .sidebar .btn:hover, .sidebar .btn:focus, .form-list .bootstrap-select.btn-group .btn:hover .caret, .form-list .bootstrap-select.btn-group .btn:focus .caret, .buttons-set .back-link a:hover, .buttons-set .back-link a:focus, .scrolltop, .button-tabs li a:hover, .button-tabs li a:focus {

	border: 1px  solid;

	background: ;

	padding: 5px 12px;

	color: #FFF;

}

.button-checkout:before {

	content: "\f00c";

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 5px;

}

.button-compare:before {

	content: "\f074";

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 5px;

}

.button-clear:before {

	content: "\f12d";

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 5px;

}

.button-subscribe:before {

	content: "\f0e0";

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 5px;

}

.button-vote:before {

	content: "\f164";

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 5px;

}

.btn-remove1 {

	background-image: url(../img/btn_remove.png);

	margin: 0px 0 0 18px;

	display: block;

	width: 15px;

	height: 13px;

	font-size: 0;

	line-height: 0;

	background-position: 0 0;

	background-repeat: no-repeat;

	text-indent: -999em;

	overflow: hidden;

	right: -3px;

	top: 0;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	float: right;

	margin-top: 6px;

}

.block {

	margin: 0 0 35px;

}

.block .block-title {

	color: #fff;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 13px;

	margin: 0;

	padding: 7px 15px;

	font-weight: normal;

	text-transform: uppercase;

	background: #252525;

	margin-bottom: 15px;

}

.block .block-title strong {

	font-weight: bold;

}

.block .block-title a {

	text-decoration: none !important;

}

.block .block-content .item {

	padding: 5px 0;

}

.block .btn-remove, .block .btn-edit {

	float: right;

	margin-top: 6px

}

.sidebar .block .access .btn-remove {

	float: right;

	margin-top: -38px

}

.block .actions {

	text-align: left;

	padding: 8px 0;

}

.block .actions a {

	float: right;

	margin-left: 10px;

	margin-bottom: 10px;

	font-weight: bold;

}

.block .empty {

	color: #666666;

}

/*	Category boxes */



/* Left Navigation */



.side-nav-categories {

}

.side-nav-categories ul li {

	padding: 2px 0px;

}

.side-nav-categories ul li a {

	display: inline-block;

	position: relative;

}

.side-nav-categories ul#magicat ul li a:before {

	content: "\f105";

	font-family: 'FontAwesome';

	line-height: 17px;

	margin-right: 5px;

	top: 6px;

}

.side-nav-categories ul#magicat ul li a {

	color: #666;

}

.side-nav-categories ul#magicat ul li a {

	padding-left: 12px;

}

.side-nav-categories, .side-nav-categories .block {

	display: inline-block;

	width: 100%;

	background: #f5f5f5;

	margin-bottom: 15px;

}

ul#magicat li, ul.listStyle li {

	cursor: pointer;

	display: block;

	float: left;

	list-style-type: none;

	margin: 0 0 1px 0;

	padding-left: 0px;

	position: relative;

	width: 100% !important;

	box-shadow: 0 1px 0 #ddd, 0 2px 0 #FFFFFF;

}

ul#magicat li.last {

	box-shadow: none;

}

ul#magicat li.level0 span.main-cat, ul.listStyle li span {

	text-align: left;

	display: inline-block;

	width: 100%;

}

ul#magicat li .open-close, .block-layered-nav dt .toggleBtn {

	display: inline-block;

	height: 30px;

	position: absolute;

	right: 0;

	top: 0;

	width: 30px;

}

.block-layered-nav dt .toggleBtn {

	cursor: pointer;

}

ul#magicat li.active > .open-close, .block-layered-nav dt .toggleBtn.highlight {

	background-position: 2px -28px;

}

ul#magicat ul {

	padding-left: 10px;

}

ul#magicat li .open-close, .block-layered-nav dt .toggleBtn {

	display: inline-block;

	height: 30px;

	position: absolute;

	right: 0;

	top: 5px;

	width: 30px;

}

ul#magicat li .open-close, .block-layered-nav dt .toggleBtn {

	background: url("../img/leftNav.png") no-repeat scroll 2px 3px;

}

.side-nav-categories .block-title:before {

	content: '\f0c9';

	font-family: FontAwesome;

	font-size: 14px;

	margin-right: 3px;

}

.side-nav-categories .block-title {

	color: #152f77;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 14px;

	margin: 0;

	padding: 11px 15px;

	font-weight: normal;

	text-transform: uppercase;

	background: ;

	letter-spacing: 1px;

}

/* Left Navigation End */



.box-category {

	padding: 8px 0 0px;

}

.box-category ul {

	list-style: none;

	margin: 0;

	padding: 0px 15px!important;

}

.box-category > ul > li {

	display: block;

	position: relative;

	box-shadow: 0 1px 0 #ddd, 0 2px 0 #FFFFFF;

	margin: 0;

}

.box-category > ul > li.last {

	display: block;

	position: relative;

	box-shadow: 0 0px 0 #dbebf9, 0 0px 0 #FFFFFF;

}

.box-category > ul > li:first-child {

	border-top: 0;

}

.box-category .subDropdown {

	top: 8px;

	right: 0px;

	position: absolute;

	cursor: pointer;

	width: 16px;

	height: 16px;

	padding: 2px;

}

.box-category .subDropdown:hover {

	opacity: 0.8;

}

.box-category .subDropdown.plus {

	background-image: url("../img/plus.png");

}

.box-category .subDropdown.minus {

	background-image: url("../img/minus.png");

}

.box-category ul li a {

	padding: 8px 0px;

	display: block;

	font-weight: normal;

    font-family: 'Noto Sans', sans-serif !important;

}

.box-category ul li.double a {

	display: inline-block;

	margin: 0;

}

.box-category ul li {

	position: relative;

}

.box-category > ul > li > a {

	color: #222;

	text-transform: none;

	display: block;

	font-size: 13px;

}

.box-category > ul > li ul {

	display: none;

	padding-left: 0px !important;

	padding-bottom: 10px;

	padding-right: 0px!important

}

.box-category > ul > li > ul li {

	padding: 0px;

}

.box-category > ul > li a.active {

	font-weight: normal;

    font-family: 'Noto Sans', sans-serif !important;

}

.box-category > ul > li > a.active {

	color: #333333;

	font-weight: 900;

	margin-bottom: 0;

}

.box-category > ul > li a.active + ul {

	display: block;

}

.box-category a:hover {

	text-decoration: none;

	color: #000;

}

.box-category > ul > li ul li a {

    font-family: 'Noto Sans', sans-serif !important;

}

.box-category > ul > li ul > li > a {

	border-bottom: 0 solid #EAEAEA;

	font-size: 12px !important;

	margin: 0 !important;

	padding: 3px 16px !important;

	text-decoration: none;

	padding-left: 20px;

	color: #666666;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

}

.box-category > ul > li ul > li > a:before {

	content: '\f105';

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 6px;

	color: #444;

}

.box-category > ul > li ul > li ul > li a {

	text-decoration: none;

	font-size: 13px !important;

	margin: 4px 8px!important;

	padding: 0px 16px!important;

	border-bottom: 0px solid #EAEAEA;

}

.box-category > ul > li ul > li ul > li a:hover {

	color: #000;

}

.box-category > ul > li ul > li > a:hover {

	color: #000;

}

/* Sidebar */



.sidebar-left {

	margin-left: 0 !important;

}

.bv3 .sidebar-right, .bv3 .sidebar-left {

	padding-left: 15px;

}

.sidebar ol, .sidebar ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.sidebar .block-venedor-ads .block-content li {

	padding: 0;

}

.sidebar .block dt {

	font-size: 12px;

	font-weight: bold;

	color: #000;

	padding: 10px 0;

}

.sidebar .block dd {

	border-bottom: 0 solid #CCCCCC;

	margin: 0;

	padding: 0 5px;

}

.sidebar address {

	margin: 0;

	padding: 0;

	color: #333;

	text-align: left;

	border-bottom: none;

}

.page-title h1, .page-title h2 {

	color: #000;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 22px;

	font-weight: 500;

	text-transform: uppercase;

	margin-top: 0px;

}

.col-main {

	font-size: 14px;

    font-family: 'Noto Sans', sans-serif !important;

	margin-top: 1.7%;

}

.one-page-checkout {

	position: relative;

	margin-bottom: 12px;

	list-style: none;

	padding: inherit;

	padding: 0;

	margin-top: 18px;

}

.one-page-checkout li.section {

	border-bottom: 0;

	margin-bottom: 8px;

}

.one-page-checkout .step-title {

	text-align: right;

	padding: 7px 0;

}

.one-page-checkout .active .step-title {

	cursor: default;

	font-size: 14px;

	padding-top: 0px;

	text-align: left;

	line-height: 32px;

    font-family: 'Noto Sans', sans-serif !important;

	border-top: none;

}

.one-page-checkout .step-title .number {

	float: left;

	line-height: 15px;

	font-size: 15px;

	color: #333;

	padding: 10px 13px;

	background-color: #fff;

	border: 1px solid #ddd;

    font-family: 'Noto Sans', sans-serif !important;

	font-weight: bold;

}

.one-page-checkout .step-title h3 {

	border-bottom: 0px solid #E4E4E4;

	margin: 0 0 0 55px;

	text-align: left;

	line-height: 35px;

	font-size: 13px;

    font-family: 'Noto Sans', sans-serif !important;

	color: #333;

	font-weight: bold !important;

}

.one-page-checkout .active .step-title .number {

	background: none repeat scroll 0 0 ;

	border: 1px solid ;

	color: #fff;

	padding: 10px 12px;

	font-weight: bold;

}

.one-page-checkout .active .step-title h3 {

	color:  !important;

	font-size: 13px;

    font-family: 'Noto Sans', sans-serif !important;

	font-weight: bold !important;

}

.one-page-checkout .step {

	padding: 10px 10px 10px 55px;

	background-color: #FFFFFF;

}

fieldset {

	border: 0 none;

	margin: 0;

	padding: 0;

}

.group-select li {

	margin: 0 0 5px;

	overflow: hidden;

	list-style: none;

}

.group-select label {

	font-size: 12px;

	font-weight: normal;

	color: #333;

}

.group-select li select {

	width: 256px;

	padding: 3px;

	background: #f7f7f7;

	border: 1px solid #f7f7f7;

	padding: 10px;

}

select#billing-address-select {

	width: 570px;

	padding: 10px;

	margin-top: 5px;

	background: #f7f7f7;

	border: 1px solid #f7f7f7;

	outline: none;

	color: #aaa;

}

legend {

	display: none;

}

.group-select li .input-box {

	float: left;

	width: 310px;

}

.group-select .require {

	color: #FF0000;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 15px;

}

input.radio {

	margin-right: 3px;

}

.radio, .checkbox {

	display: inline-block;

}

button.button.continue:before {

	content: "\f061";

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 8px;

}

.dashboard .welcome-msg {

	text-align: left;

	padding: 0px 0 5px;

	color: #333;

	font-size: 12px;

}

.dashboard .welcome-msg strong {

	font-weight: 900;

	font-size: 13px;

}

.data-table {

	border: 1px solid #E5E5E5;

	border-spacing: 0;

	text-align: left;

	width: 100%;

	font-size: 12px;

}

#my-orders-table {

	border: none;

}

.my-account {

	width: 100%;

}

.title-buttons a, .title-buttons .separator {

	margin-top: 0;

	display: inline-block;

	text-decoration: underline;

	color: #333;

}

.data-table thead tr, .data-table tfoot tr {

	background-color: #f7f7f7;

}

.data-table th {

	line-height: 20px;

	padding: 10px;

	font-weight: bold;

	font-size: 12px;

    font-family: 'Noto Sans', sans-serif !important;

}

.data-table thead th, .data-table thead td, .data-table tfoot th, .data-table tfoot td, .cart .totals table th, .cart .totals table td {

	color: #333;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

    font-family: 'Noto Sans', sans-serif !important;

}

.data-table .price {

	font-size: 13px;

	font-weight: normal;

	color: ;

}

.group-select li input.input-text, .group-select li textarea {

	width: 585px;

	background-color: #F4F4F4;

	border: 1px solid #DCDCDC;

	padding: 10px;

	outline: none;

}

.group-select li .input-box input.input-text, .group-select li .input-box textarea {

	width: 275px;

	margin-top: 5px;

	background-color: #F4F4F4;

	border: 1px solid #DCDCDC;

	padding: 10px;

}

.group-select li .input-box input.input-text:focus, .group-select li .input-box textarea:focus {

	background: #fff;

	border: 1px solid #ddd;

}

.group-select li input.input-text:focus, .group-select li textarea:focus {

	background: #fff;

	border: 1px solid #ddd;

	outline: none;

}

.box-account {

	margin-top: 15px;

	font-size: 12px;

}

.col2-right-layout .col-main .page-title {

	padding: 0px 0px 4px 0px;

	margin: 0 0 10px;

}

.box-account .page-title h2 {

	font-size: 16px;

}

.col2-set {

	overflow: hidden;

	padding: 8px 0 0;

}

.col2-set .col-1 {

	float: left;

	width: 48%;

	text-align: left;

	border: 0px #336600 solid;

	padding-top: 0px;

	padding-bottom: 0px;

}

.col2-set h5 {

	font-size: 12px;

    font-family: 'Noto Sans', sans-serif !important;

	font-weight: 900;

	margin-bottom: 5px;

	color: #333;

}

.box-account .col2-set a {

	text-decoration: underline;

}

.col2-set .col-2 {

	float: right;

	width: 48%;

	text-align: left;

}

.box-account address {

	line-height: 21px;

	color: #000;

	border-bottom: none;

}

.col2-set h4 {

	font-size: 12px;

	font-weight: 400;

    font-family: 'Noto Sans', sans-serif !important;

	color: #333;

	margin-bottom: 5px;

}

.block .slider-title {

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.block-layered-nav .block-subtitle {

	font-size: 13px;

    font-family: 'Noto Sans', sans-serif !important;

}

.block-layered-nav dt {

	font-size: 16px;

}

.block-layered-nav .currently ol {

	margin: 0;

	padding: 10px 15px;

}

.block-layered-nav .currently span.value {

	font-weight: bold;

}

.block-layered-nav li {

	padding: 5px 0;

}

.block-layered-nav .label {

	margin-right: 5px;

}

.block-layered-nav .button-arrow {

	width: 25px;

	height: 25px;

	padding: 0;

	margin-top: -2px;

	position: absolute;

	right: 15px;

}

#narrow-by-list2 dd {

	display: block !important;

}

.sidebar {

	font-size: 14px;

    font-family: 'Noto Sans', sans-serif !important;

	margin-top: 1.7%;

}

.sidebar .block-layered-nav .price {

	font-size: 13px;

	font-weight: normal;

}

.block-layered-nav .block-subtitle, .block-layered-nav dt {

	color: #565656;

	font-weight: 900;

}

.block-layered-nav .currently ol {

	border: 1px solid #ececec;

	background-color: #f4f4f4;

	border-radius: 3px;

}

.sidebar a, .sidebar .block-layered-nav .price .sub {

	color: #222;

	font-size: 12px;

}

.sidebar .block-layered-nav .price {

	color: #666;

    font-family: 'Noto Sans', sans-serif !important;

}

.sidebar .link-cart, .sidebar .link-reorder, .block .actions a {

	color: #CA0000;

    font-family: 'Noto Sans', sans-serif !important;

	font-weight: bold;

	font-size: 12px;

}

.sidebar .link-compare, .sidebar .link-wishlist {

	color: #aaa;

	font-size: 12px;

}

.block-tags .actions a.view-all {

    font-family: 'Noto Sans', sans-serif !important;

	text-transform: uppercase;

	color: #333;

	font-weight: 900;

}

.block-tags .actions a.view-all:hover {

}

.sidebar .link-cart:hover, .sidebar .link-wishlist:hover, .sidebar .link-reorder:hover, .sidebar .link-compare:hover, .sidebar .link-cart:focus, .sidebar .link-wishlist:focus, .sidebar .link-reorder:focus, .sidebar .link-compare:focus, .block .actions a:hover, .block .actions a:focus {

	color: #333;

}

.sidebar .block dl {

	border-bottom: 0px solid #ccc;

	margin: 0;

}

.block .block-content .price {

	font-size: 12px;

	font-weight: bold;

}

/* Block: Account */

.block-account {

	background-color: #f7f7f7;

}

.block-account .block-content {

	padding: 0 15px !important;

}

.block-account .block-content ul {

	margin-top: 5px;

	margin-bottom: 5px;

}

.block-account .block-content li {

	padding: 10px 0px;

	border-top: 1px #fff solid;

	border-bottom: 1px #ddd solid;

}

.block-account .block-content li:first-child {

	border-top: none;

}

.block-account .block-content li:before {

	content: "\f105";

	font-family: FontAwesome;

	font-size: 10px;

	display: inline-block!important;

	position: absolute;

	cursor: pointer;

	line-height: 16px;

	color: #333;

}

.sidebar .block-content li.last {

	border-bottom: none;

}

.block-account .block-content li a {

	cursor: pointer;

	padding: 0 12px;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

}

.block-account .block-content li a:hover {

	cursor: pointer;

	padding: 0 12px;

	color: #000;

}

.sidebar .block-content li.current {

	font-weight: 900;

	color: #333;

}

/* Block: Currency Switcher */



.block-currency select {

	width: 100%;

	margin-right: 8px;

}

/* Block: Layered Navigation */

.block-layered-nav {

	background-color: #FFFFFF;

}

.block-layered-nav .block-content {

	padding: 0;

}

.block-layered-nav dt {

	font-weight: bold;

	overflow: hidden;

	padding: 8px 0 5px;

	position: relative;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.block-layered-nav dd {

	margin: 0;

	padding: 0;

}

.block-layered-nav dd ol {

	position: relative;

}

.block-layered-nav dd ol li:before {

	content: '\f105';

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 6px;

	color: #444;

}

.block-layered-nav .btn-remove {

	float: right;

}

.block-list .price {

	color: inherit;

	font-size: 12px;

}

/* Block: Cart */

.block-cart {

	padding: 0px;

	overflow: hidden;

}

.block-cart .amount {

	margin-bottom: 5px

}

.block-cart .actions .paypal-logo {

	float: left;

	width: 100%;

	margin: 3px 0 0;

	text-align: right;

}

.block-cart .actions .paypal-logo .paypal-or {

	clear: both;

	display: block;

	padding: 0 55px 5px 0;

}

.block-cart .mini-products-list .product-details .product-name, .block-cart .mini-products-list .product-details .nobr small {

	word-wrap: break-word;

}

.block-cart .mini-products-list .product-details .nobr {

	white-space: normal !important;

}

.block-cart .summary {

	margin: 0;

	padding: 0;

	position: relative;

	z-index: 1;

}

.block-cart .subtotal {

	margin: 0;

	padding: 0;

	text-align: left;

	margin-bottom: 8px

}

.block-cart .block-content .summary .subtotal .label {

	background: none repeat scroll 0 0 transparent;

	border-radius: 0 0 0 0;

	box-shadow: none;

	font-weight: normal;

	padding: 2px 0;

	text-shadow: none;

	color: #000;

	font-size: 100%;

}

.block-cart .subtotal .price {

	font-size: 12px;

	font-weight: bold;

}

.ajax-checkout {

	border: 0 none;

	margin: 0;

	padding: 5px 0 5px;

	text-align: left;

	margin-bottom: 0px;

}

.ajax-checkout a {

	border: 0px #dc436b solid;

	background: #323C46;

	text-shadow: 0 1px 0 #333;

	border-radius: 2px;

	color: #FFFFFF;

	font-size: 11px;

	padding: 8px 12px;

    font-family: 'Noto Sans', sans-serif !important;

	text-transform: uppercase;

}

.ajax-checkout a:hover {

	border: 0px #111 solid;

	background: #222;

	padding: 6px 10px;

	text-shadow: 0 1px 0 #000;

	border-radius: 2px;

	color: #FFFFFF;

	font-size: 11px;

	cursor: pointer;

}

.sidebar .block-cart .block-subtitle {

	border-bottom: 1px solid #eee;

	padding-bottom: 6px;

	margin: 8px 0 8px;

    font-family: 'Noto Sans', sans-serif !important;

	font-weight: 900;

	font-size: 13px;

}

.col-left .block-cart .block-content ul li .product-details {

	float: right;

	width: 165px;

}

.col-left .block-cart ul li.item {

	border-bottom: 1px solid #ECECEC;

	margin-bottom: 10px;

	padding-bottom: 12px;

}

.col-left .block-cart ul li.item.last {

	border-bottom: none;

	margin-bottom: 5px;

	padding-bottom: 0px;

}

.col-left .block-cart .block-content ul li a.product-image {

	display: inline;

}

.col-left .block-cart .block-content ul li a.product-image img {

	border: 1px solid #ECECEC;

}

.col-left .block-cart .block-content ul li .product-name {

	margin: 0 0 2px;

	font-size: 12px

}

.col-right .block-cart .block-content ul li .product-details {

	float: right;

	width: 172px;

}

.col-right .block-cart ul li.item {

	border-bottom: 1px solid #ECECEC;

	margin-bottom: 5px;

	padding-bottom: 8px;

}

.col-right .block-cart ul li.item.last {

	border-bottom: none;

	margin-bottom: 5px;

	padding-bottom: 0px;

}

.col-right .block-cart .block-content ul li a.product-image {

	display: inline;

}

.col-right .block-cart .block-content ul li a.product-image img {

	border: 1px #ddd solid;

}

.col-right .block-cart .block-content ul li .product-name {

	margin: 0 0 2px;

	font-size: 12px;

}

.price, .breadcrumbs li strong, .product-details span.price, #recently-viewed-items .price-box .special-price .price, #recently-viewed-items .price-box .regular-price .price, .availability.out-of-stock span {

	color: #FF4C4C;

}

/* Block: Related */

.related-slider {

	float: left;

	margin: auto;

	width: 100%;

	margin-bottom: 15px;

}

.related-slider h2 {

	color: #333;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 20px;

	margin: 0px 0 20px;

	text-align: left;

	text-shadow: 0 1px 0 #fff;

}

.block-related .block-content {

	padding: 0px 0 10px 0;

	border: 1px solid #ECECEC;

	border-top: none;

	overflow: hidden;

}

.block-related ul {

	margin: 0;

	padding: 0;

}

.block-related li {

	padding: 5px 0;

}

.block-related input.checkbox {

	position: absolute;

	left: 85px;

	top: 12px;

	z-index: 10;

}

.block-related .product {

	margin-left: 20px;

}

.block-related .product .product-image {

	float: left;

	margin-right: -65px;

}

.block-related .product .product-details {

	margin-left: 65px;

}

.block-related .mini-products-list .product-details {

	margin-left: 125px;

	text-align: left;

}

.block-related .mini-products-list .product-details .product-name {

	text-align: left;

}

.block-related .mini-products-list .product-image {

	width: 100px;

	margin: 0;

	padding: 0 10px;

}

.block-related .block-subtitle {

	padding: 10px 10px 0 10px;

	font-size: 13px;

	font-weight: bold;

	margin: 0;

}

.block-related .price-box .old-price .price {

	display: inline;

	font-size: 15px;

    font-family: 'Noto Sans', sans-serif !important;

}

.block-related a.link-cart {

	text-transform: uppercase;

	font-size: 12px;

	color: #23AEAC;

	font-weight: bold;

    font-family: 'Noto Sans', sans-serif !important;

}

.block-related a.link-cart:hover {

	text-transform: uppercase;

	font-size: 12px;

	color: #CA0000;

	font-weight: bold;

    font-family: 'Noto Sans', sans-serif !important;

}

/* Block: Compare Products */

.block-compare {

	background-color: #fff;

	padding: 0px;

}

.block-compare li {

	padding: 5px 0;

}

.block-compare .block-content ol, .block-compare .block-content ul {

	margin: 0;

}

ol#compare-items li a.product-name {

	font-size: 12px;

	padding: 0 5px;

	margin: 0;

	font-weight: normal;

	color: #333;

	line-height: 20px;

	text-transform: none;

	display: inline-block;

	width: 200px

}

ol#compare-items li a.product-name span {

	margin-right: 3px;

	font-size: 20px;

	font-weight: 400;

	color: #777;

	line-height: 15px;

    font-family: 'Noto Sans', sans-serif !important;

	margin-bottom: 6px;

}

ol#compare-items li a.product-name:hover {

	font-size: 12px;

	color: #000;

}

ol#compare-items li {

	margin: 0;

	padding: 0 0 10px;

	position: relative;

	border-bottom: 1px solid #ECECEC;

	margin-bottom: 10px;

	background: none;

}

ol#compare-items li:before {

	content: '\f105';

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 6px;

	color: #444;

	display: inline-block;

	vertical-align: top;

}

ol#compare-items li.last {

	border-bottom: none;

	margin-bottom: 0;

}

/* Block: Recently Viewed */

.block-viewed .block-content {

	background-color: #fff;

	padding: 0px;

}

.block-viewed li {

	padding: 3px 0px !important;

	list-style: none;

}

.block-viewed li.last {

	padding: 0px;

	border-bottom: 0px #eaeaea solid;

	list-style: none;

}

.block-viewed .block-content li a {

	padding: 0 15px;

	color: #666;

}

.block-viewed .block-content li a:hover {

	font-size: 13px;

	color: #000;

}

.block-viewed li span {

	color: #777777;

	float: left;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 20px;

	font-weight: normal;

	line-height: 15px;

	margin-bottom: 8px;

	margin-right: 3px;

}

.block-viewed li:before {

	content: '\f105';

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 6px;

	color: #444;

	vertical-align: top;

}

.block-compared li:before {

	content: '\f105';

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 6px;

	color: #444;

	vertical-align: top;

}

.sidebar ol, .sidebar ul {

	list-style: none;

	padding: 0;

	margin: 0;

	padding: 0

}

#recently-viewed-items .product-name {

	text-align: left;

	margin: 0;

	text-transform: none;

	width: 225px;

	display: inline-block

}

#recently-viewed-items .product-name a {

	color: #333;

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

    font-family: 'Noto Sans', sans-serif !important;

	padding: 0 0px;

}

#recently-viewed-items .product-name a:hover {

	color: #000;

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

}

/* Block: Recently Compared */

.block-compared .block-content {

	background-color: #fff;

	padding: 5px 12px 12px;

}

.block-compared li {

	padding: 3px 0px !important;

	list-style: none;

}

.block-compared li.last {

	padding: 0px;

	border-bottom: 0px #eaeaea solid;

	list-style: none;

}

.block-compared .block-content li a {

	padding: 0 15px;

	color: #666;

}

.block-compared .block-content li a:hover {

	font-size: 13px;

	color: #000;

}

.block-compared li span {

	color: #777777;

	float: left;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 20px;

	font-weight: normal;

	line-height: 15px;

	margin-bottom: 8px;

	margin-right: 3px;

}

.block-compared li:before {

	content: '\f105';

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 6px;

	color: #444;

	vertical-align: top;

}

#recently-compared-items .product-name {

	text-align: left;

	margin: 0;

	text-transform: none;

	width: 225px;

	display: inline-block

}

#recently-compared-items .product-name a {

	color: #333;

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

    font-family: 'Noto Sans', sans-serif !important;

	padding: 0 0px;

}

#recently-compared-items .product-name a:hover {

	color: #000;

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

}

/* Block: Poll */

.block-poll {

	background-color: #fff;

	padding: 0px;

}

.block-poll label {

	margin-bottom: 0;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 12px;

	color: #333;

}

.block-poll .block-subtitle {

	color: #222;

	font-weight: 900;

	font-size: 12px;

}

.block-poll input.radio {

	float: left;

	margin: 5px -18px 0 0;

}

.block-poll .label {

	display: block;

	margin-left: 18px;

	text-align: left;

    font-family: 'Noto Sans', sans-serif !important;

	padding: 0.1em 0.3em 0.1em;

}

.block-poll li {

	padding: 3px 0px !important;

	background: none !important;

}

.block-poll .actions {

	margin: 5px 0 0 0px;

	padding: 0;

}

.block-poll .answer {

	font-weight: bold;

}

.block-poll .votes {

	float: right;

	margin-left: 10px;

}

/* Block: Tags */

.block-tags {

	background-color: #fff;

	padding: 0px;

}

.block-tags .block-content {

	overflow: hidden;

}

.block-tags ul, .block-tags li {

	display: inline;

	padding: 0 !important;

	background: none !important;

	border: none;

}

.block-tags .actions {

	border: 0 none;

	float: right !important;

	margin-top: 10px;

	padding: 0px;

	text-align: left;

}

/* Block: Subscribe */

.block-subscribe {

	background-color: #fff;

	padding: 0px;

}

.block-subscribe .input-text {

	width: 90%;

	background: #f7f7f7;

	border: 1px solid #f7f7f7;

	color: #AAAAAA;

	padding: 10px 7px;

	font-size: 13px;

}

.block-subscribe .input-text:focus {

	background: none repeat scroll 0 0 #FFFFFF;

	border: 1px solid #DDDDDD;

	color: #333333;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 13px;

	outline: medium none;

	padding: 10px 7px;

	vertical-align: middle;

}

.form-subscribe-header {

	font-size: 12px;

	margin-bottom: 5px;

	color: #222;

}

/* Block: Recently Viewed */

.block-company {

	background-color: #f7f7f7;

}

.block-company .block-title {

}

.block-company .block-content {

	padding: 0 15px !important;

}

.block-company ol {

	margin: 5px 0;

}

.block-company li {

	padding: 10px 0px !important;

	list-style: none;

	border-bottom: 1px #ddd solid;

	border-top: 1px #fff solid;

}

.block-company li:first-child {

	border-top: none

}

.block-company li a {

	padding: 0 5px;

	text-decoration: none;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

}

.block-company li a:hover {

	padding: 0 5px;

	color: #000;

}

.block-company li:before {

	content: '\f105';

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 6px;

	color: #444;

	display: inline-block;

	vertical-align: top;

}

.block-company li.last {

	padding: 10px 0px !important;

	border-bottom: 0px #eaeaea solid;

	list-style: none;

}

.block-company li span {

	float: left;

	margin-right: 5px;

	font-size: 16px;

	color: #aaa;

	line-height: 16px;

    font-family: 'Noto Sans', sans-serif !important;

}

.block-company li strong {

	color: #333;

	font-weight: 900;

	padding: 0 5px;

}

/* Block: Reorder */

.block-reorder {

}

.block-reorder li {

	padding: 5px 0;

}

.block-reorder input.checkbox {

	float: left;

	margin: 3px -20px 0 0;

}

.block-reorder .product-name {

	margin-left: 20px;

}

/* Block: Banner */



.block-banner .block-content {

	text-align: center;

}

.block-banner a img {

	transition: all 0.4s ease-out 0.2s;

}

.block-banner a img:hover {

	opacity: 0.5;

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

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

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

	transition: all 0.4s ease-out 0.2s;

	background-color: #eee;

}

.category-description a.prev, .category-description a.next {

	margin: 125px 6px 0px 5px;

}

/* Pager */

.pager {

	margin: 0;

	text-align: center;

	padding: 0;

}

.pager .amount {

	float: left;

}

.pager .limiter label {

	float: left;

	font-size: 12px;

	padding: 6px 0;

	margin-right: 10px;

	display: inline;

}

.pager .pages {

	margin: 0 0;

}

.pages .pagination {

	margin: auto;

}

.pager .pages li {

	display: inline-block;

}

.pager .pages li a {

	box-shadow: none;

	border: 1px solid #F3F3F3;

	padding: 5px 10px;

	border-radius: 0px;

	color: #333;

}

.pager .pages li a:hover {

	border: 1px solid ;

	color: #fff;

	background: ;

}

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

	z-index: 2;

	color: #fff;

	cursor: default;

	background-color: ;

	border-color: ;

}

/* Sorter */

.sorter {

	padding: 0;

	margin: 0;

}

.sorter .actions {

	float: left;

}

.sorter .view-mode {

	float: left;

	margin-top: 6px;

	margin-right: 20px;

	margin-left: 0px;

}

.sorter .sort-by {

	float: left;

	margin-top: 6px;

}

/* Toolbar */

.toolbar {

	clear: both;

	margin-top: 0px;

	padding: 10px 0 0 0px;

	display: inline-block;

	width: 100%;

}

.toolbar .sorter {

	float: left;

}

.toolbar-bottom {

	margin-top: 0;

}

.toolbar .pager .pages ol {

	float: none;

}

#sort-by .button-asc {

	background-color: #f8f8f8;

	box-shadow: none;

	float: right;

	height: 30px;

	line-height: 28px;

	margin-left: 5px;

	text-align: center;

	width: 30px;

}

#sort-by .button-desc {

	background-color: #f8f8f8;

	box-shadow: none;

	float: right;

	height: 30px;

	line-height: 28px;

	margin-left: 5px;

	text-align: center;

	width: 30px;

}

#sort-by {

	float: right;

	font-size: 12px;

}

#sort-by ul {

	margin: 0;

	padding: 0;

	list-style: none;

	display: inline;

}

#sort-by a:link, #sort-by a:visited {

	color: #333;

	text-decoration: none;

}

#sort-by li {

	background: none repeat scroll 0 0 #fff;

	cursor: pointer;

	margin: 0 auto;

	outline: medium none;

	padding: 5px 10px;

	position: relative;

	width: 80px;

	float: left;

	color: #333;

	border: 1px solid #F3F3F3;

}

#sort-by li li {

	width: 80px;

	margin-top: 0px;

	border-top: none;

	border-right: none;

	border-left: none;

}

#sort-by li li a:hover {

	color: #007fb8

}

#sort-by li:hover {

	background-color: #fff;

}

#sort-by li li:hover {

	background-color: #fff;

	color: #007fb8;

}

#sort-by ul ul {

	position: absolute;

	visibility: hidden;

	left: -1px;

	top: 27px;

	background: none repeat scroll 0 0 #F8F8F8;

	z-index: 10000;

	border-top: none;

	border: 1px #F0F0F0 solid;

}

#sort-by ul ul ul {

	position: absolute;

	left: 100%;

	top: -2px;

	border: solid 1px transparent;

}

#sort-by li:hover > ul {

	visibility: visible;

}

.right-arrow {

	float: right;

}

.right-arrow:after {

	content: "\f107";

	font-family: 'FontAwesome';

	color: #666;

	font-size: 12px;

}

#limiter {

	float: right;

	font-size: 12px;

	margin-top: 0px;

}

#limiter ul {

	margin: 0;

	padding: 0;

	list-style: none;

	display: inline;

}

#limiter a:link, #limiter a:visited {

	text-decoration: none;

	background-color: #fff;

	border: 0px solid #ddd;

	border-radius: 0px;

	display: inline-block;

	padding: 0px;

}

#limiter li {

	background: none repeat scroll 0 0 #fff;

	cursor: pointer;

	margin: 0 auto;

	outline: medium none;

	padding: 5px 0px 5px 10px;

	position: relative;

	width: 50px;

	float: left;

	color: #333;

	text-align: left;

	border: 1px solid #F3F3F3;

}

#limiter .right-arrow {

	float: right;

	margin-left: 6px;

}

#limiter li li {

	width: 50px;

	border-top: 0px #F0F0F0 solid;

}

#limiter li li a:hover {

	color: #007fb8;

}

#limiter li:hover {

	color: #fff;

}

#limiter ul ul {

	position: absolute;

	visibility: hidden;

	left: -1px;

	top: 27px;

	background: none repeat scroll 0 0 #fff;

	z-index: 10000;

	color: #000;

	border-top: none;

	border: 0px #F0F0F0 solid;

}

#limiter ul ul ul {

	position: absolute;

	left: 100%;

	top: -2px;

	border: solid 1px transparent;

}

#limiter li:hover > ul {

	visibility: visible;

}

/* Category Toolbar, Pager */

.toolbar .button-list {

	background: url(../img/icon_list.png) no-repeat 10px 7px;

	text-transform: none;

	padding: 5px 8px 5px 30px;

	color: #333;

	border: 1px #f3f3f3 solid

}

.toolbar a.button-grid {

	border: 1px #f3f3f3 solid;

	background: url(../img/icon_grid.png) no-repeat 10px 7px;

	background-color: #fff;

	color: #333;

	padding: 5px 8px 5px 30px;

}

.toolbar span.button-active.button-grid {

	background: url(../img/icon_grid_act.png) no-repeat 10px 7px;

	background-color: ;

	color: #fff;

	padding: 5px 8px 5px 30px;

	margin-right: 5px;

	border: 1px  solid;

}

.toolbar span.button-active.button-list {

	background: url(../img/icon_list_act.png) no-repeat 10px 7px;

	background-color: ;

	color: #fff;

	padding: 5px 8px 5px 30px;

}

.toolbar .pager {

	text-align: left;

	margin: 0 10px 0 0;

	padding: 0;

	float: right;

	width: 45%;

}

.pager .amount, .sorter .amount {

	padding-left: 10px;

	margin-top: 4px;

	display: inline-block;

}

.toolbar .pager .limiter {

	margin-top: 2px;

	float: left;

}

.toolbar-bottom .pager .limiter {

	position: static;

}

.pager .button {

	padding: 4px 5px;

	background-color: #fff;

}

.pager .button :hover {

	padding: 4px 5px;

	background-color: #fff;

}

.toolbar .actions {

	margin-right: 30px;

}

.pager .limiter label, .toolbar label {

	display: inline;

	float: left;

	margin-right: 10px;

	padding: 5px 0;

	font-size: 12px;

	font-weight: normal;

}

.toolbar .sorter .sort-by {

	margin-right: 30px;

}

.pager .amount {

	margin-right: 20px;

}

/* Category Page */

.category-title {

	border-bottom: 1px solid #ddd;

	margin: 0 0 10px;

}

.category-image {

	display: block;

	margin: 0 auto;

	position: relative;

}

.category-products {

	padding-bottom: 5px;

}

.cat-img-title {

	display: block;

	position: absolute !important;

	bottom: 0;

	width: 80%;

	margin: 6%;

	padding: 0;

	top: 66%;

	height: 70px !important;

}

.cat-img-title.cat-box {

	margin: 0;

	width: 50%;

	text-align: center;

	left: 25%;

	top: 30%;

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

	padding: 30px;

	height: 120px !important;

}

.cat-img-title.cat-bg .cat-heading, .cat-img-title.cat-bg p {

	color: #FFFFFF;

	margin: 0px 0px 10px 0px;

}

.cat-img-title .cat-heading {

	font-size: 24px;

    font-family: 'Noto Sans', sans-serif !important;

}

.cat-img-title p {

	font-size: 12px;

}

.cat-img-title .cat-heading, .cat-img-title p {

	transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;

	margin-bottom: 5px;

}

.cat-img-title.cat-bg .cat-heading, .cat-img-title.cat-bg p {

	color: #FFFFFF;

}

.cat-img-title .cat-heading {

	font-size: 24px;

    font-family: 'Noto Sans', sans-serif !important;

}

.cat-img-title p {

	font-size: 12px;

}

.cat-img-title .cat-heading, .cat-img-title p {

	transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;

	margin-bottom: 5px;

}

.cat-img-title p {

	clear: left;

	font-size: 14px;

	line-height: 1em;

	margin-bottom: 1px;

	padding: 0.25em 0.5em;

}

/* View Type: List */

.products-list .product-name {

	text-align: left;

	margin: 0px 0 5px

}

.products-list .product-name a {

	font-size: 15px;

	color: #000;

	font-weight: normal;

	text-align: left;

    font-family: 'Noto Sans', sans-serif !important;

}

.products-list .item.first {

	padding: 20px;

	overflow: hidden;

	margin-bottom: 30px;

	border: 1px solid #EFEFEF;

}

.products-list .item {

	padding: 20px;

	overflow: hidden;

	margin: 15px 0 20px !important;

	border: 1px solid #EFEFEF;

}

.products-list .item a:hover {

	color: #000;

	transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	-webkit-transition: all 0.3s linear;

}

.separator {

	color: #999

}

.products-list .item h3 {

	font-weight: normal;

	color: #353535;

	padding-bottom: 2px;

}

.products-list .item h3 a {

	font-weight: normal;

	font-size: 12px;

	color: #407CBF;

	text-decoration: none

}

.products-list .item h3 a:hover {

	font-weight: normal;

	font-size: 12px;

	color: #333;

	text-decoration: underline

}

ol.products-list {

	padding: 0;

	margin: 0;

	float: left

}

li .list {

	border-bottom: none;

}

.products-list .product-image {

	float: left;

}

.products-list .product-shop {

	float: right;

	width: 68%;

	text-align: left;

	margin-left: 25px;

}

.products-list .product-shop .desc {

	font-size: 12px;

    font-family: 'Noto Sans', sans-serif !important;

	margin-bottom: 15px;

	margin-top: 5px;

	color: #666

}

.products-list .product-shop p {

	font-size: 12px;

    font-family: 'Noto Sans', sans-serif !important;

	color: #666;

	line-height: 1.5em;

}

.products-list .product-shop p.old-price {

	margin-right: 4px;

}

.products-list .product-shop .price-box {

	margin: 10px 0;

}

.products-list .desc .link-learn {

	font-size: 13px;

	font-weight: normal;

	margin-top: 5px;

}

.products-list .add-to-links {

	padding-left: 2px;

}

.products-list .add-to-links a span {

	display: none;

}

.link-wishlist, .link-compare {

	color: #666;

	text-shadow: none;

	border: none;

	box-shadow: none;

}

.link-wishlist:hover, .link-compare:hover {

	color: #666;

	text-shadow: none;

	border: none;

	box-shadow: none;

	background: none;

}

.link-wishlist, .link-compare, .link-friend, .link-edit {

	padding: 0;

	background: none

}

.products-list .actions .add-to-links a.link-wishlist:before {

	content: "\f002";

}

.products-list .actions .add-to-links a.link-compare:before {

	content: "\f002";

}

.products-list .actions .add-to-links a.link-wishlist {

	color: #aaaaaa;

	font-family: 'FontAwesome';

	font-size: 14px;

	font-weight: normal;

	margin: 0;

	padding: 8px 14px;

	text-decoration: none;

	background-color: #fff;

	border: 1px solid #ddd;

	display: inline-block;

	transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	-webkit-transition: all 0.3s linear;

	margin-right: 8px;

}

.products-list .actions .add-to-links a.link-compare {

	color: #aaaaaa;

	font-family: 'FontAwesome';

	font-size: 14px;

	font-weight: normal;

	margin: 0;

	padding: 8px 14px;

	text-decoration: none;

	background-color: #fff;

	border: 1px solid #ddd;

	display: inline-block;

	transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	-webkit-transition: all 0.3s linear;

	line-height: 20px;

}

.products-list .actions .add-to-links a.link-wishlist:hover {

	font-family: 'FontAwesome';

	font-size: 14px;

	font-weight: normal;

	margin: 0;

	padding: 8px 14px;

	text-decoration: none;

	background-color: ;

	color: #FFFFFF !important;

	display: inline-block;

	border: 1px solid ;

	margin-right: 8px;

	line-height: 20px;

}

.products-list .actions .add-to-links a.link-compare:hover {

	font-family: 'FontAwesome';

	font-size: 14px;

	font-weight: normal;

	margin: 0;

	padding: 8px 14px;

	text-decoration: none;

	background-color: ;

	color: #FFFFFF !important;

	display: inline-block;

	border: 1px solid ;

}

ul.products-grid {

	padding: 0;

	margin: 0

}

.products-grid .actions button.button.btn-cart {

	background: #fff;

	border: 1px solid #ddd;

	margin: 0 8px 0 8px;

	padding: 9px 10px 9px 10px;

	color: #333;

	line-height: 14px;

}

.products-grid .item:hover .actions button.button.btn-cart {

	background: ;

	border: 1px solid ;

	margin: 0 8px 0 8px;

	padding: 9px 10px 9px 10px;

	color: #FFFFFF;

}

.products-grid .actions button.button.btn-cart span {

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 11px;

	padding: 0 8px;

	font-weight: bold;

	margin-left: 0;

	text-transform: uppercase

}

.products-grid .item .item-inner .item-img .item-box-hover .box-inner .product-detail-bnt a.button.detail-bnt {

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

	margin: 0 11px 0 8px;

	padding: 10px 10px 10px 8px;

	color: #fff;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

	border: none;

	display: block

}

.product-detail-bnt a.button.detail-bnt:hover {

	background:  !important;

	margin: 0 11px 0 8px;

	padding: 10px 10px 10px 8px;

	color: #FFFFFF !important;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

}

a.button.detail-bnt span {

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 11px;

	text-transform: uppercase;

	padding: 0 2px;

	font-weight: bold;

}

/* Product View */

.product-view .product-img-box .product-image {

	margin: 0 0 13px;

}

/* Product Images */

.product-view .new-label {

	font-size: 11px;

    font-family: 'Noto Sans', sans-serif !important;

	color: #fff;

	background: #ffc60a;

	text-transform: uppercase;

	padding: 0px;

	text-align: center;

	display: block;

	position: absolute;

	top: 0px;

	z-index: 10000;

	font-weight: bold;

	letter-spacing: 1px;

	line-height: normal;

	width: 45px;

	height: 25px;

	line-height: 25px;

	margin-top: 1px;

	margin-left: 15px

}

.product-view .sale-label {

	font-size: 9px;

    font-family: 'Noto Sans', sans-serif !important;

	color: #fff;

	background: #d12631;

	text-transform: uppercase;

	padding: 0px;

	text-align: center;

	display: block;

	position: absolute;

	top: 0px;

	z-index: 10000;

	font-weight: normal;

	letter-spacing: 1px;

	line-height: normal;

	border-radius: 60px;

	width: 50px;

	height: 50px;

	line-height: 50px;

	margin-top: 20px;

	margin-left: 20px

}

.product-view {

	margin: auto;

	position: relative;

	z-index: 0;

	margin-top: 20px;

}

.more-views img {

	width: 100%;

}

.more-views .slider-items-products .owl-buttons a {

	border: none;

	background: #ffffff;

	color: #222222;

	margin: auto;

	height: auto;

	width: auto;

}

.more-views .slider-items-products a.flex-prev {

	margin: 70px 0px 4px -294px;

}

.more-views .slider-items-products a.flex-next {

	margin: 70px 0px 4px 35px;

}

.more-views .owl-theme .owl-controls .owl-buttons div.owl-prev {

	margin: 48px 0px 4px -290px;

}

.more-views .owl-theme .owl-controls .owl-buttons div.owl-prev {

	margin: 6px 22px 4px 0px;

	height: 1px;

	width: 1px;

	padding: 0px;

}

.more-views .owl-theme .owl-controls .owl-buttons div.owl-next {

	margin: 6px 22px 4px 0px;

	height: 1px;

	width: 1px;

	padding: 0px;

}

.more-views .owl-item .item {

	margin: 0 3px 0 11px;

	border: 1px solid #ddd;

}

.product-essential {

	background-color: #FFFFFF;

}

.product-collateral .box-collateral {

	margin: 0 0 15px;

}

.product-essential .product-image.no-gallery {

	margin-left: auto;

}

.product-essential .product-image img {

	height: auto;

	width: 100%;

}

.product-essential .button-viewall {

	position: absolute;

	left: 5px;

	bottom: 5px;

	text-indent: -999em;

	z-index: 9999;

}

.more-views {

	margin: 8px auto 10px;

	width: 100%;

	clear: both;

}

.more-views li {

	float: left;

	margin: 0 12px 0 0;

	border: 1px #ddd solid;

	height: 85px

}

.more-views li a {

	display: block;

	text-align: center;

	width: 70px;

}

.more-views li a img {

	width: 70px;

}

.more-views .jcarousel-next:before {

	content: "\f105";

	font-family: FontAwesome;

	font-size: 26px;

	padding-right: 5px;

	vertical-align: top;

	right: -20px;

	top: 28px;

	display: inline-block!important;

	position: absolute;

	cursor: pointer;

}

.more-views .jcarousel-prev:before {

	content: "\f104";

	font-family: FontAwesome;

	font-size: 26px;

	padding-right: 5px;

	vertical-align: top;

	left: -20px;

	top: 28px;

	display: inline-block!important;

	position: absolute;

	cursor: pointer;

}

.more-views .jcarousel-clip {

	overflow: hidden;

}

.product-essential .more-images {

	width: 92px;

	float: left;

	overflow: hidden;

	margin-top: -20px;

	padding-top: 20px;

	padding-bottom: 20px;

}

.product-essential .more-images .normal-list {

	margin-top: -6px;

}

.product-essential .more-images ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.product-essential .elastislide-vertical {

	margin-top: -6px;

}

.product-essential .more-images img {

	padding: 6px 0;

	width: 100%;

}

/*  Product Shop */

.product-view .product-shop .add-to-box button.button.btn-cart span {

	background: none;

	margin-left: 5px;

}

.product-view .product-options-bottom button.button.btn-cart span {

	background: none;

	margin-left: 5px;

}

.product-view .product-shop {

	margin-top: 0;

}

.product-additional {

	width: 100%;

	display: inline-block;

}

.product-additional .block-product-additional {

	margin: 0px!important;

	background: #fff;

	border: 1px #eaeaea solid;

}

.product-additional .block-product-additional p {

	margin: 15px 0;

}

.product-additional .block .block-title {

	border-bottom: 1px solid #eaeaea;

	color: #000000;

	font-size: 12px;

	margin: 0;

	padding: 13px;

	text-transform: uppercase;

	text-align: center;

	margin: 0px;

	background: #f7f7f7;

}

.product-additional .block-product-additional .block-content {

	padding: 18px 12px 10px;

	text-align: center;

	line-height: 20px;

}

.block .block-content {

	border-top: medium none;

	font-size: 12px;

	overflow: hidden;

	padding: 15px 0px;

}

.block-progress {

	background-color: #f7f7f7;

}

.block-progress .block-content {

	padding: 0px 15px 15px;

	text-align: left;

	margin-top: -10px;

}

.block-progress dt.complete {

	margin: 0 0 5px 0;

}

.product-view .product-name {

	border-bottom: 1px solid #ddd;

	width: 90%;

}

.product-view .product-name h1 {

	font-size: 32px;

	margin: 0 0 2px;

	text-align: left;

	line-height: normal;

	padding-bottom: 12px;

	letter-spacing: normal;

	font-weight: normal;

    font-family: 'Noto Sans', sans-serif !important;

}

.product-view .short-description {

	padding-bottom: 5px;

	font-size: 13px;

}

.product-view .short-description h2 {

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 12px;

	text-transform: uppercase;

	color: #333;

	margin-bottom: 5px;

	font-weight: bold;

}

.product-view .short-description p {

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 13px;

}

.product-view .product-shop .add-to-box {

	padding: 0px;

	overflow: hidden;

	text-align: center;

	margin: 1px 0 0 0;

	float: left;

}

.product-view .product-shop .add-to-box .btn-cart {

	background: ;

	color: #fff;

	font-size: 16px;

	text-shadow: none;

	padding: 10px 20px;

	float: left;

	margin-top: 0px;

	font-weight: normal;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

	margin-left: 10px;

	border: none;

}

.product-view .product-shop .add-to-box .btn-cart:hover {

	background: #000;

	text-shadow: none;

	color: #fff;

}

.product-view .product-shop .product-options-bottom .btn-cart {

	background: ;

	color: #fff;

	font-size: 16px;

	text-shadow: none;

	padding: 10px 20px;

	float: left;

	margin-top: 0px;

	font-weight: normal;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

	margin-left: 10px;

	border: none;

}

.product-view .product-shop .product-options-bottom .btn-cart:hover {

	background: #000;

	text-shadow: none;

	color: #fff;

}

.product-view .product-shop .add-to-box .icon-basket {

	margin-right: 5px;

}

.email-addto-box {

	display: inline-block;

	margin-top: 10px;

}

.product-view .product-shop ul.add-to-links {

	margin: 0;

	padding: 0;

	margin-top: 0px;

	display: inline-block;

}

.product-view .product-shop .add-to-links li {

	display: inline-block;

	padding: 0 7px 0 2px;

	list-style-type: none;

}

.product-view .add-to-links span {

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 11px;

	margin-left: 5px;

	text-transform: uppercase;

}

.product-view .email-friend {

	font-size: 12px;

	margin-right: 0px;

	margin-left: 0px;

	margin-top: 8px;

	display: inline-block;

}

.product-view .email-friend a {

	padding: 13px 13px 12px;

	height: 42px;

	width: 42px;

	color: #000;

	text-align: center;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

    font-family: 'Noto Sans', sans-serif !important;

	text-transform: uppercase;

}

.product-view .email-friend a:before {

	content: "\f0e0";

	font-family: FontAwesome;

	font-size: 14px;

	margin-right: 7px;

}

.product-view .email-friend a:hover {

	color:  !important;

}

.product-view .product-shop .add-to-links li .separator {

	display: none;

}

.product-view .product-shop .add-to-links .link-wishlist:before {

	content: "\f002";

	font-family: FontAwesome;

	font-size: 14px;

}

.product-view .product-shop .add-to-links .link-wishlist {

	color: #000 !important;

	height: 40px;

	margin-right: 5px;

	padding: 12px 0px 12px 0;

	text-align: center;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

	width: 40px;

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

	text-transform: uppercase;

	font-size: 11px

}

.product-view .product-shop .add-to-links .link-wishlist:hover {

	padding: 12px 0px 12px 0;

	height: 40px;

	width: 40px;

	color:  !important;

	text-align: center;

}

.product-view .product-shop .add-to-links .link-compare:before {

	content: "\f002";

	font-family: FontAwesome;

	font-size: 15px;

}

.product-view .product-shop .add-to-links .link-compare {

	color: #000 !important;

	height: 30px;

	padding: 4px 5px 6px;

	text-align: center;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

	line-height: 30px;

	background-color: #fff;

}

.product-view .product-shop .add-to-links .link-compare:hover {

	color:  !important;

	text-align: center;

	padding: 4px 5px 6px;

	height: 30px;

	line-height: 30px;

	background: none

}

.product-view .product-shop ul.add-to-links a {

	padding: 0;

	margin: 0;

}

.product-view .product-shop .ratings {

	padding: 5px 0;

	margin: 15px 0 0;

}

.product-view .product-shop .ratings .rating-links {

	margin-bottom: 12px;

	display: inline-block;

}

.product-view .product-shop .no-rating {

	padding: 12px 0;

	margin: 15px 0 0;

}

.availability.in-stock {

	background: #6dbe14;

	color: #fff;

	border-radius: 2px;

	padding: 3px 10px;

}

.product-view .product-shop .price-box {

	border-bottom: 1px solid #ddd;

	display: block;

	margin: 0 0 10px;

	padding: 0 0 5px;

}

.product-view .product-shop .grouped-items-table .price-box {

	border-bottom: 0px solid #ddd;

	margin: 0;

	padding: 0;

}

.product-view .product-shop .price-box .old-price {

	margin-right: 5px;

	margin-top: 0;

	display: inline-block;

}

.product-view .product-shop .special-price {

	display: inline-block;

	margin: 0;

	padding: 0;

}

.product-view .product-shop .old-price .price {

	font-size: 20px;

}

.product-view .product-shop .price {

	font-size: 28px;

	color: ;

	font-weight: normal;

}

.add-to-cart .qty, .qty-holder .qty {

	background-color: #FFFFFF;

	border: 1px solid #E0E0E0;

	border-radius: 2px;

}

.add-to-cart .qty {

	padding: 0 5px 1px;

	height: 38px;

	border: 1px #ddd solid;

	text-align: center;

	margin-right: 5px;

	width: 80px;

	color: #aaa;

}

.product-shop .button-up, .product-shop .button-down {

	height: 44px;

	width: 44px;

}

.add-to-cart .button-up, .add-to-cart .button-down {

	left: 94px;

	position: absolute;

}

.button-up:hover {

	background: #333 url(../img/icon_arrow_up.png) no-repeat 15px 15px;

}

.button-down:hover {

	background: #333 url(../img/icon_arrow_down.png) no-repeat 15px 15px;

}

.button-up, .button-down {

	height: 44px;

	text-indent: -999em;

	width: 35px;

	border: none;

}

.qty-input-text {

	float: left;

	margin-left: 10px;

}

.custom button.items-count {

	background-color: #f5f5f5;

	border: 1px #eaeaea solid;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

	color: #999;

	font-size: 10px;

	line-height: normal;

	padding: 12px 14px 9px 16px;

	line-height: 18px;

}

.custom button.items-count:hover {

	background-color: ;

	border: 1px  solid;

	color: #fff;

}

.product-view .product-shop .add-to-box .add-to-cart label {

	display: block;

	float: none;

	margin-bottom: 5px;

	text-align: left;

	text-transform: uppercase;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 12px;

}

.product-view .product-shop .product-options-bottom .add-to-cart label {

	display: block;

	float: none;

	margin-bottom: 5px;

	text-align: left;

	text-transform: uppercase;

    font-family: 'Noto Sans', sans-serif !important;

}

.button-up:hover, .button-up:focus {

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

	background-position: 16px 16px;

}

.button-down:hover, .button-down:focus {

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

	background-position: 16px 16px;

}

/*  Product Collatera */

.product-collateral {

	padding: 0px;

	background-color: #FFFFFF;

	margin-bottom: 5px;

	width: 100%;

	overflow: hidden;

	margin-top: 20px;

	display: inline-block;

}

#product-tabs {

	margin: 0;

	padding: 0;

	position: relative;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

}

#product-tabs > dt {

	text-transform: none;

	font-size: 12px;

	padding: 8px 0px;

	cursor: pointer;

	color: #102343;

	text-transform: none;

    font-family: 'Noto Sans', sans-serif !important;

}

#product-tabs > dt.open {

	position: relative;

	background-color: #fff;

	z-index: 10;

	color: #2CA2E3;

}

#product-tabs > dd {

	display: none;

	right: 0;

	top: 0;

	background-color: #fff;

	margin: 0;

	padding: 6px 0;

	line-height: 1.8;

	border-bottom-width: 0 !important;

	font-size: 12px;

}

#product-tabs > dd h2 {

	display: none;

}

.product-tabs {

	line-height: normal;

	margin: 0;

	outline: none;

	padding: 0;

	position: relative;

	z-index: 1;

	background-color: #fff;

	border-bottom: 1px solid #e5e3df;

	border-top: 1px solid #e5e3df;

	margin-top: 0px;

	height: 42px;

	text-align: left;

	width: 100%;

}

.product-tabs li a {

	border-bottom: none;

	color: #8c8b8b;

	margin-right: 0px;

	text-decoration: none;

	text-transform: uppercase;

	font-size: 12px;

	font-weight: 700;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

    font-family: 'Noto Sans', sans-serif !important;

	padding: 0 12px;

}

.product-tabs li.active a {

	background: none repeat scroll 0 0 #fff;

	color: ;

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

	font-weight: 700;

	padding: 12px;

	border: none;

	border-bottom: 3px solid ;

}

.nav-tabs.product-tabs > li > a {

	margin-right: 0px;

	line-height: 1.42857143;

	border-radius: 0px;

	border: none;

	padding: 12px;

}

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

	border: none;

	border-bottom: 1px solid ;

}

.nav-tabs > li > a:hover {

	border: none;

	background: #fff;

	color: ;

}

.tab-content {

	background-color: #FFFFFF;

	padding: 5px 0px 20px 0px;

	overflow: hidden;

	font-size: 12px;

	line-height: 19px;

	margin-top: 5px;

}

.tab-content > .active {

	margin-top: 15px;

}

.form-add-tags input.input-text, select, textarea {

	border: 1px solid #ddd;

	margin-top: 0;

	padding: 6px;

	width: 35%;

}

.form-add-tags button.button {

	display: inline;

	background: #fff;

	padding: 6px 15px 6px 12px;

    font-family: 'Noto Sans', sans-serif !important;

	border: 1px #ddd solid;

	background: #fff;

	padding: 7px 12px;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

}

button.button.btn-add:before {

	content: "\f067";

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 8px;

}

.form-add-tags button.button:hover {

	display: inline;

	background: ;

	transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	-webkit-transition: all 0.3s linear;

	border: 1px  solid;

	color: #fff;

}

#customer-reviews {

	/*float: left;*/

	margin-top: 15px;

}

#customer-reviews .detail {

	font-size: 12px;

	line-height: 18px;

}

#customer-reviews h3 {

	font-size: 12px;

	font-weight: 900;

	margin-bottom: 15px;

}

#customer-reviews h4 {

	display: inline;

	font-size: 12px;

}

#customer-reviews h5 {

	display: inline;

	font-size: 12px;

}

.box-reviews dl {

	margin-bottom: 0;

}

.box-reviews dt {

	font-size: 18px;

	padding: 20px 0 10px;

}

#customer-reviews .page-title {

	border: none;

}

#customer-reviews .page-title h2 {

	color: #000;

	font-size: 20px;

	font-weight: normal;

	margin-top: 0;

	padding: 2px 0px;

	position: relative;

	display: block;

    font-family: 'Noto Sans', sans-serif !important;

	text-transform: uppercase;

	letter-spacing: 1px;

	border-bottom: 1px solid #ccc;

	padding-bottom: 10px

}

.box-reviews1 {

	margin-top: 8px;

	margin-bottom: 20px;

}

.box-reviews2 {

	margin-top: 8px;

	margin-bottom: 35px;

	overflow: hidden;

}

.review-title {

	margin-top: 0;

	line-height: 1.4;

	padding-bottom: 15px;

	margin-bottom: 0;

	font-size: 13px;

	font-weight: 400;

}

.review-title span {

	font-size: 12px;

	font-weight: 400;

	margin-top: 5px;

}

.box-reviews > .rating-box {

	position: absolute;

	top: 30px;

	right: 30px;

}

.box-reviews dd {

	margin-left: 0;

	padding-bottom: 20px;

}

.box-reviews .author {

	font-style: italic;

	font-size: 12px;

	font-weight: bold;

	margin-right: 5px;

}

.box-reviews .date {

	color: #bdbdbd;

	font-size: 12px;

	font-style: italic;

}

.box-reviews .ratings-table {

	float: left;

	margin: 5px 15px 15px 0;

	width: 12%;

}

.box-reviews .review {

	border-left: 1px solid #DFDFDF;

	float: left;

	padding-left: 2.5em;

	width: 84%;

}

.box-reviews .review .review-txt {

	border-bottom: 1px solid #DFDFDF;

	padding-bottom: 12px;

	margin-bottom: 10px;

}

.box-reviews ul li h6 {

	font-size: 15px;

	margin-bottom: 3px;

	padding: 0;

}

.box-reviews2 ul li {

	margin-bottom: 0px;

	clear: both;

}

.box-reviews .actions {

	padding-top: 1.5em;

	text-align: right;

	float: right;

}

#customer-reviews .form-list li label {

	color: #333;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 12px;

}

#customer-reviews .buttons-set {

	margin-top: 10px;

}

/*detail page view link*/

a.button.view-all:before {

	content: "\f06e";

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 8px;

}

a.button.view-all {

	display: inline-block;

	border: 0;

	background: #fff;

	font-size: 11px;

	text-align: center;

	white-space: nowrap;

	color: #333;

	font-weight: bold;

	transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	-webkit-transition: all 0.3s linear;

	vertical-align: top;

	border: 1px solid #ddd;

    font-family: 'Noto Sans', sans-serif !important;

	text-transform: uppercase;

}

.button.view-all:hover {

	background: ;

	transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	-webkit-transition: all 0.3s linear;

	border: 1px solid ;

	color: #fff;

	text-decoration: none;

}

.box-reviews .form-add h3 {

	margin-bottom: 5px;

	font-size: 12px;

    font-family: 'Noto Sans', sans-serif !important;

	font-weight: 400;

}

.box-reviews .form-add h4 {

	font-size: 15px;

}

.box-reviews textarea {

	width: 95%;

	margin-top: 4px;

	height: 8em;

	background: #f7f7f7;

}

.box-reviews .form-list input.input-text {

	width: 80%;

	padding: 10px;

	margin-bottom: 4px;

	line-height: 20px;

	background: #f7f7f7;

	border: 1px solid #f7f7f7;

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

}

.box-reviews .form-list input.input-text:focus {

	width: 80%;

	padding: 10px;

	margin-bottom: 4px;

	line-height: 20px;

	background: #fff;

	border: 1px solid #ddd;

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

}

.box-reviews .form-list select {

	padding: 12px 15px 12px 165px;

	margin: 0;

	width: 100%;

	line-height: 20px;

	height: 48px;

}

.review1 {

	display: inline-block;

	width: 45%;

	float: left;

}

.review2 {

	display: inline-block;

	width: 55%;

}

#product-review-table {

	margin: 10px 0;

	border: medium none;

	width: 100%;

}

.data-table thead tr, .data-table tfoot tr {

	background-color: #f7f7f7;

}

#product-review-table th, #product-review-table td {

	text-align: left;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 12px;

	font-weight: bold;

	line-height: 20px;

	padding: 8px;

}

.data-table tbody th, .data-table tbody td {

	border-right: 0px solid #eaeaea;

	border-bottom: 1px solid #eaeaea;

	padding: 10px 10px 6px;

}

#customer-reviews ul {

	margin: auto;

	padding: 0px;

}

#customer-reviews li {

	margin-bottom: 0px;

	list-style: none;

}

#customer-reviews .form-list li label {

	color: #333;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 12px;

}

.required {

	color: #ff0000;

}

.box-reviews .form-list input.input-text {

	width: 80%;

	padding: 10px;

	margin-bottom: 4px;

	line-height: 20px;

	background: #f7f7f7;

	border: 1px solid #f7f7f7;

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

}

.box-reviews textarea {

	border: 1px #f1f1f1 solid;

	padding: 10px;

	outline: none;

	color: #aaa;

}

.nobr {

	white-space: nowrap;

}

button.button.submit:before {

	content: "\f04b";

	font-family: FontAwesome;

	font-size: 11px;

	padding-right: 8px;

}

.button:hover {

	border: 1px solid ;

	background: ;

	color: #FFF;

}

.upsell-products .item .product-image, .crosssell-products .item .product-image {

	width: 190px;

	margin-left: auto;

	margin-right: auto;

}

#crosssell-products-list .products-grid.products-grid li {

	width: 218px;

	margin-right: 10px;

}

#crosssell-products-list .products-grid.products-grid li.last {

	width: 218px;

	margin-right: 0px;

}

#crosssell-products-list .prod_image_detail .price-box {

	padding: 0;

}

#crosssell-products-list .prod_image_detail .price-box .price {

	font-size: 12px;

}

#product-tabs > dd h2.product-name {

	display: block;

}

#product-tabs .crosssell .flex-direction-nav a {

	width: 50px;

	height: 40px;

	top: 112px;

}

#product-tabs .crosssell .flex-direction-nav .flex-prev {

	right: auto;

	left: -10px;

}

#product-tabs .crosssell .flex-direction-nav .flex-next {

	right: -10px;

}

.box-up-sell .flex-direction-nav a, .box-cross-sell .flex-direction-nav a {

	width: 54px;

	height: 44px;

	top: 0;

	margin-top: -76px;

	margin-right: -1px;

}

.product-view .box-tags .form-add input.input-text {

	width: 350px;

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

	border-radius: 2px;

	box-shadow: 0 1px 5px #eee inset;

	margin-right: 10px;

	padding: 8px;

}

.up-sell-box {

	border: 1px #ddd solid;

	border-top: none;

}

.up-sell-box p.desc {

	margin: 0;

	padding: 10px 10px 0 10px

}

#brand-slider .flex-direction-nav a {

	width: 55px;

	height: 42px;

	top: 0;

	margin-right: -1px;

}

.featured-products .flex-direction-nav a {

	width: 54px;

	height: 43px;

	top: 0;

	margin-top: -43px;

	margin-right: -1px;

}

#featured-products-list-slider {

	border: 1px #ddd solid;

	border-top: none;

	width: 840px;

	height: 485px;

}

.box-up-sell .flex-direction-nav .flex-prev, .box-cross-sell .flex-direction-nav .flex-prev, #brand-slider .flex-direction-nav .flex-prev, .featured-products .flex-direction-nav .flex-prev {

	right: 53px;

}

.main .box-up-sell h2.subtitle .line, .main .box-cross-sell h2.subtitle .line, .brand-slider-wrap h2.subtitle .line, .featured-products h2.subtitle .line {

	right: 130px;

}

.featured-products {

	position: relative;

}

.product-view .box-tags .form-add label {

	line-height: 42px;

	font-size: 16px;

}

.product-view .box-tags .form-add .button {

	height: 35px;

}

#addTagForm {

	margin-bottom: 5px;

	margin-top: 10px

}

.product-view .box-up-sell {

	margin-top: 10px;

	float: left;

}

.product-view .box-up-sell .subtitle {

	margin-right: 0;

}

.mini-products-list .price-box * {

	display: inline;

}

.mini-products-list .price-box .price {

	margin-right: 10px;

}

/* products page */

.category-products ul.products-grid li.item {

	text-align: center;

	margin: 20px 25px 10px 0px;

	width: 265px;

}

.category-products ul.products-grid li.item.last {

	text-align: center;

	margin: 20px 0px 10px 17px;

	width: 265px;

}

.category-products ul.products-grid li.item img {

	width: 100%;

}

.category-products ul.products-grid li.item a.thumb {

	position: relative;

	display: block;

	cursor: pointer;

}

.category-products ul.products-grid li.item a.thumb:hover {

	border-color: #999;

}

.category-products ul.products-grid li.item a.thumb span.quick-view {

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	margin: auto 0;

	height: 35px;

	overflow: hidden;

}

.category-products ul.products-grid li.item a.thumb span.quick-view span {

	display: block;

	position: absolute;

	height: 100%;

	width: 100%;

	font-size: 9px;

	text-transform: uppercase;

	font-weight: 700;

	color: #0a0a0a;

	padding: 8px 0 5px;

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

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

    font-family: 'Noto Sans', sans-serif !important;

}

.category-products ul.products-grid li.item a.thumb span.quick-view span i {

	display: inline-block;

	width: 10px;

	height: 10px;

	vertical-align: middle;

	margin-top: -1px;

	background: url('../img/quick-view.png') no-repeat center;

	padding-right: 12px;

}

/* === FLIP 3D === */

.category-products ul.products-grid li.item .product-wrapper {

	position: relative;

	margin-top: 20px;

}

.category-products ul.products-grid li.item a.thumb.flip {

	transform-style: preserve-3d;

	transition: transform 0.5s linear;

}

.category-products ul.products-grid li.item .product-wrapper .thumb-wrapper:hover a.thumb.flip {

	transform: rotateY(180deg);

}

.category-products ul.products-grid li.item .product-wrapper a.thumb.flip .face {

	display: block;

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	-ms-backface-visibility: hidden;

	position: relative;

	z-index: 1;

}

.category-products ul.products-grid li.item .product-wrapper a.thumb.flip .face.back {

	display: block;

	transform: rotateY(180deg);

	position: absolute;

	top: 3px;

	left: 0px;

	right: 0px;

	z-index: 10;

}

.breadcrumbs strong {

	font-weight: 900;

	color: #333 !important;

}

.product-shop .product-next-prev .product-next {

	background: #f5f5f5;

	font-size: 20px;

	line-height: 28px;

	display: inline-block;

	width: 30px;

	height: 28px;

	color: #222;

	text-align: center;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

	position: absolute;

	right: 0px;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	position: absolute;

	z-index: 10000;

}

.product-shop .product-next-prev .product-next:before {

	content: "\f105";

	font-family: FontAwesome;

}

.product-shop .product-next-prev .product-next:hover, .product-shop .product-next-prev .product-prev:hover {

	color: #fff;

	background: ;

	text-decoration: none;

}

.product-shop .product-next-prev .product-prev {

	background: #f5f5f5;

	font-size: 20px;

	line-height: 28px;

	display: inline-block;

	width: 30px;

	height: 28px;

	color: #333;

	text-align: center;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	position: absolute;

	right: 35px;

	z-index: 10000;

}

.product-shop .product-next-prev .product-prev:before {

	content: "\f104";

	font-family: FontAwesome;

}

/* Cart page */



.cart {

	background-color: #FFFFFF;

	padding: 10px 0;

	margin-top: 5px;

}

.cart .page-title {

	margin: 0 0 5px;

	padding: 0 0 4px;

}

.cart .page-title h2 {

	font-size: 22px;

}

.cart .page-title h2 {

	font-size: 22px;

}

#shopping-cart-table {

	border: none;

	float: left;

	width: 100%;

	background-color: #FFFFFF;

	text-align: left;

	margin-top: 12px;

}

.cart-table .btn-continue {

	float: left;

}

button.button span {

	font-weight: bold; font-size:11px; text-transform:uppercase;

}

button.button.btn-continue:before {

	content: "\f061";

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 8px;

}

.data-table td {

	line-height: 20px;

	padding: 10px;

	vertical-align: top;

}

#shopping-cart-table tfoot tr td.last {

	border-top: none;

}

#shopping-cart-table button.button {

	display: inline-block;

	border: 0;

	background: #fff;

	padding: 8px 12px;

	font-size: 11px;

	text-align: center;

	white-space: nowrap;

	color: #333;

	font-weight: normal;

	transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	-webkit-transition: all 0.3s linear;

	vertical-align: top;

	cursor: pointer;

	overflow: visible;

	width: auto;

	outline: none;

	-webkit-border-fit: lines;

	text-transform: uppercase;

	border: 1px solid #ddd; /* <- Safari & Google Chrome Fix */

}

#shopping-cart-table button.button:hover {

	background: ;

	transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	-webkit-transition: all 0.3s linear;

	color: #fff;

	border: 1px  solid;

}

button.button.btn-update:before {

	content: "\f021";

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 8px;

}

button.button#empty_cart_button:before {

	content: "\f00d";

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 8px;

}

.cart-table .btn-update, .cart-table .btn-empty {

	float: right;

	margin-left: 8px;

}

#shopping-cart-table .product-name {

	margin: 0px;

	padding-bottom: 0px;

	font-size: 14px;

    font-family: 'Noto Sans', sans-serif !important;

}

#shopping-cart-table input.qty {

	background: none repeat scroll 0 0 #FFFFFF;

	border: 1px solid #ddd;

	font-size: 15px;

	font-weight: normal;

	margin: 0 !important;

	outline: medium none;

	padding: 8px 5px 8px 12px;

	width: 45px;

}

#shopping-cart-table .edit-bnt {

	float: left;

}

.edit-bnt:before {

	content: "\f040";

	font-family: FontAwesome;

	font-size: 12px;

}

.edit-bnt span {

	display: none;

}

#shopping-cart-table a.remove-item {

	background-color: #fff;

	background-image: none;

	color: #333;

	cursor: pointer;

	padding: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;

	cursor: pointer;

	text-decoration: none;

	float: left;

	transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	-webkit-transition: all 0.3s linear;

	border: none;

}

#shopping-cart-table a.remove-item:before {

	content: "\f014";

	font-family: FontAwesome;

	font-size: 14px;

}

#shopping-cart-table a.remove-item span {

	display: none;

}

.totals h3 {

	border-bottom: 1px solid #ddd;

	color: #000;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 15px;

	margin-bottom: 5px;

	padding: 10px 0;

	text-transform: uppercase;

	letter-spacing: 1px;

}

.cart-collaterals .col2-set .col-2 {

	width: 320px;

}

.totals .inner {

	padding: 4px 0px 15px 0px;

	background-color: #fff;

	margin-top: 0px;

}

.cart-collaterals h3 {

	font-size: 15px;

	color: #000;

	margin-bottom: 15px;

	border-bottom: 1px #ddd solid;

	padding: 10px 0;

    font-family: 'Noto Sans', sans-serif !important;

	text-transform: uppercase;

	letter-spacing: 1px;

	margin-top: 20px;

}

#shipping-zip-form p {

	margin: 2px 0 4px;

}

.form-list {

	margin: 0;

	padding: 0;

	list-style: none;

}

.form-list li {

	margin: 0 0 10px;

	position: relative;

}

.form-list label {

	position: relative;

	z-index: 0;

	font-weight: normal;

	color: #333;

	display: inline;

}

#shipping-zip-form .form-list label {

	display: block;

}

.form-list label.required em {

	font-style: normal;

}

.required em {

	color: #ff0000;

}

.form-list .input-box {

	display: block;

	clear: both;

	margin-bottom: 0;

}

.form-list select {

	margin: 5px 0 2px;

	width: 100%;

	outline: none;

}

.shipping {

	margin-top: 20px;

}

.discount {

	margin-top: 20px;

}

.shipping .form-list select {

	width: 100%;

	background-color: #F0F0F0;

	border: 1px #f0f0f0 solid;

	padding: 10px;

}

.form-list input.input-text {

	background: #f0f0f0;

	border: 1px solid #f0f0f0;

	padding: 10px;

	width: 100%;

	margin-top: 5px;

	outline: none;

	color: #aaa;

}

.shipping .form-list input.input-text {

	width: 100%;

}

button.button.get-quote:before {

	content: "\f15c";

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 8px;

}

input.input-text, select, textarea {

	background-color: #f7f7f7;

	border: none;

	padding: 10px;

	outline: none;

	color: #5c5959;

}

input#coupon_code {

	margin: 8px 0;

	width: 100%;

}

button.button.coupon:before {

	content: "\f02b";

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 8px;

}

#shopping-cart-totals-table {

	float: right;

	width: 100%;

	padding-bottom: 8px;

}

.cart .totals table th, .cart .totals table td {

	padding: 5px;

	border: none !important;

	background: none !important;

	border: medium none !important;

	box-shadow: none !important;

	color: #333 !important;

}

.checkout {

	color: #666666;

	padding-top: 5px;

	text-align: center;

	list-style: none;

	padding: 0;

	margin: 0;

}

button.button.btn-proceed-checkout {

	background: ;

	padding: 20px 45px;

	color: #fff;

	width: 100%;

}

button.button.btn-proceed-checkout:hover {

	background: #333;

	color: #fff;

	border: 1px #000 solid;

}

button.button.btn-proceed-checkout:before {

	content: "\f00c";

	font-family: FontAwesome;

	font-size: 20px;

	padding-right: 5px;

}

button.button.btn-proceed-checkout span {

	font-size: 18px;

	font-weight: normal;

}

.checkout a {

	text-decoration: underline;

	color: #33c5fb;

}

#shopping-cart-totals-table .price {

	font-size: 14px;

	color: ;

}

#shopping-cart-totals-table strong span.price {

	font-weight: 900;

}

.a-right {

	text-align: right !important;

}

.crosssel h2 {

	border-bottom: 1px solid #e5e5e5;

	color: #666;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 16px;

	font-weight: bold;

	margin-bottom: 0;

	padding-bottom: 7px;

	text-align: left;

	text-transform: uppercase;

	width: 100%

}

/* Cart page End */

#wishlist-table {

	border: none;

	text-align: left;

}

#wishlist-table .product-name {

	margin: 0;

	text-align: left;

	font-size: 16px;

	line-height: normal;

	font-weight: 400;

    font-family: 'Noto Sans', sans-serif !important;

}

#wishlist-table input.qty {

	background: none repeat scroll 0 0 #FFFFFF;

	padding: 5px;

	text-align: center;

	border: 2px #efefef solid;

	width: 50px;

}

#wishlist-table .description {

	margin: 10px 0;

}

#wishlist-table img {

	width: auto;

}

#wishlist-table button.button.btn-cart {

	padding: 0px;

	color: #222;

	background-color: #fff;

	border: none;

	transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	-webkit-transition: all 0.3s linear;

	margin: 0 0 10px !important;

}

#wishlist-table button.button.btn-cart:before {

	content: "\f002";

	font-family: 'FontAwesome';

	font-size: 16px;

}

#wishlist-table button.button.btn-cart:hover {

	color: ;

}

#wishlist-table button.button.btn-cart span {

	display: none;

}

#wishlist-table a.remove-item {

	padding: 6px 11px;

	color: #333;

	background-color: #fff;

	border-radius: 0px;

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

	border: none;

	transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	-webkit-transition: all 0.3s linear;

	text-decoration: none;

}

#wishlist-table a.remove-item:before {

	content: "\f014";

	font-family: FontAwesome;

	font-size: 14px;

}

small {

	font-size: 85%;

	font-weight: normal;

	text-transform: lowercase;

}

a:hover small {

	color: #fff;

}

.my-wishlist .buttons-set2 {

	margin-top: 10px;

}

.my-wishlist .buttons-set2 .btn-update {

	float: right;

	margin-right: 2px;

}

.my-wishlist button.button span {

	font-size: 11px;

}

.my-wishlist .buttons-set2 .btn-share {

	float: right;

	margin-left: 8px;

}

button.button.btn-share:before {

	content: "\f002";

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 8px;

}

.my-wishlist .buttons-set2 .btn-add {

	float: right;

	margin-left: 8px;

}

.my-wishlist .back-link {

	float: left;

}

.state_bar {

	padding: 0;

	overflow: hidden;

	background-color: #FFFFFF;

	padding: 35px 0;

}

.checkout-progress {

	padding-top: 0px;

	margin: 0px 0 0px;

	overflow: hidden;

	padding: 0;

	list-style: none;

}

.checkout-progress li {

	list-style-type: none;

	width: 19%;

	text-align: center;

	color: #999;

	margin-right: 0px;

	padding: 5px 7px;

	text-transform: uppercase;

	background-color: #fff;

	border-bottom: 1px solid #ddd;

    font-family: 'Noto Sans', sans-serif !important;

	text-transform: uppercase;

	font-size: 12px;

	font-weight: normal;

	letter-spacing: 1px;

	display: inline-block;

	margin-right: -3px;

}

.checkout-progress li.active {

	background-color: #fff;

	border-bottom: 1px solid ;

	color: ;

}

.multiple_addresses {

	margin-bottom: 30px;

	background-color: #FFFFFF;

	padding: 0 0 15px 0;

}

.page-title_multi h2 {

	font-size: 25px;

	float: left;

    font-family: 'Noto Sans', sans-serif !important;

	color: #000;

	font-weight: 500;

	text-transform: uppercase;

}

.multiple_addresses .title-buttons {

	text-align: right;

}

button.button.new-address:before {

	content: "\f015";

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 8px;

}

.addresses {

	margin-bottom: 15px;

	float: left;

	width: 100%;

}

#multiship-addresses-table {

	margin-top: 5px;

	border: none;

}

#multiship-addresses-table h4 {

	font-size: 12px;

	margin: 0;

	line-height: 18px;

}

.multiple-checkout select {

	width: 100%;

	min-width: 200px;

}

#multiship-addresses-table .btn-remove {

	background-color: #fff;

	background-image: none;

	color: #333;

	cursor: pointer;

	padding: 12px 15px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	cursor: pointer;

	text-decoration: none;

	border: 1px solid #fff;

	float: left;

	transition: all 0.3s linear;

	-moz-transition: all 0.3s linear;

	-webkit-transition: all 0.3s linear;

	line-height: 12px;

}

#multiship-addresses-table .btn-remove:before {

	content: "\f014";

	font-family: FontAwesome;

	font-size: 14px;

}

#multiship-addresses-table .btn-remove:hover {

	background-image: none;

	padding: 12px 15px;

	color: #fff;

	background-color: ;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	border: 1px  solid;

}

#multiship-addresses-table .btn-remove span {

	display: none;

}

#multiship-addresses-table input.input-text {

	background-color: #FFF;

	padding: 10px 5px 10px 15px;

	border: 1px solid #ddd;

}

.state_bar li {

	width: 19%;

}

.multiple_addresses .addresses {

	margin: 15px 0;

}

.multiple_addresses .buttons-set {

	width: 90%;

	margin: auto;

}

.multiple_addresses .multiple-checkout {

	padding-bottom: 15px;

}

.multiple_addresses .buttons-set {

	margin: 10px 0;

}

.back-link {

	float: left;

}

.multiple-checkout .buttons-set .button {

	float: right;

}

.account-login {

	margin-bottom: 15px;

	background-color: #FFFFFF;

	padding: 0px;

	margin-top: 15px;

}

.account-login .col2-set .col-1 {

	float: left;

	padding-bottom: 0;

	padding: 0px;

	text-align: left;

	width: 48%;

	min-height: 362px;

	background: #f7f7f7;

	border: 1px solid #eaeaea;

	padding: 45px;

}

.account-login .col2-set .col-2 {

	float: right;

	padding-bottom: 0;

	padding: 0 0 0 55px;

	text-align: left;

	width: 48%;

	background: #f7f7f7;

	padding: 45px;

	border: 1px solid #eaeaea;

}

button.button.create-account:before {

	content: "\f007";

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 8px;

}

button.button.login:before {

	content: '\f13e';

	font-family: FontAwesome;

	font-size: 12px;

	padding-right: 8px;

}

.account-login .form-list input.input-text {

	background: #fff;

	border: 1px solid #f0f0f0;

	padding: 10px;

	width: 100%;

	margin-top: 5px;

	outline: none;

	color: #aaa;

}

.group-select ul {

	padding-left: 0px;

}

/* 404 Page */

.content-wrapper {

	margin: auto;

	text-align: center;

	background-color: #fff;

	padding-top: 50px;

	padding-bottom: 80px;

}

.page-not-found h2 {

	color: #da2c2a;

	font-size: 160px;

	font-weight: bold;

	line-height: 1;

	margin-bottom: 15px;

    font-family: 'Noto Sans', sans-serif !important;

}

.page-not-found h3 {

	color: #333;

	font-size: 20px;

	font-weight: normal;

	margin-bottom: 4em;

	text-transform: none;

    font-family: 'Noto Sans', sans-serif !important;

}

.page-not-found h3 img {

	margin-right: 8px;

	vertical-align: text-bottom;

}

.page-not-found p {

	color: #666;

	font-size: 1.33em;

	line-height: 1.5em;

	margin-bottom: 0.75em;

}

.page-not-found .btn-home {

	background-color: ;

	border: medium none;

	border-radius: 2px 2px 2px 2px;

	color: #fff;

	cursor: pointer;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 14px;

	padding: 14px 35px;

	text-decoration: none;

	height: auto;

	font-weight: normal;

	text-transform: uppercase;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

}

.page-not-found .btn-home:hover {

	background-color: #000;

}

.page-not-found .btn-home span {

	margin: 0;

	padding: 0px;

	text-align: center;

	font-size: 18px;

	font-weight: normal;

	line-height: 16px;

	text-decoration: none;

}

#toTop {

	color: #fff;

	text-align: center;

	bottom: 60px;

	display: none;

	height: 45px;

	line-height: 45px;

	overflow: hidden;

	position: fixed;

	right: 10px;

	text-decoration: none;

	width: 50px;

	background: url(../img/to-top-arrow.png) no-repeat center;

	background-color: #000;

	text-transform: uppercase;

	z-index: 100;

}

#toTop:hover {

	color: #fff;

	background-color: ;

}

/* Footer */



/* BRAND SLIDER */

.brand-logo {

	background-color: #FFFFFF;

	margin: 0px 0px 0px 0px;

	padding: 25px 0px 25px 0px;

	border-top: 1px solid #efefef;

}

.brand-logo .container {

	padding: 0px 50px;

}

.brand-logo .slider-items-products .owl-buttons .owl-next {

	position: absolute;

	right: -12px;

	top: 20px;

}

.brand-logo .slider-items-products .owl-buttons a {

	border: none;

	background: #f5f5f5;

}

.brand-logo .slider-items-products .owl-buttons .owl-next a:before {

	font-size: 24px;

}

.brand-logo .slider-items-products .owl-buttons .owl-prev a:before {

	font-size: 24px;

}

.brand-logo .slider-items-products .owl-buttons .owl-prev {

	left: -22px;

	position: absolute;

	top: 18px;

	background: none;

}

.brand-logo a.flex-next {

	background: #fff !important;

	color: #666 !important;

}

.brand-logo a.flex-next:hover {

	color: #000 !important;

	background: #fff !important;

}

.brand-logo a.flex-prev {

	background: #fff !important;

	color: #666 !important;

}

.brand-logo a.flex-prev:hover {

	color: #000 !important;

	background: #fff !important;

}

/* newsletter */

.newsletter-wrap {

	background: #191919;

	padding: 25px;

}

.newsletter {

	margin: 0 0 20px 0;

	padding: 5px 0 0;

	position: relative;

	width: 820px;

	margin: auto;

	margin: auto;

}

.newsletter-wrap h4 {

	font-size: 16px;

	text-transform: uppercase;

	display: inline-block;

	font-weight: normal;

	margin-right: 8px;

	letter-spacing: 1px

}

.newsletter-wrap input[type="text"] {

	background: #FFFFFF;

	width: 450px;

	height: 18px;

	display: inline-block;

	color: #a7a7a7;

	line-height: 22px;

	background-color: #fff;

	border: none;

	padding-left: 10px;

	font-size: 13px;

    font-family: 'Noto Sans', sans-serif !important;

	border: none;

}

.newsletter-wrap button.subscribe {

	background: ;

	border: 0 none;

	overflow: hidden;

	padding: 9px 13px !important;

	cursor: pointer;

	font-weight: normal;

	color: #fff;

	margin-left: 10px;

    font-family: 'Noto Sans', sans-serif !important;

	text-transform: uppercase;

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

}

.newsletter-wrap button.subscribe:before {

	content: "\f0e0";

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 5px;

	font-weight: normal;

}

.newsletter-wrap input[type="text"] {

	background: #FFFFFF;

	width: 450px;

	height: auto;

	display: inline-block;

	color: #a7a7a7;

	line-height: 22px;

	background-color: #fff;

	border: none;

	font-size: 13px;

    font-family: 'Noto Sans', sans-serif !important;

	border: none;

	padding: 10px

}

footer {

	padding: 0px 0 0;

	overflow: hidden;

	background: ;

	color: #fff;

	margin-top: 15px;

}

footer ul {

	margin: 0px;

	padding: 0px;

}

footer ul li {

	list-style-type: none;

}

.com-add {

	border-bottom: 1px solid #f7f7f7;

	margin-bottom: 10px;

	padding-bottom: 6px;

}

footer .footer-inner {

	margin: auto;

	overflow: hidden;

	margin-bottom: 30px;

	padding-top: 40px

}

footer .footer-inner h3 {

	color: #3D4C4F;

	font-size: 15px;

	text-transform: uppercase;

	margin: 0 0 15px;

	padding: 0 0 10px;

    font-family: 'Noto Sans', sans-serif !important;

}

.footer-column-1 {

	margin-right: 30px;

	margin-bottom: 15px;

	line-height: 18px;

	min-height: 220px;

	padding-right: 30px;

}

.footer-column {

	margin-right: 10px;

	margin-bottom: 15px;

	min-height: 120px

}

footer .footer-column a {

	transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s, background-position 300ms ease-in-out 0s;

}

footer .footer-column a:before {

	content: "\f105";

	font-family: FontAwesome;

	font-size: 13px;

	display: inline-block!important;

	cursor: pointer;

	line-height: 20px;

	color: #666;

	margin-right: 5px;

}

.footer-column-last {

	margin-right: 0px;

	margin-bottom: 15px;

	padding-left: 0px;

}

.footer-column-last li {

	padding: 0px 0 5px;

}

.footer-bottom {

	background-color: ;

}

.footer-bottom .inner {

	margin: auto;

	padding: 20px 0 15px;

	height: 60px;

}

.footer-bottom .inner a {

	color: #aaa

}

.footer-bottom .inner .bottom_links a {

	margin-left: 15px;

}

.footer-bottom .inner a:hover {

	color: #fff

}

footer a, footer p {

	font-size: 12px;

	color: #999;

	padding-top: 5px;

	padding-bottom: 5px;

}

footer .footer-column a {

	display: block;

	color: #AAAAAA

}

footer a {

	line-height: normal;

}

footer a:hover {

	color: #fff;

}

footer p {

	line-height: 20px;

}

footer h4 {

	padding: 0 0 10px;

	font-size: 14px;

	margin: 0;

	color: #fff;

	font-weight: bold;

    font-family: 'Noto Sans', sans-serif !important;

	text-transform: uppercase;

}

footer .input-text:focus {

	background: #fff;

	border-color: #464646;

}

footer .coppyright {

	color: #fff;

	float: left

}

.footer-bottom {

	padding: 0px;

	overflow: hidden;

	width: 100%;

	margin: auto; padding:18px 0;

}

.footer-bottom .company-links ul {

	padding: 0px;

}



.footer-bottom .company-links li {

	display: inline-block;

	margin-left: 20px;

	list-style: none;

	float: right;

}

.add-icon:before {

	content: "\f041";

	font-family: FontAwesome;

	font-size: 15px;

	color: #fff;

	height: 35px;

	width: 35px;

	line-height: 35px;

	display: inline-block;

	float: left;

	font-style: normal;

	text-align: center;

	margin-right: 10px;

	border-radius: 30px;

	border: 2px #aaa solid;

	border-radius: 25px

}

.email-footer {

	overflow: hidden;

	margin-top: 12px;

	font-size: 12px;

}

.email-footer a {

	font-size: 12px;

	line-height: 35px;

	color: #aaa

}

.phone-footer {

	overflow: hidden;

	font-size: 12px;

	line-height: 35px;

	color: #aaa;

	margin-bottom: 10px;

	margin-top: 12px;

}

footer address {

	display: block;

	margin: auto;

	font-style: normal;

	line-height: 1.5em;

	color: #aaa;

	padding-top: 5px;

	margin-top: 10px;

	text-align: left;

	padding-bottom: 5px;

	margin-bottom: 7px;

	font-size: 12px;

	border: none;

}

.email-icon:before {

	content: "\f0e0";

	font-family: FontAwesome;

	font-size: 14px;

	color: #fff;

	height: 35px;

	width: 35px;

	margin-right: 5px;

	line-height: 35px;

	display: inline-block;

	float: left;

	font-style: normal;

	text-align: center;

	margin-right: 10px;

	border: 2px #aaa solid;

	border-radius: 25px

}

.phone-icon:before {

	content: "\f095";

	font-family: FontAwesome;

	font-size: 15px;

	color: #fff;

	height: 35px;

	width: 35px;

	margin-right: 5px;

	line-height: 35px;

	display: inline-block;

	float: left;

	font-style: normal;

	text-align: center;

	margin-right: 10px;

	border: 2px #aaa solid;

	border-radius: 25px

}

.footer-bottom .bottom_links li {

	margin-left: 20px

}

.custom-footer-links li {

	margin: 7px 0

}

.payment-accept {

	color: #333333;

	font-size: 12px;

}

.payment-accept img {

	margin-left: 10px;

	width: 60px;

	width: 50px;

}

.footer-col-right {

	width: 58%;

	float: left

}

.contact-info {

	text-align: center;

}

ul.contact-info span {

	font-size: 13px !important;

	font-weight: 900 !important;

	color: #666;

	float: left

}

ul.contact-info li {

	margin-bottom: 8px;

	padding-bottom: 8px;

	display: inline-block;

}

ul.contact-info li.last {

	float: left;

	margin-bottom: 0px;

	border-bottom: 0px #2D3D4C solid

}

#container_newsletter {

	width: 100%;

	padding: 7px 0 7px 0;

	background: #f7f7f7;

	margin: 36px 0 22px 0

}

#text_container_news {

	width: 205px;

	height: 34px;

	float: left;

	margin-left: 30px;

	text-transform: uppercase;

    font-family: 'Noto Sans', sans-serif !important;

	font-size: 10px;

	color: #647177;

	padding-top: 7px

}

#text_container_news span {

	color: #959a9c;

	font-size: 9px

}

#container_form_news {

	position: relative;

	z-index: 0

}

#container_form_news2 input[type="text"] {

	background: #FFFFFF;

	width: 165px;

	height: 12px;

	display: inline;

	color: #a7a7a7;

	line-height: 20px;

	background-color: #FFFFFF;

	border: 2px solid #ddd;

	padding-left: 10px;

	font-size: 13px;

    font-family: 'Noto Sans', sans-serif !important;

}

#container_form_news2 input[type="submit"] {

	cursor: pointer;

	border: 0;

	background: #FFFFFF;

	width: 20px;

	height: 12px;

	display: block;

	position: relative;

	color: #a7a7a7;

	font-size: 10px;

	line-height: 20px;

	top: -18px;

	right: -160px

}

.footer-box {

	width: 1240px;

	margin: auto;

}

footer ul span {

	display: inline-block;

	font-size: 20px;

	font-weight: 300;

	line-height: 15px;

	padding-right: 3px;

}

address {

	display: block;

	margin: auto;

	font-style: normal;

	line-height: 21px;

	color: #999;

	padding-top: 10px;

	margin-top: 10px;

	text-align: left;

	padding-bottom: 15px;

	border-bottom: 1px #eaeaea solid;

	margin-bottom: 15px

}

.footer-logo {

	text-align: left;

	margin: 10px 0;

}

.social-section {

	padding: 0px;

	overflow: hidden;

	width: 100%;

	margin: auto;

	background: #191919

}

.social-section .inner {

	margin: auto;

	overflow: hidden;

	margin-bottom: 20px;

	padding-top: 20px;

}

.social .fb a:before {

	content: "\f09a";

	font-family: FontAwesome;

}

.social .fb a {

	background: #3C5B9B;

	font-size: 15px;

	border-radius: 3px;

	line-height: 25px;

	display: inline-block!important;

	width: 25px;

	height: 25px;

	color: #fff;

	text-align: center;

	padding: 0;

}

.social .fb a:hover {

	background: #3C5B9B !important;

}

.social .tw a:before {

	content: "\f099";

	font-family: FontAwesome;

}

.social .tw a {

	background: #359BED;

	font-size: 15px;

	border-radius: 3px;

	line-height: 25px;

	display: inline-block!important;

	width: 25px;

	height: 25px;

	color: #fff;

	text-align: center;

	padding: 0;

}

.social .tw a:hover {

	background: #359BED !important;

}

.social .googleplus a:before {

	content: "\f0d5";

	font-family: FontAwesome;

}

.social .googleplus a {

	background: #E33729;

	font-size: 15px;

	border-radius: 3px;

	line-height: 25px;

	display: inline-block!important;

	width: 25px;

	height: 25px;

	color: #fff;

	text-align: center;

	padding: 0;

}

.social .googleplus a:hover {

	background: #E33729!important;

}

.social .ins a:before {

	content: "\f16d";

	font-family: FontAwesome;

}

.social .ins a {

	content: "\f16d";

	font-family: FontAwesome;

	background: #a6907d;

	font-size: 15px;

	border-radius: 3px;

	line-height: 25px;

	display: inline-block!important;

	width: 25px;

	height: 25px;

	color: #fff;

	text-align: center;

	padding: 0;

}

.social .ins a:hover {

	background: #a6907d !important;

}

.social .pintrest a:before {

	content: "\f0d3";

	font-family: FontAwesome;

}

.social .pintrest a {

	content: "\f0d3";

	font-family: FontAwesome;

	background: #cb2027;

	font-size: 15px;

	border-radius: 3px;

	line-height: 25px;

	display: inline-block!important;

	width: 25px;

	height: 25px;

	color: #fff;

	text-align: center;

	padding: 0;

}

.social .pintrest a:hover {

	background: #cb2027 !important;

}

.social .linkedin a:before {

	content: "\f0e1";

	font-family: FontAwesome;

}

.social .linkedin a {

	content: "\f0e1";

	font-family: FontAwesome;

	background: #027ba5;

	font-size: 15px;

	border-radius: 3px;

	line-height: 25px;

	display: inline-block!important;

	width: 25px;

	height: 25px;

	color: #fff;

	text-align: center;

	padding: 0;

}

.social .linkedin a:hover {

	background: #027ba5 !important;

}

.social .youtube a:before {

	content: "\f167";

	font-family: FontAwesome;

}

.social .youtube a {

	background: #F03434;

	font-size: 15px;

	border-radius: 3px;

	line-height: 25px;

	display: inline-block!important;

	width: 25px;

	height: 25px;

	color: #fff;

	text-align: center;

	padding: 0;

}

.social .youtube a:hover {

	background: #F03434 !important;

}

.social h4 {

	font-size: 14px;

	font-weight: bold;

	color: #fff;

	text-align: left;

	border: none;

	padding: 0;

	margin: 0;

	margin-bottom: 5px;

}

.social ul {

	margin: 0;

	list-style: none;

}

.social ul li {

	margin-right: 7px;

}

.social a {

	transition: background 400ms ease-in-out;

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

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

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

}

.payment-accept {

	color: #333333;

	font-size: 12px;

	margin: auto;

	overflow: hidden;

	margin-bottom: 20px;

	padding-top: 20px;

}

.payment-accept img {

	margin-left: 10px;

	width: 60px;

	width: 50px;

}

 @media only screen and (min-width: 320px) and (max-width: 479px) {
 	.logo-y{
 		width: 40%;
    top: -4px;
 	}
 	.modal{
 		width: 320px;
 	}
 	.geziler-yazi{
 		margin-bottom: 10%;
 	}

.toplinks div.links div a {

	padding: 3px 5px;

}

.toplinks div.links div a {

	margin-left: 0px;

}

.toplinks>div>div.myaccount>a:before {

	font-size: 13px;

	padding-right: 0px

}

.toplinks>div>div.myaccount>a:before {

	content: '\f007';

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 0px

}

.toplinks>div>div.wishlist>a:before {

	content: '\f002';

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 0px

}

.toplinks>div>div.check>a:before {

	content: '\f00c';

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 0px

}

.toplinks>div>div.demo>a:before {

	content: '\f09e';

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 0px

}

.toplinks .links div .click-nav ul .clicker:before {

	content: '\f15b';

	font-family: FontAwesome;

	font-size: 13px;

	padding-left: 4px;

	padding-top: 2px;

	float: left;

	margin-right: 0px;

	margin-top: -2px;

}

.toplinks>div>div.login>a:before {

	content: '\f13e';

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 0px

}

.toplinks>div>div.logout>a:before {

	content: '\f09c';

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 0px

}

.toplinks {

	margin-left: 0px;

}

header .logo a img {

	width: 65%;

}

.caret {

	margin-left: -3px;

}

.search-box {

	margin-top: -50px;

	width: 155px;

}

#search {

	padding: 3px 6px;

	width: 140px;

}

.search-btn-bg {

	position: absolute;

	padding: 6px 3px;

}

nav {

	width: 100%;

	height: 55px;

	margin: auto;

}

.nav-inner {

	height: auto;

	width: 100%;

	margin: auto;

}

#mobile-menu {

	display: block !important;

	margin: auto;

}

ul.navmenu {

	padding: 0px;

	margin: auto;

}

.mini-cart .basket a span {

	display: none;

}

.mini-cart .basket a {

	margin: 0px;

	font-size: 14px;

	letter-spacing: normal;

	background: none;

	font-weight: normal;

	min-width: 40px !important;

}

.top-cart-contain {

	margin-top: 3px;

	position: absolute;

}

.top-cart-content {

	top: 43px;

	right: 6px;

}

.the-slideshow .slideshow .slide img {

	width: 100%;

}

.caption.light1 {

	display: none;

}

.slideshow-wrapper .backward {

	top: 25% !important;

	width: 15px !important;

	height: 38px !important;

}

.slideshow-wrapper .forward {

	right: 25px !important;

	top: 25% !important;

	background: url(../img/slideshow-arrows.png) -85px 0 no-repeat !important;

	width: 15px !important;

	height: 38px !important;

}

.caption.top-center {

	display: none;

}

ul.slideshow {

	height: 122px !important;

}

.the-slideshow .tab-pager {

	left: 40%;

}

.service-section .services {

	padding: 20px 0px;

	width: 100%;

	border-bottom: 1px #e5e5e5 solid;

	border-left: 1px #fff solid;

	border-right: none;

}

.offer-banner-section .row {

	padding-top: 30px;

}

.col {

	padding: 0px 0px 30px 0px;

	width: 100%

}

.col img {

	width: 100% !important;

}

.magik-producttabs .magik-pdt-container .magik-pdt-nav .pdt-nav > li {

	padding: 0px 4px;

	font-size: 12px;

}

.magik-producttabs ul.pdt-list li.item {

	width: 75%;

	margin: 0px auto 0px 13%;

}

.products-grid .item {

	margin: 20px 0px 8px 0;

}

.bag-product-slider .col-xs-4 {

	padding: 0 3px;

}

.col-item .item-title {

	white-space: normal;

}

.ratings .rating-links {

	display: none;

}

.actions button.button.btn-cart {

	margin: 5px 5px 0 5px;

	padding: 9px 5px 9px 5px;

	line-height: 10px;

}

.actions button.button.btn-cart span {

	font-size: 10px;

	padding: 0px;

}

.col-item a.thumb span.quick-view {

	display: none;

}

.magik-producttabs ul.pdt-list li.item a.thumb span.quick-view {

	display: none;

}

.promo-banner-section {

	margin: 0px auto;

}

.promo-banner-section .col {

	float: none;

	padding: 20px 0px;

	width: 95%;

	margin: auto;

}

.promo-banner-section .col img {

	width: 100%;

}

.newsletter {

	width: auto;

}

.newsletter-wrap input[type="text"] {

	width: 100% !important;

	margin: 5px 0px 15px 0px;

}

.newsletter-wrap button.subscribe {

	margin-left: 0px !important;

}

.social ul li {

	margin-right: 4px;

}

.payment-accept {

	float: none !important;

}

.breadcrumbs ul {

	padding: 0px 15px;

}

.page-title h2 {

	font-size: 20px;

	margin: 10px 0px;

}

.cat-img-title.cat-box {

	display: none;

}

.category-description .slider-items-products .owl-buttons a {

	left: 5px;

	padding: 2px 3px 10px 0px;

	height: 40px;

	width: 40px;

}

.category-description .slider-items-products .owl-buttons .owl-prev a:before {

	font-size: 20px;

	padding: 0px 13px;

	line-height: 34px;

}

.category-description .slider-items-products .owl-buttons .owl-next a:before {

	font-size: 20px;

	padding: 0px 13px;

	line-height: 34px;

}

.toolbar .pager {

	float: left;

	margin: 6px 0px;

	width: 100%;

}

.pager .pages li a {

	padding: 2px 7px;

}

.pager .limiter label, .toolbar label {

	display: none;

}

.category-products ul.products-grid li.item {

	margin: 3% 0% 0% 10%;

	width: 80%;

}

.category-products ul.products-grid li.item a.thumb span.quick-view {

	display: none;

}

.products-list .product-shop {

	width: 100%;

	margin: 10px 0;

}

.products-list .actions button.button.btn-cart {

	padding: 13px 10px;

}

.col-left .block-cart .block-content ul li .product-details {

	width: 75%;

}

.side-nav-categories {

	margin-bottom: 10px;

}

.block .block-title {

	margin-bottom: 5px;

}

.block .block-content {

	padding: 5px 0px 5px 0px;

}

.block {

	margin: 0px 0px 25px 0px;

}

.category-products ul.products-grid li.item a.thumb span.quick-view {

	display: none;

}

.products-grid .actions button.button.btn-cart span {

	font-size: 10px;

}

.nav-tabs > li {

	width: 100%;

	text-align: center;

	margin-bottom: 1px;

	border-bottom: 1px solid #ddd;

}

.tab-content {

	display: inline-block;

}

.form-add-tags input.input-text, select, textarea {

	width: 60%;

}

.more-views .owl-carousel .owl-item {

	width: 90px !important;

}

.more-views .slider-items-products a.flex-prev {

	margin: 52px 0px 4px -208px;

}

.more-views .slider-items-products a.flex-next {

	margin: 52px 0px 4px 32px;

}

.product-shop .product-next-prev .product-prev {

	margin-top: 5px;

}

.product-shop .product-next-prev .product-prev {

	width: 30px;

	height: 28px;

	right: 49px;

	margin: auto;

	padding: inherit;

}

.product-shop .product-next-prev .product-next {

	width: 30px;

	height: 28px;

	right: 15px;

	margin: auto;

	padding: inherit;

}

.product-view .product-shop .add-to-box .btn-cart {

	margin-left: 0px;

	margin-top: 10px;

}

.product-view .product-name h1 {

	font-size: 20px;

}

select#billing-address-select {

	width: 100%;

}

.sidebar .block dl {

	padding: 0px 10px;

}

.group-select li .input-box input.input-text, .group-select li .input-box textarea {

	width: 100%;

}

.group-select li .input-box {

	width: 100%;

}

.group-select li input.input-text, .group-select li textarea {

	width: 100%;

}

.group-select li select {

	width: 100%;

}

#shopping-cart-table {

	margin-top: 0px;

}

label {

	font-weight: normal;

}

button.button span {

	font-weight: normal;

}

button.button.btn-proceed-checkout {

	padding: 20px 35px;

}

.crosssel h2 {

	font-size: 13px;

	font-weight: normal;

}

.cart-collaterals h3 {

	font-size: 14px;

}

.col2-set .col-1 {

	width: 100%;

}

.col2-set .col-1 h2 {

	font-size: 20px;

}

.col2-set .col-2 {

	width: 100%;

}

.col2-set .col-2 h2 {

	font-size: 20px;

}

.back-link {

	float: none;

	display: block;

	padding: 7px 0px;

}

.state_bar li {

	width: 100%;

}

.account-login .col2-set .col-1 {

	width: 100%;

	padding: 10px;

	min-height: inherit;

	margin-bottom: 15px;

}

.account-login .col2-set .col-2 {

	width: 100%;

	padding: 10px;

}

.popup1 {

	display: none !important;

}

#overlay {

	display: none !important;

}
@media only screen and (min-width: 319px) and (max-width: 767px) {
	.ajans-backimage{
		    width: unset !important;
    max-height: 778px;
    margin-left: -205% !important;
	}
	.ajans-content{
		top: 20% !important;
    left: 15%;
	}
	.kitap-basvuru{
		font-size: 12px;
	}
	.akademi_list_image{
		width: 70% !important;
	}
	.maliyet{
		font-size: 12px;
	}
	.akademi_bilgi{
		border: 1px solid;
    border-radius: 8px;
    padding: 0px !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
    text-align: center;
    font-size: 12px !important;
	}
	.akademi_aciklama{
		margin-top: unset !important;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.ajans-content{
		top: 9% !important;
    right: 30%;
    font-size: 4px;
	}
}
.toplinks div.links div a {

	padding: 3px 10px;

}

.toplinks div.links div a {

	margin-left: 0px;

}

.toplinks>div>div.myaccount>a:before {

	font-size: 13px;

	padding-right: 0px

}

.toplinks>div>div.myaccount>a:before {

	content: '\f007';

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 0px

}

.toplinks>div>div.wishlist>a:before {

	content: '\f002';

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 0px

}

.toplinks>div>div.check>a:before {

	content: '\f00c';

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 0px

}

.toplinks>div>div.demo>a:before {

	content: '\f09e';

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 0px

}

.toplinks .links div .click-nav ul .clicker:before {

	content: '\f15b';

	font-family: FontAwesome;

	font-size: 13px;

	padding-left: 4px;

	padding-top: 2px;

	float: left;

	margin-right: 0px;

	margin-top: -2px;

}

.toplinks>div>div.login>a:before {

	content: '\f13e';

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 0px

}

.toplinks>div>div.logout>a:before {

	content: '\f09c';

	font-family: FontAwesome;

	font-size: 13px;

	padding-right: 0px

}

header .logo a img {

	width: 80%;

}

.search-box {

	margin-top: -55px;

	width: 200px;

}

#search {

	padding: 3px 6px;

	width: 175px;

}

.search-btn-bg {

	position: absolute;

	padding: 6px 3px;

}

nav {

	width: 100%;

	height: 47px;

	margin: auto;

}

.nav-inner {

	height: auto;

	width: 100%;

	margin: auto;

}

#mobile-menu {

	display: inherit;

	margin: auto;

}

ul.navmenu {

	padding: 0px;

	margin: auto;

}

.mini-cart .basket a span {

	display: none;

}

.mini-cart .basket a {

	margin: 0px;

	font-size: 14px;

	letter-spacing: normal;

	background: none;

	font-weight: normal;

	min-width: 40px !important;

}

.top-cart-contain {

	margin-top: 3px;

	position: absolute;

}

.top-cart-content {

	top: 43px;

	right: 6px;

}

.the-slideshow .slideshow .slide img {

	width: 100%;

}

.caption.light1 {

	display: none;

}

.slideshow-wrapper .backward {

	top: 30% !important;

	width: 17px !important;

	height: 45px !important;

}

.slideshow-wrapper .forward {

	right: 10px !important;

	top: 30% !important;

	background: url(../img/slideshow-arrows.png) -84px 0 no-repeat !important;

	width: 17px !important;

	height: 45px !important;

}

.caption.top-center {

	display: none;

}

ul.slideshow {

	height: 157px !important;

}

.the-slideshow .tab-pager {

	left: 46%;

}

.service-section .services {

	padding: 20px 0px;

	width: 100%;

	border-bottom: 1px #e5e5e5 solid;

	border-left: 1px #fff solid;

	border-right: none;

}

.col {

	padding: 20px 0px 20px 0px;

	width: 100%

}

.col img {

	width: 100% !important;

}

.magik-producttabs .magik-pdt-content ul.pdt-list li {

	width: 28%;

	margin-left: 10px;

	margin-right: 2%;

}

.newsletter {

	width: auto;

}

.newsletter-wrap input[type="text"] {

	width: 100% !important;

	margin: 5px 0px 15px 0px;

}

.newsletter-wrap button.subscribe {

	margin-left: 0px !important;

}

.payment-accept {

	float: none !important;

}

.footer-bottom .inner .bottom_links a {

	margin-left: 9px;

	float: left !important;

	font-size: 11px;

}

.breadcrumbs ul {

	padding: 0px 15px;

}

.page-title h2 {

	font-size: 24px;

}

.cat-img-title.cat-box {

	display: none;

}

.category-description .slider-items-products .owl-buttons a {

	left: 5px;

	padding: 2px 3px 10px 0px;

	height: 40px;

	width: 40px;

}

.category-description .slider-items-products .owl-buttons .owl-prev a:before {

	font-size: 20px;

	padding: 0px 13px;

	line-height: 34px;

}

.category-description .slider-items-products .owl-buttons .owl-next a:before {

	font-size: 20px;

	padding: 0px 13px;

	line-height: 34px;

}

.toolbar .pager {

	float: left;

	margin: 6px 0px;

	width: 100%;

}

.pager .pages li a {

	padding: 2px 8px;

}

.category-products ul.products-grid li.item {

	margin: 5% 2% 0% 2%;

	width: 29%;

}

.col-left .block-cart .block-content ul li .product-details {

	width: 80%;

}

.products-list .product-shop {

	width: 100%;

	margin: 10px 0;

}

.products-list .actions button.button.btn-cart {

	padding: 11px 10px;

}

.col-left .block-cart .block-content ul li .product-details {

	width: 84%;

}

.products-grid .actions button.button.btn-cart span {

	font-size: 10px;

}

.more-views .owl-carousel .owl-item {

	width: 106px !important;

}

.more-views .slider-items-products a.flex-prev {

	margin: 65px 0px 4px -368px;

}

.more-views .slider-items-products a.flex-next {

	margin: 65px 0px 4px 30px;

}

.nav-tabs > li {

	width: 100%;

	text-align: center;

	margin-bottom: 1px;

	border-bottom: 1px solid #ddd;

}

.tab-content {

	display: inline-block;

}

.form-add-tags input.input-text, select, textarea {

	width: 60%;

}

.product-view .product-name h1 {

	font-size: 24px;

}

select#billing-address-select {

	width: 100%;

}

.sidebar .block dl {

	padding: 0px 10px;

}

select#billing-address-select {

	width: 100%;

}

.sidebar .block dl {

	padding: 0px 10px;

}

.group-select li .input-box input.input-text, .group-select li .input-box textarea {

	width: 100%;

}

.group-select li .input-box {

	width: 100%;

}

.group-select li input.input-text, .group-select li textarea {

	width: 100%;

}

.group-select li select {

	width: 100%;

}

#shopping-cart-table {

	margin-top: 0px;

}

label {

	font-weight: normal;

}

button.button span {

	font-weight: normal;

}

.col2-set .col-1 {

	width: 100%;

}

.col2-set .col-1 h2 {

	font-size: 20px;

}

.col2-set .col-2 {

	width: 100%;

}

.col2-set .col-2 h2 {

	font-size: 20px;

}

.back-link {

	float: none;

	display: block;

	padding: 7px 0px;

}

.state_bar li {

	width: 50%;

}

.account-login .col2-set .col-1 {

	width: 100%;

	padding: 10px;

	min-height: inherit;

	margin-bottom: 15px;

}

.account-login .col2-set .col-2 {

	width: 100%;

	padding: 10px;

}

.popup1 {

	display: none !important;

}

#overlay {

	display: none !important;

}

}

@media (min-width: 768px) and (max-width: 991px) {@
	.yazi-logo{
		width: 100px !important;
		margin-left: -42px !important;
		top: 2.5% !important;
	}
	.logo-y{
		width: 13% !important;
    margin-left: -42px !important;
	}
	.gezi-menu{
		    margin-right: 14% !important;
    width: 13% !important;
	}


	.akademi_list_image{
		width: 88% !important;
	}
	.ajans-content{
		top: 25% !important;
    right: 30%;
    font-size: 16px;
	}
	.ajans-hizmetler a{
		font-size: 13px;
	}

.welcome-msg {

	display: none !important;

}

.search-box {

	margin-top: -60px;

	width: 260px;

}

#search {

	padding: 3px 6px;

	width: 230px;

}


.search-btn-bg {

	position: absolute;

	padding: 6px 3px;

}

#nav ul.level0 > li {

	width: 129px;

	margin: 0px 7px;

}

#nav ul.level0 > li.last {

	width: 136px;

}

#nav ul.level1 > li a {

	display: inline-flex;

	float: none;

}

#nav .level0-wrapper .nav-add .push_item {

	width: 22.8%;

	height: auto;

	margin-right: 15px;

}

#nav .level0-wrapper .nav-add .push_item img {

	width: 100%;

	height: auto;

}

#nav .level0-wrapper .nav-add .push_item .push_img a {

	height: 95px;

	width: 100%;

}

#nav .level0-wrapper .nav-add .push_item_last {

	width: 22.8%;

}

#nav .level0-wrapper .nav-add .push_item_last img {

	width: 100%;

}

#nav .level0-wrapper, #nav.classic .parent > ul {

	width: 740px !important;

	margin: auto;

	padding: 10px 4px 10px 0px;

}

#nav ul.level0 > li > a {

	padding: 15px 0px 15px 0px;

}

.nav-block-center {

	margin-top: 5px;

}

.grid12-5 {

	width: 23%;

}

.grid12-5 img {

	width: 100%;

}

.grid12-3 {

	width: 26%;

}

.grid12-3 a img {

	width: 100%;

}

.grid12-4 {

	width: 30%;

	margin: 5px 20px 0 0;

}

.grid12-4 a img {

	width: 245px;

}

.grid12-8 ul.level0 > li {

	width: 145px !important;

}

.grid12-8 .cat-img img {

	width: 175px !important;

}

.grid13-8 {

	width: 70%;

}

.grid12-8 {

	width: 65%;

}

.grid13-8 ul.level0 > li {

	width: 240px !important;

}

.slideshow-wrapper .browse-button, .slideshow-wrapper .tab-pager {

	z-index: 5;

}

.custom-menu .grid12-5 img {

	width: 100%;

}

#nav .level0-wrapper .nav-add {

	padding-left: 10px;

}

#nav ul.level0 > li .cat-img img {

	width: 135px;

}

.nav-inner {

	width: 740px;

}

.mini-cart .basket a span {

	display: none;

}

.mini-cart .basket a {

	min-width: 100% !important;

}

.caption.light1 {

	right: 4% !important;

	margin-right: 15% !important;

	top: 0% !important;

	width: 65% !important;

	padding-top: 10px !important;

}

.caption.light1 .heading {

	font-size: 40px !important;

	margin-top: 0px !important;

}

.caption .normal-text1 {

	display: none !important;

}

.caption.light1 .badge {

	margin-top: -83px !important;

}

.the-slideshow .slideshow .slide img {

	width: 100% !important;

}

ul.slideshow {

	height: 255px !important;

}

.slideshow-wrapper .backward {

	top: 37% !important;

	width: 22px !important;

}

.slideshow-wrapper .forward {

	top: 37% !important;

	background: url(../img/slideshow-arrows.png) -79px 0 no-repeat !important;

	width: 22px !important;

}

.caption.top-center {

	padding-top: 0% !important;

	width: 400px !important;

}

.caption .normal-text {

	font-size: 20px !important;

	margin-bottom: 0px !important;

}

.caption .heading {

	font-size: 34px !important;

	margin: 0px !important;

}

.caption p {

	padding: 10px 0px !important;

}

.caption .intro-btn a {

	padding: 10px 20px !important;

}

.caption .intro-btn {

	margin-top: 0px !important;

	padding: 5px 0px !important;

}

.caption.top-left {

	padding-left: 0%;

}

.service-section .services {

	width: 357px;

	border-bottom: 1px #e5e5e5 solid;

	border-left: 1px #e5e5e5 solid;

}

.service-section .last {

	border-right: 1px #e5e5e5 solid !important;

}

.col {

	padding: 20px 0px 20px 0px;

	width: 100%

}

.col img {

	width: 100% !important;

}

.magik-producttabs .magik-pdt-content ul.pdt-list li {

	width: 29%;

	margin-left: 10px;

	margin-right: 2%;

}

.newsletter-wrap input[type="text"] {

	width: 360px;

}

.breadcrumbs ul {

	padding: 0px 15px;

}

.page-title h2 {

	font-size: 24px;

}

.cat-img-title.cat-box {

	display: none;

}

.category-description .slider-items-products .owl-buttons a {

	left: 5px;

	padding: 2px 3px 10px 0px;

	height: 40px;

	width: 40px;

}

.category-description .slider-items-products .owl-buttons .owl-prev a:before {

	font-size: 20px;

	padding: 0px 13px;

	line-height: 34px;

}

.category-description .slider-items-products .owl-buttons .owl-next a:before {

	font-size: 20px;

	padding: 0px 13px;

	line-height: 34px;

}

.toolbar .pager {

	float: left;

	margin: 6px 0px;

	width: 100%;

}

.pager .pages li a {

	padding: 2px 8px;

}

.category-products ul.products-grid li.item {

	margin: 5% 2% 0% 2%;

	width: 45%;

}

.sidebar ol, .sidebar ul li ul {

	padding: 0px !important;

}

.box-category > ul > li ul > li > a {

	padding: 6px 10px !important;

}

.products-list .actions button.button.btn-cart {

	padding: 11px 10px;

}

.col-left .block-cart ul li.item {

	display: inline-block;

}

.col-left .block-cart .block-content ul li .product-details {

	width: 56%;

}

.side-nav-categories {

	margin-bottom: 10px;

}

ol#compare-items li a.product-name {

	width: 70%;

}

.button, .btn, .button-inverse, .button-vote, .sidebar .button, .sidebar .btn, .dropdown .dropdown-menu .button, .buttons-set .back-link a, .scrolltop, .button-tabs li a {

	margin-bottom: 5px;

}

#recently-viewed-items .product-name {

	width: 90%;

}

.block-banner img {

	width: 100%;

}

.block .block-title {

	margin-bottom: 5px;

}

.block .block-content {

	padding: 5px 0px 5px 0px;

}

.block {

	margin: 0px 0px 25px 0px;

}

.products-list .product-shop {

	width: 51%;

	margin-left: 15px;

}

.products-list .product-image {

	width: 45%;

}

.products-list .item a img {

	width: 100%;

}

.more-views .slider-items-products a.flex-prev {

	margin: 41px 0px 4px -154px;

}

.product-view .product-shop .add-to-box .btn-cart {

	margin-left: 0px;

	margin-top: 10px;

}

.product-view .product-shop ul li {

	width: 100%;

	text-align: left;

}

.product-view .add-to-links span {

	width: 100%;

	text-align: left;

	margin: 5px 0px;

}

.product-view .email-friend a {

	padding: 0px;

	text-align: left;

}

.product-view .product-shop .add-to-links .link-wishlist {

	margin-left: 5px;

}

.product-view .product-shop .add-to-links .link-compare:before {

	margin-right: 5px;

}

.product-view .email-friend {

	width: 88% !important;

	text-align: left;

}

.product-img-box img {

	width: 100%;

}

.product-view .product-name h1 {

	font-size: 23px;

}

.product-view .product-name h1 {

	font-size: 23px;

	font-weight: 600;

}

select#billing-address-select {

	width: 100%;

}

.sidebar .block dl {

	padding: 0px 10px;

}

#shopping-cart-table {

	margin-top: 0px;

}

label {

	font-weight: normal;

}

button.button span {

	font-weight: normal;

}

button.button.btn-proceed-checkout span {

	font-size: 16px;

}

button.button.btn-proceed-checkout {

	padding: 20px 4px;

}

.cart-collaterals h3 {

	font-size: 14px;

}

.crosssel h2 {

	font-size: 14px;

	font-weight: normal;

}

.col2-set .col-1 h2 {

	font-size: 20px;

}

.col2-set .col-2 h2 {

	font-size: 20px;

}

.state_bar li {

	width: 19%;

}

.newsletter-sign-box {

	left: 10%;

	min-width: 400px;

	width: 70%;

	top: 25%;

}

}
@media (max-width: 1023px){
	#yorumlar{
		display: none !important;
	}
	#yoorum{
		display: none !important;
	}
}
@media (max-width: 768px){
	.sticky .yazi-logo {
    opacity: 1;
    transition: all 1s ease 0s;
    width: 100px;
    position: fixed;
    margin-left: -42px !important;
    top: 3% !important;
}
	.modal-content{
		width: 100% !important;
		left: unset !important;
	}
	.iletb{
		font-size: 10px !important;
		margin-left: 18% !important;
	}
	#nav > li > a{
		font-size: 10px !important;
	}
}
@media (min-width: 768px){
	.kitap-media{
		display: block;
	}
	.kitap-mediap{
		display: none;
	}
	.gezi-image{

	width: 71% !important;
	height: 100% !important;

}

.gezi-form span{

font-size: 17px;

}

.gezi-form{

	border: 13px inset;

	border-color: #d6cfcf;

	width: 100%;

	height: 100%;

	text-align: center;

	font-size: 24px;

}

.gezi-form-cerceve{

	border: 13px outset;

	border-color: #444444;

	padding: 0px;

	margin-left: 4%;

}
.tablinks{

    width: 12%;

    padding: 6px;

    border: 0;

    border-radius: 7px;

    color: #de8132;

    background-color: white;

    box-shadow: 2px 6px 5px 0px rgba(222,211,222,1);

}
}

@media(max-width: 767px) {
	.gezi-form{

	border: 13px inset;

	border-color: #d6cfcf;

	width: 100%;

	height: 100%;

	text-align: center;

	font-size: 24px;

}
.tablinks{

    width: 45%;
    margin-bottom: 2%;

    padding: 6px;

    border: 0;

    border-radius: 7px;

    color: #de8132;

    background-color: white;

    box-shadow: 2px 6px 5px 0px rgba(222,211,222,1);

}
.tab{
	margin-top: 260px !important;
}

.gezi-form-cerceve{

	border: 13px outset;

	border-color: #444444;

	padding: 0px;

	margin-left: 3%;
	margin-right: 3%;
	margin-top: 3%;

}
	.gezi-image{
		width: 100% !important;
		height: 50% !important;
	}
	.slider-beyrut{
		display:none;
	}
	.acordion-yazi{
		font-size: 0.5rem!important;
	}
	.akademip{
		font-size: 20px!important;
	}
	.slider-yazi{
	display: none;
	}
	.slider-link{
	display: none;
	}
	.yayin{
		display: block;
	}
	.kitap-media{
		display: none;
	}
	.kitap-mediap{
		display: block;
	}
}

@media (min-width: 329px) and (max-width: 425px) {
	.tab{
	margin-top: 300px !important;
}
}
@media(min-width: 1226px) and (max-width: 1440px){
	.acordion-yazi{
		font-size: 1.1rem!important;
	}
}
@media (min-width: 992px) and (max-width: 1225px) {
	.ajans-hizmetler a{
		font-size: 11px;
	}
	#nav > li > a {
		font-size: 10px;
	}
	.slider-beyrut{
		position: absolute;
		z-index: 9999;
		top: 29%;
		float: left;
		left: 56%;
		text-align: center;
		font-weight: 600;
		font-size: 25px !important;
		text-transform: uppercase
	}
	.slider-yazi{
		position: absolute;
		z-index: 9999;
		top: 29%;
		float: left;
		left: 66.6%;
		text-align: center;
		font-weight: 600;
		font-size: 26px!important;
		text-transform: uppercase;
	}
	.slider-link{
		color: black;
		font-size: 20px!important;
		font-weight: 500
	}
.acordion-yazi{
	font-size: 1rem!important;
}
.search-box {

	margin-top: -60px;

	width: 260px;

}

#search {

	padding: 3px 6px;

	width: 230px;

}

.search-btn-bg {

	position: absolute;

	padding: 6px 3px;

}

#nav .level0-wrapper, #nav.classic .parent > ul {

	padding-top: 15px;

}

#nav ul.level0 > li {

	width: 168px;

	margin: 0px 0px 0px 10px;

}

#nav ul.level0 > li.last {

	width: 136px;

}

#nav ul.level1 > li a {

	display: inline-flex;

	float: none;

}

#nav .level0-wrapper .nav-add .push_item {

	width: 23.3%;

	height: auto;

	margin-right: 15px;

}

#nav .level0-wrapper .nav-add .push_item img {

	width: 100%;

	height: auto;

}

#nav ul.level0 > li .cat-img img {

	width: 100%;

}

#nav .level0-wrapper .nav-add .push_item .push_img a {

	height: 95px;

	width: 100%;

}

#nav .level0-wrapper .nav-add .push_item_last {

	width: 23.3%;

}

#nav .level0-wrapper .nav-add .push_item_last img {

	width: 100%;

}

#nav .level0-wrapper, #nav.classic .parent > ul {

	width: 925px !important;

	margin: auto;

	padding: 10px 4px 10px 0px;

}

#nav ul.level0 > li > a {

	padding: 15px 0px 15px 0px;

}

.nav-block-center {

	margin-top: 5px;

}

.grid12-5 {

	width: 23%;

}

.grid12-5 img {

	width: 100%;

}

.grid12-3 {

	width: 26%;

}

.grid12-3 a img {

	width: 150px;

}

.grid12-4 {

	width: 30%;

	margin: 5px 20px 0 0;

}

.grid12-4 a img {

	width: 300px;

}

.grid12-8 ul.level0 > li {

	width: 185px !important;

}

.grid12-8 .cat-img img {

	width: 185px !important;

}

.grid13-8 {

	width: 71%;

}

.grid12-8 {

	width: 65%;

}

#nav .grid13-8 ul.level0 > li {

	width: 150px;

}

.slideshow-wrapper .browse-button, .slideshow-wrapper .tab-pager {

	z-index: 5;

}

.cat-img img {

	width: 170px;

}

.custom-menu .grid12-5 img {

	width: 100%;

}

#nav .level0-wrapper .nav-add {

	padding-left: 10px;

}

.nav-inner {

	width: 925px;

}

.mini-cart .basket a {

	min-width: 100% !important;

}

.top-cart-content {

	right: 0px;

}

.the-slideshow .slideshow .slide img {

	width: 100%;

}

ul.slideshow {

	height: 330px !important;

}

.slideshow-wrapper .backward {

	width: 25px;

	top: 40%;

}

.slideshow-wrapper .forward {

	top: 40%;

	background: url(../img/slideshow-arrows.png) -76px 0 no-repeat;

	width: 25px;

}

.slideshow-wrapper .forward:hover {

	background-position: -76px -66px;

}

.caption.light1 {

	right: 4% !important;

	margin-right: 15% !important;

	top: 8% !important;

	width: 500px !important;

	padding-top: 10px !important;

}

.caption.light1 .heading {

	font-size: 40px;

	margin-top: 0px;

}

.caption .normal-text1 {

	display: none;

}

.caption.light1 .badge {

	margin-top: -190px !important;

}

.caption.top-center {

	padding-top: 4% !important;

	width: 400px !important;

}

.caption .normal-text {

	font-size: 20px !important;

	margin-bottom: 0px !important;

}

.caption .heading {

	font-size: 34px !important;

	margin: 0px !important;

}

.caption p {

	padding: 10px 0px !important;

}

.caption .intro-btn a {

	padding: 10px 20px !important;

}

.caption .intro-btn {

	margin-top: 0px !important;

	padding: 5px 0px !important;

}

.caption.top-left {

	padding-left: 0% !important;

	margin-left: 24% !important;

}

.service-section .services {

	width: auto;

}

.caption.light1 .heading {

	font-size: 62px !important;

}

.col {

	padding: 20px 0px 20px 0px;

	width: 100%

}

.col img {

	width: 100% !important;

}

.magik-producttabs .magik-pdt-content ul.pdt-list li {

	width: 22%;

	margin-left: 10px;

	margin-right: 10px;

}

.magik-pdt-content a.link-compare {

	padding: 6px 8px;

}

.breadcrumbs ul {

	padding: 0px 23px;

}

.page-title h2 {

	font-size: 24px;

}

.cat-img-title.cat-box {

	width: 60%;

	left: 20%;

}

.category-description .slider-items-products .owl-buttons a {

	left: 5px;

	padding: 2px 3px 10px 0px;

	height: 40px;

	width: 40px;

}

.category-description .slider-items-products .owl-buttons .owl-prev a:before {

	font-size: 20px;

	padding: 0px 13px;

	line-height: 34px;

}

.category-description .slider-items-products .owl-buttons .owl-next a:before {

	font-size: 20px;

	padding: 0px 13px;

	line-height: 34px;

}

.toolbar .pager {

	float: left;

	margin: 6px 0px;

	width: 100%;

}

.pager .pages li a {

	padding: 2px 8px;

}

.category-products ul.products-grid li.item {

	margin: 2% 2% 0% 2%;

	width: 29%;

}

.box-category > ul > li ul > li > a {

	padding: 6px 10px !important;

}

.col-left .block-cart ul li.item {

	display: inline-block;

}

.col-left .block-cart .block-content ul li .product-details {

	width: 65%;

}

.side-nav-categories {

	margin-bottom: 10px;

}

ol#compare-items li a.product-name {

	width: 75%;

}

#recently-viewed-items .product-name {

	width: 90%;

}

.block-banner img {

	width: 100%;

}

.block .block-title {

	margin-bottom: 5px;

}

.block .block-content {

	padding: 5px 0px 5px 0px;

}

.block {

	margin: 0px 0px 25px 0px;

}

.products-list .product-shop {

	width: 66%;

	margin-left: 15px;

}

.products-list .product-image {

	width: 30%;

}

.products-list .item a img {

	width: 100%;

}

.col2-set .col-1 h2 {

	font-size: 20px;

}

.col2-set .col-2 h2 {

	font-size: 20px;

}

.block-progress .block-content {

	padding: 0px 10px;

}



}

@media (min-width: 1199px){

    .acordion-yazi{
        font-size: 1rem;
    }
}


.cart-grey {

	color:#b9b9b9;

}





.select-mini {

	max-width: 100px;

	display: inline-block;

}



/*************cloud zoom*****************/

.zoom-control {

	width: 400px !important

}

.cloud_zoom .zoom_img {

	cursor: pointer;

	left: 0px;

}

/* Small thumbnails: */

.cloud_zoom .zoom_small_thumbs li {

	margin: 10px;

	margin-bottom: 8px !important;

	cursor: pointer;

}

.cloud_zoom, .zoom_img, .zoom_img_image, .zoom_source_image, .product_zoom_preview {

	display: none

}

.cloud_zoom, .cloud_zoom ul, .cloud_zoom li, .cloud_zoom img {

	margin: 0;

	padding: 0;

	border: 0;

	list-style: none

}

.cloud_zoom, .zoom_small_thumbs ul, ul .zoom_small_thumbs li, .product_zoom_area div, .pr_zoom_img {

	position: relative

}

.cloud_zoom img, .cloud_zoom li {

}

.cloud_zoom, .zoom_small_thumbs li {

	float: left

}

.zoom_right {

	float: right

}

.cloud_zoom li {

	position: absolute;

	margin-left: 5px !important;

	opacity: 9 !important;

}

.zoom_small_thumbs {

	width: 370px !important;

	margin-left: 20px !important;

}

.zoom_small_thumbs ul {

	margin-left: 0px !important;

}

.cloud_zoom img {

	vertical-align: bottom;

	max-width: none;/* width:100% !important; height:100% !important;*/

}

.zoom_small_thumbs {

	overflow: hidden

}

.zoom_small_thumbs li.vertical {

	float: none

}

.product_zoom_area {

	z-index: 2

}

.product_zoom_area div {

	overflow: hidden;

	z-index: 997

}

.product_zoom_preview {

	position: absolute;

	z-index: 998

}

.pr_zoom_img {

	z-index: 999

}

.cloud_zoom {

	direction: ltr

}

.zoom-control a {

	position: absolute;

	left: auto;

	background-image: url(../img/pagenation.png);

	background-repeat: no-repeat;

	text-indent: -9999px;

	width: 26px;

	height: 26px;

	background-color: transparent;

	z-index: 1000;

	outline: none !important;

}

.zoom-control a.zoom-prev {

	background-position: 0px 0px;

	left: 5px;

	bottom: 14% !important;

	outline: none !important;

}

.zoom-control a.zoom-next {

	background-position: 0px -26px;

	right: -38px !important;

	bottom: 14% !important;

	outline: none !important;

}

.zoom-control a.zoom-prev:hover {

	background-position: -26px 0px;

	outline: none !important;

}

.zoom-control a.zoom-next:hover {

	background-position: -26px -26px;

	outline: none !important;

}

.cloud_zoom .roll-over {

	position: absolute;

	bottom: 10px;

	left: 10px;

	font-size: 13px;

	color: #888;

	background: url(../img/roll_over.png) no-repeat 0 3px;

	text-indent: 20px;

}

.cloud_zoom .roll-over .roll-over-desc {

	margin-left: 20px;

}

.cloud_zoom .zoom_small_thumbs li:first-child {

	margin-left: 35px !important;

}

.cloud_zoom .zoom_img {

	border: solid 0px #e0e0e0;

	width: 370px;

}

.cloud_zoom .zoom_small_thumb {

	border: solid 1px #e0e0e0;

	height: 85px !important;

	width: 70px !important;

}



.fade-on-hover {

	margin-bottom:12px;

}



.img-margin {

	margin-right:10px;

	margin-bottom:10px;

}



a {

	outline: none !important;

}



.search-list {

	display:block;

	border-bottom: 1px solid #f1f1f1;

	padding: 10px 0px 10px 0px;

}



.search-list a:hover {

	text-decoration: none;

}



.search-list .info {

	color:#cdcdcd;

}

h2{

    text-align:center;

    padding: 20px;

}

/* Slider */



.slick-slide {

    margin: 0px 20px;

}



.slick-slide img {

    width: 100%;

}



.slick-slider

{

    position: relative;

    display: block;

    box-sizing: border-box;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    -webkit-touch-callout: none;

    -khtml-user-select: none;

    -ms-touch-action: pan-y;

    touch-action: pan-y;

    -webkit-tap-highlight-color: transparent;

}



.slick-list

{

    position: relative;

    display: block;

    overflow: hidden;

    margin: 0;

    padding: 0;

}

.slick-list:focus

{

    outline: none;

}

.slick-list.dragging

{

    cursor: pointer;

    cursor: hand;

}



.slick-slider .slick-track,

.slick-slider .slick-list

{

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

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

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

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

    transform: translate3d(0, 0, 0);

}



.slick-track

{

    position: relative;

    top: 0;

    left: 0;

    display: block;

}

.slick-track:before,

.slick-track:after

{

    display: table;

    content: '';

}

.slick-track:after

{

    clear: both;

}

.slick-loading .slick-track

{

    visibility: hidden;

}



.slick-slide

{

    display: none;

    float: left;

    height: 100%;

    min-height: 1px;

}

[dir='rtl'] .slick-slide

{

    float: right;

}

.slick-slide img

{

    display: block;

}

.slick-slide.slick-loading img

{

    display: none;

}

.slick-slide.dragging img

{

    pointer-events: none;

}

.slick-initialized .slick-slide

{

    display: block;

}

.slick-loading .slick-slide

{

    visibility: hidden;

}

.slick-vertical .slick-slide

{

    display: block;

    height: auto;

    border: 1px solid transparent;

}

.slick-arrow.slick-hidden {

    display: none;

}

h2{

    text-align:center;

    padding: 20px;

}

/* Slider */



.slick-slide {

    margin: 0px 20px;

}



.slick-slide img {

    width: 100%;

}

.sslide {

}



.slick-slider

{

    position: relative;

    display: block;

    box-sizing: border-box;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    -webkit-touch-callout: none;

    -khtml-user-select: none;

    -ms-touch-action: pan-y;

    touch-action: pan-y;

    -webkit-tap-highlight-color: transparent;

}



.slick-list

{

    position: relative;

    display: block;

    overflow: hidden;

    margin: 0;

    padding: 0;

}

.slick-list:focus

{

    outline: none;

}

.slick-list.dragging

{

    cursor: pointer;

    cursor: hand;

}



.slick-slider .slick-track,

.slick-slider .slick-list

{

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

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

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

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

    transform: translate3d(0, 0, 0);

}

.slick-track

{

    position: relative;

    top: 0;

    left: 0;

    display: block;

}

.slick-track:before,

.slick-track:after

{

    display: table;

    content: '';

}

.slick-track:after

{

    clear: both;

}

.slick-loading .slick-track

{

    visibility: hidden;

}



.slick-slide

{

    display: none;

    float: left;

    height: 100%;

    min-height: 1px;

}

[dir='rtl'] .slick-slide

{

    float: right;

}

.slick-slide img

{

    display: block;

}

.slick-slide.slick-loading img

{

    display: none;

}

.slick-slide.dragging img

{

    pointer-events: none;

}

.slick-initialized .slick-slide

{

    display: block;

}

.slick-loading .slick-slide

{

    visibility: hidden;

}

.slick-vertical .slick-slide

{

    display: block;

    height: auto;

    border: 1px solid transparent;

}

.slick-arrow.slick-hidden {

    display: none;

}

.yayin{

    font-size: 20px;

}

.yayinlar li{

    margin: 5px;

    margin-bottom: 15px;

}

.basvuri{

    color: white !important;

    background-color: black;

    border-radius: 15px !important;

    border: 0px;

}

.akademibas{


    margin-top: 6%;

    z-index: 999;

    color: black;

}

.akademiler{

    padding-bottom: 12px;

	font-size: 1.2rem;

}

.menejer{

	font-size: 13px;

	border: 1px solid;

	padding-top: 5%;

	padding-bottom: 5%;

	background-color: black;
	color: white;
	min-height: 63.5px;

}

.rezerve { transition: all .2s ease-in-out; }

.rezerve:hover { transform: scale(1.1); }

.tabcontent {

    display: none;



}



.tablinks active{

    color: white;

    background-color: #de8132;

}

.card {

	position: relative !important;

	display: -ms-flexbox !important;

	display: flex !important;

	-ms-flex-direction: column !important;

	flex-direction: column !important;

	min-width: 0 !important;

	word-wrap: break-word !important;

	 background-color: #fff0 !important;

	background-clip: border-box !important;

	border: 0px solid #359bed40 !important;

	border-top: 0px !important;

	border-radius: .25rem !important;

    margin-bottom: 10px;

    font-family: 'Caveat', cursive;

    font-size: 20px;

    width: 100%;

    margin-right: 100%;

}

.acordion-yazi{

	font-size: 1.2rem;
    margin-bottom: 0.4%;


}
.sslide img{

width: 100%;
min-height: 170px;

}

.profil-photo{

}

.profil-photo img{

	width: 100%;

	margin-top: 36.6%;

}

.ajans-content{

	position: absolute;

	z-index: 10;

	text-align: center;

	top: 55%;

}

.ajans-hizmetler{

	background-color: #777777;

	text-align: left;

	padding-left: 5%;

	margin-top: 1%;

	padding: 1%;

	font-size: 18px;

}

.ajans-hizmetler a{

	color: white;

}

.akademi-content{

    position: absolute !important;

    z-index: 999;

    top:29%;

    color: black;

    text-align: center;

}



.geziler-yazi span{

	font-size: 1rem;

	margin-bottom: 5%;

}

.geziler-photo{

	margin-bottom: 5%;

	height: 33vh;

}

.rezerv-gezi input{

	width: 100%;

	margin: 1%;

}

.menejer-h{

	position: absolute;

	z-index: 999;

	top: 74%;

	font-size: 13px;

	color: white;

	left: 0%;

	border-top: 1px solid;

	width: 100%;

}

.maliyet:hover{

    background-color: #00A8FF;

}

.kitap-basvuru:hover{

    background-color: #00A8FF;



}

.menejer-form {
	background-color: #e6e6e6;
	color:black;
	border: 1px solid;
	border-color: white;
	border-radius: 5px;
	margin: 5px;
	margin-top: 3%;
	height: 3rem;
	padding-left: 1%;
}
.slider-beyrut{
	position: absolute;
	z-index: 9999;
	top: 29%;
	float: left;
	left: 66%;
	text-align: center;
	font-weight: 600;
	font-size: 30px;
	text-transform: uppercase
}
.slider-yazi{
	position: absolute;
	z-index: 9999;
	top: 29%;
	float: left;
	left: 59.6%;
	text-align: center;
	font-weight: 600;
	font-size: 32px;
	text-transform: uppercase;
}
.slider-link{
	color: black;
	font-size: 25px;
	font-weight: 500
}