.custom.tparrows {
	background:#ffffff !important;
	width:48px !important;
	height:48px !important;
	line-height:48px !important;
	border-radius:48px !important;
	transform:scale(1) !important;
	transition:background 0.3s ease-out, transform 0.6s cubic-bezier(0.75, -1.27, 0.3, 2.33);
	margin-top:-36px;
}
.custom.tparrows:hover {
	background:#1c1c1e !important;
	transform:scale(1.2) !important;
}
.custom.tparrows:before {
    height:48px !important;
    line-height:48px !important;
    color:#000000 !important;
}
.custom.tparrows:hover:before {
    color:#ffffff !important;
}
.custom.tparrows.tp-rightarrow {
    left:calc(100% - 96px) !important;
}
.custom.tparrows.tp-leftarrow {
    left:24px !important;
}
.tp-bullets.custom .tp-bullet {
    border-radius:8px;
    width:8px;
    height:8px;
    background-color:rgba(255,255,255,0.8);
}
#rev_slider_5_1_wrapper .tp-bullets.custom .tp-bullet,
#rev_slider_6_1_wrapper .tp-bullets.custom .tp-bullet,
#rev_slider_8_1_wrapper .tp-bullets.custom .tp-bullet{
    background-color:rgba(0,0,0,0.2);
}
.tp-bullets.custom .tp-bullet.selected,
#rev_slider_5_1_wrapper .tp-bullets.custom .tp-bullet.selected,
#rev_slider_6_1_wrapper .tp-bullets.custom .tp-bullet.selected,
#rev_slider_8_1_wrapper .tp-bullets.custom .tp-bullet.selected{
    background-color:#ffb700;
}
.footer-text {color:#ffffff;line-height:22px;}
.footer-text a {color:#ffffff;text-decoration:underline;}
.footer-text-2 {color:#000000;line-height:22px;}
.footer-text-2 a {color:#000000;text-decoration:underline;}
.footer-copy-text .wpb_wrapper * {display:inline-block;vertical-align:middle;color:#bdbdbd !important;font-size:12px;line-height:18px;position:relative;}
.footer-copy-text .wpb_wrapper a:hover {color:#ffffff !important;}
.footer-copy-text.light .wpb_wrapper a:hover {color:#000000 !important;}
.footer-copy-text .wpb_wrapper *:not(p):after {
    display:inline-block;
    width:1px;
    height:16px;
    margin:0 8px 0 10px;
    background-color:#bdbdbd;
    content:"";
    vertical-align:middle;
}
.footer-copy-text .wpb_wrapper *:not(p):last-child:after {
    display:none !important;
}
.height-0 .vc_column_container {min-height:0;}

.mailchimp-description {color:#000000;}

.megamenu-category-list a {
    display:inline-block;
    margin-bottom: 8px;
    line-height: 1.5em;
}

.megamenu-category-list a:hover {
    text-decoration:underline;
}

.megamenu-category-list .view-all {
    font-weight:600;
    color:#ffb700;
    margin-top:8px;
    margin-bottom:0;
}

.megamenu-category-list .view-all:after {
	background-color: #ffb700;
}
.vc_row.background-position-60-70 {background-position: 60% 70%!important;}

.header-top-bar .login-title,
.header-top-bar .cart-contents{
    font-size:14px !important;
    font-weight:400 !important;
}
.header-top-bar.header3 .login-title {
    color:#bdbdbd !important;
}
.header-top-bar .login-toggle:not(.close-toggle) > svg,
.header-top-bar .language-toggle:not(.close-toggle) svg{
    width:16px;
    height:16px;
}
.header-2 .header-menu > .menu-item > .mi-link > .label {
    background-color:#ffb700 !important;
    top:12px !important;
}
.slider-2-column .vc_column-inner {
    overflow:hidden;
    border-radius:0 0 4px 4px;
}
.quick-contacts input[type="submit"] {
    width:100%;
}

.footer-copy-text.footer-3 .wpb_wrapper * {color:#1c1c1e !important;}
.header-3-icon-boxes .et-icon-box-title {
    font-size:14px;
}
.home-3-slider rs-module-wrap,
.home-5-slider rs-module-wrap{
    border-radius:4px;
    box-shadow: 0 8px 24px 0 rgba(0,0,0,8%);
    overflow:hidden !important;
}
.home-5-slider rs-module-wrap {box-shadow:none;}
.header-4.nav-menu-container.menu-hover-outline .nav-menu > .menu-item > .mi-link > .label {
    background-color: #f25c05 !important;
    color: #ffffff !important;
    top: -22%;
}
.header-5.nav-menu-container .nav-menu > .menu-item > .mi-link > .label {
    background-color: #f25c05 !important;
    color: #ffffff !important;
}

.footer-4 .et-mailchimp {margin:0 !important;}

.brands-megamenu-header .menu-item {
    padding-bottom:0 !important;
}

.brands-megamenu-header .menu-item > a {
    margin-bottom:0 !important;
}
.prev.et-icon {
    transform: rotate(180deg);
    margin-right:8px;
}
.ftr-video {border-radius:4px;}

.features-image .et-image {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    background:#ffffff;
}

.icon-list-features .icon-wrap + div {
    font-weight: 600;
    color: #000;
}