/*
Theme Name: Zero
Author: Zero
Description: Zero is a multipurpose Free Responsive WordPress Theme for creative bloggers & artist. It consists of Fullwidth Slider, Featured Posts, custom background, footer widget blog, custom color, social icons and welcome message in Homepage layout. Theme is beautifully handcrafted with minimalist design approach and based on Twitter Bootstrap and Underscore Framework.
Version: 1.2.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Zero
Tags: full-width-template, two-columns, grid-layout,right-sidebar, custom-logo, theme-options, news, photography, post-formats, footer-widgets, featured-images, rtl-language-support, featured-image-header, custom-menu, flexible-header, editor-style, custom-header, threaded-comments, custom-background, custom-colors, blog

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
	## Asides
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/

#modalContentWrapper,
.modalSlide {
    pointer-events: none;
}

.modalSlide iframe,
.modalSlide img {
    pointer-events: auto;
}

.lgAskX {
    min-width: 100% !important;
    transition: .5s;
}

.RegisterPopup__List-sc-108shs-0 {
    flex-flow: row !important;
    overflow: hidden !important;
}

.lgAskX:after {
    content: '';
    top: 0;
    right: 0;
    height: 50%;
    background-position: top right;
    background-repeat: no-repeat;
    width: 50%;
    position: absolute;
    background-image: url(shakePopup.svg) !important;
}


.SwipeSliderGallery__DescriptionImg-sc-1zod2i-7.jxQtEv {
    font-size: 24px;
    position: absolute;
    left: 50%;
    bottom: 0px;
    transform: translate(-50%, 8vh);
    width: 100% !important;
    height: auto !important;
    text-align: center;
}

.bouDPM {
    display: flex;
    width: auto;
    height: auto;
    position: relative;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    margin: auto;
    animation: 300ms linear 0s 1 normal none running none;
}

.aboutFrame .Modal__ControlsWrapper-sc-3qv66o-4 svg {
    pointer-events: auto;
}

.aboutFrame .Modal__ControlsWrapper-sc-3qv66o-4 {
    pointer-events: none;
}

@media screen and (max-width: 600px) {
    h2.PhotoReport__H2-wa1pbm-1.fiORBB {
        display: flex;
        flex-flow: column;
    }

    .bDQsbN {
        object-fit: contain;
    }

    .bouDPM {
        padding-bottom: 20px;
    }

    .SwipeSliderGallery__DescriptionImg-sc-1zod2i-7.jxQtEv {
        /*display: none;*/
        font-size: 11px !important;
        left: 50%;
        bottom: 0px;
        transform: translate(-50%, calc((var(--vh, 1vh) * 25 ) * 0.25));
        width: 80% !important;
        height: auto !important;
        text-align: center;
    }

    .cvdfny {
        transform: scale(1) !important
    }
}

@media screen and (min-width: 1024px) {
    .desktopOpen {
        z-index: 8 !important;
    }

    .js-next-video {
        display: none !important;
    }
}

@media screen and (min-width: 1640px) {
    .PhotoReport__H2-wa1pbm-1.fiORBB {
        max-width: 100% !important;
    }
    .PhotoReport__H2-wa1pbm-1.fiORBB .bdjucO:nth-child(1){
        width: 100%;
    }
    .PhotoReport__H2-wa1pbm-1.fiORBB .bdjucO:nth-child(2), .PhotoReport__H2-wa1pbm-1.fiORBB .bdjucO:nth-child(3){
        top: 25px;
    }
}


--------------------------------------------------------------*/


.fadeOut {
    opacity: 0;
}

.fadeIn {
    opacity: 0;
}

.word-anim {
    transition: all ease-in-out 400ms;
}
a.download_link_bold{
font-weight: 800;
    font-size: 18px;
    line-height: 140%;
    -webkit-letter-spacing: 0.06em;
    -moz-letter-spacing: 0.06em;
    -ms-letter-spacing: 0.06em;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    white-space: nowrap;
	color:#fff;
}
a.download_link{
	color:#fff;
}
a.download_link:hover{
	color:#fff;
}
@media (max-width:600px){
	#posters .kskMFa{
		flex: 0 0 90vw;
	}
	#posters .kskMFa img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
	.PhotoReport__Section-wa1pbm-0 .hXmfgj:first-child {
	    margin-bottom: 50px !important;
	}

	.PhotoReport__Section-wa1pbm-0 	.csJfcf {
	    overflow: auto;
	}
}
