/*
Theme Name: Slate Child
Theme URI: slate.eightpm.com
Author: EightPM
Template: slate
Version: 12.0.1
*/


/*Flyout Menu*/
/*
body #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before {
    background: linear-gradient(207deg, rgba(255, 162, 206, 1) 0%, rgba(124, 80, 255, 1) 68%, rgb(37 37 37) 100%);
}
*/

/*#slide-out-widget-area.fullscreen-alt{
    background-image: url('/wp-content/uploads/2024/08/grad_comp.jpg');
    background-size: cover;
}*/

/*body #slide-out-widget-area .inner .off-canvas-menu-container li a{
    font-family: 'IntegralCF-Bold', Tahoma, Verdana, sans-serif !important;
}*/


/* TMDB Attribution */

.tmdbatt > h4 {
    color: #fff !important;
}

.tmdblogo {
    width: 50% !important;
}


/* WP GRID Production */ 

.wp-grid-builder .wpgb-card-26 .wpgb-block-1 {
    display: inline-flex !important;
}

.wpgb-facet .wpgb-hierarchical-list li {
    display: flex !important;
}
.wpgb-facet .wpgb-facet-title,.wpgb-checkbox-label, 
.wpgb-facet *, .wpgb-facet :after, .wpgb-facet :before{
    color: #fff;
}

.wpgb-facet .wpgb-search-facet .wpgb-input  {
    color: #fff;
    font-size: 20px;
    height:60px;
}

.wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-progress, .wpgb-facet button.wpgb-button  {
   background: linear-gradient(26deg, rgba(255, 162, 206, 1) 0%, rgba(124, 80, 255, 1) 68%, rgb(37 37 37) 100%)
}

.wpgb-facet .wpgb-select.wpgb-select-focused, .wpgb-facet .wpgb-select:focus,
.wpgb-facet .wpgb-button[aria-pressed=true] {
   background: linear-gradient(26deg, rgba(255, 162, 206, 1) 0%, rgba(124, 80, 255, 1) 68%, rgb(37 37 37) 100%)
}


div[data-style="minimal_small"] .toggle.default.open > .toggle-title a,
div[data-style="minimal_small"] .toggle.default > .toggle-title a:hover {
    color:#fff;
}

div[data-style="minimal_small"] .toggle > .toggle-title a {
    color: #fff;
}

/*div[data-style="minimal_small"] .toggle.default > .toggle-title a:hover, div[data-style="minimal_small"] .toggle.default.open > .toggle-title a,

    color: #fff !important;
}*/

div[data-style="minimal_small"] .toggle.default > .toggle-title:after {
    background-color: #fff;
}

.wp-grid-builder .wpgb-card.wpgb-no-result>div {
    font-size: 2em;
    color: #fff;
}




header#top nav ul .slide-out-widget-area-toggle a:hover i.lines, header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:after, body header#top nav ul .slide-out-widget-area-toggle[data-icon-animation="simple-transform"] a:hover .lines-button:after, header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:before, body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] header#top nav > ul > li:not([class*="button_"]) > a > span:after {
    background-color: #00704a !important;
}
header#top nav ul .slide-out-widget-area-toggle a i.lines, header#top nav ul .slide-out-widget-area-toggle a i.lines:after, #header-outer .slide-out-widget-area-toggle[data-icon-animation="simple-transform"]:not(.mobile-icon) .lines-button:after, header#top nav ul .slide-out-widget-area-toggle a i.lines:before, header#top .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before, header#top .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after, header#top .slide-out-widget-area-toggle[data-icon-animation="simple-transform"].mobile-icon .lines-button:after, header#top .slide-out-widget-area-toggle[data-icon-animation="spin-and-transform"].mobile-icon .lines-button.x2 .lines, body.material.mobile #header-outer.transparent:not(.directional-nav-effect):not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line, body.material.mobile #header-outer:not(.directional-nav-effect):not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line, #search-outer .close-wrap .close-line {
    background-color: #5472d2 !important;
}

/*#header-outer.transparent.dark-slide > #top nav ul .slide-out-widget-area-toggle a .lines-button i:before{
    background-color: #fff !important;
}

#header-outer #top ul .slide-out-widget-area-toggle a .lines-button .lines, #header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines-button .lines, #header-outer.transparent.dark-slide>#top nav ul .slide-out-widget-area-toggle a .lines-button i{
    background-color: #fff !important;

}
#header-outer.transparent.dark-slide > #top nav ul .slide-out-widget-area-toggle a .lines-button i:after{
    background-color: #fff !important;
}
*/

/* Grid Network Icons */

.wp-grid-builder .wpgb-block-term[data-id="103"] { /* Theatrical */ 
    background-image: url("/wp-content/uploads/2023/08/popcorn2-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="83"] { /* Netflix */ 
    background-image: url("/wp-content/uploads/2023/08/netflix-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="112"] { /* Prime Video */ 
    background-image: url("/wp-content/uploads/2023/08/prime_video-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="111"] { /* Hulu */ 
    background-image: url("/wp-content/uploads/2023/08/hulu-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="106"] { /* Max */ 
    background-image: url("/wp-content/uploads/2023/08/hbo_max-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="234"] { /*  HBO Max */ 
    background-image: url("/wp-content/uploads/2023/08/hbo_max-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="130"] { /* Peacock */ 
    background-image: url("/wp-content/uploads/2023/08/peacock-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="137"] { /* Apple TV+ */ 
    background-image: url("/wp-content/uploads/2023/08/appletv-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="125"] { /* Disney+ */ 
    background-image: url("/wp-content/uploads/2023/08/disney_plus-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="140"] { /* Parmount+ */ 
    background-image: url("/wp-content/uploads/2023/08/paramount-plus-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="157"] { /* Amazon Studios */ 
    background-image: url("/wp-content/uploads/2023/08/amazon_studios-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="158"] { /* BBC */ 
    background-image: url("/wp-content/uploads/2023/08/bbc-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="161"] { /* ABC */ 
    background-image: url("/wp-content/uploads/2023/08/abc_50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="110"] { /* Starz */ 
    background-image: url("/wp-content/uploads/2023/11/starz_new_50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="257"] { /* Amazon Starz */ 
    background-image: url("/wp-content/uploads/2023/11/starz_new_50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="132"] { /* CW */ 
    background-image: url("/wp-content/uploads/2023/08/CW-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="131"] { /* Showtime */ 
    background-image: url("/wp-content/uploads/2023/08/showtime-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="79"] { /* NBC*/ 
    background-image: url("/wp-content/uploads/2023/08/nbc-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="121"] { /* Fox */ 
    background-image: url("/wp-content/uploads/2023/08/fox-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="128"] { /* BET+ */ 
    background-image: url("/wp-content/uploads/2023/08/bet_plus-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="159"] { /* ITV */ 
    background-image: url("/wp-content/uploads/2023/08/ITV-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="156"] { /* CBS */ 
    background-image: url("") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="175"] { /* SKY */ 
    background-image: url("/wp-content/uploads/2023/08/sky-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="129"] { /* Comedy Central */ 
    background-image: url("/wp-content/uploads/2023/08/comedy_central-50.png") !important;
    height:50px;
    width: 50px;
}


.wp-grid-builder .wpgb-block-term[data-id="79"] { /* FX */ 
    background-image: url("/wp-content/uploads/2023/08/fx-50.png") !important;
    height:50px;
    width: 50px;
}


.wp-grid-builder .wpgb-block-term[data-id="178"] { /* ALLBLK */ 
    background-image: url("/wp-content/uploads/2023/08/allblk-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="187"] { /* Facebook Watch */ 
    background-image: url("/wp-content/uploads/2023/08/facbook_watch-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="135"] { /* Channel 4 */ 
    background-image: url("/wp-content/uploads/2023/08/channel4-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="153"] { /* CBC */ 
    background-image: url("/wp-content/uploads/2023/08/CBC-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="170"] { /* MTV */ 
    background-image: url("/wp-content/uploads/2023/08/MTV-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="154"] { /* Freevee */ 
    background-image: url("/wp-content/uploads/2023/08/freevee-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="163"] { /* Freeform */ 
    background-image: url("/wp-content/uploads/2023/08/freeform-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="192"] { /* Food Network */ 
    background-image: url("/wp-content/uploads/2023/08/food_network-50.png") !important;
    height:50px;
    width: 50px;
}


.wp-grid-builder .wpgb-block-term[data-id="186"] { /* Roku*/ 
    background-image: url("/wp-content/uploads/2023/08/roku-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="180"] { /* Redbox */ 
    background-image: url("/wp-content/uploads/2023/08/redbox-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="171"] { /* OWN */ 
    background-image: url("/wp-content/uploads/2023/08/OWN-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="172"] { /* Onyx */ 
    background-image: url("/wp-content/uploads/2023/08/onyx-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="182"] { /* Sundance TV */ 
    background-image: url("/wp-content/uploads/2023/08/sundance-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="141"] { /* Thea */ 
    background-image: url("/wp-content/uploads/2023/08/thea-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="150"] { /* TBS */ 
    background-image: url("/wp-content/uploads/2023/08/TBS-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="166"] { /* USA */ 
    background-image: url("/wp-content/uploads/2023/08/usa-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="177"] { /* Tubi */ 
    background-image: url("/wp-content/uploads/2023/08/tubi-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="176"] { /* TRU Tv */ 
    background-image: url("/wp-content/uploads/2023/08/tru_tv-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="144"] { /* VH1 */ 
    background-image: url("/wp-content/uploads/2023/08/VH1-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="168"] { /* Youtube */ 
    background-image: url("/wp-content/uploads/2023/08/youtube-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="193"] { /* Youtube Premium */ 
    background-image: url("/wp-content/uploads/2023/08/youtube_premium-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="114"] { /* AMC */ 
    background-image: url("/wp-content/uploads/2023/08/amc-50.png") !important;
    height:50px;
    width: 50px;
}


.wp-grid-builder .wpgb-block-term[data-id="256"] { /* Warner Bros */ 
    background-image: url("/wp-content/uploads/2023/11/wb_50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="156"] { /* CBS */ 
    background-image: url("/wp-content/uploads/2023/12/cbs-50.png") !important;
    height:50px;
    width: 50px;
}

.wp-grid-builder .wpgb-block-term[data-id="258"] { /* CityTV*/ 
    background-image: url("/wp-content/uploads/2023/12/citytv-50.png") !important;
    height:50px;
    width: 50px;
}


.wpgb-facet .wpgb-facet-title {
    text-align: left;
    margin: 0px 0px 27px 0;
}


.wpgb-facet button.wpgb-button {
    font-family: 'IntegralCF-Bold';
}


#footer-outer #copyright[data-layout="centered"] {
    padding: 100px 0;
}
div#copyright {
    font-family: 'IntegralCF-Regular' !important;
	font-size: 16px !important;
}

/* Morphtext Homepage Hero */

#js-rotating{
  font-size: 150px;
}

@media only screen and (max-width: 690px){
  #js-rotating{
    font-size: 80px !important;
  }
 }
/* Home Bouncer */
.MoveUpDown {
    -webkit-animation: MoveUpDown  2s;
            animation: MoveUpDown  2s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
}

@-webkit-keyframes MoveUpDown  {

    100% {
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-20px);
                transform: translateY(-20px);
    }
    0% {
        -webkit-transform: translateY(0px);
                transform: translateY(0px);
    }
}

/* Scroll Down Arrow */

.arrow-container {
  width: 25px;
  /* cubic-bezier-easing = sine / mehr Beispiele: https://easings.net/ */
  animation: bounce 1600ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
  cursor: pointer;
  height: 20px;
  margin: 0 auto;
}

.arrow-down {
  height: 6px;
  background: white;
  transform: rotate(45deg);
  transform-origin: 0% 0%;
  border-radius: 5px;
}
.arrow-down:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 100%;
  border-radius: 5px;
  background: white;
  transform: rotate(-90deg);
  transform-origin: 0% 100%;
}

@keyframes bounce {
50% {
    transform: translateY(-15px);
  }
}

/* Footer Logo */

#footlogoeight{
  width:350px !important;
}

#footer-outer[data-cols="1"] #copyright li a i:after {
  border: 0px;
}

#footer-outer #copyright[data-layout="centered"] .col .social li {
    margin-left: -10px;
}

/* Portfolio Logo */

.clientlogo {
  text-align: center;
}

/* Forms Overrides */

.container-wrap input[type="text"],
.container-wrap textarea, .container-wrap input[type="email"],
.container-wrap input[type="password"], .container-wrap input[type="tel"],
.container-wrap input[type="url"], .container-wrap input[type="search"],
.container-wrap input[type="date"] {
    border: 4px solid #fff !important;
}

body[data-fancy-form-rcs="1"] .select2-container,
body[data-fancy-form-rcs="1"] .select2-drop,
body[data-fancy-form-rcs="1"] .select2-search, .select2-search input {
    font-size: 14px;
    /* border: 4px solid #000 !important; */
}

body[data-fancy-form-rcs="1"] .select2-container .select2-choice,
body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single {
    padding: 15px !important;
    border-radius: 0px;
}

.select2-container .select2-choice {
    border: 4px solid #000 !important;
}

.select2-container .select2-choice>.select2-chosen {
    font-size: 16px;
}

input[type=text], input[type=email], input[type=password],
input[type=tel], input[type=url], input[type=search],
input[type=date], textarea {
    color: #000;
}

body[data-form-submit="see-through"] .container-wrap input[type=submit] {
    padding: 15px 45px!important;
    border: 4px solid #000 !important;
}

/* Gravity Forms */

body .gform_wrapper .gform_body .gform_fields  #field_2_3.gfield .gfield_label,
body .gform_wrapper .gform_body .gform_fields  #field_2_4.gfield .gfield_label, 
body .gform_wrapper .gform_body .gform_fields  #field_2_6.gfield .gfield_label {
  display: block !important;
}

body #gform_wrapper_2 .gform_body .gform_fields .gfield .gfield_label {
  display: none;
}

body #gform_wrapper_2 .gform_body .field_sublabel_below .ginput_complex.ginput_container label {
    display: none;
}

.gform_wrapper .gfield_required {
    display: none;
}

.gform_wrapper div.validation_error {
    color: #EC576B !important;
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 25px;
    border-top: 2px solid #EC576B !important;
    border-bottom: 2px solid #EC576B !important;
    padding: 16px 0;
}

.gform_wrapper .validation_message {
    color: #EC576B !important;
}


.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: rgba(255, 223, 224, 0) !important;
    border-top: 0px solid #fff !important;
    border-bottom: 0px solid #fff !important;
    padding: 0px !important;
}


.gform_wrapper .gform_ajax_spinner {
    float: right;
    margin-top: -10px;
}


/*Gravity Contact Icons */
.image-choices-field .image-choices-choice-image-wrap {
    height: 204px!important;
    padding-bottom: 30px!important;
}


.image-choices-choice-text {
    padding-top: 15px!important;
    }

ul#input_2_10 {
    padding-top: 20px!important;
}
@media only screen and (max-width: 999px){
ul#input_2_10 {
    padding-top: 175px;
 }

 lord-icon {
    width: 150px !important;
 }
}


@media only screen and (max-width: 690px){
ul#input_2_10 {
    padding-top: 150px;
    padding-bottom: 75px;
 }

  .image-choices-field .image-choices-choice-image-wrap {
    width: 175px !important;
 }

 .image-choices-field .image-choices-choice.image-choices-choice-selected:after {
    top: 66% !important;
    margin: -15px 0 0 -20px;
 }
    .image-choices-field .image-choices-choice, .gform_wrapper .gfield.image-choices-field li.image-choices-choice {
        height: 200px;
    }
    .image-choices-choice-text {
        padding-top: 50px!important;
    }
}


/* Hide Meta */

span.meta-author.vcard.author {
    display: none !important;
}

.blog-title #single-below-header>span {
    border-left: none !important;

}

/* Tiktok Icon */

img.tiktok {
    height: 20px !important;
    width: 20px !important;
    margin: 10px 10px -2px 10px !important;
    opacity: .7;
}

img.tiktok:hover{
  opacity: 1;
}

/* AnchorFM Icon */

img.anchorfm {
    height: 25px !important;
    /* width: 20px !important; */
    margin: 10px 10px -5px 10px !important;
    opacity: .7;
}

img.anchorfm:hover{
  opacity: 1;
}
.image-choices-field .image-choices-choice-image-wrap {
    display: block!important;
    background-repeat: no-repeat;
    background-position: center!important;
    background-size: contain!important;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    transition: all .3s;
}
.image-choices-field.image-choices-show-labels .image-choices-choice-text {
    position: relative!important;
}

.cs_video {
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
}
.post-password-form {
    width: 100%;
    padding: 50px;
    position: relative;
}
.post-password-form input[type=submit] {
    margin-top: 50px!important;
    bottom: 0px!important;
    position: relative!important;
    display: table-cell;
}

body[data-form-style=minimal] .main-content .post-password-form input[type=submit] {
    margin-top: 20px!important;
    bottom: 0!important;
    position: relative!important;
    display: table-cell;
    margin-left: auto!important;
    margin-right: 0px!important;
}
/* Include Custom Font */

/* Fonts */
/* ----------------*/

/* INTEGRAL */

@font-face {
    font-family: 'IntegralCF-Bold';
    src: url('/wp-content/themes/slate-child/fonts/IntegralCF-Bold.eot');
    src: url('/wp-content/themes/slate-child/fonts/IntegralCF-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/slate-child/fonts/IntegralCF-Bold.woff2') format('woff2'),
        url('/wp-content/themes/slate-child/fonts/IntegralCF-Bold.woff') format('woff'),
        url('/wp-content/themes/slate-child/fonts/IntegralCF-Bold.ttf') format('truetype'),
        url('/wp-content/themes/slate-child/fonts/IntegralCF-Bold.svg#IntegralCF-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IntegralCF-Regular';
    src: url('/wp-content/themes/slate-child/fonts/IntegralCF-Regular.eot');
    src: url('/wp-content/themes/slate-child/fonts/IntegralCF-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/slate-child/fonts/IntegralCF-Regular.woff2') format('woff2'),
        url('/wp-content/themes/slate-child/fonts/IntegralCF-Regular.woff') format('woff'),
        url('/wp-content/themes/slate-child/fonts/IntegralCF-Regular.ttf') format('truetype'),
        url('/wp-content/themes/slate-child/fonts/IntegralCF-Regular.svg#IntegralCF-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

 /* Gilroy */

@font-face {
    font-family: 'Gilroy-SemiBold';
     src: url('/wp-content/themes/slate-child/fonts/Gilroy-SemiBold.eot');
     src: url('/wp-content/themes/slate-child/fonts/Gilroy-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/slate-child/fonts/Gilroy-SemiBold.woff2') format('woff2'),
        url('/wp-content/themes/slate-child/fonts/Gilroy-SemiBold.woff') format('woff'),
        url('/wp-content/themes/slate-child/fonts/Gilroy-SemiBold.ttf') format('truetype'),
        url('/wp-content/themes/slate-child/fonts/Gilroy-SemiBold.svg#Gilroy-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy-Regular';
    src: url('/wp-content/themes/slate-child/fonts/Gilroy-Regular.eot');
    src: url('/wp-content/themes/slate-child/fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/slate-child/fonts/Gilroy-Regular.woff2') format('woff2'),
        url('/wp-content/themes/slate-child/fonts/Gilroy-Regular.woff') format('woff'),
        url('/wp-content/themes/slate-child/fonts/Gilroy-Regular.ttf') format('truetype'),
        url('/wp-content/themes/slate-child/fonts/Gilroy-Regular.svg#Gilroy-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



.cw_nospace {
        margin-bottom: 0px!important
}
.imageblock {width:45%;}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before {
        background-color: #ec576b;
}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow {
    fill: #fff;
}
.nectar-flickity[data-controls*=arrows_overlaid] .previous:after, .nectar-flickity[data-controls*=arrows_overlaid] .next:after {
    background-color: #fff;
}

ul.caf_select_multi {
background:#262626!important;
border:3px solid #000000;
border-radius:0px!important;
min-width: 171px!important;
    height: 45px!important;
    margin: 3px!important;
    max-width: 201px!important;
}

.caf-search-bar {

    margin-left:00px;
}

div.caf-multiple-taxonomy-filter-modern .manage-inner-caf {
    display: flex!important;
    background: #fff;
    border-radius: 15px;
    padding: 5px 30px!important;
    align-items: center!important;
    flex-wrap: nowrap!important;
    justify-content: space-around!important;
    flex-direction: row!important;
    align-content: center;
}
input#caf-search-input {
    height: 45px;
    margin-right:0px!important;
    line-height: initial;
    border: #000000 solid 3px!important;
}
.caf-manage-search-bar {
    margin-right:0px!important;
}
.data-target-div1 div.caf-multiple-taxonomy-filter-modern ul.caf_select_multi li {
    color: #ffffff!important;
    font-family: inherit;
    font-size: 13px!important;
    text-transform: capitalize;
    padding: 5px 10px!important;
}
input#caf-search-sub {
    border-left: 0px!important;
    height: 100%;
}
ul.caf-multi-drop-sub.active {
    top: 45px!important;
    margin-left: 0!important;
    border-radius: 0px!important;
    background: #262626!important;
}
.data-target-div1 div.caf-multiple-taxonomy-filter-modern ul.caf_select_multi ul.caf-multi-drop-sub li:hover {
    background-color: #e5e5e5!important;
    color:#000000!important;
}

.cwaheader {
    color: #000;
   
    font-weight: 700;
    font-size: 20px;
    display: flex;
    justify-content: space-around;
    align-content: center;
    flex-direction: row;
    margin-top: 50px;
}
.search_width {
    padding:0px;
}
input#caf-search-sub {
    border-left: 0!important;
    height: 100%;
    background: #000000!important;
    border-top: 1px solid #000000!important;
    border-bottom: 1px solid #000000!important;
    border-right:0px!important;
}
.postimage {
    width: 10%;
    padding: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.postimage img {
        margin-bottom:0px!important;
    margin-right:30px;
}
    .posttitle {
        width:30%;
    }
.posttitle a:hover {
    color:#ec576b;
}
.data-target-div1 div.caf-multiple-taxonomy-filter-modern ul.caf_select_multi li.active {
    background-color: #ec576b!important;
    color: #ffffff!important;
}
    .postrelease {
        width:10%;
    }
    .postnetwork{
        width:15%;
    }
    .postgenre{
        width:10%;
    }
    .postregion {
        width:15%;
    }
    .postimdb {
        width:10%;
    }
    .postimdb img {
        margin-bottom:0px!important;
}
.contentpostax {
        width: 100%;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
    .imbdlogo {width:75px!important;}
.manage-inner-caf {
    padding-top:10px!important; padding-bottom:10px!important;
}
.caf-search-input {
    
}
.input#caf-search-input{
    border-right:0px!important;
}
.multiple-taxonomy-filter .multi_cat_container #caf-multiple-taxonomy-filter {
    float: none;
    display: flex;
    width: 100%;
    position: relative;
    justify-content: space-around;
    height: 50px;
    flex-direction: row;
        margin: 10px 0px;
    flex-wrap: nowrap;
}
.multiple-taxonomy-filter div#manage-ajax-response {
    width:100%!important;
    padding:0px!important;
}
.caf-col-md-1, .caf-col-md-2, .caf-col-md-3, .caf-col-md-4, .caf-col-md-5, .caf-col-md-6, .caf-col-md-7, .caf-col-md-8, .caf-col-md-9, .caf-col-md-10, .caf-col-md-11, .caf-col-md-12 {
    padding-right: 0px!important;
    padding-left: 0px!important;
}
.data-target-div1 #caf-multiple-taxonomy-filter .caf-filter-container {
    display: block;
    text-align: left;
    position: relative;
    z-index: 5000;
    width: 20%;
    border: 1px solid #ffffff;
}

.data-target-div1 .caf-mtf-layout h3.tax-heading {
    font-family: inherit;
    margin-left: 0px;
}
.data-target-div1 .caf-mtf-layout h3.tax-heading, .data-target-div1 .caf-mtf-layout h3.tax-heading i {
    color:#ffffff!important;
   background: #000000;
    margin-left: 7px!important;
}
.caf-mtf-layout h3.tax-heading {
    font-size: 13px!important;
    margin-top: 0!important;
    margin-bottom: 0!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.data-target-div1 .caf-mtf-layout h3.tax-heading {
    font-family: inherit!important;
    color:#ffffff!important;
    margin-left: 0px!important;
}
div#caf-multiple-taxonomy-filter ul {
    list-style: none;
    margin: 0px!important;
    padding: 0px!important;
}
div#caf-multiple-taxonomy-filter ul li label {
    border-radius: 0px!important;
    margin-bottom: 0px!important;
}
.data-target-div1 div#caf-multiple-taxonomy-filter ul li label {
    background-color: #000000!important;
    color: #ffffff!important;
        padding: 10px 15px!important;
}
#caf-multiple-taxonomy-filter ul li {
    list-style: none!important;
    list-style-position: outside;
}
li.mtf-li-child.caf-first-child {
    margin-top: 0px!important;
}
@media only screen and (max-width: 1250px){
    .cwaheader {
        font-size: 15px;
        margin-top: 25px;
    }
    .postbody {
        font-size: 15px;
    }
    div.caf-multiple-taxonomy-filter-modern .manage-inner-caf {
        display: flex!important;
        flex-wrap: wrap!important;
    }
    .posttitle {
        width: 20%;
    }
    .postimdb {
        width: 10%;
        text-align: center;
    }
    .imbdlogo {width:50px!important;}

}
@media only screen and (max-width: 1000px)
    {
    .data-target-div1 div.caf-multiple-taxonomy-filter-modern ul.caf_select_multi li {
        color: #000000!important;
        font-family: inherit;
        font-size: 13px!important;
        text-transform: capitalize;
        padding: 5px 10px;
        }
    div.caf-multiple-taxonomy-filter-modern ul.caf_select_multi {
        display: inline-block;
        list-style: none !important;
        padding: 0 !important;
        background: #f4f2f2;
        border-radius: 15px;
        min-width: auto !important;
        position: relative;
        float: none;
        cursor: pointer;
        height: 45px !important;
        margin: 5px 0px !important;
        max-width: 48% !important;
        height: 48px!important;
    }
    .data-target-div1 .caf-multiple-taxonomy-filter-modern .caf-search-bar {
        width: 95%;
        margin-top: 5px;
    }
    .cwaheader {display:none;}
    .postimage {
        width: 35%;
    }
    .postbody {
        display: flex;
        padding: 15px;
        flex-direction: row;
        justify-content: space-between;
        align-content: flex-start;
        align-items: flex-start;
    }
    .posttitle {
        width:75%;
    }
    .postrelease {
        width:75%;
        text-align:left;
    }
    .postnetwork{
        width:75%;
        text-align:left;
    }
    .postgenre{
        width:75%;
        text-align:left;
    }
    .postregion {
        width:75%;
        text-align:left;
    }
    .postimdb {
        width:75%;
        text-align:left;
    }
    .contentpostax {
        width: 100%;
        display: flex;
        justify-content: space-evenly;
        flex-direction: column;
    }
    .postimage img {
        margin-right: 10px;
    }
    .postimage {
        width: 45%;
    }
    .imbdlogo {width:50px!important;}
    input#caf-search-input {
        height: 45px;
    }
    .data-target-div1 .caf-multiple-taxonomy-filter-modern .caf-search-bar {
        margin-bottom: 10px;
        width: 98%!important;
        margin-left: 1%;
    }
}









