



@font-face { font-family: 'Oswald'; src: url('/media/h4oh02bu/oswald-extralight.ttf'); font-style: ; font-weight: 200; }
@font-face { font-family: 'Oswald'; src: url('/media/tskjghuf/oswald-light.ttf'); font-style: ; font-weight: 300; }
@font-face { font-family: 'Oswald'; src: url('/media/frdizdn4/oswald-regular.ttf'); font-style: ; font-weight: 400; }
@font-face { font-family: 'Oswald'; src: url('/media/s4rkh4i1/oswald-medium.ttf'); font-style: ; font-weight: 500; }
@font-face { font-family: 'Oswald'; src: url('/media/c5fau4z0/oswald-semibold.ttf'); font-style: ; font-weight: 600; }
@font-face { font-family: 'Oswald'; src: url('/media/mgkftsjd/oswald-bold.ttf'); font-style: ; font-weight: 700; }
@font-face { font-family: 'Archivo'; src: url('/media/ncho04bp/archivo-light.ttf'); font-style: ; font-weight: 300; }
@font-face { font-family: 'Archivo'; src: url('/media/cqzf2epe/archivo-regular.ttf'); font-style: ; font-weight: 400; }
@font-face { font-family: 'Archivo'; src: url('/media/4qanc5qk/archivo-semibold.ttf'); font-style: ; font-weight: 600; }
@font-face { font-family: 'Archivo'; src: url('/media/vqafsanu/archivo-medium.ttf'); font-style: ; font-weight: 500; }
@font-face { font-family: 'Grenze'; src: url('/media/5p3jxnov/grenze-bold.ttf'); font-style: normal; font-weight: 700; }
@font-face { font-family: 'Saira'; src: url('/media/mmxozg35/saira-medium.ttf'); font-style: normal; font-weight: 400; }
@font-face { font-family: 'Saira'; src: url('/media/jmkfkmup/saira-bold.ttf'); font-style: normal; font-weight: 700; }


:root,
:host {

    --fontSizeBase: 1.6rem;
    --fontSizeBaseEm: 1.6em;

    --fontFamilyDefault: Saira, sans-serif;
    --fontFamilyHeading: Grenze, serif;

    --colorSiteBackground: #000300;
    
    --colorTextDefault: #fffbf2;
    --colorTextAlternative: #a90000;

    --colorPrimary: #a90000;
    --colorTextOnPrimary: #fffbf2;
    
    
    
    
    
    
    
    
    
    

    
    
    --plaionLogo: url('/media/aqqdlo0c/ds-horizontal-fill.svg');
    
    
    

    --borderWidth: 0.2rem;
    --borderRadius: 0rem;
    --colorBorder: #2e2e2e;
    

    --transitionDuration: 300ms;

    --themeIconBullet: url('/media/og3pdblp/spike.png');
    --themeIconCarouselPagination: url('/media/shlialo4/spike-vertical.png');
    
    
    
    --themeIconPlay: url('/media/b20l0tc2/play2.png');
    --themeIconPlus: url('/media/jbldi4zx/plus3.png');
    
    

    --primaryHeaderFontFamily: Oswald, Helvetica, Arial, sans-serif;
    
    --primaryHeaderLinkColor: #e0ddd7;
    --primaryHeaderLinkColorHighlight: #ffffff;
    

    
    
    
    
    --primaryHeaderMaskOverhang: 0px;

    

    
    
    
    

    
    
    --footerSegmentBackgroundImage: url('/media/fx1kbg2t/footer-texture.jpg');

    --footerSegmentLinksHeadingColor: #eee6e3;
    --footerSegmentLinksHeadingFontFamily: Grenze;
    --footerSegmentLinksHeadingFontSize: 1.6rem;
    --footerSegmentLinkColor: #fffbf2;
    --footerSegmentLinkColorHighlight: #a90000;
    --footerSegmentLinkFontFamily: Saira;
    --footerSegmentLinkFontSize: 1.6rem;
    

    --footerSegmentSocialLinkColor: #6c6b69;
    --footerSegmentSocialLinkColorHighlight: #a90000;

    --footerSegmentLegalTextColor: #6c6b69;
    --footerSegmentLegalTextFontFamily: Saira;
    --footerSegmentLegalTextFontSize: 1.2rem;

    
    

    
    

    
    
    
    --badgeTailDisplay: none;
    --badgeTailInlineDisplay: none;

    --buttonFontFamily: Grenze, serif;
    --buttonFontSize: 1.8rem;
    --buttonLineHeight: 1.8rem;
    --buttonLetterSpacing: 0.2rem;
    --buttonTextTransform: uppercase;
    
    

    
    
    
    --buttonPrimaryBackgroundColor: rgba(0, 0, 0, 0);
    --buttonPrimaryBackgroundColorHighlight: rgba(0, 0, 0, 0);
    --buttonPrimaryBackgroundColorDisabled: rgba(0, 0, 0, 0);
    --buttonPrimaryBackgroundImage: url('/media/gqyjjpds/primary-btn-mid-passive_l.png');
    --buttonPrimaryBackgroundImageHighlight: url('/media/kehbwov3/primary-btn-mid_l.png');
    --buttonPrimaryBackgroundImageDisabled: url('/media/nnoky0ll/primary-btn-mid-disabled_l.png');
    --buttonPrimaryDecorativeImageBefore: url('/media/ycwcwh2j/primary-btn-left-passive_l.png');
    --buttonPrimaryDecorativeImageBeforeHighlight: url('/media/bpaj2jjx/primary-btn-left_l.png');
    --buttonPrimaryDecorativeImageBeforeDisabled: url('/media/fy4pztt2/primary-btn-left-disabled_l.png');
    --buttonPrimaryDecorativeImageAfter: url('/media/wk4ldgtr/primary-btn-right-passive_l.png');
    --buttonPrimaryDecorativeImageAfterHighlight: url('/media/srpclamd/primary-btn-right_l.png');
    --buttonPrimaryDecorativeImageAfterDisabled: url('/media/da5lhge3/primary-btn-right-disabled_l.png');
    --buttonPrimaryDecorativeImageAspectRatio: 173 / 313;
    --buttonPrimaryFontFamily: Grenze;
    --buttonPrimaryFontSize: 3.2rem;
    --buttonPrimaryLineHeight: 5rem;
    --buttonPrimaryTextTransform: uppercase;
    
    --buttonPrimaryPadding: 2rem 0rem;
    --buttonPrimaryTextColor: #fffbf2;
    --buttonPrimaryTextColorHighlight: #ffffff;
    --buttonPrimaryTextColorDisabled: #eeeeee;

    --buttonPrimaryBorderColor: rgba(0, 0, 0, 0);
    --buttonPrimaryBorderColorHighlight: rgba(0, 0, 0, 0);
    --buttonPrimaryBorderColorDisabled: rgba(0, 0, 0, 0);
    
    --buttonPrimaryBorderWidth: 0.01rem;

    
    
    
    
    
    
    
    
    

    
    
    

    
    
    
    --buttonSecondaryBackgroundColor: rgba(0, 0, 0, 0);
    --buttonSecondaryBackgroundColorHighlight: rgba(0, 0, 0, 0);
    --buttonSecondaryBackgroundColorDisabled: rgba(0, 0, 0, 0);
    --buttonSecondaryBackgroundImage: url('/media/v2chv1cg/secondary-btn-mid-passive_l.png');
    --buttonSecondaryBackgroundImageHighlight: url('/media/kf5d1rm0/secondary-btn-mid_l.png');
    --buttonSecondaryBackgroundImageDisabled: url('/media/pbvl2r2j/secondary-btn-mid-disabled_l.png');
    --buttonSecondaryDecorativeImageBefore: url('/media/s3ghchhq/secondary-btn-left-passive_l.png');
    --buttonSecondaryDecorativeImageBeforeHighlight: url('/media/0aoh1sc5/secondary-btn-left_l.png');
    --buttonSecondaryDecorativeImageBeforeDisabled: url('/media/ia0ljldl/secondary-btn-left-disabled_l.png');
    --buttonSecondaryDecorativeImageAfter: url('/media/ag1be5dm/secondary-btn-right-passive_l.png');
    --buttonSecondaryDecorativeImageAfterHighlight: url('/media/44iffsxa/secondary-btn-right_l.png');
    --buttonSecondaryDecorativeImageAfterDisabled: url('/media/idkpddfs/secondary-btn-right-disabled_l.png');
    --buttonSecondaryDecorativeImageAspectRatio: 157 / 228;
    
    --buttonSecondaryFontFamily: Grenze;
    --buttonSecondaryFontSize: 2rem;
    --buttonSecondaryLineHeight: 2rem;
    --buttonSecondaryTextTransform: uppercase;
    
    --buttonSecondaryPadding: 1rem 0rem 1.4rem 0rem;
    --buttonSecondaryTextColor: #fffbf2;
    --buttonSecondaryTextColorHighlight: #ffffff;
    --buttonSecondaryTextColorDisabled: #eeeeee;

    --buttonSecondaryBorderColor: rgba(0, 0, 0, 0);
    --buttonSecondaryBorderColorHighlight: rgba(0, 0, 0, 0);
    --buttonSecondaryBorderColorDisabled: rgba(0, 0, 0, 0);
    --buttonSecondaryBorderRadius: 0rem;
    --buttonSecondaryBorderWidth: 0.01rem;

    
    
    
    
    
    
    
    

    
    
    

    
    
    
    --buttonTertiaryBackgroundColor: rgba(0, 0, 0, 0);
    --buttonTertiaryBackgroundColorHighlight: rgba(0, 0, 0, 0);
    --buttonTertiaryBackgroundColorDisabled: rgba(0, 0, 0, 0);
    --buttonTertiaryBackgroundImage: url('/media/5tbb1hei/tertiary-btn-mid-passive_l.png');
    --buttonTertiaryBackgroundImageHighlight: url('/media/djmpb4xr/tertiary-btn-mid_l.png');
    --buttonTertiaryBackgroundImageDisabled: url('/media/qurf0szh/tertiary-btn-mid-disabled_l.png');
    --buttonTertiaryDecorativeImageBefore: url('/media/ejjb2dsu/tertiary-btn-left-passive_l.png');
    --buttonTertiaryDecorativeImageBeforeHighlight: url('/media/rkbfmziy/tertiary-btn-left_l.png');
    --buttonTertiaryDecorativeImageBeforeDisabled: url('/media/yzodxfcj/tertiary-btn-left-disabled_l.png');
    --buttonTertiaryDecorativeImageAfter: url('/media/20yi2qx1/tertiary-btn-right-passive_l.png');
    --buttonTertiaryDecorativeImageAfterHighlight: url('/media/eicgqxhu/tertiary-btn-right_l.png');
    --buttonTertiaryDecorativeImageAfterDisabled: url('/media/wyzabtdu/tertiary-btn-right-disabled_l.png');
    --buttonTertiaryDecorativeImageAspectRatio: 18/39;
    
    --buttonTertiaryFontFamily: Grenze;
    --buttonTertiaryFontSize: 1.6rem;
    --buttonTertiaryLineHeight: 1.6rem;
    --buttonTertiaryTextTransform: uppercase;
    
    --buttonTertiaryPadding: 1rem .5rem 1.2rem .5rem;
    --buttonTertiaryTextColor: #fffbf2;
    
    --buttonTertiaryTextColorDisabled: #eeeeee;

    --buttonTertiaryBorderColor: rgba(0, 0, 0, 0);
    --buttonTertiaryBorderColorHighlight: rgba(0, 0, 0, 0);
    --buttonTertiaryBorderColorDisabled: rgba(0, 0, 0, 0);
    --buttonTertiaryBorderRadius: 0rem;
    --buttonTertiaryBorderWidth: 0.01rem;

    
    
    
    
    
    
    
    

    
    
    

    
    
    
    --buttonQuaternaryBackgroundColor: rgba(0, 0, 0, 0);
    --buttonQuaternaryBackgroundColorHighlight: rgba(0, 0, 0, 0);
    --buttonQuaternaryBackgroundColorDisabled: rgba(0, 0, 0, 0);
    
    
    
    --buttonQuaternaryDecorativeImageBefore: url('/media/gyei2fbe/quaternary-btn-left-passive_l.png');
    --buttonQuaternaryDecorativeImageBeforeHighlight: url('/media/xooh4b5p/quaternary-btn-left_l.png');
    
    --buttonQuaternaryDecorativeImageAfter: url('/media/jzjfgi22/quaternary-btn-right-passive_l.png');
    --buttonQuaternaryDecorativeImageAfterHighlight: url('/media/5vlp5y02/quaternary-btn-right_l.png');
    
    --buttonQuaternaryDecorativeImageAspectRatio: 35/20;
    
    --buttonQuaternaryFontFamily: Grenze, serif;
    --buttonQuaternaryFontSize: 1.6rem;
    --buttonQuaternaryLineHeight: 1.6rem;
    --buttonQuaternaryTextTransform: uppercase;
    
    --buttonQuaternaryPadding: 0rem 1rem;
    --buttonQuaternaryTextColor: #e0ddd7;
    --buttonQuaternaryTextColorHighlight: #ffffff;
    --buttonQuaternaryTextColorDisabled: #bcbcbc;

    --buttonQuaternaryBorderColor: rgba(0, 0, 0, 0);
    --buttonQuaternaryBorderColorHighlight: rgba(0, 0, 0, 0);
    --buttonQuaternaryBorderColorDisabled: rgba(0, 0, 0, 0);
    --buttonQuaternaryBorderRadius: 0rem;
    --buttonQuaternaryBorderWidth: 0rem;

    
    --buttonQuaternaryIconAfterColor: #ffffff;
    
    
    
    
    
    

    
    
    

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    --buttonQuinaryFontFamily: Grenze;
    --buttonQuinaryFontSize: 1.8rem;
    --buttonQuinaryLineHeight: 1.8rem;
    --buttonQuinaryTextTransform: uppercase;
    
    --buttonQuinaryPadding: 0.7rem 1rem;
    --buttonQuinaryTextColor: #fffbf2;
    --buttonQuinaryTextColorHighlight: #a90000;
    --buttonQuinaryTextColorDisabled: #808080;

    
    
    
    --buttonQuinaryBorderRadius: 0rem;
    --buttonQuinaryBorderWidth: 0rem;

    
    
    
    
    
    
    
    

    --buttonQuinaryBackgroundColor: transparent;
    --buttonQuinaryBackgroundColorHighlight: transparent;
    --buttonQuinaryBackgroundColorDisabled: transparent;

    --cardBorderRadius: 0rem;
    
    
    --cardImageBorderRadius: 0rem;
    --cardImageFrameBackgroundImage: url('/media/1j3poihz/16-9_dow4-mediaframe.png');
    --cardImageFrameIndentation: 1rem;
    --cardImageMaskImage: url('/media/smunhor0/16-9_ornamental-mask.svg');
    
    
    --cardTextAlignment: left;

    
    
    
    
    
    
    
    
    
    
    

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    
    
    
    
    
    
    
    

    --socialLinksBlockColor: #a90000;
    --socialLinksBlockColorHighlight: #ff0002;

    --formColorAccent: #a90000;
    --formTextColor: #fffbf2;
    --formFieldBackgroundColor: #0e0c0c;
    --formFieldBorderColor: #242424;
    --formFieldBorderColorHighlight: #242424;
    --formFieldBorderRadius: 0rem;
    --formFieldBorderWidth: 0.2rem;
    --formFieldTextColor: #fffbf2;

    
    
    
    
    

    
    
    
    
    
    --tabbedContentBlockOutsideButtonBorderBottomColorHighlight: #a90000;
    --tabbedContentBlockOutsideButtonBorderBottomWidth: 2pxrem;
    
    --tabbedContentBlockOutsideButtonColorHighlight: #a90000;

--languagePickerFontWeight:400; 
--globalHeaderMenuLineHeightCompressed:1.5rem; 
--globalHeaderMenuFontSizeCompressed:1.5rem; 
--globalHeaderMenuLineHeight:1.5rem; 
--globalHeaderMenuFontSize:1.5rem; 
--globalHeaderLinkColorHighlight:#ff2031; 
--globalHeaderNavSpacing:var(--spacingLarge); 
--membershipLinkLoggedOutTextDecorationCompressed:none; 
--globalHeaderNavSpacing:var(--spacingLarge); 
--globalHeaderLogoWidthCompressed:6rem; 
--plaionFontFamilyDefault:Oswald, Helvetica, Arial, sans-serif; 
--globalHeaderBackgroundColor:#1a1a1a; 
--footerGlobalTaglineFontSize:1.5rem; 
--footerGlobalLogoImageHeight:10rem; 
--arrowIconsImageDisplay:block; 
--arrowIconsMaskDisplay:none; 
--bulletIconMaskDisplay:none; 
--bulletIconImageDisplay:block; 
--playIconImageDisplay:block; 
--playIconMaskDisplay:none; 
--text-transform:uppercase; 
--textTransformHeading:uppercase; 
--formDividingLineWidth:0; 
--formFieldGap:2rem; 
--formFieldSelectPadding:1.5rem 4rem 1.5rem 1.5rem; 
--formFieldPadding:1.5rem; 
--formFieldCheckboxSize:2rem; 
--formFieldBorderRadius:0rem; 
--formFieldCheckboxSelectedBorderRadius:0; 
--formFieldCheckboxSelectedSize:2rem; 
--formNavigationTopSpacing:2rem; 
--formFieldBorderColorHighlight:#fffbf4; 
--formFieldBorder:1px solid #666666; 
--formLabelFontSize:1.4rem; 
--themeIconSizeLarge:8rem; 
--cardImageFrameIndentation:3%; 

}

/*--------------------GLOBALMENU-------------------------------*/
#global-header-dropdown .link__icon{
    width:1.1rem;
}
.global-header{
    background-color:#1a1a1a;
    font-family:Oswald, CheddarGothic, Helvetica, Arial, sans-serif;
    border-bottom:1px solid #cccccc10;
    text-transform:uppercase;
}
.nav-dropdown .link--default{
    text-decoration:none;
}
.membership__link{
    font-weight:400;
    letter-spacing:0.1rem;
    text-decoration:none;
}
.nav-dropdown__btn {
    text-transform: uppercase;
}
.social-links__item-link:after{
    color:#ff2031;
    background-color:#474747;
    width:3rem;
}
/*--------------------GLOBALFOOTER-------------------------------*/
.footer-global__links {
    font-family: Oswald, Helvetica, Arial, sans-serif;
    text-transform:Uppercase;
}
.footer-global__tagline{
    font-family: Archivo, Helvetica, Arial, sans-serif;
}
.footer-global__copyright{
    font-family: Archivo, Helvetica, Arial, sans-serif;
}
/*---------------------------------------------------------------*/
/*------------------------PRIMARY-NAV----------------------------*/
.primary-nav__items {
    gap:2rem;
}
/*----------------------------BODY-------------------------------*/
.constrain{
    padding-left: var(--gutter);
    padding-right: var(--gutter);
}
#social-sidebar .constrain {
    padding-left: 0;
    padding-right: 0;
}
/*---------------------------HERO----------------------------------*/
.section--size-media>.section__media,
.section--size-short-media>.section__media,
.section--size-variable-media>.section__media,
.section--size-fill-screen>.section__media {
    left:50%;
    top:50%;
    transform:translate(-50%, 0%);
}
/*------------------------to-sort_random----------------------------*/
.card__image-container:after{
    z-index:2;   
}
.card--is-link{
    overflow:visible;
}
.dow4-hero-logo {
    transform:scale(.85);  
}
.footer-segment__legals {
    max-width:600px;
}
.primary-header{
    border-bottom: 1px solid #a90000;
}
.primary-footer{
    border-top: 1px solid #a90000;
}

#about .text--h1 {
    font-size:10rem;
    line-height: 0.8;
    color:#a90000;
    text-transform:uppercase;
}
#about .text--h3 {
    margin-bottom:0;
    font-size:4rem;
    line-height: 0.8;
    color:#a90000;
    text-transform:uppercase;
}
#about p {
    font-size:2.2rem;
    line-height: 1.1;
    font-weight:400;
    color:#ffdbc2;
}
#newsletter .text--h2{
    font-size:5.2rem;
    line-height:4.8rem;
}
#newsletter .text--h3{
    font-size:3.2rem;
    letter-spacing:0.2rem;
}
/*----------------------------------------NEWS----------------------------------*/
#news .summary__heading {
    font-size:2.8rem;
    line-height:2.8rem;
}
.summary__link {
    text-decoration:none!important;
}
#news .summary__link-text {
    font-weight:300!important;
    font-size:1.2rem;
    text-transform:uppercase;
}
#news .summary--blog-post:hover .summary__heading,
#news .summary--blog-post:hover  .summary__link-text{
    color:#a90000;
    transition: all 0.3s ease-out;
}
#news .summary__image-container:after{
    z-index:5!important;
}

/*----------------------------------------SECTION-ICONS----------------------------------*/
#about .decoration {
    transform: translate(-50%, 0%);
}
.sectionIcon:before{
    display: inline-block;
    padding-right:10px;
    transform: translate(0px, 10px);
}
.newsletterIco:before {
    content:url('/media/roupxzaq/skull-ico_newsletter.png');
}
.mediaIco:before {
    content:url('/media/utpp4ygj/section-ico_dish-media.png');
}
/*-----------------------------------------FORM--------------------------------------*/

/*.newsletter-input-group {
    border-left: 0 solid transparent;
    border-right: 10rem solid transparent;
}
.newsletter-content-group {
    border-left: 10rem solid transparent;
    border-right: 0 solid transparent;
}*/
#newsletter .btn--primary {
    margin:0 0 0 5rem;
}
#newsletter .umbraco-forms-form .umbraco-forms-navigation>.column-span:before{
    padding-top:0;
}


.composite-date .composite-date .form-group{
    align-content:space-between;
}
.umbraco-forms-form .composite-date .form-group .date-input__label{
    display: none;
}
.umbraco-forms-form .composite-date{
    gap:var(--spacingDefault);
}
.umbraco-forms-form .text--shortest{
    max-width:250px;
}
.umbraco-forms-form .text--short{
    max-width:250px;
}
.umbraco-forms-form .umbraco-forms-label {
    text-transform: uppercase;
    letter-spacing: 2px;
    color:#f1ecda;
}
.umbraco-forms-form .umbraco-forms-field{
    gap: 0.4rem;
    margin:2.5rem 0 0 0;
}
/*------------------------------------MEDIA---------------------------------*/
#media .tabbed-content-block__tabs{
    overflow:visible;
}
#media .grid__item .gallery-block__image{
    filter:brightness(0.5);
    transition:filter var(--buttonTransitionDuration) var(--buttonTransitionTiming);
}
#media .grid__item:hover .gallery-block__image{
    filter:brightness(1);
}
#media .gallery-block__item {
    padding: 2%;
    border:0 solid #00000000;
}
#media .tabbed-content-block__tab-list {
    justify-content: center;
}
#media .constrain {
    padding-left: var(--gutter);
    padding-right: var(--gutter);
}
/*-----------------------------------SOCIAL------------------------------------*/
#social-in-content{
    visibility:hidden;
    height:0;
}
#social-sidebar{
    visibility:visible;
    position: fixed;
    z-index: 1000;
    width: 60px;
    transform: translate(0 -50%);
    top: 50%;
    left:40px;
}
#social-sidebar img, #social-in-content img{
    /*filter:brightness(0) saturate(100%) invert(95%) sepia(7%) saturate(441%) hue-rotate(356deg) brightness(102%) contrast(89%);
*/
filter: grayscale(20%) sepia(100%) brightness(25%) hue-rotate(300deg) saturate(3000%);
-webkit-filter: grayscale(20%) sepia(100%) brightness(25%) hue-rotate(300deg) saturate(3000%);
-moz-filter: grayscale(20%) sepia(100%) brightness(25%) hue-rotate(300deg) saturate(3000%);

}

#social-sidebar .section__content{
    height:0;
}
#social-sidebar .section__media{
    height:0;
}
#social-sidebar .badge-wrapper{
    vertical-align:middle;
}
#social-sidebar .logo-block__logo {
    padding:0;
    max-height:3rem
}
#social-sidebar .logo-block__logo-image {
    margin:0;
    padding:0.5rem;
}
@media only screen and (min-width: 2300px) {
    #Hero .embed__source--absolute {
        position: absolute;
        top: 15%;
        left: 50%;
        transform: translate(-50%, -15%);
    }
}
/*-------------------------<1400--------------------------*/
@media only screen and (max-width: 1400px) {
    #social-sidebar{
        left:0;
    }
    #social-sidebar .logo-block__logo {
        padding:0.5rem;
    }
    .newsletter-input-group {
        border-left: 0 solid transparent;
        border-right: 3rem solid transparent;
    }
    .newsletter-content-group {
        border-left: 3rem solid transparent;
        border-right: 0 solid transparent;
    }
    #media .constrain {
        padding-left: var(--gutterLarge);
        padding-right: var(--gutterLarge);
    }
    #media .section__constrain .constrain {
        padding-left: 0;
        padding-right: 0;
    }
}
/*-------------------------<1280--------------------------*/
@media only screen and (max-width: 1280px) {

}
/*-------------------------<1024--------------------------*/
@media only screen and (max-width: 1024px) {
    .gallery-block__item--video:before, .gallery-block__item--video:after {
        background-size: 14rem 14rem;
        height:14rem;
        width:14rem;
    }
    .constrain{
        padding-left: var(--gutterLarge);
        padding-right: var(--gutterLarge);
    }
    .newsletter-input-group {
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
    }
    .newsletter-content-group {
        border-left: 0 solid transparent;
        border-right: 0 solid transparent;
    }
    header .constrain {
        padding-left: var(--gutter);
        padding-right: var(--gutter);
    }
}

/*------------------------<768---------------------------*/
@media only screen and (max-width: 768px) {
    #social-sidebar .logo-block__logo {
        padding:0.3rem;
    }
    /*.newsletter-input-group {
        border-left: 3rem solid transparent;
        border-right: 3rem solid transparent;
    }
    .newsletter-content-group {
        border-left: 3rem solid transparent;
        border-right: 3rem solid transparent;
    }*/
    .gallery-block__item--video:before, .gallery-block__item--video:after {
        background-size: 12rem 12rem;
        height:12rem;
        width:12rem;
    }
    .section--size-media>.section__media .section__media-video {
        width:178%;
    }
    .section--size-media>.section__media {
        aspect-ratio: 1/1;
    }
}
/*------------------------<480---------------------------*/
@media only screen and (max-width: 480px) {
    .constrain {
        padding-left: var(--gutter);
        padding-right: var(--gutter);
    }
    
    #social-in-content{
        height:auto;
        visibility:visible;
        
    }
    #social-sidebar{
        visibility:hidden;
    }
    .gallery-block__item--video:before, .gallery-block__item--video:after {
        background-size: 8rem 8rem;
        height:8rem;
        width:8rem;
    }
    header .constrain {
        padding-left: 0;
        padding-right: var(--gutterLarge);
    }
}
/*------------------------<360---------------------------*/
@media only screen and (max-width: 360px) {

}