/*
Theme Name: Twentytwelve Child
Description: Child theme for the twentytwelve theme 
Author: Sharlene Johnson
Template: twentytwelve
Version: 0.2.0
*/

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

body.home .entry-header {
    display: none;
}

/*Background*/
body.custom-background {
	background-image: url('https://www.shorebirdplan.org/wp-content/uploads/2018/04/transRedKnot2.gif');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 100% 25%; 
	background-color: #84a0b5;
}

/*Changes h1, h2 fonts.*/

h1, h2 {
  	font-family: 'Bree Serif', Georgia, serif;
}

h1, h4, h5, h6 {
  	color: #241e1a;
}

h2, h3 {
  	color: #cf6d2c;
}

/*Rounded corners
body .site {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}*/

/* Body, links, basics */
html {
	font-size: 87.5%;
}

body {
	font-size: 14px;
	font-size: 1rem;
	font-family: Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	color: #241e1a;
}

body.custom-font-enabled {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

a, .widget-area .widget a {
	color: #367591;
}

a:hover, .widget-area .widget a:hover {
	color: #80b7d0;
}

a:visited, .widget-area .widget a:visited, .entry-content a:visited, .comment-content a:visited {
	color: #241e1a;
}
 
.site-content article, .widget-area {
	padding: 1.714285714rem
}

/*Main menu*/
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {   
    	display: inline-block !important;
    	text-align: left;
    	border-bottom: 1px solid #cf6d2c;
    	border-top: 1px solid #cf6d2c;
}

.menu-toggle {
  display: none;
 }

.main-navigation ul {
	margin: 0;
	text-indent: 0;
}
.main-navigation li a, 
.main-navigation li {
	display: inline-block;
	text-decoration: none;
	font-weight: bold;
}
.main-navigation li a {
	border-bottom: 0;
	color: #ffffff;
	line-height: 3.692307692;
	text-transform: uppercase;
	white-space: nowrap;
}
.main-navigation li a:hover {
	text-decoration: none;
	color: #cf6d2c; 
	font-weight: bold;
}
.main-navigation li {
	margin: 0 40px 0 0;
	margin: 0 2.857142857rem 0 0;
	position: relative;
}
.main-navigation li ul {
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 100%;
	z-index: 1;
}
.main-navigation li ul ul {
	top: 0;
	left: 100%;
}
.main-navigation ul li:hover > ul {
	border-left: 0;
	display: block;
	color: #cf6d2c;
	text-decoration: none;
	font-weight: bold;
}
.main-navigation li ul li a {
	background: #483d34;
	display: block;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	padding: 8px 10px;
	padding: 0.571428571rem 0.714285714rem;
	width: 180px;
	width: 12.85714286rem;
	white-space: normal;
	border-top: 1px solid #cf6d2c;
	border-bottom: none;
}
.main-navigation li ul li a:hover {
	background: #483d34;
	text-decoration: none;
	color: #cf6d2c;
	font-weight: bold;
}
.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: #CF6D2C;
	font-weight: bold;
}

/*More color changes.*/
#page {
   background-color: #49382c;
}

article {
background: #ffffff;
}

.widget-area, .widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
    background: #ffffff;
}

body.home .widget-area, body.home .widget-area .widget .textwidget {
    background: #49382c;
}

#respond form input[type="text"], #respond form textarea {
  background: #ffffff;
}

.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th {
    color: #241e1a;
    font-size: 0.785714rem;
    font-weight: bold;
    line-height: 2.18182;
    text-transform: uppercase;
}

/* Buttons */
.menu-toggle,
input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit],
li.bypostauthor cite span {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #241e1a;
	background-color: #9abac8;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #9abac8, #a7c3cf);
	background-image: -ms-linear-gradient(top, #9abac8, #a7c3cf);
	background-image: -webkit-linear-gradient(top, #9abac8, #a7c3cf);
	background-image: -o-linear-gradient(top, #9abac8, #a7c3cf);
	background-image: linear-gradient(top, #9abac8, #a7c3cf);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ABAC8', endColorstr='#a7c3cf',GradientType=0 ); /* IE6-9 */
	border: 1px solid #9abac8;
	border-radius: 3px;
	box-shadow: inset 0 0 8px 2px #4a829c, 0 1px 0 0 #9abac8;
}

.menu-toggle:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover {
	color: #204657;
	background-color: #a7c3cf;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #a7c3cf, #d6e3e9);
	background-image: -ms-linear-gradient(top, #a7c3cf, #d6e3e9);
	background-image: -webkit-linear-gradient(top, #a7c3cf, #d6e3e9);
	background-image: -o-linear-gradient(top, #a7c3cf, #d6e3e9);
	background-image: linear-gradient(top, #a7c3cf, #d6e3e9);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7c3cf', endColorstr='#d6e3e9',GradientType=0 ); /* IE6-9 */
}

.menu-toggle:active,
.menu-toggle.toggled-on,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	color: #152e3a;
	background-color: #86acbd;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #86acbd, #EAF1F4);
	background-image: -ms-linear-gradient(top, #86acbd, #EAF1F4);
	background-image: -webkit-linear-gradient(top, #86acbd, #EAF1F4);
	background-image: -o-linear-gradient(top, #86acbd, #EAF1F4);
	background-image: linear-gradient(top, #86acbd, #EAF1F4);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86acbd', endColorstr='#EAF1F4',GradientType=0 ); /* IE6-9 */
	border: 1px solid #9abac8;
	border-radius: 3px;
	box-shadow: inset 0 0 8px 2px #4a829c, 0 1px 0 0 #9abac8;
}

li.bypostauthor cite span {
	color: #ffffff;
	background-color: #367591;
	background-image: none;
	border: 1px solid #1f6f93;
	border-radius: 2px;
	box-shadow: none;
	padding: 0;
}

.widget-title {
	color: #ffffff;
	/*box-shadow: inset 0 0 8px 2px #a2a076, 0 1px 0 0 #c3c19c;*/ 
	text-align: center;
	background-color: #49382c;
	background-repeat: repeat-x;
	/*background-image: -moz-linear-gradient(top, #9abac8, #a7c3cf);
	background-image: -ms-linear-gradient(top, #9abac8, #a7c3cf);
	background-image: -webkit-linear-gradient(top, #9abac8, #a7c3cf);
	background-image: -o-linear-gradient(top, #9abac8, #a7c3cf);
	background-image: linear-gradient(top, #9abac8, #a7c3cf);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ABAC8', endColorstr='#a7c3cf',GradientType=0 ); IE6-9 
	box-shadow: inset 0 0 8px 2px #4a829c, 0 1px 0 0 #9abac8; */
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}

#text-4.widget img { 
	float:none;
}

/*#text-4.widget .widget-area .widget p, .widget-area .widget li, .widget-area .widget a { 
	color: #ffffff;
}*/

footer[role="contentinfo"] {
    	border-top: 1px solid #CF6D2C;
	color: #ffffff;
	font-size: 0.857143rem;
    	line-height: 2;
	text-align: center;
}
/*suppress duplicate titles on Facebook posts*/
.rfbp-heading {
display: none;
}

.rfbp-link {
display: none;
}    