/*
Theme Name: Wedding
Theme URI: http://wordpress.org/themes/wedding/
description: >-
  Based on Twenty Twelve theme, Wedding is a simple, single column theme to host wedding websites
Author: Kieran O'Shea
Author URI: http://www.kieranoshea.com
Template: twentytwelve
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: wedding
Text Domain: wedding
*/

@import url("../twentytwelve/style.css");

body, html {
    height:100%;
    background-color:#ffffff;
}
.site {
    max-width:100%;
}
body .site {
    margin-top:0;
    margin-bottom:0;
    box-shadow:none;
    padding:0;
    background:none;
    position:absolute;
    width:100%;
    top:0;
    left:0;
}
.site-header {
    padding: 1.714285714rem 2.857142857rem;
}
hgroup {
    float:left;
    width:40%;
}
nav {
    float:right;
    width:58%;
}
.main-navigation {
    margin-top: 2.054285714rem;
}
.main-navigation div.nav-menu > ul {
    border-bottom: 1px solid #dadada;
    border-top: 1px solid #dadada;
    text-align:right;
}
.wrapper {
    clear:both;
    padding-left:2.857142857rem;
    padding-right:2.857142857rem;
}
.site-content {
    width:100%;
    border-top:1px solid #dadada;
}
.site-content article {
    margin-bottom:0;
}
#content {
    padding-top:1.714285714rem;
}
.wedding-fg-overlay {
    position:absolute;
    top:2.7%;
    left:3.2%;
}
.wedding-fg-overlay h1 {
    font-size:2em;
    color:#fff;
}
.wedding-enter-site-button {
    margin-top:20px;
    text-align:left;
}
hgroup {
    background-image: url('/assets/themes/wedding/images/site_header.png');
    background-repeat:no-repeat;
    height:100px;
}
.site-title {
    display:none;
}
.site-description {
    display:none;
}
.wedding-bg-image {
    background-image: url('/assets/themes/wedding/images/shweta_kieran.jpg');
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.site-content article {
    border-bottom:0;
}       
.widget-area {
    display: none;
    float: none;
    width: 0%;  
}
.site-info {
    display:none;
}
footer[role="contentinfo"] {
    border-top: 1px solid #dadada;
    max-width:100%;
    margin: 0 2.857142857rem;
}
.rsvp-warning {
    background-color: goldenrod;
    border-radius:4px;
    padding:10px;
}
.rsvp-warning p {
    margin:0px;
}
.rsvp-error { 
    background-color: lightcoral;
    border-radius:4px;
    padding:10px;
}
.rsvp-error p {
    margin:0;
}
.rsvp-ok {
    background-color:palegreen;
    border-radius:4px;
    padding:10px;
}
.rsvp-ok p {
    margin:0;
}
.wedding-login-form p {
    font-size: 1rem;
    color: #444;
}
.wedding-login-form {
    border-bottom:none;
    margin-top:10px!important;
}
.wedding-login-form td {
    border-top:none;
    padding: 2px 4px 2px 0;
}
.wedding-room-form td {
    border-top:none;
    padding: 2px 4px 2px 0;
    vertical-align:middle;
}
.wedding-room-form {
    border-bottom:none;
}
.wedding-room-form tr {
    border-bottom:1px solid #ccc;
}
.wedding-table-head td {
    font-weight:bold;
}
.wedding-contact-form tr {
    border:none;
}
.wedding-contact-form {
    width:40%!important;
}
.wedding-address-box {
    height:80px;
}
.asp_product_buy_button {
    float:left;
    width:8%;
}
.wedding-payment-button-message {
    float:right;
    text-align:left;
    width:92%;
}
.wedding-payment-button-clear {
    clear:both;
}
.wedding-gift-table {
    border:none;
    padding: 2px 4px 2px 0;
    vertical-align:middle;
}
.wedding-gift-table td {
    border-top:none;
    text-align:center;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}
.wedding-gift-table-head td {
    border-top:none;
    font-weight:bold;
    text-align:center;
}
.wedding-gift-table img {
    box-shadow:none;
}
.wedding-given-gifts-table {
    margin-top:10px;
}
.wedding-rsvp-summary {
    margin-top:10px;
}
.entry-content h2,h3,h4,h5,h6 {
    font-weight:normal;
}
footer.entry-meta {
    display:none;
}
nav#image-navigation {
    float:left;
    width:100%;
}
