@import url('https://fonts.googleapis.com/css?family=Playfair+Display&display=swap');
/*section#aboutus
{
    box-shadow: 0 0 50px rgba(0,0,0,0.3) inset;
}*/

#gallery
{
    padding:1px;
}

.photography-main-heading-container
{
    display:inline-block;
    line-height: 45px;
    font-weight: 100;
}

/*section#aboutus .column.one-half .inner.column.one-half
{
    margin: 0 0 1.5px 0;
}*/

a:hover.inner.column.one-half, a:hover.inner.column.full
{
    transform: perspective(100px) translate3d(0,0,5px);
    z-index: 9999;

    -o-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -khtml-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.featured-block-caption-container.photography h2
{
    border-bottom:1px solid rgba(255,255,255,0.8);
    letter-spacing: 2px;
    /*background:rgba(0,38,38,.8);*/
    display: inline-block;
    padding: 10px;
    border-radius:3px;
}

.overlay#calendar-overlay
{
    background: rgba(0,0,0,0.8);
}

section#aboutus, section#gallery
{
    background:#fff;
}
    
/***************************************************************************************************************************************************************************/
/*********************************************************************Media Queries | Mobile First Approach*****************************************************************/
/***************************************************************************************************************************************************************************/
@media screen and (min-width : 320px) 
{

    .featured-block-caption-container.photography h2 
    {
        font-size: 20px;
    }

    .subscription-container
    {
        width: 95%;
    }
}

@media screen and (min-width : 375px) 
{

}

@media screen and (min-width : 414px) 
{
   
}

@media screen and (min-width : 568px) 
{
    .featured-block-caption-container.photography h2 
    {
        font-size: initial;
    }

}


@media screen and (min-width : 667px) 
{
    /*.featured-block-caption-container.photography h2 
    {
        font-size: 12px;
    }*/
}

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

}

@media screen and (min-width : 812px) 
{

}

@media screen and (min-width : 992px) 
{

}

@media screen and (min-width : 1024px) 
{

    .photography-main-heading-container
    {
        margin-top:150px;
    }
}

/* Large Devices, Wide Screens */
@media screen and (min-width : 1200px) 
{
    .subscription-container
    {
        width: 1100px;
    }

}

/* Large Devices, Wide Screens */
@media screen and (min-width : 1366px) 
{ 
    section#aboutus
    {
        padding:100px;
    }

    .featured-block-caption-container.photography h2 
    {
        font-size: 18px;
    }

    .photography-main-heading-container
    {
        margin-top:300px;
    }

    .subscription-container
    {
        width: 1100px;
    }

    section#photography
    {
        background: url("../backgrounds/photography.jpg") 100% 20% no-repeat #333;
    }
}

@media screen and (min-width : 1367px) 
{ 
   
}