/*
Theme Name: Boombox Child Theme
Theme URI: http://boombox.px-lab.com
Template: boombox
Author: Px-Lab
Author URI: https://px-lab.com
Description: Boombox is most powerful and flexible viral and buzz style WordPress theme. Flexible and fully customizable viral magazine theme combined with most powerful Viral content plugin with a ton of snacks and exclusive features and all that packed with dozens of powerful and popular plugins and with top-notch design
Version: 2.0.0
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, left-sidebar, right-sidebar, flexible-header, custom-colors, custom-header, custom-background, full-width-template,custom-menu, editor-style, featured-images, featured-image-header, post-formats, sticky-post, theme-options, translation-ready
Text Domain: boombox
*/

/*************** Add your custom css here  ***************/

/* WP Kraken JOB #y576443 - START */


/* Counters */
.wpk-counter .vc_column-inner {
    border: 5px solid #e64a3e;
    border-radius: 5px;
    padding: 20px 30px;
}

.wpk-counter .wpb_content_element {
    margin-bottom: 0px;
}

.wpk-counter .wpk-counter-icon {

}

.frames-playlist {
    background-color: #e3e3e3 !important;
}

@media (max-width: 600px) {
    .wpk-counter {
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
    }

}

@media (max-width: 360px) {
    .wpk-counter {
    width:100%;
    margin-left: 0;
    margin-right: 0;
    }

}

/* Video playlist */
.playlist-nav {
    position: relative;
    background-color: #ffffff !important;
}

.playlist-head {
    height: 50px;
}

.playlist-nav .widget-title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.frames-playlist .fi-title {
    color: #000000;
}

@media (max-width: 903px) {
    .playlist-head {
        display: none;
    }

}

/* stay up to date section */
.wpk-subscribe input.wpcf7-text {
    width: auto;
    display: inline;
}

.wpk-subscribe form {
    text-align: center;
}

.wpk-subscribe .vc_column-inner:before {
    left: 0;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-left-color: #e64a3e;
    border-width: 12px;
    margin-top: -12px;
}

.wpk-subscribe .wpcf7-not-valid-tip {
    display: none;
}

.wpk-subscribe .wpcf7-validation-errors {
    border: 2px solid red;
}

@media (max-width: 1200px) {
    .wpk-subscribe input.wpcf7-submit {
        margin-top: 2%;
    }
}


@media only screen and (max-width: 767px) {

    .wpk-subscribe .vc_column-inner:before {
        border-top-color: #e64a3e;
        border-left-color: transparent;
        top: 0px;
        left: 0px;
        right: 0px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;

    }

    .wpk-subscribe input.wpcf7-text {
        width: 100%;
    }

}

/* Style 4 title header template */

.wpk-style4 .page-title-block {
    text-align: left;
}


.wpk-background-position {
    background-position: center bottom;
}

.wpk-style4 .container-inner {
    padding-top: 20px;
    padding-bottom: 100px;
}

.wpk-style4 .container-inner .page-title-block {
    margin-bottom: 30px;
    padding-left: 12px;
    padding-right: 12px;
}


.wpk-style4 .container-inner span.page-title {
    display: inline;
    padding-top: 8px;
    padding-bottom: 8px;
}


.wpk-style4 .container-inner .wpk-style4-title {
    font-size: 20px;
    text-transform: uppercase;

}

.wpk-style4 .container-inner .wpk-style4-subtitle {
    font-size: 28px;
    line-height: 48px;

}

/* About us - members section */

.wpk-members .wpb_content_element{
    margin-bottom: 10px;
}

.wpk-members .wpk-member-name {
    margin-bottom: 0 !important;
}

/* Video SLider elements */

.wpk-video-slider .vc_column-inner {
    padding-top: 0 !important;
} 

.wpk-slider-button {
    height: auto;
    padding: 14px 35px !important;
    text-align: center !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 20px !important;
    text-transform: uppercase;
    cursor: pointer !important;
    border: 0;
    font-family: inherit !important;
    -webkit-appearance: none;
    transition: all .1s ease-out !important;
    background-color: #e64a3e !important;
}

.wpk-slider-button:hover {
    box-shadow: -3px 3px 8px 0 rgba(21,21,24,.34);
    border-color: #ffffff !important;
}

/* WP Kraken JOB #y576443 - END */

/* -- Local Fonts Declaration -- */


@font-face { font-family: 'Acari Sans'; font-style: normal; font-weight: 400;          src: url('http://chinosity.com/wp-content/fonts/Acari-Sans/AcariSans-Regular.otf') format('opentype');  }


@font-face { font-family: 'Acari Sans'; font-style: italic; font-weight: 400;             src: url('http://chinosity.com/wp-content/fonts/Acari-Sans/AcariSans-Italic.otf') format('opentype');  }
@font-face { font-family: 'Acari Sans'; font-style: normal; font-weight: 100;          src: url('http://chinosity.com/wp-content/fonts/Acari-Sans/AcariSans-Thin.otf') format('opentype');  }


@font-face { font-family: 'Acari Sans'; font-style: italic; font-weight: 100;             src: url('http://chinosity.com/wp-content/fonts/Acari-Sans/AcariSans-ThinItalic.otf') format('opentype');  }
@font-face { font-family: 'Acari Sans'; font-style: normal; font-weight: 200;          src: url('http://chinosity.com/wp-content/fonts/Acari-Sans/AcariSans-ExtraLight.otf') format('opentype');  }


@font-face { font-family: 'Acari Sans'; font-style: italic; font-weight: 200;             src: url('http://chinosity.com/wp-content/fonts/Acari-Sans/AcariSans-ExtraLightItalic.otf') format('opentype');  }
@font-face { font-family: 'Acari Sans'; font-style: normal; font-weight: 300;          src: url('http://chinosity.com/wp-content/fonts/Acari-Sans/AcariSans-Light.otf') format('opentype');  }


@font-face { font-family: 'Acari Sans'; font-style: italic; font-weight: 300;             src: url('http://chinosity.com/wp-content/fonts/Acari-Sans/AcariSans-LightItalic.otf') format('opentype');  }
@font-face { font-family: 'Acari Sans'; font-style: normal; font-weight: 500;          src: url('http://chinosity.com/wp-content/fonts/Acari-Sans/AcariSans-Medium.otf') format('opentype');  }


@font-face { font-family: 'Acari Sans'; font-style: italic; font-weight: 500;             src: url('http://chinosity.com/wp-content/fonts/Acari-Sans/AcariSans-MediumItalic.otf') format('opentype');  }
@font-face { font-family: 'Acari Sans'; font-style: normal; font-weight: 600;          src: url('http://chinosity.com/wp-content/fonts/Acari-Sans/AcariSans-SemiBold.otf') format('opentype');  }


@font-face { font-family: 'Acari Sans'; font-style: italic; font-weight: 600;             src: url('http://chinosity.com/wp-content/fonts/Acari-Sans/AcariSans-SemiBoldItalic.otf') format('opentype');  }
@font-face { font-family: 'Acari Sans'; font-style: normal; font-weight: 700;          src: url('http://chinosity.com/wp-content/fonts/Acari-Sans/AcariSans-Bold.otf') format('opentype');  }


@font-face { font-family: 'Acari Sans'; font-style: italic; font-weight: 700;             src: url('http://chinosity.com/wp-content/fonts/Acari-Sans/AcariSans-BoldItalic.otf') format('opentype');  }
@font-face { font-family: 'Acari Sans'; font-style: normal; font-weight: 800;          src: url('http://chinosity.com/wp-content/fonts/Acari-Sans/AcariSans-ExtraBold.otf') format('opentype');  }


@font-face { font-family: 'Acari Sans'; font-style: italic; font-weight: 800;             src: url('http://chinosity.com/wp-content/fonts/Acari-Sans/AcariSans-ExtraBoldItalic.otf') format('opentype');  }

@font-face {font-family: 'HKGrotesk'; font-style: normal; font-weight:400;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-Regular.otf') format('opentype');}
@font-face {font-family: 'HKGrotesk'; font-style: italic; font-weight:400;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-Italic.otf') format('opentype');}
@font-face {font-family: 'HKGrotesk'; font-style: normal; font-weight:300;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-Light.otf') format('opentype');}
@font-face {font-family: 'HKGrotesk'; font-style: italic; font-weight:300;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-LightItalic.otf') format('opentype');}
@font-face {font-family: 'HKGrotesk'; font-style: normal; font-weight:500;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-Medium.otf') format('opentype');}
@font-face {font-family: 'HKGrotesk'; font-style: italic; font-weight:500;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-MediumItalic.otf') format('opentype');}
@font-face {font-family: 'HKGrotesk'; font-style: normal; font-weight:600;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-SemiBold.otf') format('opentype');}
@font-face {font-family: 'HKGrotesk'; font-style: italic; font-weight:600;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-SemiBoldItalic.otf') format('opentype');}
@font-face {font-family: 'HKGrotesk'; font-style: normal; font-weight:700;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-Bold.otf') format('opentype');}
@font-face {font-family: 'HKGrotesk'; font-style: italic; font-weight:700;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-BoldItalic.otf') format('opentype');}

@font-face {font-family: 'HKGrotesk Legacy'; font-style: normal; font-weight:400;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-RegularLegacy.otf') format('opentype');}
@font-face {font-family: 'HKGrotesk Legacy'; font-style: italic; font-weight:400;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-LegacyItalic.otf') format('opentype');}
@font-face {font-family: 'HKGrotesk Legacy'; font-style: normal; font-weight:300;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-LightLegacy.otf') format('opentype');}
@font-face {font-family: 'HKGrotesk Legacy'; font-style: italic; font-weight:300;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-LightLegacyItalic.otf') format('opentype');}
@font-face {font-family: 'HKGrotesk Legacy'; font-style: normal; font-weight:500;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-MediumLegacy.otf') format('opentype');}
@font-face {font-family: 'HKGrotesk Legacy'; font-style: italic; font-weight:500;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-MediumLegacyItalic.otf') format('opentype');}
@font-face {font-family: 'HKGrotesk Legacy'; font-style: normal; font-weight:600;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-SemiBoldLegacy.otf') format('opentype');}
@font-face {font-family: 'HKGrotesk Legacy'; font-style: italic; font-weight:600;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-SemiBoldLegacyItalic.otf') format('opentype');}
@font-face {font-family: 'HKGrotesk Legacy'; font-style: normal; font-weight:700;         src: url('chttp://hinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-BoldLegacy.otf') format('opentype');}
@font-face {font-family: 'HKGrotesk Legacy'; font-style: italic; font-weight:700;         src: url('http://chinosity.com/wp-content/fonts/HKGrotesk/HKGrotesk-BoldLegacyItalic.otf') format('opentype');}

@font-face {font-family: 'Hurufo & Numero'; font-style: normal; font-weight:400;         src: url('http://chinosity.com/wp-content/fonts/HurufoNumero/Hurufo&amp;Numero-Regular.otf') format('opentype');}
@font-face {font-family: 'Hurufo & Numero'; font-style: italic; font-weight:400;         src: url('http://chinosity.com/wp-content/fonts/HurufoNumero/Hurufo&amp;Numero-Italic.otf') format('opentype');}
@font-face {font-family: 'Hurufo & Numero'; font-style: normal; font-weight:300;         src: url('http://chinosity.com/wp-content/fonts/HurufoNumero/Hurufo&amp;Numero-Light.otf') format('opentype');}
@font-face {font-family: 'Hurufo & Numero'; font-style: italic; font-weight:300;         src: url('http://chinosity.com/wp-content/fonts/HurufoNumero/Hurufo&amp;Numero-LightItalic.otf') format('opentype');}
@font-face {font-family: 'Hurufo & Numero'; font-style: normal; font-weight:700;         src: url('http://chinosity.com/wp-content/fonts/HurufoNumero/Hurufo&amp;Numero-Bold.otf') format('opentype');}
@font-face {font-family: 'Hurufo & Numero'; font-style: italic; font-weight:700;         src: url('http://chinosity.com/wp-content/fonts/HurufoNumero/Hurufo&amp;Numero-BoldItalic.otf') format('opentype');}

@font-face {font-family: 'LandaSans'; font-style: normal; font-weight:400;         src: url('http://chinosity.com/wp-content/fonts/LandaSans/LandaSans-Medium.otf') format('opentype');}
@font-face {font-family: 'LandaSans'; font-style: normal; font-weight:200;         src: url('http://chinosity.com/wp-content/fonts/LandaSans/LandaSans-ExtraLight.otf') format('opentype');}

@font-face {font-family: 'Milliard'; font-style: normal; font-weight:400;         src: url('http://chinosity.com/wp-content/fonts/Milliard/Rene-Bieder-Milliard-Book.otf') format('opentype');}
@font-face {font-family: 'Milliard'; font-style: italic; font-weight:400;         src: url('http://chinosity.com/wp-content/fonts/Milliard/Rene-Bieder-Milliard-Book-Italic.otf') format('opentype');}
@font-face {font-family: 'Milliard'; font-style: normal; font-weight:100;         src: url('http://chinosity.com/wp-content/fonts/Milliard/Rene-Bieder-Milliard-Thin.otf') format('opentype');}
@font-face {font-family: 'Milliard'; font-style: italic; font-weight:100;         src: url('http://chinosity.com/wp-content/fonts/Milliard/Rene-Bieder-Milliard-Thin-Italic.otf') format('opentype');}
@font-face {font-family: 'Milliard'; font-style: normal; font-weight:200;         src: url('http://chinosity.com/wp-content/fonts/Milliard/Rene-Bieder-Milliard-ExtraLight.otf') format('opentype');}
@font-face {font-family: 'Milliard'; font-style: italic; font-weight:200;         src: url('http://chinosity.com/wp-content/fonts/Milliard/Rene-Bieder-Milliard-ExtraLight-Italic.otf') format('opentype');}
@font-face {font-family: 'Milliard'; font-style: normal; font-weight:300;         src: url('http://chinosity.com/wp-content/fonts/Milliard/Rene-Bieder-Milliard-Light.otf') format('opentype');}
@font-face {font-family: 'Milliard'; font-style: italic; font-weight:300;         src: url('http://chinosity.com/wp-content/fonts/Milliard/Rene-Bieder-Milliard-Light-Italic.otf') format('opentype');}
@font-face {font-family: 'Milliard'; font-style: normal; font-weight:500;         src: url('http://chinosity.com/wp-content/fonts/Milliard/Rene-Bieder-Milliard-Medium.otf') format('opentype');}
@font-face {font-family: 'Milliard'; font-style: italic; font-weight:500;         src: url('http://chinosity.com/wp-content/fonts/Milliard/Rene-Bieder-Milliard-Medium-Italic.otf') format('opentype');}
@font-face {font-family: 'Milliard'; font-style: normal; font-weight:600;         src: url('http://chinosity.com/wp-content/fonts/Milliard/Rene-Bieder-Milliard-SemiBold.otf') format('opentype');}
@font-face {font-family: 'Milliard'; font-style: italic; font-weight:600;         src: url('http://chinosity.com/wp-content/fonts/Milliard/Rene-Bieder-Milliard-SemiBold-Italic.otf') format('opentype');}
@font-face {font-family: 'Milliard'; font-style: normal; font-weight:700;         src: url('http://chinosity.com/wp-content/fonts/Milliard/Rene-Bieder-Milliard-Bold.otf') format('opentype');}
@font-face {font-family: 'Milliard'; font-style: italic; font-weight:700;         src: url('http://chinosity.com/wp-content/fonts/Milliard/Rene-Bieder-Milliard-Bold-Italic.otf') format('opentype');}
@font-face {font-family: 'Milliard'; font-style: normal; font-weight:800;         src: url('http://chinosity.com/wp-content/fonts/Milliard/Rene-Bieder-Milliard-ExtraBold.otf') format('opentype');}
@font-face {font-family: 'Milliard'; font-style: italic; font-weight:800;         src: url('http://chinosity.com/wp-content/fonts/Milliard/Rene-Bieder-Milliard-ExtraBold-Italic.otf') format('opentype');}
@font-face {font-family: 'Milliard'; font-style: normal; font-weight:900;         src: url('http://chinosity.com/wp-content/fonts/Milliard/Rene-Bieder-Milliard-Heavy.otf') format('opentype');}
@font-face {font-family: 'Milliard'; font-style: italic; font-weight:900;         src: url('http://chinosity.com/wp-content/fonts/Milliard/Rene-Bieder-Milliard-Heavy-Italic.otf') format('opentype');}

@font-face {font-family: 'Modernist'; font-style: normal; font-weight:400;         src: url('http://chinosity.com/wp-content/fonts/Sk-Modernist/sk-modernist-regular.otf') format('opentype');}
@font-face {font-family: 'Modernist'; font-style: normal; font-weight:700;         src: url('http://chinosity.com/wp-content/fonts/Sk-Modernist/sk-modernist-bold.otf') format('opentype');}

@font-face {font-family: 'Modernist Mono'; font-style: normal; font-weight:400;         src: url('http://chinosity.com/wp-content/fonts/Sk-Modernist/sk-modernist-mono.otf') format('opentype');}

@font-face {font-family: 'Simvoni'; font-style: normal; font-weight:400;         src: url('http://chinosity.com/wp-content/fonts/Simvoni/Simvoni-Regular.otf') format('opentype');}
@font-face {font-family: 'Simvoni'; font-style: italic; font-weight:400;         src: url('http://chinosity.com/wp-content/fonts/Simvoni/Simvoni-Italic.otf') format('opentype');}
@font-face {font-family: 'Simvoni'; font-style: normal; font-weight:700;         src: url('http://chinosity.com/wp-content/fonts/Simvoni/Simvoni-Bold.otf') format('opentype');}
@font-face {font-family: 'Simvoni'; font-style: italic; font-weight:700;         src: url('http://chinosity.com/wp-content/fonts/Simvoni/Simvoni-BoldItalic.otf') format('opentype');}

@font-face {font-family: 'TSKirt'; font-style: normal; font-weight:400;         src: url('http://chinosity.com/wp-content/fonts/TSKirt-Regular.otf') format('opentype');}

@font-face {font-family: 'Universalis'; font-style: normal; font-weight:400;         src: url('http://chinosity.com/wp-content/fonts/Universalis/UniversalisADFStd-Regular.otf') format('opentype');}
@font-face {font-family: 'Universalis'; font-style: italic; font-weight:400;         src: url('http://chinosity.com/wp-content/fonts/Universalis/UniversalisADFStd-Italic.otf') format('opentype');}
@font-face {font-family: 'Universalis'; font-style: normal; font-weight:700;         src: url('http://chinosity.com/wp-content/fonts/Universalis/UniversalisADFStd-Bold.otf') format('opentype');}
@font-face {font-family: 'Universalis'; font-style: italic; font-weight:700;         src: url('http://chinosity.com/wp-content/fonts/Universalis/UniversalisADFStd-BoldItalic.otf') format('opentype');}

@font-face {font-family: 'Universalis Condensed'; font-style: normal; font-weight:400;         src: url('http://chinosity.com/wp-content/fonts/Universalis/UniversalisADFStd-Cond.otf') format('opentype');}
@font-face {font-family: 'Universalis Condensed'; font-style: italic; font-weight:400;         src: url('http://chinosity.com/wp-content/fonts/Universalis/UniversalisADFStd-CondItalic.otf') format('opentype');}
@font-face {font-family: 'Universalis Condensed'; font-style: normal; font-weight:700;         src: url('http://chinosity.com/wp-content/fonts/Universalis/UniversalisADFStd-BoldCond.otf') format('opentype');}
@font-face {font-family: 'Universalis Condensed'; font-style: italic; font-weight:700;         src: url('http://chinosity.com/wp-content/fonts/Universalis/UniversalisADFStd-BoldCondIt.otf') format('opentype');}


/* -- Local Fonts Declaration -- END */

