﻿/* Adaptive */

@media screen and (max-width: 767px) 
{
    .gallery-album-covers li, .gallery-images li
    {
        width: 50%;
    }
    
    .desktop-nav 
    {
        display: none;
    }
    
    .multipage.vertical article 
    {
        width: auto;
        float: none;
    }
    
    .multipage .mobile-nav 
    {
        display: block;
    }
    
    .js .onepage .mobile-nav 
    {
        top: 0;
        right: auto;
        left: 0;
        width: 100%;
    }
    
    h1 
    {
        font-size: 32px;
    }
    
    .onepage .guestbook, .onepage .comments, .onepage .comments-form, .onepage .guestbook-form
    {
        width: auto;
        float: none;
        padding: 0;
    }
    
    .weddingsite-info
    {
        font-size: 12px;
    }
    
    h1 .line1 
    { 
        font-size: 18px;
    }
    
    h1 .line2  
    {
        font-size: 42px;
    }
}

@media screen and (max-width: 550px) 
{
    .multi-horizontal .content.hasimage figure 
    {
        float: none;
        width: auto;
        margin: 0 0 10px 0;
    }
    
    .input.text.spam 
    {
        width: 100%; 
    }
    
    .multi-horizontal .content.hasimage .headline, .multi-horizontal .content.hasimage .body, .multi-horizontal .content.hasimage .wishlist-quantity
    {
        float: none;
        width: auto;
    }    
    
    .copyright 
    {
        display: block;
    }

    .numbers .value {
        font-size: 30px;
    }

    .numbers .type {
        font-size: 12px;
    }
    
    .input.radiobutton label 
    {
        margin: 0;
        display: block;
    }
}