/*
Theme Name: SDPHOTO
Theme URI: http://www.spectodesign.com
Description: Designed by <a href="http://www.spectodesign.com">SPECTO DESIGN</a>.
Author: Specto Design, Inc.
Version: 1.0.0
Template: twentytwelve
Tags: white, black and minimalist
 
*/
@import url('../twentytwelve/style.css');

/* =Theme customization starts here
-------------------------------------------------------------- */

@font-face {
    font-family: 'avalonextra_light';
    src: url('fonts/Avalon-XLight-webfont.eot');
    src: url('fonts/Avalon-XLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Avalon-XLight-webfont.woff') format('woff'),
         url('fonts/Avalon-XLight-webfont.ttf') format('truetype'),
         url('fonts/Avalon-XLight-webfont.svg#avalonextra_light') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {
	background-color: #000 !important;
	margin:0;
	padding:0;
	margin-top: 0 !important;
	font-family: 'avalonextra_light', sans-serif;
	color: #fff !important;
}

body.custom-font-enabled {
	font-family: 'avalonextra_light', sans-serif;
}

body .site {
	padding: 0 24px;
	background-color: #000 !important;
	margin-top: 0 !important;
	box-shadow: none;
}

.site-header {
	margin-top: 0;
	/*padding: 6px 0 0 0;
	padding: 0.4rem 0 0 0;*/
}

.site-header h1 a,
.site-header h2 {
	color: #fff !important;
}
	
.site-header h1 a:hover,
.site-header h2 a:hover {
	color: #fff;
}
	
#masthead {
padding-bottom: 0px !important;

}

.contactHolder {
text-align: center;
}
.contactHolder p {
margin-bottom: 10px;
text-align: center;
}

.contactHolder a:link,
.contactHolder a:active,
.contactHolder a:visited{
text-decoration:none;
}
.contactHolder a:hover{
text-decoration:underline;
color: #fff;
}


.entry-content h1,
h1.site-title {
	font-family: 'avalonextra_light', sans-serif;
	letter-spacing: 16px !important;
	text-align: center;
	font-weight: normal;
	color: #000 !important;
	font-size: 28px !important;
}
.entry-content h1 a,
h1.site-title a {
	color: #000;
}
.entry-content h1 {
	font-size: 48px;
}

.entry-header {
	margin-bottom: 0px; 
	margin-bottom: 0rem; 
}

.main-navigation ul.nav-menu, 
.main-navigation div.nav-menu > ul
{

  border-bottom-color: #000;
  border-top-color: #484848;
  text-align: center;
}

.main-navigation ul li:last-child {
margin-right: 0;
}

.site-content {
	margin: 0 0 0 0 !important;
	margin-top 0rem, !important;
	padding: 0 0 0 0 !important;
}
.site-content article {
	/*border-bottom: 4px double #313131;*/
	border-bottom:none;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
padding-bottom: 0;
}

.site-info {
font-size: 10px;
color: #484848;
}


.site-info a,
.site-info a:visited {
	color: #484848;
	text-decoration: none;
}
.site-info ul.left li,
.site-info .left a,
.site-info .left a:visited {
	color: #626262;
}


footer[role="contentinfo"] {
	border-top: 1px solid #353535 !important;
}

footer .right li {
margin-left:12px;
display: inline;
color: #888888;
}

.main-navigation li ul li a:hover,
.main-navigation li ul li a:focus {
	font-family: 'avalonextra_light', sans-serif;
	font-size: 15px;
	background: #e3e3e3;
	color: #000;
}
.main-navigation li a:hover,
.main-navigation li a:focus {
	color: #fff;
}
.main-navigation a {
    color: #fff;
}
.main-navigation li a {
    color: #9a9a9a;
}



	.main-navigation .current-menu-item > a,
	.main-navigation .current-menu-ancestor > a,
	.main-navigation .current_page_item > a,
	.main-navigation .current_page_ancestor > a {
		font-size: 15px;
		color: #fff;
		font-weight: bold;
	}

.main-navigation .menu-item > a {
		font-size: 15px;
		
	}

.splash article {
border: none;
border-color: #000;
}

#splash {
width: 100%;
margin-top: 15%;

text-align:center;
}
.left {
	float: left;
}
.right {
	float: right;
}

.soliloquy-container .soliloquy-caption-inside {
	font-size: 0.8em !important;
	background: none !important;
	color: #626262;
	text-align: right !important;
	padding: 0px 10px 15px 10px !important;
	color: #808080 !important;
	text-shadow: none !important;
}
.soliloquy-container .soliloquy-caption {
	bottom: -34px !important;
	color: #626262;
	text-align: right !important;
}






.wpcf7 p {
color: #8A8A8A;
}

/*slider custom */
.soliloquy-container .soliloquy-prev {
    width: 50% !important;
    height: 100% !important;
    position: absolute;
    top: 0 !important;
    margin-top: 16px;
    left: 0px;
    background: none !important;
}
.soliloquy-container .soliloquy-next {
    width: 50% !important;
    height: 100% !important;
    top: 0 !important;
    margin-top: 16px;
    right: 0px;
    background: none !important;
}


.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border-radius: 3px;
	/* box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); */
	box-shadow: none !important; 
}


footer[role="contentinfo"] {
	border-top: 1px solid #555555;
}
footer[role="contentinfo"] a {
	color: #888888;
}
footer[role="contentinfo"] a:hover {
	color: #fff;
}

/* Minimum width of 600 pixels. */
@media screen and (max-width: 600px) {

	#splash  .entry-content h1{
		font-size:36px;
	}
	.entry-content h1,
	h1.site-title {
		letter-spacing: 12px !important;

		font-size: 24px !important;
	}
	#site-navigation.main-navigation {
	margin-bottom: 30px;
	}

}