/*
Theme Name:     David Yerle
Theme URI:      http://www.davidyerle.dev/
Description:    Child theme for the Twenty Twelve theme
Author:         David Yerle
Author URI:     http://www.davidyerle.com/
Template:       twentytwelve
Version:        0.1.0
*/

@import url("../twentytwelve/style.css");
a {
color: #04727a;
}f
a: hover {
color: #063942;
}
#page {
width: 100%;
}
body .site {
	margin: 0 0;
	max-width: 100%;
	padding: 0 0;
	
	overflow: hidden;
}
#firstslider {
	float: left;
	overflow: hidden;
	/* width: 40%;  */
	border: none; 
	padding: 10px; 

}
#secondslider {
	float: left;
	overflow: hidden;	
	/*	width: 40%; */
	border: none; 
	padding: 10px; 
}
.site-header {
	position:relative;
	display:block;
/*	
	top:-50px; */
	background-color: #008082;
	margin-left: 0px;
	width: 100%;
	padding-top: 100px;
	padding-bottom: 0;
	
/*	background-color:rgba(255,0,0,0); */
	z-index:100;
	
	
	}

#header-img {
	display: none !important;
}
.site-header  h1 {
	
	text-align: left;
	margin-left: 2%;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 100;
	font-size: 45px;
}
#david {
	color: white;
}

#yerle {
 color: black;
}
.menu-toggle {
display:none;
}

@media only screen and (min-width: 600px) {
.main-navigation{
	/* position:fixed; */
	position: relative;
	margin-right:auto;
	background-color: #008082;
	margin-left: 0px;
	width: 100%;
	height: 60px;
	z-index:100;
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	
	}
}
	.wrapper {
		margin-left: 2%;
	}

button,
input,
textarea {
	border: 1px solid #ccc;
	border-radius: 3px;
	font-family: inherit;
	padding: 6px;
	padding: 0.428571429rem;
}

.widget-area .widget {
	margin-bottom: 24px;
}
.widget-title {
text-transform: capitalize;
}

.widget-area .widget p {
	margin-bottom: 12px;
}

	

.header-image{
	margin-left: auto;
	margin-right: auto;
	max-width: none;
	min-width: 1920px;
}


.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
    border-radius: none !important;
    box-shadow: none !important;
}
hr {
	border-width: 0;
	width: 0;
}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	border-bottom:0;
	border-top:0;
	
}
.main-navigation div.nav-menu > ul {
		border-bottom: 0;
		border-top: 0;
		border-width: 0px;
		/*background-image:url('pointer.png');*/
		
		
		
	}
.main-navigation li {
	padding-left: 2%;
	text-align: left;
	position: relative;
	font-size:16px;
	line-height: 1.42857143;
	
	color: black;
	
	
	}
.main-navigation li:hover {
	/*background:url('pointer.png') top left no-repeat; */
}
.main-navigation a {
	color: black;
	font-size:50px;
	
}
.main-navigation a:hover {
	color: #063942;
	/* background-image:url('pointer.png');*/
	/*font-size: 1.5rem;
	font-size: 23px;*/
	
	
}
.main-navigation li a {
	/*background-image:url('pointer.png');*/
	font-size: 1.2rem;
	font-size: 20px;
	font-weight:100;
	color: white;
	padding-left: 0;
	background-color:rgba(255,0,0,0);
	
	}
	

.main-navigation ul li a:hover{
	/* background-image:url('pointer.png'); */
}

body {
	margin-top: -70px;
	
	}
	
.site-content {
	
	width:65.104166667%;
	
}
.widget-area {
	margin-top:220px;
	
}

.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: #5e5e5e;
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);

}
@media only screen and (min-width: 500px) {
#facebook {
position:absolute; top: 50%; right: 17%;
width:22px; height:22px; z-index:120;


}
#facebook a {
width:22px; height:22px; z-index:122 !important; 
position: absolute; top: 0; right: 0;
background: url('social/social_sprite.png') 0 -144px  no-repeat;
}
#facebook a:hover, #facebook a:active {
background-position: 0px -216px; z-index:300 !important;
}
#twitter {
position:absolute; top:50%; right: 14%; 
width:22px; height:22px; z-index:120;

}
#twitter a {
width:22px; height:22px; z-index:122;
position: absolute; top: 0; right: 0; z-index:302;
background: url('social/social_sprite.png') 0 -432px  no-repeat;
}
#twitter a:hover, #twitter a:active {
background-position: 0px -504px;
}
#RSS{
position:absolute; top:50%; right: 11%; 
width:22px; height:22px; z-index:120;
}
#RSS a {
width:22px; height:22px; z-index:122;
position: absolute; top: 0; right: 0;
background: url('social/social_sprite.png') 0 -288px  no-repeat;
}
#RSS a:hover, #RSS a:active {
background-position: 0px -360px;
} 
 

#email{
position: absolute;
top: 50%; right:20%;
width:22px; height:22px; z-index:120;
 }
#email a {
width:22px; height:22px; z-index:122;
position: absolute; top: 0; right: 0;
background: url('social/social_sprite.png') 0 0  no-repeat;
}
#email a:hover, #email a:active {
background-position: 0px -72px;
}
}
@media only screen and (max-width: 800px) {
	#facebook, #RSS, #email, #twitter {
		display: none;
	}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
    border-radius: none !important;
    box-shadow: none !important;
}
/*.site-header {
	margin-top:-30px;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}*/
	

.header-image{
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: none;
	min-width: 1350px;
	margin-top:-200;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	
}
/*
.header-image{
	left:0px;
	width:auto;
	height:auto;
	margin-top:-200;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	min-width:1350px;
	
}*/
.main-navigation {
	margin-top: 0;
	text-align: center;
}
.main-navigation li {
	
	margin-top: 0;
	
	font-size: 12px;
	font-size: 0.857142857rem; 
	line-height: 1.42857143;
}
.main-navigation a {
	color: #5e5e5e;
}
.main-navigation a:hover {
	color: #21759b;
}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	display: none;
}
.main-navigation ul.nav-menu.toggled-on {
	display: inline-block;
}
.menu-toggle {
	display:none;	
}

}
#blog_subscription-2 p {
	font-size:85%;
	padding-bottom:2px;
	margin-bottom:2px;
}
h3.widget-title {
	font-size:100%;
	font-weight:bold;
	padding-bottom:0;
	margin-bottom:0;
	height:20px;
	color:#444;
}