/*
Theme Name: Making Contact
Version: 1.0
Description: Child theme for Nexus.
Author: Canton Becker / Elegant Themes
Author URI: http://cantonbecker.com
Template: Nexus
*/

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

@import url(http://fonts.googleapis.com/css?family=Merriweather+Sans:400,700);

a:hover { color: #FF6D00; } 

/* Header & logo */
#main-header { padding-top: 20px; }
#main-header #headerBanner { float: right; }
#main-header #logo { padding-top: 1px; padding-bottom: 20px; }
#main-header #headerTagline { position: absolute; left: 172px; top: 60px; }
#main-header #headerTagline h2 { font-weight: bold; } 
#main-header #headerCTA { position: absolute; left: 172px; top: 90px; }
#main-header #headerCTA p { font-weight: bold; padding-bottom: 0; } 
#main-header #headerCTA img { max-width: 435px; height: auto;}

div#headerBanner a img { margin-top: 35px; }

#et-social-icons .twitter .et-social-normal { background-color: #FFFFFF;}
#et-social-icons .facebook .et-social-normal { background-color: #FFFFFF;}

/* Reappropriating for youtube */
#et-social-icons .google .et-social-normal { background: url(images/youtube.png) no-repeat 18px 20px; background-color: #FFFFFF;}
#et-social-icons .google .et-social-hover { background: url(images/youtube-hover.png) no-repeat 18px 20px; }
#et-social-icons .google a:hover { background: #e84e18; }

/* Reappropriating for instagram */
#et-social-icons .rss .et-social-normal { background: url(images/instagram.png) no-repeat 18px 20px !important; background-color: #FFFFFF !important;}
#et-social-icons .rss .et-social-hover { background: url(images/instagram-hover.png) no-repeat 18px 20px; }
#et-social-icons .rss a:hover { background: #CD0160; }

#et-social-icons .rss .et-social-normal {
    background: url(images/rss.png) no-repeat 21px 22px;
}


#homeBlurb { padding-top: 15px; padding-bottom: 15px; background-color: #EEE; color: #000000;}

@media only screen and ( max-width: 767px ) {
#main-header #headerBanner { display: none; }
}

@media only screen and ( max-width: 767px ) {
#main-header #headerTagline { left: 149px; top: 50px; }
#main-header #headerTagline h2 { font-size: 16px; } 
#main-header #headerCTA { position: absolute; left: 149px; top: 75px; }
#main-header #headerCTA p { font-size: 12px; line-height: 12px;  } 
#main-header #headerCTA img { max-width: 325px; height: auto;}

}

/* Home page featured */
#featured {
    background-image: url("images/featured-bg.png") !important; background-size: auto !important; background-repeat: repeat !important;
}

.category .et-featured-post.et-first img {
/* height: 380px; */
}

.excerpt-wrap p {
    letter-spacing: 1px;
	font-weight: normal;
	line-height: 1.3em;
}


body.home div.et-popular-tabs-content p.post-meta { display: none; }
body.home div.et-popular-tabs-content span.popular-tab-title { padding-bottom: 15px; }

/* Menu & Breadcrumbs */
#top-menu li { font-weight: bold; font-size: 15px;}
#breadcrumbs { font-size: 14px; }
#breadcrumbs a.breadcrumbs_home { color: #009CD7; }

/* General Typography */
.entry-content h1.main-title { font-size: 34px; }
.et-description .post-meta { font-weight: normal; /* dates, posted by, etc. */ }
.et-description h2 { font-size: 1.3em; }
.post-metainfo .title { font-size: 16px; }
.post-metainfo .postinfo, .et-main-description .postinfo { font-weight: normal; color: #787878;}

#main-content div.pagination {margin: 0 0 20px 40px; } 

#main-content #content p.post-meta { font-size: .9em; font-weight: normal; }
#main-content #content div#trackbacks { display: none; }


/* Show links & order form */
.showLinks { float: left; width: 400px; }
.showLinks ul { padding: 0; margin: 15px 0 15px 0; width: 400px;}
.showLinks li { list-style: none; display: inline; float: left; padding: 0 5px 10px 0; }
.showLinks li.embed { padding-right: none; font-size: 10px; font-weight: bold; line-height: 15px; font-family: "Courier New", Courier, monospace; list-style: none; display: inline; float: left; padding: 0 15px 0 0; }
.showLinks li.embed input { width: 120px; }

.showExtras { float: left; padding-top: 10px; text-align: left; font-weight: bold; }
.showExtras p { padding: 5px 10px 0 20px; margin: 0; font-size: .9em; line-height: 1.1em; } 

@media only screen and ( max-width: 767px ) {
	.showExtras { display: block; float: none; } 
	.showExtras p { float: left; padding: 0 10px 15px 0; } 
}

#main-content div#et-bio-author { display: none; } /* hide big black author box */
#et-box-author {
    margin-bottom: 0;
}

#main-content .entry-content p.post-meta { font-style: italic; color: #999;}


#main-content #content .recent-post div.et-description p.post-meta span.comments-number { display: none; }

/* Comments */
#main-content #content .comment_area .comment-content p { font-size: .9em; line-height: 1.3em; }
#comment-wrap { padding: 5px 0; }
p.form-allowed-tags { display: none; } /* Hide allowed tags */

/* Search results */
body.search .et-description p.post-meta { display: none; }

/* Thumbnails and play buttons that replace dates in several areas */

.et-main-image .listen img { padding-top: 17px; height: 24px; width: 24px; }

#et-featured-posts .listen img { padding-top: 14px; padding-left: 14px; height: 32px; width: 32px; }

section.popular-module .listen img { padding-top: 14px; padding-left: 0; height: 32px; width: 32px; }

.meta-info-noback {
    height: 60px;
    left: 0;
    position: absolute;
    text-align: right;
    top: 0;
    width: 143px;
    z-index: 3;
}


/* Hide sharing on certain pages */
.page-id-17130 div#shr_canvas2.shareaholic-canvas { display: none; }

/* Sidebar Widgets */
#sidebar h4.widgettitle, #additional-sidebar h4.widgettitle { font-weight: 600; color: #FF6D00; text-transform: uppercase; }
#get-recent-comments li { font-size: .8em; line-height: 1.2em; }
#get_recent_comments_wrap ul li a em { color: #009CD7; }
#get_recent_comments_wrap ul li a:hover em { color: #FF6D00; }
#sidebar form#searchform { margin-top: 12px; }
#sidebar div#search-5.widget { padding-bottom: 12px; }
#sidebar div#search-5.widget form#searchform div label { font-family: 'Open Sans',Arial,sans-serif; font-size: 15px; font-weight: normal; }

#additional-sidebar #ettabbedwidget-2.widget div.post-metainfo span.postinfo { display: none; }

/* footer */

#main-footer .footer-widget #displaycategorieswidget-2.fwidget ul li { line-height: 22px; padding: 2px 0 2px 19px; }
#main-footer .footer-widget #displaycategorieswidget-2.fwidget ul li:before { top: 12px; }

#main-footer div.textwidget p strong { color: #CCC; }

#footer-info p#copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

#footerBanner { text-align: center; padding-bottom: 50px; display: none; }



@media only screen and ( max-width: 767px ) {
#footerBanner { display: block; }
}
