* {
	box-sizing:border-box
}
body {
	overflow-x:hidden;
	background-color:#fff;
	color:#333e48;
	direction:ltr
}
a:focus {
	outline:0
}
a:focus, a:hover {
	text-decoration:none
}
.clearfix::after {
content:"";
display:table;
clear:both
}
.hide {
	display:none!important
}
.show {
	display:block!important
}
.alignleft {
	display:inline;
	float:left;
	margin-right:1.618em
}
.alignleft.flip {
	float:right!important;
	margin-left:1.618em!important
}
.alignright {
	display:inline;
	float:right;
	margin-left:1.618em
}
.alignright.flip {
	float:left!important;
	margin-right:1.618em!important
}
.aligncenter {
	clear:both;
	display:block;
	margin:0 auto
}
.screen-reader-text {
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px);
	position:absolute!important
}
.screen-reader-text:active, .screen-reader-text:focus, .screen-reader-text:hover {
	background-color:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0, 0, 0, .6);
	clip:auto!important;
	display:block;
	font-weight:700;
	height:auto;
	left:0;
	line-height:normal;
	padding:1em 1.618em;
	text-decoration:none;
	top:0;
	width:auto;
	z-index:100000;
	outline:0
}
.light-bg {
	background:#f5f5f5
}
img[src="assets/images/blank.gif"] {
	background:url(../images/ajax-loader.gif) no-repeat scroll center center #fff;
	width:100%
}

button, input {
	line-height:1.286em
}
select {
	color:initial;
	font-family:"Open Sans", HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	margin-bottom:.5em
}
.dropdown-menu {
	font-size:1em
}
.electro-cute * {
	font-family:"Comic Sans MS", sans-serif
}
table {
	width:100%;
	max-width:100%;
	margin-bottom:1.236rem
}
table td, table th {
	line-height:1.5;
	vertical-align:top;
	border-top:1px solid #eceeef
}
table thead th {
	vertical-align:bottom;
	border-bottom:2px solid #eceeef
}
table tbody+tbody {
	border-top:2px solid #eceeef
}
table .table {
	background-color:#fff
}
table tbody tr td a {
	color:#3e3e3e
}
table tbody tr td a:focus, table tbody tr td a:hover {
	color:#000;
	text-decoration:none
}
table.layout {
	margin-bottom:0
}
table.layout td, table.layout th {
	padding:0;
	line-height:inherit;
	border:none;
	vertical-align:middle
}
img {
	height:auto;
	max-width:100%;
	display:block
}
.electro-cute * {
	font-family:"Comic Sans MS", sans-serif
}
.form-control, .navbar-search .form-control, table.cart .coupon .input-text {
	font-size:1.071em;
	line-height:2em;
	border-radius:1.467em;
	padding:.701em 2.134em;
	border-width:0
}
label {
	font-size:1em;
	line-height:1.286em;
	font-weight:700;
	margin-bottom:.857em
}
.input-text {
	font-size:1em;
	line-height:1.286em;
	border:1px solid #ddd;
	padding:.858em 1.858em;
	border-radius:1.286em;
	width:100%
}
.input-text:focus {
	border-color:#66afe9;
	outline:0
}
.select2-container .select2-choice {
	font-size:1em;
	line-height:1.286em;
	border:1px solid #ddd;
	padding:.858em 1.858em;
	border-radius:1.286em;
	width:100%
}
textarea.input-text {
	min-height:10em;
	padding:1.858em
}
.btn-secondary, .checkout_coupon .form-row-last .button, table.cart .coupon .button {
	background-color:#333e48;
	color:#fff
}
.form-inline-block {
	display:inline-block
}
.btn-longer {
padding:.6875rem 2.625rem
}
.btn-primary, input[type=submit] {
	font-weight:700
}
.form-row {
	position:relative;
	float:left;
	min-height:1px;
padding-left:.9375rem;
padding-right:.9375rem;
	width:100%;
	margin-bottom:1.714em
}
@media (min-width:768px) {
.form-row {
width:100%
}
}
#billing_address_2_field {
	margin-top:-.714em
}
@media (min-width:768px) {
.form-row-first, .form-row-last {
width:50%
}
}
.form-row {
	padding-left:0;
	padding-right:0
}
.form-row.form-row-first {
	padding-right:15px;
	clear:left
}
.form-row.form-row-last {
	padding-left:15px
}
.clear::after {
content:"";
display:table;
clear:both
}
fieldset {
	clear:both
}
fieldset legend {
	font-size:1.5em
}
@media (min-width:1200px) {
.container {
max-width:1200px
}
}
#content {
	margin-bottom:10.714em
}
#content #primary {
	position:relative;
	float:left;
	min-height:1px;
padding-left:.9375rem;
padding-right:.9375rem;
	width:100%;
	padding-right:0;
	padding-left:0
}
@media (min-width:992px) {
#content #primary {
padding-left:.9375rem;
width:75%;
left:25%
}
}
#content #sidebar {
	position:relative;
	float:left;
	min-height:1px;
padding-left:.9375rem;
padding-right:.9375rem;
	width:100%;
	padding-right:0;
	padding-left:0
}
@media (min-width:992px) {
#content #sidebar {
padding-right:.9375rem;
width:25%;
right:75%
}
}
.full-width #content #primary, .page-template-default #content #primary, .page-template-template-homepage-v1 #content #primary, .page-template-template-homepage-v3 #content #primary {
	padding-left:0
}
@media (min-width:768px) {
.full-width #content #primary, .page-template-default #content #primary, .page-template-template-homepage-v1 #content #primary, .page-template-template-homepage-v3 #content #primary {
width:100%;
left:auto
}
}
.right-sidebar #content #primary {
	padding-left:0;
	padding-right:0
}
@media (min-width:768px) {
.right-sidebar #content #primary {
left:auto
}
}
@media (min-width:992px) {
.right-sidebar #content #primary {
padding-right:15px
}
}
.right-sidebar #content #sidebar {
	padding-left:0;
	padding-right:0
}
@media (min-width:768px) {
.right-sidebar #content #sidebar {
right:auto
}
}
@media (min-width:992px) {
.right-sidebar #content #sidebar {
padding-left:15px
}
}
.page-template-template-page-centered-fullwidth #content #primary {
	padding-left:0
}
@media (min-width:768px) {
.page-template-template-page-centered-fullwidth #content #primary {
width:83.3333333333%;
left:8.3333333333%
}
}
@media (min-width:768px) {
.woocommerce-lost-password #content #primary {
width:66.6666666667%;
left:16.6666666667%
}
}
.col2-set {
margin-left:-.9375rem;
margin-right:-.9375rem
}
.col2-set::after {
content:"";
display:table;
clear:both
}
.col2-set .col-1, .col2-set .col-2 {
	position:relative;
	float:left;
	min-height:1px;
padding-left:.9375rem;
padding-right:.9375rem;
	width:100%
}
@media (min-width:768px) {
.col2-set .col-1, .col2-set .col-2 {
width:50%
}
}
.page-template-template-homepage-v2 #primary section:last-child, .page-template-template-homepage-v2 #sidebar aside:last-child {
	margin-bottom:0
}
.page-template-template-homepage-v3 #primary section:last-child {
	margin-bottom:0
}
.page-template-template-homepage-v3 #content+.brands-carousel {
	margin-top:-6.143em
}
section {
	margin-bottom:1.571em
}
section header {
	margin-bottom:2.857em;
	border-bottom:1px solid #dadada
}

section>h2 {
	font-size:1.786em;
	line-height:1.6em;
	position:relative;
	margin-bottom:1.6em
}
.page .entry-header {
	text-align:center;
	margin-bottom:2.857em
}
.page .entry-header h1 {
	font-size:2.857em;
	letter-spacing:-.025em;
	margin-bottom:0
}
.page .entry-header .entry-subtitle {
	color:#9f9f9f
}
.page .entry-header.header-with-cover-image {
	background-size:cover;
	background-position:center top;
	width:100vw;
	margin-left:-50vw;
	left:50%;
	position:relative;
	min-height:589px;
	margin-bottom:0
}
.page .entry-header.header-with-cover-image .caption {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.page .entry-header.header-with-cover-image .caption h1 {
	font-weight:700;
	margin-bottom:0
}
.page .entry-header.header-with-cover-image .caption .entry-subtitle {
	color:#434343;
	font-size:1.286em;
	position:relative;
	top:1.667em
}
.comment-content img.wp-smiley, .entry-content img.wp-smiley, .page-content img.wp-smiley {
	border:none;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	display:inline-block
}
.wp-caption {
	margin-bottom:1.618em;
	max-width:100%
}
.wp-caption img[class*=wp-image-] {
display:block;
margin:0 auto
}
.wp-caption .wp-caption-text {
	text-align:left;
	font-style:italic;
	padding:0 0 1em 0
}
embed, iframe, object, video {
	max-width:100%
}
img.desaturate {
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray;
	filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale")
}
img.desaturate:hover {
	-webkit-filter:grayscale(0);
	filter:none
}
.primary-nav .nav-inline>.menu-item {
	display:inline-block
}
.primary-nav .nav-inline>.menu-item+.menu-item {
	margin-left:2.5em
}
.primary-nav .nav-inline>.menu-item.dropdown+.menu-item {
	margin-left:2.143em
}
.primary-nav .nav-inline>.menu-item>a {
	display:inline-block;
	color:#334141;
	font-size:1.071em;
	font-weight:700
}
.primary-nav .nav-inline>.menu-item>a:focus, .primary-nav .nav-inline>.menu-item>a:hover {
	text-decoration:none
}
.primary-nav .nav-inline>.menu-item>a.disabled {
	color:#818a91
}
.primary-nav .nav-inline>.menu-item>a.disabled, .primary-nav .nav-inline>.menu-item>a.disabled:focus, .primary-nav .nav-inline>.menu-item>a.disabled:hover {
	color:#818a91;
	cursor:not-allowed;
	background-color:transparent
}
.primary-nav .nav-inline .dropdown-toggle::after {
content:'\f107';
font-family:FontAwesome;
color:#aeaeae;
border-top:none;
border-left:none;
border-right:none;
margin-left:.5em;
margin-right:0;
width:auto;
height:auto
}
.primary-nav .nav-inline>.menu-item.open .dropdown-menu {
	transform:translateY(0)
}
.header-logo+.primary-nav {
padding:1.9em .9375rem
}

.secondary-nav {
	padding-left:0;
	margin-bottom:0;
	list-style:none;
	line-height:3.714em
}
.secondary-nav .menu-item {
	display:inline-block
}
.secondary-nav .menu-item a {
	display:inline-block;
	font-weight:700;
	color:#333e48
}
.secondary-nav .menu-item a:focus, .secondary-nav .menu-item a:hover {
	text-decoration:none;
	color:#333e48
}
.secondary-nav .menu-item.highlight a {
	color:#df3737
}
.secondary-nav .menu-item.unbold a {
	font-weight:400
}
.secondary-nav .menu-item.bold a {
	font-weight:400
}
.secondary-nav .menu-item.pull-right a {
	font-weight:400
}
.secondary-nav .menu-item+.menu-item {
	margin-left:2em
}
.electro-wc-wppp-select {
	border-radius:1.071em;
	color:#7e7e7e;
	border-color:#e3e3e3
}
.owl-carousel {
	display:none;
	width:100%;
	-webkit-tap-highlight-color:transparent;
	position:relative;
	z-index:1
}
.owl-carousel .owl-stage {
	position:relative;
	-ms-touch-action:pan-Y
}
.owl-carousel .owl-stage:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0, 0, 0)
}
.owl-carousel .owl-item {
	position:relative;
	min-height:1px;
	float:left;
	-webkit-backface-visibility:hidden;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none
}
.owl-carousel .owl-item img {
	-webkit-transform-style:preserve-3d;
	display:block;
	width:100%;
	height:auto
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	display:none
}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
	cursor:pointer;
	cursor:hand;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel.owl-loaded {
	display:block
}
.owl-carousel.owl-loading {
	opacity:0;
	display:block
}
.owl-carousel.owl-hidden {
	opacity:0
}
.owl-carousel.owl-refresh .owl-item {
	display:none
}
.owl-carousel.owl-drag .owl-item {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.owl-carousel.owl-grab {
	cursor:move;
	cursor:grab
}
.owl-carousel.owl-rtl {
	direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
	float:right
}
.no-js .owl-carousel {
	display:block
}
.owl-carousel .animated {
	animation-duration:1s;
	animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
	z-index:0
}
.owl-carousel .owl-animated-out {
	z-index:1
}
.owl-carousel .fadeOut {
	animation-name:fadeOut
}
@keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
.owl-carousel .owl-item .owl-lazy {
	opacity:0;
transition:opacity .4s ease
}
.owl-carousel .owl-item img {
	transform-style:preserve-3d
}
.owl-dots {
	text-align:center
}
.owl-dots .owl-dot {
	width:8px;
	height:8px;
	background-color:#bcbcbc;
	display:inline-block;
	border-radius:50%
}
.owl-dots .owl-dot.active {
	width:30px;
	height:8px;
	border-radius:3px
}
.owl-dots .owl-dot+.owl-dot {
	margin-left:1em
}
@media (min-width:768px) {
table.cart .coupon {
width:41.6666666667%
}
}
.inner {
	padding-top:8.571em;
	padding-bottom:8.571em
}
.inner-md {
	padding-top:7.143em;
	padding-bottom:7.143em
}
.inner-sm {
	padding-top:5.714em;
	padding-bottom:5.714em
}
.inner-xs {
	padding-top:2.857em;
	padding-bottom:2.857em
}
.inner-top {
	padding-top:8.571em
}
.inner-top-md {
	padding-top:7.143em
}
.inner-top-sm {
	padding-top:5.714em
}
.inner-top-xs {
	padding-top:2.857em
}
.inner-bottom {
	padding-bottom:8.571em
}
.inner-bottom-md {
	padding-bottom:7.143em
}
.inner-bottom-sm {
	padding-bottom:5.714em
}
.inner-bottom-xs {
	padding-bottom:2.857em
}
.inner-left {
	padding-left:5.357em
}
.inner-left-md {
	padding-left:4.286em
}
.inner-left-sm {
	padding-left:3.214em
}
.inner-left-xs {
	padding-left:2.143em
}
.inner-right {
	padding-right:5.357em
}
.inner-right-md {
	padding-right:4.286em
}
.inner-right-sm {
	padding-right:3.214em
}
.inner-right-xs {
	padding-right:2.143em
}
.outer {
	margin-top:8.571em;
	margin-bottom:8.571em
}
.outer-md {
	margin-top:7.143em;
	margin-bottom:7.143em
}
.outer-sm {
	margin-top:5.714em;
	margin-bottom:5.714em
}
.outer-xs {
	margin-top:2.857em;
	margin-bottom:2.857em
}
.outer-top {
	margin-top:8.571em
}
.outer-top-md {
	margin-top:7.143em
}
.outer-top-sm {
	margin-top:5.714em
}
.outer-top-xs {
	margin-top:2.857em
}
.outer-bottom {
	margin-bottom:8.571em
}
.outer-bottom-md {
	margin-bottom:7.143em
}
.outer-bottom-sm {
	margin-bottom:5.714em
}
.outer-bottom-xs {
	margin-bottom:2.857em
}
.center-block {
	float:none
}
.height-xs {
	height:30vh
}
.height-sm {
	height:44vh
}
.height-md {
	height:61vh
}
.height-lg {
	height:90vh
}
.no-margin {
	margin:0
}
.animate-in-view {
	opacity:0
}
.animated {
	opacity:1
}
.yamm .collapse, .yamm .dropup, .yamm .nav, .yamm ul.navbar-nav>li.dropdown, .yamm>.dropdown {
	position:static
}
.yamm .container {
	position:relative
}
.yamm .dropdown-menu {
	left:auto
}
.yamm .no-yamm-content-padding .yamm-content {
	padding:0
}
.yamm .dropdown.yamm-fw .dropdown-menu {
	left:0;
	right:0;
	position:absolute;
	padding:0;
animation-duration:.2s
}
.yamm .dropdown.yamm-fw .dropdown-menu .menu-item {
	list-style:none
}
.yamm .dropdown.yamm-fw .dropdown-menu .menu {
	padding:0
}
.yamm .yamm-content {
	padding:2.143em
}
.yamm .yamm-content .wpb_content_element {
	margin:0
}
.yamm .yamm-content .bg-yamm-content {
	position:absolute;
	right:0;
	bottom:0
}
.yamm .nav-title, .yamm h1, .yamm h2, .yamm h3, .yamm h4, .yamm h5, .yamm h6 {
	font-weight:700;
	font-size:1.071em;
	padding:.571em 0;
	min-height:2.667em
}
.yamm .nav-title a, .yamm .nav-title>a, .yamm h1 a, .yamm h1>a, .yamm h2 a, .yamm h2>a, .yamm h3 a, .yamm h3>a, .yamm h4 a, .yamm h4>a, .yamm h5 a, .yamm h5>a, .yamm h6 a, .yamm h6>a {
	padding:0;
	font-weight:700
}
.yamm .nav-divider {
	height:1px;
	border-top:1px solid #ddd;
	margin:.5em 0
}
.yamm .nav-subtext, .yamm .nav-text {
	display:block
}
.yamm .nav-subtext {
	font-size:.8em;
	color:#aaa;
	line-height:1
}
.primary-nav .nav-inline .yamm-fw .dropdown-menu {
	width:900px
}
.primary-nav .nav-inline .yamm-tfw .dropdown-menu {
	width:600px
}
.primary-nav .nav-inline .yamm-hw .dropdown-menu {
	width:450px
}
.vertical-menu .dropdown:not(.list-group-item)>.dropdown-menu>li {
width:240px
}
.vertical-menu.yamm .dropdown.yamm-fw .dropdown-menu {
	left:100%
}
.vertical-menu.yamm .dropdown.yamm-fw .dropdown-menu>li {
	width:900px
}
.vertical-menu .dropdown.yamm-tfw .dropdown-menu>li, .vertical-menu .list-group-item>.dropdown.yamm-tfw .dropdown-menu>li {
	width:540px;
	position:relative
}
.vertical-menu .yamm-content {
	padding:1.143em 1.143em 0 1.143em
}
.bg-yamm-extend-outside {
	position:relative;
	right:-50px
}
.navbar-primary #header-v3 .navbar-nav .dropdown-menu .yamm-content ul, .navbar-primary .departments-menu .dropdown-menu .yamm-content ul, .primary-nav .nav-inline .dropdown-menu .yamm-content ul, .vertical-menu .yamm-content ul {
	padding:0;
	list-style:none;
	margin:0
}
.navbar-primary #header-v3 .navbar-nav .dropdown-menu .yamm-content ul+ul, .navbar-primary .departments-menu .dropdown-menu .yamm-content ul+ul, .primary-nav .nav-inline .dropdown-menu .yamm-content ul+ul, .vertical-menu .yamm-content ul+ul {
	margin-top:1.143em
}
.navbar-primary #header-v3 .navbar-nav .dropdown-menu .yamm-content ul>li>a, .navbar-primary .departments-menu .dropdown-menu .yamm-content ul>li>a, .primary-nav .nav-inline .dropdown-menu .yamm-content ul>li>a, .vertical-menu .yamm-content ul>li>a {
	padding:.35em 1.429em;
	display:block;
	padding-left:0;
	color:#333e48;
	text-decoration:none
}
.navbar-primary #header-v3 .navbar-nav .dropdown-menu .yamm-content ul>li>a:hover, .navbar-primary .departments-menu .dropdown-menu .yamm-content ul>li>a:hover, .primary-nav .nav-inline .dropdown-menu .yamm-content ul>li>a:hover, .vertical-menu .yamm-content ul>li>a:hover {
	background-color:transparent;
	color:#000
}
.departments-menu .yamm-fw .dropdown-menu>li {
	width:896px
}
.departments-menu .yamm-tfw .dropdown-menu>li {
	width:596px
}
.departments-menu .yamm-hw .dropdown-menu>li {
	width:446px
}

}
.top-bar {
	border-bottom:1px solid #ddd;
	padding:5px 0
}
.top-bar .nav-inline .menu-item {
	display:inline-block;
	color:#959595;
	font-size:.929em
}
.top-bar .nav-inline .menu-item+.menu-item:before {
	content:'|';
	color:#cad5d5;
	display:inline-block;
	margin:0 1em
}
.top-bar .nav-inline .menu-item>a {
	display:inline-block;
	color:#334141
}
.top-bar .nav-inline .menu-item>a i {
	margin-right:6px;
	font-size:20px
}
.top-bar .nav-inline .menu-item>a:focus, .top-bar .nav-inline .menu-item>a:hover {
	text-decoration:none
}
.top-bar .nav-inline .menu-item>a.disabled {
	color:#818a91
}
.top-bar .nav-inline .menu-item>a.disabled, .top-bar .nav-inline .menu-item>a.disabled:focus, .top-bar .nav-inline .menu-item>a.disabled:hover {
	color:#818a91;
	cursor:not-allowed;
	background-color:transparent
}
.top-bar .nav-inline .menu-item .dropdown-menu {
	top:30px
}
.top-bar .nav-inline .menu-item .dropdown-menu .menu-item {
	display:block
}
.site-header {
	padding:.893em 0
}
.site-header .dropdown-menu {
	z-index:1001
}
.header-logo {
	position:relative;
	float:left;
	min-height:1px;
	padding-left:0;
padding-right:.9375rem
}
@media (min-width:768px) {
.header-logo {
width:20%
}
}
.header-logo .header-logo-link {
	display:block
}
.primary-nav {
	position:relative;
	float:left;
	min-height:1px;
padding-left:.9375rem;
padding-right:.9375rem;
	padding-top:.393em;
	padding-bottom:.393em
}
@media (min-width:768px) {
.primary-nav {
width:50%
}
}
.header-support-info {
	position:relative;
	float:left;
	min-height:1px;
padding-left:.9375rem;
padding-right:.9375rem;
	padding-top:20px
}
@media (min-width:768px) {
.header-support-info {
width:30%;
float:right
}
}
.header-support-info .support-icon {
	padding-right:20px;
	padding-left:15px
}
.header-support-info .support-icon .fa {
	font-size:3em
}
.header-support-info .support-icon .ec {
	font-size:3.571em
}
.header-v1, .header-v3 {
	padding-bottom:0;
	border-bottom:1px solid #ddd
}
.header-v1 .container>.row:first-child, .header-v3 .container>.row:first-child {
	margin-bottom:1.786em
}


.header-v1 .navbar-search+.navbar-nav.pull-right, .header-v3 .navbar-search+.navbar-nav.pull-right {
padding-right:.9375rem
}
.header-v1 .navbar-nav .nav-link, .header-v3 .navbar-nav .nav-link {
	line-height:2.53em;
	font-weight:700;
	font-size:1.142em;
	color:#333e48
}
.header-v1 .navbar-nav+.navbar-nav, .header-v1 .navbar-search+.navbar-nav, .header-v3 .navbar-nav+.navbar-nav, .header-v3 .navbar-search+.navbar-nav {
	margin-left:2.714em
}
.header-v3, .home .header-v1, .page-template-template-homepage-v1 .header-v1 {
	border-bottom:0
}
.header-v3+.navbar-primary {
	padding:0
}
.header-v3+.navbar-primary .navbar-nav>.menu-item>a {
	padding:1.429em 1.375em
}
.full-color-background .header-v3, .full-color-background .top-bar {
	background-color:#fed700
}
.full-color-background .header-v3 {
	padding-top:1.4em
}
.full-color-background .header-v3 .navbar-search .input-group .btn, .full-color-background .header-v3 .navbar-search .input-group .hero-action-btn {
	background-color:#333e48;
	color:#fff;
	border-color:#333e48
}
.full-color-background .header-v3 .navbar-search .input-group .form-control, .full-color-background .header-v3 .navbar-search .input-group .input-group-addon, .full-color-background .header-v3 .navbar-search .input-group table.cart .coupon .input-text, table.cart .coupon .full-color-background .header-v3 .navbar-search .input-group .input-text {
	border-color:#fff
}
.full-color-background .header-v3 .navbar-mini-cart .cart-items-count {
	background-color:#333e48;
	color:#fff
}
.full-color-background .header-v3 .ellipse-bg {
	fill:#64c3f1
}
.full-color-background .navbar-primary {
	border-top-width:1px;
	border-top-style:solid
}
.full-color-background .navbar-primary .navbar-nav {
	margin-left:-20px
}
.full-color-background .header-v3+.navbar-primary .navbar-nav>.menu-item>a {
	padding:.907em 1.375em
}
.full-color-background .top-bar {
	border-bottom:none
}
.header-v3 {
	padding-bottom:.64em;
	padding-top:2.4em
}
.navbar-primary {
	padding:.358em 1rem
}
.navbar-primary a[data-toggle=dropdown]::after {
content:'\79';
font-family:font-electro;
color:#333e48;
border-top:none;
border-left:none;
border-right:none;
margin-left:.857em;
width:auto;
height:auto
}
.navbar-primary .navbar-nav .nav-link {
	line-height:2.143em;
	font-weight:700;
	font-size:1.142em;
	color:#333e48
}
.navbar-primary .navbar-nav+.navbar-nav, .navbar-primary .navbar-search+.navbar-nav {
	margin-left:2.714em
}
.navbar-primary .navbar-nav+.navbar-nav.navbar-compare, .navbar-primary .navbar-search+.navbar-nav.navbar-compare {
	margin-left:0
}
.navbar-primary .navbar-nav>.menu-item {
	float:left
}
.navbar-primary .navbar-nav>.menu-item>a {
	display:block;
	font-size:1.143em;
	font-weight:700;
	line-height:1.125em;
	color:#333e48;
	padding:1.358em 1.375em;
	border-right:1px solid transparent
}
.navbar-primary .navbar-nav>.menu-item>a:focus, .navbar-primary .navbar-nav>.menu-item>a:hover {
	color:#333e48;
	text-decoration:none
}
.navbar-primary .navbar-nav>.menu-item:last-child>a {
	border-right:0
}
.navbar-primary .navbar-mini-cart .dropdown-menu-mini-cart {
	top:108%!important;
	right:-25px;
	box-shadow:none;
	padding:2.2em 2.1em 1.2em 2.1em;
	border:2px solid transparent
}
.navbar-primary .navbar-mini-cart .nav-link::after {
content:none
}
.navbar-primary .navbar-mini-cart .cart-items-count {
	background-color:#333e48;
	color:#fff
}
.navbar-primary .nav:after, .navbar-primary .nav:before {
	display:none
}
.header-v1+.navbar-primary {
	padding:0
}

.navbar-primary #header-v3 .navbar-nav>.menu-item .dropdown-menu .menu-item-has-children .dropdown-menu, .primary-nav .nav-inline>.menu-item .dropdown-menu .menu-item-has-children .dropdown-menu, .top-bar .nav-inline>.menu-item .dropdown-menu .menu-item-has-children .dropdown-menu {
	top:0;
	left:100%
}
.navbar-primary #header-v3 .navbar-nav .menu-item .dropdown-menu {
	top:100%
}
.primary-nav .nav-inline .menu-item .dropdown-menu {
	top:46px
}
.navbar-primary #header-v3 .navbar-nav>.menu-item>a[data-toggle=dropdown]::after {
display:none
}
.navbar-primary #header-v3 .navbar-nav>.menu-item.open .dropdown-menu {
	transform:translateY(0)
}
.navbar-compare i.ec, .navbar-mini-cart i.ec, .navbar-search i.ec, .navbar-wishlist i.ec {
	line-height:.9em;
	font-size:1.429em
}
.primary-nav .nav-inline .yamm-fw.open>a {
	position:relative
}

@-webkit-keyframes fadeIn {
from {
opacity:0
}
to {
	opacity:1
}
}
@-moz-keyframes fadeIn {
from {
opacity:0
}
to {
	opacity:1
}
}
@keyframes fadeIn {
from {
opacity:0
}
to {
	opacity:1
}
}
.home-v1-slider, .home-v2-slider, .home-v3-slider {
	background-color:#f9f9f9;
	width:100vw;
	position:relative;
	margin-left:-50vw;
	left:50%;
	margin-bottom:3em;
	height:485px
}
.home-v1-slider .item, .home-v2-slider .item, .home-v3-slider .item {
	height:485px
}
.home-v1-slider .owl-dots, .home-v2-slider .owl-dots, .home-v3-slider .owl-dots {
	position:absolute;
	bottom:20px;
	display:block;
	text-align:center;
	width:100%
}
.hero-action-btn a {
	color:#333e48;
	font-weight:100
}
.home-v2-slider {
	left:33.33%
}
.hero-1 {
	font-size:4.125em;
	color:#333e48;
	font-weight:300;
	line-height:.788em;
	margin-bottom:10px;
	text-transform:uppercase
}
.hero-2 {
	font-size:3em;
	color:#333e48;
	font-weight:300;
	line-height:1em;
	margin-bottom:30px;
	text-transform:uppercase
}


.image {
	position:absolute;
	right:0;
	overflow:hidden;
	height:485px
}

#owl-main .item {
	background-position:center 55%;
	background-size:cover;
	height:485px;
	width:100%
}
#owl-main .item .container {
	display:table;
	height:inherit;
	width:100%
}
#owl-main .item .caption {
	padding-top:85px;
	display:table-cell
}
.home-full-width-slider {
	margin-bottom:2em
}
.features-list {
	border:1px solid #ddd;
	border-radius:8px;
	margin-bottom:2.5em;
	margin-left:0;
	margin-right:0
}
.features-list::after {
content:"";
display:table;
clear:both
}
.features-list .media {
	width:150px;
	margin:0 auto
}
.features-list .media-left i {
	font-size:2.571em
}
.features-list .media-left i.ec-customers {
	font-size:3.386em
}
.features-list .media-body {
	text-align:center;
	font-size:1.071em
}
.features-list .feature {
	padding-top:2.143em;
	padding-bottom:2.143em
}
.features-list .feature+.feature {
	border-left:1px solid #ddd
}
.features-list .feature-text strong {
	display:block
}
.features-list.columns-4 .feature {
	position:relative;
	float:left;
	min-height:1px;
padding-left:.9375rem;
padding-right:.9375rem;
	width:100%
}
@media (min-width:992px) {
.features-list.columns-4 .feature {
width:33.3333333333%
}
}
.features-list.columns-5 .feature {
	position:relative;
	float:left;
	min-height:1px;
padding-left:.9375rem;
padding-right:.9375rem;
	width:100%
}
@media (min-width:992px) {
.features-list.columns-5 .feature {
width:20%
}
}
.brands-carousel {
	margin-bottom:6.071em
}
.brands-carousel .item {
	text-align:center;
	height:50px;
	position:relative
}
.brands-carousel .item figure {
	display:block;
	margin:0;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:100%;
	text-align:center
}
.brands-carousel .item figure .text-overlay {
	background-color:rgba(26, 187, 156, 0)!important;
	display:none
}
.brands-carousel .item figure .text-overlay a {
	opacity:0
}
.brands-carousel .item figure:hover img {
	opacity:1
}
.brands-carousel .item figure img {
	opacity:.5;
	max-height:50px;
	width:auto;
	margin:0 auto
}
.owl-brands {
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	padding:1.286em 0
}
.owl-brands .owl-nav {
	-webkit-tap-highlight-color:transparent;
	position:relative
}
.owl-brands .owl-nav [class*=owl-] {
color:#d6d6d6;
font-size:14px;
display:inline-block;
cursor:pointer;
position:absolute;
top:-30px;
line-height:14px
}
.owl-brands .owl-nav [class*=owl-]:hover {
color:#869791;
text-decoration:none
}
.owl-brands .owl-nav .owl-prev {
	left:0
}
.owl-brands .owl-nav .owl-next {
	right:0
}
.owl-brands .owl-nav .disabled {
	opacity:.5;
	cursor:default
}
#content+.brands-carousel {
	margin-top:-5.143em
}
.footer-widgets {
	margin-bottom:6.429em
}
.footer-widgets .widget-title {
	font-size:1.429em;
	padding:15px 0;
	border-bottom:1px solid #dadada;
	margin-bottom:40px;
	position:relative
}
.footer-widgets .widget-title:after {
	content:' ';
	width:83px;
	border-bottom:2px solid transparent;
	display:block;
	position:absolute;
	bottom:-1px
}
.footer-newsletter {
	padding:5px 0
}
.footer-newsletter .newsletter-title {
	display:inline-block;
	font-size:1.571em;
	margin-right:25px;
	line-height:2.429em;
	margin-bottom:0
}
.footer-newsletter .newsletter-marketing-text {
	margin-left:25px;
	font-size:1.071em
}
.footer-newsletter form {
	margin-top:2px
}
.footer-newsletter input[type=text] {
	padding:1.04em 2em;
	background-color:#fff;
	border:0
}
.footer-bottom-widgets {
	background-color:#f8f8f8;
	padding:4.143em 0 5.714em 0
}
.footer-bottom-widgets .widget-title {
	font-size:1.143em;
	line-height:1.125em;
	margin-bottom:2.5em;
	font-weight:700
}
.footer-bottom-widgets ul {
	list-style:none;
	padding-left:0;
	margin-bottom:0
}
.footer-bottom-widgets ul>li>a {
	font-size:1em;
	color:#333e48
}
.footer-bottom-widgets ul>li>a:focus, .footer-bottom-widgets ul>li>a:hover {
	color:#333e48
}
.footer-bottom-widgets ul>li+li {
	margin-top:1em
}
.footer-bottom-widgets ul.children {
	margin-top:1em
}
.footer-bottom-widgets .columns {
	display:inline-block;
	vertical-align:top
}
.footer-bottom-widgets .columns+.columns {
	margin-left:5.357em
}
.footer-contact>div:last-child {
	margin-bottom:0
}
.footer-logo {
	margin-bottom:2.571em
}
.footer-call-us {
	margin-bottom:3em
}
.footer-call-us .call-us-icon {
	padding-right:20px
}
.footer-call-us .call-us-icon .fa {
	font-size:3em
}
.footer-call-us .call-us-icon .ec {
	font-size:4.643em
}
.footer-call-us .call-us-text {
	font-weight:100;
	font-size:.929em;
	display:block;
	line-height:1.429em
}
.footer-call-us .call-us-number {
	font-size:1.571em;
	display:block;
	line-height:1.429em
}
.footer-address {
	margin-bottom:3.143em
}
.footer-address .footer-address-title {
	display:block
}
.footer-address address {
	margin-bottom:0
}
.footer-social-icons {
	margin-bottom:3em
}
.footer-social-icons .social-icons {
	margin-bottom:0
}
.footer-social-icons .social-icons>li {
	display:inline-block
}
.footer-social-icons .social-icons>li+li {
	margin-left:1.857em
}
.footer-social-icons .social-icons a {
	color:#7c7c7c;
	font-size:1.571em
}
.footer-social-icons .social-icons a:focus, .footer-social-icons .social-icons a:hover {
	text-decoration:none;
	color:#494949
}
.copyright-bar {
	background-color:#eaeaea;
	padding:5px 0
}
.copyright-bar a {
	font-weight:400;
	color:#333e48
}
.copyright-bar a:focus, .copyright-bar a:hover {
	color:#333e48
}
.footer-payment-logo .cash-card {
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.footer-payment-logo .card-inline .card-item {
	float:left
}
.footer-payment-logo .card-inline .card-item+.card-item {
	margin-left:1.143em
}
.footer-payment-logo .card-item>img {
	height:auto
}
.contact-page-title {
	font-size:1.786em;
	color:#333e48;
	padding-bottom:.6em;
	position:relative;
	border-bottom:1px solid #dadada;
	margin-bottom:1.2em
}
.contact-page-title:after {
	content:' ';
	width:4.56em;
	border-bottom:2px solid transparent;
	display:block;
	position:absolute;
	bottom:-1px
}
.map iframe {
	width:100%
}
.contact-form.vc_column_container .vc_column-inner {
	padding-right:70px
}
.contact-form .form-group {
	margin-bottom:1.714em
}
.wpb_gmaps_widget .wpb_wrapper {
	padding:0!important
}
.info-404 .search-field {
	width:40%
}
@media (max-width:767px) {
#content {
margin-bottom:5.714em
}
.secondary-nav .menu-item {
display:block
}
.secondary-nav .menu-item a {
display:block
}
.secondary-nav .menu-item+.menu-item {
margin-left:0
}
.secondary-nav .menu-item.pull-right {
float:left
}
.header-support-info {
float:none;
text-align:center
}
.header-support-info .media-body, .header-support-info .media-left, .header-support-info .media-right {
display:inline-block
}
.header-support-info .media-body {
width:auto
}
.header-support-info .media-left {
padding-right:10px;
padding-left:0
}
.tp-bullets.custom {
display:none!important
}
.slider-sm-btn {
padding:7px 27px!important;
font-size:14px!important
}
#tab-description .electro-description .layout tr td {
display:inline-block;
width:100%
}
#primary #tab-description .electro-description .layout tr td:last-child img {
left:24px;
width:100%
}
#primary #tab-description .electro-description .layout:last-child tr td:first-child img {
right:25px;
width:100%
}
#primary #tab-description .electro-description .layout:last-child tr td:first-child {
margin-bottom:60px
}
.navbar-primary .navbar-nav>.menu-item {
float:none
}
.navbar-primary .navbar-nav>.menu-item>a {
border-right:none
}
.navbar-primary button.navbar-toggler:focus, .navbar-primary button.navbar-toggler:hover {
background:0 0;
border:1px solid transparent;
padding:.5rem .75rem;
line-height:1
}
.header-v1+.navbar-primary, .header-v3+.navbar-primary {
padding:.358em 1rem
}
.primary-nav .navbar-toggler {
position:absolute;
right:1.071em;
top:.4em;
border:1px solid #ddd;
padding:.4rem .75rem .6rem
}
.primary-nav .nav-inline>.menu-item {
display:block
}
.primary-nav .nav-inline>.menu-item.dropdown+.menu-item {
margin-left:0
}
.primary-nav .nav-inline>.menu-item+.menu-item {
margin-left:0
}
.primary-nav .nav-inline>.menu-item>a {
display:block;
padding:.6em .8em
}
.primary-nav .nav-inline .yamm-fw .dropdown-menu {
width:100%
}
.departments-menu .menu-item-has-children a[data-toggle=dropdown]:after, .vertical-menu .menu-item-has-children a[data-toggle=dropdown]:after {
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg)
}
.navbar-primary #header-v3 .navbar-nav .menu-item.open .dropdown-menu {
position:static;
top:auto;
width:auto;
float:none
}
.vertical-menu .dropdown:not(.list-group-item)>.dropdown-menu>li {
width:100%
}
.vertical-menu .dropdown.yamm-tfw .dropdown-menu>li, .vertical-menu .list-group-item>.dropdown.yamm-tfw .dropdown-menu>li {
width:100%;
position:relative
}
.vertical-menu .yamm-content {
padding:1.143em
}
.bg-yamm-extend-outside {
right:0
}
.vertical-menu .dropdown-menu>.menu-item, .vertical-menu>.menu-item {
padding:0
}

.yamm .yamm-content .bg-yamm-content {
position:static;
margin-bottom:1.429em
}
.footer-widgets .row>div {
margin-bottom:5em
}
.footer-widgets .row>div:last-child {
margin-bottom:0
}
.footer-newsletter .newsletter-title {
display:block;
margin-right:0
}
.footer-newsletter .newsletter-marketing-text {
margin-left:0;
display:block;
text-align:center
}
.footer-newsletter form {
margin-top:.714em
}
.footer-social-icons .social-icons {
text-align:center
}
.footer-social-icons .social-icons>li+li {
margin-left:1.786em
}
.footer-bottom-widgets .columns {
margin-bottom:3em;
display:block
}
.footer-bottom-widgets .columns+.columns {
margin-left:0
}
.home-v1-slider, .home-v2-slider, .home-v3-slider {
height:300px
}
.home-v1-slider .owl-item, .home-v2-slider .owl-item, .home-v3-slider .owl-item {
font-size:10px;
height:300px
}
#owl-main .item .caption {
padding-top:20px
}
.products-carousel .owl-item ul.products>.list-view.product, .section-onsale-product ul.products>.list-view.onsale-product, .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products>.list-view.onsale-product-content, ul.products>li.product.list-view {
padding:0
}
.shop-control-bar {
text-align:center;
padding:1.071em 1.429em;
margin-bottom:2.143em
}
.shop-control-bar .electro-advanced-pagination, .shop-control-bar .form-electro-wc-ppp, .shop-control-bar .shop-view-switcher, .shop-control-bar .woocommerce-ordering {
float:none!important
}
.shop-control-bar .shop-view-switcher {
display:inline-block
}
.shop-control-bar .form-electro-wc-ppp, .shop-control-bar .woocommerce-ordering {
margin-left:0;
margin-bottom:1.071em
}
.section-product-cards-carousel .product-cards-carousel {
overflow:hidden
}


.products .product.product-card .product-inner {
padding-bottom:0
}
section.section-product-cards-carousel header ul.nav {
border-top:none!important
}

.shop-control-bar-bottom {
text-align:center
}
.shop-control-bar-bottom .form-electro-wc-ppp, .shop-control-bar-bottom .woocommerce-pagination, .shop-control-bar-bottom .woocommerce-result-count {
float:none
}
.shop-control-bar-bottom .woocommerce-result-count {
margin:.5em 0;
margin-left:0;
float:none!important
}
.shop-control-bar-bottom .woocommerce-pagination {
text-align:center
}
.shop-control-bar-bottom .woocommerce-pagination ul.page-numbers {
display:inline-block
}
.woocommerce-page .page-header .woocommerce-result-count {
position:relative;
top:auto;
transform:none;
display:inline-block
}
.product-loop-categories {
margin:0
}
.product-loop-categories .product-category {
float:none;
padding:0 0 30px;
border:1px solid #ddd;
margin-bottom:2.857em
}
.product-loop-categories .product-category:after {
border-right:none
}
.product-loop-categories .product-category:hover {
box-shadow:none
}
.product-loop-categories .product-category:first-child {
margin-top:0
}
.single-product .product-images-wrapper, .single-product .summary.entry-summary {
margin-bottom:2.143em
}
.single-product.full-width .wc-tab {
padding:2em
}
.ec-tabs>li, .wc-tabs>li {
display:block;
margin-bottom:1.429em
}
.ec-tabs>li:last-child, .wc-tabs>li:last-child {
margin-bottom:1.429em
}
.ec-tabs>li+li, .wc-tabs>li+li {
margin-left:0
}
.ec-tabs>li a, .wc-tabs>li a {
display:inline-block
}
.electro-nav-tabs>li.nav-item {
display:block;
margin-bottom:1.429em
}
.electro-nav-tabs>li.nav-item+li.nav-item {
margin-left:0
}
.accessories .col-left {
padding-left:15px
}
.accessories .col-left ul.products {
margin-right:0!important
}
.accessories .col-right {
margin-top:50px;
text-align:center
}
.accessories .add-all-to-cart.btn, .accessories .add-all-to-cart.hero-action-btn {
padding:.572em 1.029em
}
.full-width.single-product .accessories .products {
margin-left:0
}
#reviews .commentlist>li img {
margin-bottom:1.429em
}
.advanced-review .rating-histogram {
margin-bottom:2.857em
}
.advanced-review .rating-histogram .rating-percentage-bar {
margin-top:.357em
}
.extended.full-width #primary #tab-description .electro-description .layout tr td:last-child img {
left:0
}
.extended.full-width #primary #tab-description .electro-description .layout:last-child tr td:first-child img {
right:0
}
.full-width #primary #tab-description .electro-description .layout tr td:last-child img {
left:0
}
.full-width #primary #tab-description .electro-description .layout:last-child tr td:first-child img {
right:0
}
table.shop_table.shop_table_responsive thead {
display:none
}
table.shop_table.shop_table_responsive tr td {
text-align:right;
display:block
}
table.shop_table.shop_table_responsive tr td:before {
content:attr(data-title) ": ";
float:left;
font-weight:700
}
table.shop_table.shop_table_responsive tr td.product-thumbnail {
display:none
}
table.shop_table.shop_table_responsive tr td.actions, table.shop_table.shop_table_responsive tr td.order-actions, table.shop_table.shop_table_responsive tr td.product-thumbnail {
text-align:left
}
table.shop_table.shop_table_responsive tr td.actions:before, table.shop_table.shop_table_responsive tr td.order-actions:before, table.shop_table.shop_table_responsive tr td.product-thumbnail:before {
display:none
}
table.shop_table.shop_table_responsive tr td.product-remove:before {
display:none
}
table.shop_table.shop_table_responsive tr td.product-quantity .quantity {
width:100%
}
table.shop_table.shop_table_responsive tr td.product-quantity .input-text {
max-width:5em
}
table.shop_table.shop_table_responsive tr td.product-quantity .quantity.buttons_added .input-text {
max-width:8em
}
table.shop_table.shop_table_responsive tr.cart_item {
border-bottom:1px solid #eaeaea;
display:block;
padding:10px 0
}
table.shop_table.shop_table_responsive tr.cart_item:first-child {
padding:0 0 10px
}
table.shop_table.shop_table_responsive tr.cart_item:last-child {
border-bottom:none
}
table.shop_table.shop_table_responsive.cart tbody tr.cart_item:first-child td {
padding-top:1.029em
}
table.shop_table.shop_table_responsive.cart .coupon {
float:none
}
table.shop_table.shop_table_responsive.cart input[name=update_cart] {
display:block;
margin-bottom:1.429em;
width:100%
}
table.shop_table.shop_table_responsive.cart .wc-proceed-to-checkout {
margin-left:0
}
table.shop_table.shop_table_responsive.cart .wc-proceed-to-checkout, table.shop_table.shop_table_responsive.cart .wc-proceed-to-checkout a {
display:block;
text-align:center
}
.cart-collaterals .cart_totals table.shop_table_responsive tbody tr th {
display:none
}
.cart-empty {
font-size:2.143em
}
.checkout_coupon .form-row-first .input-text {
border-top-right-radius:1.571em;
border-bottom-right-radius:1.571em
}
.checkout_coupon .form-row-last .button {
border-top-left-radius:1.571em;
border-bottom-left-radius:1.571em
}
.form-row.form-row-first {
padding-right:0
}
.form-row.form-row-last {
padding-left:0
}
#payment .payment_methods li input, #payment .payment_methods li label {
display:inline
}
#payment .terms label {
display:inline
}
table.wishlist_table thead {
display:none
}
table.wishlist_table tbody tr {
display:block;
border-bottom:1px solid #ddd;
margin-bottom:1.429em;
padding-bottom:1.429em
}
table.wishlist_table tbody tr:last-child {
border-bottom:none;
padding-bottom:0;
margin-bottom:0
}
table.wishlist_table tbody tr td {
display:block;
border-top:none
}
table.wishlist_table tbody tr td.product-thumbnail {
width:100%
}
table.wishlist_table tbody tr td.product-thumbnail img {
margin:0
}
.electro-store-directory .widget_product_categories .product-categories:not(.product-categories), .electro-store-directory .widget_product_categories>ul:not(.product-categories) {
width:100%
}
#config {
position:absolute!important
}
}
@media (max-width:543px) {
.primary-nav .nav-inline>.menu-item.open .dropdown-menu {
position:static;
top:auto;
width:auto;
float:none
}

}
@media (max-width:991px) {
.top-bar .nav.nav-inline {
float:none;
text-align:center;
margin:.714em 0
}
.top-bar .nav.nav-inline.pull-left.flip, .top-bar .nav.nav-inline.pull-right.flip {
float:none!important
}
.header-logo, .primary-nav {
margin-bottom:1.429em;
float:none
}

.footer-newsletter .newsletter-marketing-text {
margin-left:0;
display:block;
text-align:center
}
.home-v3-ads-block .ad:first-child .ad-text {
margin-bottom:0;
font-size:1.32em
}
.header-logo {
text-align:center;
z-index:1;
float:left
}
.header-logo a.header-logo-link {
display:inline-block
}
.departments-menu>.nav-item {
width:100%;
margin-right:0;
text-align:center
}
.navbar-search {
width:100%;
margin:.714em 0
}
.navbar-search>.input-group {
display:block
}

.navbar-primary {
padding:1rem
}
.navbar-primary .container {
position:relative
}
.navbar-primary .navbar-mini-cart .dropdown-menu-mini-cart {
right:-1.071em
}
.home-v2 .departments-menu>.dropdown>.dropdown-menu {
display:none
}
.home-v2 .departments-menu>.dropdown.open>.dropdown-menu {
display:block
}
.header-v1 .container>.row:first-child, .header-v3 .container>.row:first-child {
margin:0 0 1.786em;
position:relative
}
.header-v1 .header-logo, .header-v3 .header-logo {
float:none;
width:100%
}
.header-v1 .navbar-search .input-group .form-control, .header-v1 .navbar-search .input-group table.cart .coupon .input-text, .header-v3 .navbar-search .input-group .form-control, .header-v3 .navbar-search .input-group table.cart .coupon .input-text, table.cart .coupon .header-v1 .navbar-search .input-group .input-text, table.cart .coupon .header-v3 .navbar-search .input-group .input-text {
border-right:2px solid transparent
}
.header-v1 .navbar-search .input-group .input-group-addon, .header-v3 .navbar-search .input-group .input-group-addon {
border-left:2px solid transparent;
padding:.375rem 1.78rem
}
.header-v1 .navbar-search .input-group .input-group-addon select, .header-v3 .navbar-search .input-group .input-group-addon select {
padding:0 1.75rem 0 0
}
.header-v1 .navbar-nav+.navbar-nav, .header-v1 .navbar-search+.navbar-nav, .header-v3 .navbar-nav+.navbar-nav, .header-v3 .navbar-search+.navbar-nav, .navbar-primary .navbar-nav+.navbar-nav, .navbar-primary .navbar-search+.navbar-nav {
margin-left:0
}
.header-v1 .navbar-nav.navbar-compare, .header-v3 .navbar-nav.navbar-compare, .navbar-primary .navbar-nav.navbar-compare {
float:left!important;
padding-left:.714em
}
.header-v1 .navbar-nav.navbar-wishlist, .header-v3 .navbar-nav.navbar-wishlist, .navbar-primary .navbar-nav.navbar-wishlist {
bottom:0;
display:inline-block;
left:50%;
position:absolute;
text-align:center;
-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-ms-transform:translateX(-50%);
-o-transform:translateX(-50%);
transform:translateX(-50%)
}
.products-2-1-2 .columns-2-1-2>ul.products:first-child {
padding-right:.9375rem
}
.products-2-1-2 .columns-2-1-2>ul.products:last-child {
padding-left:.9375rem
}
.columns-3 .products .product-card .hover-area .action-buttons>a:first-child, .columns-3 .products .product-card .hover-area .action-buttons>a:last-child, .columns-3 .products .product-card .hover-area .action-buttons>div:first-child, .columns-3 .products .product-card .hover-area .action-buttons>div:last-child {
float:none
}
.home-v2 #sidebar {
margin-top:5.714em!important
}
.home-v2-slider {
left:50%
}
.features-list.columns-5 .feature, .features-list.columns-5 .feature+.feature {
border-bottom:1px solid #ddd;
border-left:none
}
.features-list.columns-5 .feature+.feature:last-child, .features-list.columns-5 .feature:last-child {
border-bottom:none
}
.advanced-review .rating-histogram .rating-bar .star-rating {
margin-right:2em
}
.advanced-review .rating-histogram .rating-percentage-bar {
margin-left:0
}
.single-product .cart {
margin-bottom:1.429em
}
.single-product .cart .quantity {
margin-bottom:1.429em
}
.single-product table.variations td, .single-product table.variations th {
padding:.571em
}
}
@media (max-width:1199px) {
table.shop_table.cart .coupon {
position:relative;
margin-bottom:1.429em
}
table.shop_table.cart .coupon .input-text {
width:100%;
border-right:1px solid #ddd;
border-top-right-radius:1.467em;
border-bottom-right-radius:1.467em
}
table.shop_table.cart .coupon .button {
position:absolute;
right:0;
top:0;
padding:1.036em 1.134em
}
.electro-advanced-reviews .comment-form>p input[type=text], .electro-advanced-reviews .comment-form>p textarea {
width:100%
}
}
@media (min-width:992px) and (max-width:1199px) {
.departments-menu>.nav-item {
width:25%
}
.navbar-search {
width:50%
}
.secondary-nav .menu-item+.menu-item {
margin-left:1.429em
}
.primary-nav .nav-inline>.menu-item.dropdown+.menu-item {
margin-left:1.429em
}
.primary-nav .nav-inline>.menu-item+.menu-item {
margin-left:1.786em
}
.products .product.product-card .media-body .hover-area .action-buttons>div {
margin-right:0
}
.products .product.product-card .media-body .hover-area .action-buttons>a {
margin-left:.714em
}
}
@media (min-width:544px) and (max-width:991px) {
#content #sidebar {
margin-top:50px!important
}
.header-logo, .header-support-info, .primary-nav {
width:100%;
text-align:center;
display:inline-block
}
.header-support-info {
float:none
}
.header-support-info .media-body, .header-support-info .media-left, .header-support-info .media-right {
display:inline-block
}
.header-support-info .media-body {
width:auto
}
.header-support-info .media-left {
padding-right:10px;
padding-left:0
}
.primary-nav {
float:left
}
.home-v1-ads-block .ad .media-left {
padding:0;
width:100%
}
.home-v1-ads-block .ad .media-body {
display:block;
text-align:center;
width:100%
}
.products-carousel-tabs .tab-content ul.products {
margin-right:-10px;
margin-left:-10px
}
.products .product.product-card .media-body {
padding-left:1.929em!important
}
.products-carousel-tabs .tab-content {
margin-top:30px
}
.products-carousel-tabs .tab-content .products .owl-stage .owl-item.active:first-child .product, .products-carousel-tabs .tab-content .products .owl-stage .owl-item:not(.active)+.owl-item.active .product {
margin:0
}
.products-carousel-tabs .tab-content .products .owl-item {
margin-bottom:10px
}
.products-carousel-tabs .tab-content .products .owl-item .product::after {
display:none
}
.section-products-carousel .products-carousel .owl-item .product {
margin:0;
padding-right:6px;
padding-left:6px
}
.section-products-carousel .products-carousel .owl-item .product::after {
display:none
}
.section-products-carousel .products-carousel .owl-stage .owl-item.active:first-child .product {
margin:0
}
.product-cards-carousel .products .product.product-card .media-body .hover-area {
visibility:visible;
opacity:1
}
.primary-nav .nav-inline>.menu-item {
display:inline-block
}
.primary-nav .nav-inline>.menu-item.dropdown+.menu-item {
margin-left:0
}
.primary-nav .nav-inline>.menu-item+.menu-item {
margin-left:0
}
.primary-nav .nav-inline>.menu-item>a {
display:block;
padding:.6em .8em
}
.header-support-info .media {
width:50%;
display:inline-block
}
.footer-bottom-widgets {
margin-left:-.9375rem;
margin-right:-.9375rem;
margin-left:0;
margin-right:0
}
.footer-bottom-widgets::after {
content:"";
display:table;
clear:both
}
.footer-bottom-widgets .columns {
position:relative;
float:left;
min-height:1px;
padding-left:.9375rem;
padding-right:.9375rem;
width:33.3333333333%
}
.footer-bottom-widgets .columns+.columns {
margin-left:0!important
}
.home-list-categories ul.categories>li.category:last-child::after, .home-list-categories ul.categories>li.category:nth-child(2n)::after {
content:none;
display:none
}
.home-list-categories ul.categories>li.category:nth-child(3n)::after {
content:""
}
.home-list-categories ul.categories>li.category:nth-child(4n) {
clear:none
}
.product_list_widget .product-title {
margin-left:95px
}
#sidebar>aside {
width:50%;
float:left;
padding-right:8px;
padding-left:8px
}
#sidebar>aside:last-child {
clear:both
}
.widget_electro_products_carousel_widget .section-products-carousel {
margin-bottom:0
}
.widget_electro_products_carousel_widget .products-carousel .owl-stage-outer {
padding-bottom:0
}
section.section-product-cards-carousel header {
border:none
}
section.section-product-cards-carousel header ul.nav {
padding-top:1.143em;
float:none;
text-align:center;
border-top:1px solid #dadada
}
.extended .single-product-wrapper .product-images-wrapper, .extended .single-product-wrapper .summary.entry-summary {
width:50%
}
.extended .single-product-wrapper .product-actions-wrapper {
width:100%;
margin-top:60px
}
.single-product.full-width .single-product-wrapper {
margin-bottom:5.429em
}
#primary #tab-description .electro-description .layout tr td:last-child img {
left:60px;
width:100%
}
#primary #tab-description .electro-description .layout:last-child tr td:first-child img {
right:60px;
width:100%
}
#tab-accessories.electro-tabs .ec-tabs {
margin-bottom:3.571em
}
.accessories .col-left {
width:100%;
padding:0
}
.accessories .col-left ul.products {
margin-right:-1.429em
}
.accessories .col-left ul.products>li {
width:33.3333333333%
}
.accessories .col-left ul.products>li .hover-area {
display:none
}
.accessories .col-left .check-products {
margin-top:60px;
width:56%
}
.accessories .row {
position:relative
}
.accessories .col-right {
bottom:0;
padding:0;
position:absolute;
right:0;
text-align:center
}
}
@media (min-width:768px) and (max-width:1199px) {
.footer-bottom-widgets .columns+.columns {
margin-left:2.5em
}
.primary-nav .nav-inline .yamm-fw .dropdown-menu {
width:720px
}
.extended .single-product-wrapper>.product-actions-wrapper .product-actions {
padding:1.071em 1.429em
}
.extended .single-product-wrapper>.product-actions-wrapper .product-actions div.quantity {
width:auto
}
.advanced-review .rating-histogram .rating-percentage-bar {
width:10em
}
.extended.full-width #primary #tab-description .electro-description .layout {
margin-bottom:80px
}
.extended.full-width #primary #tab-description .electro-description .layout tr td:last-child img {
left:57px
}
.extended.full-width #primary #tab-description .electro-description .layout:last-child tr td:first-child img {
right:57px
}
.shop-control-bar .woocommerce-ordering {
float:right
}
.shop-control-bar .form-electro-wc-ppp {
float:left;
clear:both;
margin-top:1.429em
}
.shop-control-bar .electro-advanced-pagination {
margin-top:1.429em
}
.header-v1 .navbar-nav+.navbar-nav, .header-v1 .navbar-search+.navbar-nav, .header-v3 .navbar-nav+.navbar-nav, .header-v3 .navbar-search+.navbar-nav, .navbar-primary .navbar-nav+.navbar-nav, .navbar-primary .navbar-search+.navbar-nav {
margin-left:1.714em
}
.products-2-1-2 .nav-inline {
white-space:normal
}
.products-2-1-2 .nav-inline .nav-item {
margin-bottom:.714em
}
.products-2-1-2 .nav-inline .nav-item+.nav-item {
margin-left:1.429em
}
.products-carousel .owl-item .product .price, .section-onsale-product .onsale-product .price, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .price, li.product .price {
font-size:1.286em
}
section.section-product-cards-carousel .product-cards-carousel {
clear:both
}
.products .product.product-card .product-inner {
padding:1.786em 1.071em
}
.products .product.product-card .media-body {
padding-left:.714em
}
.products-carousel .owl-stage-outer {
padding:0 .214em 3.571em
}

}

/*Yellow color CSS*/

.footer-call-us .call-us-icon i,
.header-support-info .support-icon i,
.widget_electro_products_filter .widget_layered_nav li > a:hover::before,
.widget_electro_products_filter .widget_layered_nav li > a:focus::before,
.widget_electro_products_filter .widget_product_categories li > a:hover::before,
.widget_electro_products_filter .widget_product_categories li > a:focus::before,
.widget_electro_products_filter .widget_layered_nav li.chosen > a::before,
.widget_electro_products_filter .widget_product_categories li.current-cat > a::before,
.features-list .media-left i,
p.stars a {
  color: #fed700; }

.header-logo svg ellipse,
.footer-logo svg ellipse {
  fill: #fed700; }

.primary-nav .nav-inline > .menu-item .dropdown-menu,
.navbar-primary .navbar-nav > .menu-item .dropdown-menu,
.vertical-menu .menu-item-has-children > .dropdown-menu,
.departments-menu .menu-item-has-children:hover > .dropdown-menu,
.top-bar .nav-inline > .menu-item .dropdown-menu {
  border-top-color: #fed700; }

.columns-6-1 > ul.products > li.product .thumbnails > a:hover,
.primary-nav .nav-inline .yamm-fw.open > a::before {
  border-bottom-color: #fed700; }

.navbar-primary,
.footer-newsletter,
.button:hover::before,
li.product:hover .button::before,
li.product:hover .button,
li.product:hover .added_to_cart::before,
.owl-item .product:hover .button::before,
.owl-item .product:hover .button,
.owl-item .product:hover .added_to_cart::before,
.widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-pagination ul.page-numbers > li a.current,
.woocommerce-pagination ul.page-numbers > li span.current,
.pagination ul.page-numbers > li a.current,
.pagination ul.page-numbers > li span.current,
.owl-dots .owl-dot.active,
.products-carousel-tabs .nav-link.active::before,
.deal-progress .progress-bar,
.products-2-1-2 .nav-link.active::before,
.ad .ad-action > a::after,
.header-v1 .navbar-search .input-group .btn,
.header-v3 .navbar-search .input-group .btn,
.vertical-menu > li:first-child,
.widget.widget_tag_cloud .tagcloud a:hover,
.widget.widget_tag_cloud .tagcloud a:focus,
.navbar-mini-cart .cart-items-count,
.wc-tabs > li.active a::before,
.ec-tabs > li.active a::before,
.electro-nav-tabs > li.nav-item a.active::before,
.woocommerce-info,
.woocommerce-noreviews,
p.no-comments,
.products-2-1-2 .nav-link:hover::before,
.single_add_to_cart_button,
.wpb-accordion .vc_tta.vc_general .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a:not(.collapsed):before,
ul.products > li.product.list-view:not(.list-view-small) .button:hover,
ul.products > li.product.list-view:not(.list-view-small) .button:focus,
ul.products > li.product.list-view:not(.list-view-small) .button:active,
ul.products > li.product.list-view.list-view-small .button:hover::after,
ul.products > li.product.list-view.list-view-small .button:focus::after,
ul.products > li.product.list-view.list-view-small .button:active::after,
.widget_electro_products_carousel_widget .section-products-carousel .owl-nav .owl-prev:hover,
.widget_electro_products_carousel_widget .section-products-carousel .owl-nav .owl-next:hover,
.full-color-background .header-v3,
.full-color-background .top-bar,
.pace .pace-progress {
  background-color: #fed700; }

.hero-action-btn:hover {
  background-color: #eac600 !important; }

.hero-action-btn {
  background-color: #fed700 !important; }

.departments-menu .departments-menu-dropdown,
.departments-menu .menu-item-has-children > .dropdown-menu,
.widget_price_filter .ui-slider .ui-slider-handle:last-child,
section header h1::after,
section header .h1::after,
.products-carousel-tabs .nav-link.active::after,
section.section-product-cards-carousel header ul.nav .active .nav-link,
section.section-onsale-product,
section.section-onsale-product-carousel .onsale-product-carousel,
.products-2-1-2 .nav-link.active::after,
.products-6-1 header ul.nav .active .nav-link,
.header-v1 .navbar-search .input-group .form-control,
.header-v1 .navbar-search .input-group .input-group-addon,
.header-v1 .navbar-search .input-group .btn,
.header-v3 .navbar-search .input-group .form-control,
.header-v3 .navbar-search .input-group .input-group-addon,
.header-v3 .navbar-search .input-group .btn,
.widget.widget_tag_cloud .tagcloud a:hover,
.widget.widget_tag_cloud .tagcloud a:focus,
.navbar-primary .navbar-mini-cart .dropdown-menu-mini-cart,
.woocommerce-checkout h3::after,
#customer_login h2::after,
.customer-login-form h2::after,
.navbar-primary .navbar-mini-cart .dropdown-menu-mini-cart,
.woocommerce-edit-address form h3::after,
.edit-account legend::after,
.woocommerce-account h2::after,
.address header.title h3::after,
.addresses header.title h3::after,
.woocommerce-order-received h2::after,
.track-order h2::after,
.wc-tabs > li.active a::after,
.ec-tabs > li.active a::after,
.electro-nav-tabs > li.nav-item a.active::after,
.comments-title::after,
.comment-reply-title::after,
.pings-title::after,
#reviews #comments > h2::after,
.single-product .woocommerce-tabs ~ div.products > h2::after,
.single-product .electro-tabs ~ div.products > h2::after,
.cart-collaterals h2::after,
.footer-widgets .widget-title:after,
.sidebar .widget-title::after,
.sidebar-blog .widget-title::after,
.contact-page-title::after,
#reviews:not(.electro-advanced-reviews) #comments > h2::after,
.widget_electro_products_carousel_widget .section-products-carousel .owl-nav .owl-prev:hover,
.widget_electro_products_carousel_widget .section-products-carousel .owl-nav .owl-next:hover,
.wpb-accordion .vc_tta.vc_general .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a:not(.collapsed):before {
  border-color: #fed700; }

.widget_price_filter .price_slider_amount .button,
.dropdown-menu-mini-cart .wc-forward.checkout,
table.cart .actions .checkout-button,
.customer-login-form .button,
.btn-primary,
input[type="submit"] {
  color: #333e48;
  background-color: #fed700;
  border-color: #fed700; }
  .widget_price_filter .price_slider_amount .button:hover,
  .dropdown-menu-mini-cart .wc-forward.checkout:hover,
  table.cart .actions .checkout-button:hover,
  .customer-login-form .button:hover,
  .btn-primary:hover,
  input[type="submit"]:hover {
    color: #fff;
    background-color: black;
    border-color: black; }
  .widget_price_filter .price_slider_amount .button:focus, .widget_price_filter .price_slider_amount .button.focus,
  .dropdown-menu-mini-cart .wc-forward.checkout:focus,
  .dropdown-menu-mini-cart .wc-forward.checkout.focus,
  table.cart .actions .checkout-button:focus,
  table.cart .actions .checkout-button.focus,
  .customer-login-form .button:focus,
  .customer-login-form .button.focus,
  .btn-primary:focus,
  .btn-primary.focus,
  input[type="submit"]:focus,
  input[type="submit"].focus {
    color: #fff;
    background-color: black;
    border-color: black; }
  .widget_price_filter .price_slider_amount .button:active, .widget_price_filter .price_slider_amount .button.active,
  .open > .widget_price_filter .price_slider_amount .button.dropdown-toggle,
  .dropdown-menu-mini-cart .wc-forward.checkout:active,
  .dropdown-menu-mini-cart .wc-forward.checkout.active,
  .open >
  .dropdown-menu-mini-cart .wc-forward.checkout.dropdown-toggle,
  table.cart .actions .checkout-button:active,
  table.cart .actions .checkout-button.active,
  .open >
  table.cart .actions .checkout-button.dropdown-toggle,
  .customer-login-form .button:active,
  .customer-login-form .button.active,
  .open >
  .customer-login-form .button.dropdown-toggle,
  .btn-primary:active,
  .btn-primary.active,
  .open >
  .btn-primary.dropdown-toggle,
  input[type="submit"]:active,
  input[type="submit"].active,
  .open >
  input[type="submit"].dropdown-toggle {
    color: #333e48;
    background-color: black;
    border-color: black;
    background-image: none; }
    .widget_price_filter .price_slider_amount .button:active:hover, .widget_price_filter .price_slider_amount .button:active:focus, .widget_price_filter .price_slider_amount .button:active.focus, .widget_price_filter .price_slider_amount .button.active:hover, .widget_price_filter .price_slider_amount .button.active:focus, .widget_price_filter .price_slider_amount .button.active.focus,
    .open > .widget_price_filter .price_slider_amount .button.dropdown-toggle:hover,
    .open > .widget_price_filter .price_slider_amount .button.dropdown-toggle:focus,
    .open > .widget_price_filter .price_slider_amount .button.dropdown-toggle.focus,
    .dropdown-menu-mini-cart .wc-forward.checkout:active:hover,
    .dropdown-menu-mini-cart .wc-forward.checkout:active:focus,
    .dropdown-menu-mini-cart .wc-forward.checkout:active.focus,
    .dropdown-menu-mini-cart .wc-forward.checkout.active:hover,
    .dropdown-menu-mini-cart .wc-forward.checkout.active:focus,
    .dropdown-menu-mini-cart .wc-forward.checkout.active.focus,
    .open >
    .dropdown-menu-mini-cart .wc-forward.checkout.dropdown-toggle:hover,
    .open >
    .dropdown-menu-mini-cart .wc-forward.checkout.dropdown-toggle:focus,
    .open >
    .dropdown-menu-mini-cart .wc-forward.checkout.dropdown-toggle.focus,
    table.cart .actions .checkout-button:active:hover,
    table.cart .actions .checkout-button:active:focus,
    table.cart .actions .checkout-button:active.focus,
    table.cart .actions .checkout-button.active:hover,
    table.cart .actions .checkout-button.active:focus,
    table.cart .actions .checkout-button.active.focus,
    .open >
    table.cart .actions .checkout-button.dropdown-toggle:hover,
    .open >
    table.cart .actions .checkout-button.dropdown-toggle:focus,
    .open >
    table.cart .actions .checkout-button.dropdown-toggle.focus,
    .customer-login-form .button:active:hover,
    .customer-login-form .button:active:focus,
    .customer-login-form .button:active.focus,
    .customer-login-form .button.active:hover,
    .customer-login-form .button.active:focus,
    .customer-login-form .button.active.focus,
    .open >
    .customer-login-form .button.dropdown-toggle:hover,
    .open >
    .customer-login-form .button.dropdown-toggle:focus,
    .open >
    .customer-login-form .button.dropdown-toggle.focus,
    .btn-primary:active:hover,
    .btn-primary:active:focus,
    .btn-primary:active.focus,
    .btn-primary.active:hover,
    .btn-primary.active:focus,
    .btn-primary.active.focus,
    .open >
    .btn-primary.dropdown-toggle:hover,
    .open >
    .btn-primary.dropdown-toggle:focus,
    .open >
    .btn-primary.dropdown-toggle.focus,
    input[type="submit"]:active:hover,
    input[type="submit"]:active:focus,
    input[type="submit"]:active.focus,
    input[type="submit"].active:hover,
    input[type="submit"].active:focus,
    input[type="submit"].active.focus,
    .open >
    input[type="submit"].dropdown-toggle:hover,
    .open >
    input[type="submit"].dropdown-toggle:focus,
    .open >
    input[type="submit"].dropdown-toggle.focus {
      color: #333e48;
      background-color: #a78e00;
      border-color: #7f6b00; }
  .widget_price_filter .price_slider_amount .button.disabled:focus, .widget_price_filter .price_slider_amount .button.disabled.focus, .widget_price_filter .price_slider_amount .button:disabled:focus, .widget_price_filter .price_slider_amount .button:disabled.focus,
  .dropdown-menu-mini-cart .wc-forward.checkout.disabled:focus,
  .dropdown-menu-mini-cart .wc-forward.checkout.disabled.focus,
  .dropdown-menu-mini-cart .wc-forward.checkout:disabled:focus,
  .dropdown-menu-mini-cart .wc-forward.checkout:disabled.focus,
  table.cart .actions .checkout-button.disabled:focus,
  table.cart .actions .checkout-button.disabled.focus,
  table.cart .actions .checkout-button:disabled:focus,
  table.cart .actions .checkout-button:disabled.focus,
  .customer-login-form .button.disabled:focus,
  .customer-login-form .button.disabled.focus,
  .customer-login-form .button:disabled:focus,
  .customer-login-form .button:disabled.focus,
  .btn-primary.disabled:focus,
  .btn-primary.disabled.focus,
  .btn-primary:disabled:focus,
  .btn-primary:disabled.focus,
  input[type="submit"].disabled:focus,
  input[type="submit"].disabled.focus,
  input[type="submit"]:disabled:focus,
  input[type="submit"]:disabled.focus {
    background-color: #fed700;
    border-color: #fed700; }
  .widget_price_filter .price_slider_amount .button.disabled:hover, .widget_price_filter .price_slider_amount .button:disabled:hover,
  .dropdown-menu-mini-cart .wc-forward.checkout.disabled:hover,
  .dropdown-menu-mini-cart .wc-forward.checkout:disabled:hover,
  table.cart .actions .checkout-button.disabled:hover,
  table.cart .actions .checkout-button:disabled:hover,
  .customer-login-form .button.disabled:hover,
  .customer-login-form .button:disabled:hover,
  .btn-primary.disabled:hover,
  .btn-primary:disabled:hover,
  input[type="submit"].disabled:hover,
  input[type="submit"]:disabled:hover {
    background-color: #fed700;
    border-color: #fed700; }

.navbar-primary .navbar-nav > .menu-item > a:hover,
.navbar-primary .navbar-nav > .menu-item > a:focus {
  background-color: #e7c400; }

.navbar-primary .navbar-nav > .menu-item > a {
  border-color: #e7c400; }

.full-color-background .navbar-primary {
  border-top-color: #e7c400; }

.full-color-background .top-bar .nav-inline .menu-item + .menu-item:before {
  color: #e7c400; }

.single-product div.thumbnails-all .synced a,
.products-2-1-2 .nav-link:hover::after,
.section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-thumbnails .images .thumbnails a.current {
  border-bottom-color: #fed700; }

#scrollUp {
  background-color: #fed700; }

.custom .tp-bullet.selected {
  background-color: #fed700 !important; }

.home-v1-slider .btn-primary,
.home-v2-slider .btn-primary,
.home-v3-slider .btn-primary {
  background-color: #fed700 !important; }
  .home-v1-slider .btn-primary:hover,
  .home-v2-slider .btn-primary:hover,
  .home-v3-slider .btn-primary:hover {
    background-color: #eac600 !important; }

