/*
Theme Name:     RotaryClub2012
Theme URI:      http://example.com/
Description:    Child theme for the Twenty Twelve theme
Author:         PagePoint
Author URI:     http://pagepoint.com/
Template:       twentytwelve                             
Version:        0.1.0
*/


/* grab the original twentytwelve stylesheet */
@import url("../twentytwelve/style.css");



body.home h1.entry-title { display:none; }

body.home section { border:1px solid #888888; border-radius: 25px 15px; padding:10px; margin: 0 0 15px 0 ; }
body.home section h4 { margin:10px 10px 5px 10px; }
body.home section.no-title {padding-top:10px;}
body.home section img { padding:5px; }

hgroup {
    width:100%;
    height:80px;
    margin-bottom:10px;
}

hgroup h1 {
    float:left;
    width:auto;
    position:relative;
    display:block;
    margin:-75px 0 0 80px;
    padding: 0 0 0 10px ;
}
hgroup h2.site-description {
    float:left;
    width:auto;
    position:relative;
    display:block;
    margin:-30px 0 0 80px;
    padding: 0 0 0 10px ;
}

hgroup img {
    float:left;
    width:75px;
    display:block;
}

body,html {
    line-height: 150%;
}

/* Add " (PDF)" text after links that go to PDFs */
/*a[href$=".pdf"]:after { content: " (PDF)"; }*/
p:not(.cssonly) a[href$=".pdf"]:before {
  width:16px;
  height:16px;
  margin-right:10px;
  background:url('http://wwwimages.adobe.com/content/dam/acom/en/legal/images/badges/Adobe_PDF_file_icon_32x32.png');
  display:inline-block;
  content:' ';
}

/* Gravity Forms */

/* show missing data blocks as bright yellow */
body .gform_wrapper li.gfield.gfield_error {
    font-size: 20px;
    background-color:yellow!important;
}


@media only screen and (min-width: 641px) {
  li.gfield.your-address .ginput_container_textarea textarea { width:calc(50% - 8px)!important; }
}
.gform_body { font-family:Arial, Helvetica sans-serif!important; font-size:14pt!important; }
li.gfield, div.ginput_container_square_card  { border:1px solid #555; padding:25px 20px; margin-bottom:20px; border-radius: 5px 5px; box-shadow:3px 3px 3px ; background-color: snow;}

li#field_6_8,
li#field_6_9  { background-color:white; }

li#field_5_34.gfield,
div#field_6_20,
li#field_10_34,
li#field_10_35,
li#field_10_36 { border:1px solid #555!important; padding:25px 20px!important; margin-bottom:20px!important; border-radius: 5px 5px!important; box-shadow:3px 3px 3px!important ;}

li.gfield.gsection,li.gfield.gfield_html_formatted { border:none!important;box-shadow:none!important;}
/*li#field_5_34.gsection,li#field_5_34.gfield_html_formatted { border:none!important;box-shadow:none!important;}*/

li.gfield.gsection h2 { font-size:20pt!important;margin-top:50px!important; color:black!important;}

label.gfield_label { padding-top:20px;}

.gform_footer input[type=submit] { font-size:20pt!important;font-family:Arial, Helvetica sans-serif!important; }

#gform_1 div.validation_error {font-size:20pt!important;font-family:Arial, Helvetica sans-serif!important; color:red; }
li.name-fields span.name_first,
li.name-fields span.name_last { max-width:160px!important;}

.ginput_container_square_card { background-color: linen!important;}

li#field_6_35 { background-color:linen!important; }

li#field_10_34 label,
li#field_10_35 label, 
li#field_10_36 label { padding:0px 0px 10px 0px; }

li#field_10_34 a, 
li#field_10_35 a, 
li#field_10_36 a { color:darkred; }

li#field_10_34 a:hover,
li#field_10_35 a:hover, 
li#field_10_36 a:hover { color:darkblue; }
