/*
Theme Name: R4K Child
Author: Vibes Design
Template: r4k
Version: 3.0
*/

h1,h2,h3,h4 {
	text-transform:uppercase;
}
li.wpra-item.feed-item.menu-item-rss {
    list-style: none;
    margin-bottom: .3em;
    text-align: left;
    margin: 0;
	    position: relative;
}
.feed-date br {
    display: none;
}
.wprss-feed-meta {
    border-bottom: 1px solid rgba(255,255,255,0.08);
}

.footer .button.instagram:not(.is-outline), .footer .button.instagram:hover {
    color: #d6249f!important;
    background: #000;
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    border: none;
}
.footer-secondary {
    padding: 0;
}
.html.header-social-icons .social-icons .button {
    color: #753bbd!important;
}
span.feed-date {
    font-size: 0.8em!important;
	text-transform:uppercase;
	color:#753bbd;
}
.footer .widget_nav_menu {
    padding: 0;
}
.skew {
  position: relative;
  font-style: italic;
  -webkit-transform: rotate(-5deg);
}
.uppercase, h6, th, span.widget-title {
    line-height: 1;
    letter-spacing: 0;
}
.scroll-for-more:not(:hover) {
    opacity: 1;
    background: #000;
    margin-bottom: 0px;
	padding-top: 15px;
}
.scroll-for-more:hover {
    opacity: 0.7;
    background: #000;
    margin-bottom: 0px;
	padding-top: 15px;
}
button.scroll-for-more.z-5.icon.absolute.bottom.h-center:after {
    content: 'scroll down';
    font-size: 0.5em;
    position: absolute;
    top: 6px;
    left: 0px;
    line-height: 1em;
    font-weight: 100;
}
.is-top {
    position: relative;
    z-index: 2;
}
.pram-zone .accordion-title:after, .pre-zone .accordion-title:after  {
    content: '';
    display: inline-block;
    font-size: 9px;
    line-height: 9px;
    text-transform: uppercase;
    letter-spacing: -0.1px;
    margin-left: 4px;
    background-color: #000;
    font-weight: bolder;
    border-radius: 2px;
    color: #fff;
    padding: 2px 3px 3px;
    position: relative;
    top: -2px;
}
.pram-zone .accordion-title:after {
    content: "NEW IN 2020!";
	background-color: #7a9c59;
}
.pre-zone .accordion-title:after {
    content: "NEW IN 2020!";
	background-color: #7a9c59;
}
.zones .accordion-title {
    padding: .6em 3em;
	    font-size: 120%;
}
.zones i.icon-angle-down {
    border-radius: 99px;
    width: 100%;
}
.blue-zone i.icon-angle-down {
    background: #007eff;
}
.Yellow-zone i.icon-angle-down,  .pram-zone i.icon-angle-down{
    background: #e1da00;
}
.red-zone i.icon-angle-down,  .red-zone i.icon-angle-down{
    background: red;
}
.pre-zone i.icon-angle-down,  .pre-zone i.icon-angle-down{
    background: #ccc;
}
.orange-zone i.icon-angle-down{
    background: #e19c00;
}
.purple-zone i.icon-angle-down{
    background: #cc99ff;
}
.green-zone i.icon-angle-down{
    background: #339966;
}
.white-zone i.icon-angle-down{
    background: #fff;
	color:#000;
}
.bg-icon .icon-box .has-icon-bg .icon .icon-inner {
    background-color: #753bbd;
	    color: #ffffff;
}

@media only screen and (max-width: 48em) {
li.html.header-button-2 {
    margin-right: 10px!important;
}	
.off-canvas-right.dark .mfp-content, .off-canvas-left.dark .mfp-content {
    background-color: rgb(117, 59, 189);
}
.footer .is-small, .footer .is-small.button {
    font-size: 1em;
}
.slider-wrapper .flickity-prev-next-button {
    display: block;
}
.flickity-prev-next-button.previous {
    -ms-transform: translateX(-20%);
    transform: translateX(-20%);
    left: -2%;
}
.flickity-prev-next-button.next {
    -ms-transform: translateX(20%);
    transform: translateX(20%);
    right: -2%;
}
	.reset-padding .col-inner {
    padding: 0px!important;
}
}



@media (max-width: 849px) {
video.video-bg.fill.hide-for-medium {
    display: block!important;
}
table.responsive {
margin-bottom: 0;
overflow: hidden;
overflow-x: scroll;
display: block;
white-space: nowrap;
}
	
}

.pum-theme-2586, .pum-theme-default-theme {
    background-color: rgb(0 0 0 / 26%)!important;
}

element.style {
}
.pum-overlay, .pum-overlay *, .pum-overlay :after, .pum-overlay :before, .pum-overlay:after, .pum-overlay:before {
    box-sizing: border-box;
}
b, strong {
    font-weight: bolder;
}
b, strong {
    font-weight: inherit;
}
*, *:before, *:after {
    box-sizing: border-box;
}
user agent stylesheet
strong {
    font-weight: bold;
}
.pum-theme-2586 .pum-content, .pum-theme-default-theme .pum-content {
    color: #000000;
}