/*
Theme Name:     Twentytwelve Child
Theme URI:      http://svholiday.org/
Description:    Child theme for the twentytwelve theme 
Author:         Zoey Ikemoto
Author URI:     http://svholiday.org/
Template:       twentytwelve
Version:        3.2.0
Tags: twentytwelve
*/
@import url('../twentytwelve/style.css');

body {
    color: #111111;
	}
body.custom-font-enabled {
    font-family: Helvetica,Arial,sans-serif;
	}

#page { margin-top: 0px; background-color: #FBFBF6;
/*background-image: url(/wp-content/uploads/2016/12/zTXoLGgyc_700x900.jpg);
    background-position: 75% 0px;
    background-repeat: no-repeat;
    background-attachment: fixed;*/
    /* background-position-x: 650px; */
    /* background-position-y: 100px; */
    background-size: 770px 950px;
/*background-color: rgba(255, 255, 255, 0);*/}
.site-info {
    text-align: center; font-weight: bold; color: #111111;
	}
.site-info a {
    color: #111111;
	}
#content {
    margin: 0;
	padding: 20px 25px 30px 30px;
	}
.site-header h1 {
    text-align: center;
	color: #C50D46;
    }
.site-header, #content, #colophon {
    background-color: rgba(251, 251, 246, 0.85);
    border-radius: 5px;
}
.site-header h1 a, .site-header h1 a:hover {
    text-align: center;
    color: #C50D46;!important;
    font-size: 33px;
	line-height: 1.5;
 }
.site-header h2, .site-description{
    text-align: center;
    color: #C50D46!important;
    font-size: 1.4rem;
	font-weight: normal;
   text-decoration: none!important;
 }
/* changes by MJC 11-6-17 */
#inside-header {
    float: right;
    margin-top: -3em;
}
/* end */
.payPalButtonHeader {
    float: right;
    margin-right: 25px;
    margin-top: -40px;
	}
.entry-content img, 
.comment-content img, 
.widget img, 
img.header-image, 
.author-avatar img, 
img.wp-post-image {
    border-radius: none;
    box-shadow: none;
	}
.entry-title {
    display: none;
	}
a {
	border: none;
	outline: none;
	}
a,h1,h2,h3,h4 {
	color: #c50d46;
	}
a:visited {
	color: #C50D46;
	}
.header-image-left {
    display: block;
    margin: auto;
	height: 380px;
	width: 50%;
    padding-bottom: 10px;
}
.header-image-right{ 
	float:right;
	margin: 0 0 20px 0 !important;
}
.site-header {
    padding: 30px 0 0px 0;
}
.main-navigation {
font-weight: bold; 
margin-top: 10px;
    border-bottom: 1px solid #008B4C;
    text-align: left !important;
	}
/* changes by MJC 11-6-17 */
.main-navigation ul.nav-menu, .main-navigation div.nav-menu ul {

	border: none;
    text-align: right;
	width: 110%;	    
	margin-top: -1em;
	}
/* end */
.menu-mainmenu-container {
	width: 80%;
    display: inline-block;
    margin: 0 auto;
}
.main-navigation .current-menu-item > a, 
.main-navigation .current-menu-ancestor > a, 
.main-navigation .current_page_item > a, 
.main-navigation .current_page_ancestor > a {
    color: #c50d46 !important;
	}
.main-navigation li a {
    color: #00663F;
    font-size: 12.3pt;
	}
.main-navigation li {
    font-size: 1.1rem;
    margin: 0 1.6rem 0 0;
	line-height: 0.5 !important;
	}
.main-navigation li ul li a {
	font-size: 1.1rem;
	   color: #C50D46;
    background: none repeat scroll 0 0 #ffffff;
	border-bottom: none;
   /* border: 1px solid #C50E46; */
	line-height: 1;
    padding: 1.2rem;
    white-space: normal;
    width: 12rem;
	}
.main-navigation li ul li a:hover {
    background: #ffffff;
  /*  border: 1px solid #C50E46; */
	}
.main-navigation li ul {
    text-align: left;
	top: 75%;
	}
.main-navigation .menu-item-253 {
    background: none repeat scroll 0 0 #C50D46;
    border-radius: 30px;
    padding: 0 5px;
	}
.main-navigation li.menu-item-253 a {
    color: #FFFFFF !important;
	}
.entry-header {
	display:none;
}
/* gravity forms */
.gfield_label {
    font-size: 15px;
	}
ul#input_3_6 li {
    display: inline;
    float: left;
    width: 420px;
	}
ul#input_3_8 li {
    display: inline;
    float: left;
    width: 420px;
	}
.sidebyside {
    padding-right: 15px;
	}
.sidebyside input {
    width: 50px !important;
	}
.gform_wrapper input[type="text"], 
.gform_wrapper input[type="url"], 
.gform_wrapper input[type="email"], 
.gform_wrapper input[type="tel"], 
.gform_wrapper input[type="number"], 
.gform_wrapper input[type="password"] {
    font-size: 13px !important;
	}
#field_3_14,
#field_3_19,
#field_3_18,
#field_3_15,
#field_3_23,
#field_3_24,
#field_3_25,
#field_3_26,
#field_3_27,
#field_3_29,
#field_3_28 {
	width: 70px;
	display: inline-block;
	}
#field_3_20 {
	width: 70px;
	display: inline-block;
	}
#field_3_21 {
	width: 83px;
	display: inline-block;
	}
#field_3_22 {
	width: 200px;
	display: inline-block;
	}
#field_3_16 {
	width: 82px;
	display: inline-block;
	}
#field_3_17 {
	width: 74px;
	display: inline-block;
	}
.gchoice_6_1,
.gchoice_8_1 {
    width: 900px !important;
	}
ul#input_3_9 li {
    display: inline;
    float: left;
    width: 300px;
	}
#field_3_5 .gfield_description {
    display: block;
    font-size: 18px;
    margin: 25px 0 5px;
	}
ul#input_3_10 li {
    display: inline;
    float: left;
    width: 400px;
	}
ul#input_3_7 li {
    display: inline;
    float: left;
    width: 300px;
	}
ul#input_2_6 li {
    display: inline;
    float: left;
    width: 400px;
	}
ul#input_1_7 li {
    display: inline;
    float: left;
    width: 300px;
	}
#field_4_14 input,
#field_4_14 label,
#field_4_15 label,
#field_4_16 label,
#field_4_17 label,
#field_4_18 label,
#field_4_19 label,
#field_4_20 label,
#field_4_21 label,
#field_4_22 label,
#field_4_23 label,
#field_4_24 label,
#field_4_25 label,
#field_4_26 label,
#field_4_27 label,
#field_4_28 label,
#field_4_29 label,
#field_4_30 label,
#field_4_31 label,
#field_4_32 label,
#field_4_33 label,
#field_4_34 label,
#field_4_35 label,
#field_4_36 label,
#field_4_37 label,
#field_4_38 label,
#field_4_39 label,
#field_4_40 label,
#field_4_41 label,
#field_4_42 label,
#field_4_43 label,
#field_4_44 label,
#field_4_45 label,
#field_4_46 label,
#field_4_47 label,
#field_4_48 label,
#field_4_49 label,
#field_4_50 label,
#field_4_51 label,
#field_4_52 label,
#field_4_53 label,
#field_4_54 label,
#field_4_55 label,
#field_4_56 label,
#field_4_57 label,
#field_4_58 label,
#field_4_59 label,
#field_4_60 label,
#field_4_61 label,
#field_4_62 label,
#field_4_63 label,
#field_4_64 label,
#field_4_65 label,
#field_4_66 label,
#field_4_67 label,
#field_4_68 label,
#field_4_69 label,
#field_4_70 label,
#field_4_71 label,
#field_4_72 label,
#field_4_73 label,
#field_4_74 label,
#field_4_75 label,
#field_4_76 label,
#field_4_77 label,
#field_4_78 label,
#field_4_79 label,
#field_4_80 label,
#field_4_81 label,
#field_4_82 label,
#field_4_83 label,
#field_4_84 label,
#field_4_85 label,
#field_4_86 label,
#field_4_87 label,
#field_4_88 label,
#field_4_89 label,
#field_4_90 label,
#field_4_91 label,
#field_4_92 label,
#field_4_93 label,
#field_4_94 label,
#field_4_95 label,
#field_4_96 label,
#field_4_97 label,
#field_4_98 label,
#field_4_99 label,
#field_4_100 label,
#field_4_101 label,
#field_4_102 label,
#input_4_103 {
    display: none;
	}
/*wish list table*/
#field_4_6 {
    margin-top: 58px;
	}
#field_4_6 input,
#field_4_15 input,
#field_4_23 input,
#field_4_31 input,
#field_4_39 input,
#field_4_47 input,
#field_4_55 input,
#field_4_63 input,
#field_4_71 input,
#field_4_79 input,
#field_4_87 input,
#field_4_95 input {
    width: 140px !important;
	}
#field_4_7,
#field_4_16,
#field_4_24,
#field_4_32,
#field_4_40,
#field_4_48,
#field_4_56,
#field_4_64,
#field_4_72,
#field_4_80,
#field_4_88,
#field_4_96 {
    width: 60px !important;
	}
#field_4_7 input,
#field_4_16 input,
#field_4_24 input,
#field_4_32 input,
#field_4_40 input,
#field_4_48 input,
#field_4_56 input,
#field_4_64 input,
#field_4_72 input,
#field_4_80 input,
#field_4_88 input,
#field_4_96 input {
    width: 60px !important;
	}
#field_4_8 {
	margin-top: 39px;
    width: 64px !important;
	}
#field_4_17,
#field_4_25,
#field_4_33,
#field_4_41,
#field_4_49,
#field_4_57,
#field_4_65,
#field_4_73,
#field_4_81,
#field_4_89,
#field_4_97 {
    width: 64px !important;
	}
#field_4_9 {
    margin-top: 58px;
	}
#field_4_9 input,
#field_4_18 input,
#field_4_26 input,
#field_4_34 input,
#field_4_42 input,
#field_4_50 input,
#field_4_58 input,
#field_4_66 input,
#field_4_74 input,
#field_4_82 input,
#field_4_90 input,
#field_4_98 input {
    width: 40px !important;
	}
#field_4_10 {
	margin-top: 18px;
    width: 55px !important;
	}
#field_4_19,
#field_4_27,
#field_4_35,
#field_4_43,
#field_4_51,
#field_4_59,
#field_4_67,
#field_4_75,
#field_4_83,
#field_4_91,
#field_4_99 {
    width: 55px !important;
	}
#field_4_10 input,
#field_4_19 input,
#field_4_27 input,
#field_4_35 input,
#field_4_43 input,
#field_4_51 input,
#field_4_59 input,
#field_4_67 input,
#field_4_75 input,
#field_4_83 input,
#field_4_91 input,
#field_4_99 input,
 {
    width: 45px !important;
	}
#field_4_11 {
	margin-top: 18px;
    width: 50px !important;
	}
#field_4_20,
#field_4_28,
#field_4_36,
#field_4_44,
#field_4_52,
#field_4_60,
#field_4_68,
#field_4_76,
#field_4_84,
#field_4_92,
#field_4_100 {
    width: 50px !important;
	}
#field_4_11 input,
#field_4_20 input,
#field_4_28 input,
#field_4_36 input,
#field_4_44 input,
#field_4_52 input,
#field_4_60 input,
#field_4_68 input,
#field_4_76 input,
#field_4_84 input,
#field_4_92 input,
#field_4_100 input {
    width: 45px !important;
	}
#field_4_12 {
	margin-top: 18px;
    width: 55px !important;
	}
#field_4_21,
#field_4_29,
#field_4_37,
#field_4_45,
#field_4_53,
#field_4_61,
#field_4_69,
#field_4_77,
#field_4_85,
#field_4_93,
#field_4_101 {
    width: 55px !important;
	}
#field_4_12 input,
#field_4_21 input,
#field_4_29 input,
#field_4_37 input,
#field_4_45 input,
#field_4_53 input,
#field_4_61 input,
#field_4_69 input,
#field_4_77 input,
#field_4_85 input,
#field_4_93 input,
#field_4_101 input {
    width: 45px !important;
	}
#field_4_13 {
    margin-top: 57px;
	}
#field_4_13 input,
#field_4_22 input,
#field_4_30 input,
#field_4_38 input,
#field_4_46 input,
#field_4_54 input,
#field_4_62 input,
#field_4_70 input,
#field_4_78 input,
#field_4_86 input,
#field_4_94 input,
#field_4_102 input {
    width: 200px !important;
	}
.fishFoot {
    font-size: 15px;
    text-align: center;
	}
/* changes by MJC 11-6-17 */
.site-content article {
    border-bottom: 0;
}
#inside-footer {
    float: right;
    margin-top: -7em;
}
#site-info {
    width: 75%;
    font-size: 92%;
}
/* end */

/* added by steve at wildfireweb for wish list form */
.student {
display: block;
position: relative;
float: left;
width: 100%;
border-top: 2px solid #666;
clear: both;
padding: 10px!important;
list-style-type:none!important;
}

.student.last {
border-bottom: 2px solid #666;
}

.student li {
display: block;
clear: both!important;
margin-right: 20px!important;
list-style-type:none!important;
}

.student .first input, .student .gift_1 input, .student .gift_2 input,.student .gift_3 input, .student .dream_gift input {
width: 150px!important;
}

.student li.gift_1 {
clear: both!important;
}

.student li.last{
width: 100px;
}

.student .last input{
width: 100px!important;
}

.student li.gender{
width: 120px;
}

.student .gender select {
width: 120px!important;
}

.student li.age{
width: 50px;
}

.student .age input{
width: 50px!important;
}

.student li.school{
width: 150px;
}

.student .school select {
width: 150px!important;
}

.wishlist h2 {
padding: 0;
margin: 0;
margin-top: 20px;
}

.header-group {
	width: 58%!important;
	margin: 0;
	padding-top: 0px;
	display: inline-block;
	/* margin: 0 auto; */
}

.header-group a {
	text-decoration: none;
}

#menu-item-1893{
	float: right!important;
/*	background-color: #78a13f;
	border-radius: 7px;
	padding: 10px;*/
}
/* #menu-item-1893 a, #menu-item-1893 a:visited {
	font-size: 1.1rem;
	color: #FFFFFF!important;
	text-decoration: none!important;
} */

.button1 {
	background-color: #78a13f;
	border-radius: 7px;
	padding: 10px;
}

.button1 a, .button1 a:visited {
	font-size: 1.3rem;
	color: #FFFFFF!important;
	text-decoration: none!important;
}

.btn, .btn-menu {
  background: #d10f0f;
  background-image: -webkit-linear-gradient(top, #d10f0f, #b01348);
  background-image: -moz-linear-gradient(top, #d10f0f, #b01348);
  background-image: -ms-linear-gradient(top, #d10f0f, #b01348);
  background-image: -o-linear-gradient(top, #d10f0f, #b01348);
  background-image: linear-gradient(to bottom, #d10f0f, #b01348);
  -webkit-border-radius: 25;
  -moz-border-radius: 25;
  border-radius: 25px;
  font-family: 'Pacifico', cursive;
  color: #ffffff;
  font-size: 23px;
  padding: 0px 15px 0px 15px;
  text-decoration: none;
    letter-spacing: 0.02em;
}

.btn a, .btn:hover a, .btn-menu a, .btn-menu:hover a .btn a:visited {color: #ffffff!important;   text-decoration: none;}

.btn:hover, .btn-menu:hover {
  background: #d10f0f;
  background-image: -webkit-linear-gradient(top, #d10f0f, #d10f0f);
  background-image: -moz-linear-gradient(top, #d10f0f, #d10f0f);
  background-image: -ms-linear-gradient(top, #d10f0f, #d10f0f);
  background-image: -o-linear-gradient(top, #d10f0f, #d10f0f);
  background-image: linear-gradient(to bottom, #d10f0f, #d10f0f);
  text-decoration: none;
}

.btn:hover a, .btn-menu:hover a { color: #ffffff;}

.btn-menu { display: inline-block;}

.site-title {
	padding-top: 20px;
    line-height: 1.5;
}

#front-page-columns, .wp-block-columns {
	padding: 0rem;
}

.wp-block-column {
    margin: 0.6rem;
    background-color: #9f1c25;
    width: 14.5rem;
    border-radius: 7px;
}

.wp-block-column h2 {
    font-family: "Open Sans", arial, sans-serif;
    font-size: 1.7rem;
    line-height: 1.6;
}

.wp-block-column h2 a,  .wp-block-column h2 a:visited {
    color: white;
	text-decoration: none;
}

.wp-block-column p {
	color: white;
	padding: 0 2.2rem 0 2.5rem;
}

.wp-block-column p a:visited {
	color: white;
}