/*
Theme Name: Chut Disco
Description: Theme for chutdisco.com built on UNCODE theme
Author: Pixel Point Design
Author URI: https://www.pixelpoint.design/
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

@media (min-width: 960px){
    
}

@media (min-width: 570px) and (max-width: 959px){
    
}


@media (min-width: 481px) and (max-width: 768px){

}

@media (max-width: 767px ){
    
}

@media (max-width: 959px ){
    .style-dark .heading-text > p.fontsize-205693 {
        font-size: 75px !important;
        line-height: 1;
    }
    p.font-104340 {font-size: 60px !important;}
}

@media (max-width: 569px){
    
}

@media (max-width: 568px ){
    .style-dark .heading-text > p.fontsize-205693 {
        font-size: 50px !important;
        line-height: 1;
    }
    p.font-104340 {font-size: 45px !important;}
	img.polaroid {width: 100% !important; height: auto !important;}
}

@font-face {
    font-family: 'neon_glowbold_italic';
    src: url('fonts/neon_glow-bold-italic-webfont.eot');
    src: url('fonts/neon_glow-bold-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/neon_glow-bold-italic-webfont.woff2') format('woff2'),
         url('fonts/neon_glow-bold-italic-webfont.woff') format('woff'),
         url('fonts/neon_glow-bold-italic-webfont.svg#neon_glowbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'neon_glowbold';
    src: url('fonts/neon_glow-bold-webfont.eot');
    src: url('fonts/neon_glow-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/neon_glow-bold-webfont.woff2') format('woff2'),
         url('fonts/neon_glow-bold-webfont.woff') format('woff'),
         url('fonts/neon_glow-bold-webfont.svg#neon_glowbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'neon_glowitalic';
    src: url('fonts/neon_glow-italic-webfont.eot');
    src: url('fonts/neon_glow-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/neon_glow-italic-webfont.woff2') format('woff2'),
         url('fonts/neon_glow-italic-webfont.woff') format('woff'),
         url('fonts/neon_glow-italic-webfont.svg#neon_glowitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'neon_glowregular';
    src: url('neon_glow-webfont.eot');
    src: url('neon_glow-webfont.eot?#iefix') format('embedded-opentype'),
         url('neon_glow-webfont.woff2') format('woff2'),
         url('neon_glow-webfont.woff') format('woff'),
         url('neon_glow-webfont.svg#neon_glowregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'parfait_merciregular';
    src: url('fonts/parfait_merci-webfont.eot');
    src: url('fonts/parfait_merci-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/parfait_merci-webfont.woff2') format('woff2'),
         url('fonts/parfait_merci-webfont.woff') format('woff'),
         url('fonts/parfait_merci-webfont.svg#parfait_merciregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'vag_rounded_nextregular';
    src: url('fonts/vag_rounded_next_semibold-webfont.eot');
    src: url('fonts/vag_rounded_next_semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/vag_rounded_next_semibold-webfont.woff2') format('woff2'),
         url('fonts/vag_rounded_next_semibold-webfont.woff') format('woff'),
         url('fonts/vag_rounded_next_semibold-webfont.svg#vag_rounded_nextregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.gradient-background {
  background: linear-gradient(300deg,#1becf8,#ff00fc,#ba00ff,#0a243d);
  background-size: 240% 240%;
  animation: gradient-animation 32s ease infinite;
}

@keyframes gradient-animation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

/*---Contact Form css---*/
.gdpr-acceptance {margin-bottom: 1em; display: inline-block; padding-left: 2em;}
.gdpr-acceptance input {margin-left: -2em;}
.wpcf7-acceptance .wpcf7-list-item-label {font-size: 14px;}
input[type="text"], input[type="email"], input[type="tel"], input[type="date"], select, textarea {width: 100%;}
div.wpcf7 .wpcf7-submit:disabled, div.wpcf7 .wpcf7-submit:disabled:hover {background: #ccc !important; border-color: #ccc !important; color: #fff;}
.btn-accent:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):disabled:hover {color: #fff !important;}
.wpcf7 span.wpcf7-not-valid-tip {color: #f00 !important; background-color: #fff !important; padding:5px 10px;}
.wpcf7-inline-wrapper .wpcf7-inline-field {text-align: left;}
.wpcf7-list-item-label {width: 100%; padding-left: .5em; font-size: 14px;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {background: #fff; padding:5px 10px; color: #f00;}
div.wpcf7 form .wpcf7-response-output {background: #fff; padding:5px 10px; color: #0a243d;}
form p {font-weight: 400;}
.style-dark input {border-color: rgba(255, 255, 255, 1);}

.btn-color-xsdn.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, .btn-color-xsdn.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, btn-color-xsdn.btn-outline:active {color:#1becf8 !important;}
