/*







Theme Name: Albedo Child



Description: Child theme for the Albedo theme 



Author: Nathaniel and Andrew



Template: albedo







*/





@import url("../albedo/style.css");
@import url(http://fonts.googleapis.com/css?family=Philosopher);

body, button, input, select, textarea {color:#000000;}

button::-moz-focus-inner {



  border: 0;



}




.main-small-navigation .menu { background: #FFFFFF; }



h1.site-title  {



    border-bottom: 3px solid #000000 !important;



    color: #000000 !important;



    line-height: .75em;



		width: 30% !important;



}







span.logo-underline {



    border-bottom: 2px solid #000000 !important;



}



span.underline {



    border-bottom: 1px solid #000000 !important;



}



h1, h2, h3, h4, h5, h6 {

    color: #000000 !important;
	font-family: Avenir Next !important;

}



h2.section-title, #homewidgets h3.widget-title {



    border-bottom: 2px solid #000000 !important;



    color: #000000 !important;
	font-family: Avenir Next !important;



}













body a  {



	text-decoration: none !important;



	color: #b588a8 !important;



}



body a:hover {color: #000000 !important;}







.main-navigation a {    color: #552222 !important;



			font-size: 1.05em !important;

 }







.main-navigation a:active, .main-navigation a:hover, .main-navigation a:focus {    color: #AAAAAA !important; }



a.readmore{



	display: none;



}







html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, ul.menu li a {

    font-family: helvetica !important; }



h1, h2, h3, h4, h5, h6, header h1.entry-title, h1.entry-title, h1.entry-title a, section h2.section-title, section#homewidgets h3.widget-title, h3 a { 
	font-family: Avenir Next  !important;
font-style:bold !important;
color:#000000 !important;
font-size: 23px;}



.portfolio-image-wrap h3.portfolio-home-title a, section#homewidgets div.underline h3.widget-title  {

	font-size: 1.33em;

    line-height: .92em;

   font-family: Avenir Next  !important;
	font-style:bold !important;
	

}



#fromportfolio h3.portfolio-home-title a {

	font-size: 1.33em !important;

    line-height: .92em !important;

    font-family: Avenir Next !important;

}



#primary .portfolio-image-wrap a, #primary .portfolio-image-wrap img {

    font-size: 1.33em !important;

}



.portfolio-image-wrap h3.portfolio-home-title a:hover, #fromportfolio h3.portfolio-home-title a:hover {

    color: #FFFFFF !important;

text-decoration: underline !important;



}



#fromportfolio .portfolio-square h3.portfolio-home-title {

    top: 17%;

}



.portfolio-image-wrap a.view, #fromportfolio a.view {



    display:  none;

}





.entry-meta, #secondary h3.widget-title, h2.section-title, #homewidgets h3.widget-title {







    text-transform: none;







}



.entry-meta a:hover { text-decoration: underline !important; }







.page-header .page-title {







    text-transform: none;



    font-size: 1.9em;







}







h1.entry-title a {



    font-size: 80%;



}







h1.entry-title {







    font-size: 1.9em !important;



    line-height: 1.3 !important;







}







header.entry-header h1.entry-title {







    line-height: 0.7;







}







.fromblog-post h3 {



	text-align: left;

	font-weight: normal;

}



.fromblog-post h3 a {

	    font-size: 1.1em !important;

}







.follow-button {



	width: 148px;



}







#nav-below {



    margin-bottom: 0;



line-height: 1em;



}







.site-info {



    padding-top: 0;



}







.hentry {



    margin: 0;



}











.from-meta {



	display: none;



}







.entry-content a {



	text-decoration: none;



}





.time-icon {

    background: none;

    width: 0px; }









.single .byline, .group-blog .byline {







    display: none;







}







.single-portfolio h1.entry-title {







    text-align: left;







}







#primary #secondary {



    margin-top: 1.1em;



}



.press-preview-wrapper {

background: none repeat scroll 0 0 #FFFFFF;

width:184px;

height:100px;

}



.press-preview-wrapper a:hover img {

opacity: 0.3;

}


.fromblog-thumb {

background: none repeat scroll 0 0 #FFFFFF;

}



.fromblog-thumb a:hover img {

opacity: 0.3;

}



div#footer-wrap {



	background-color: transparent;



}







.single #main #primary .portfolio .entry-content {width:73%;}