/*
 Theme Name:   Don Tapscott
 Description:  Theme for Don Tapscott's website
 Author:       Longbourne
 Template:     Nexus
 Version:      1.0.0
 Text Domain:  nexus-child
*/

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

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


body {
	background: url(images/page-bg.jpg);	
}

.container.level1 {
	background: url(images/inner-page-bg.jpg);
	width: 100%; 
	max-width: 1425px;
	margin: auto;	
}

#featured { background: none!important; box-shadow: none; }

.page-wrap { margin-bottom: 0; }

#topheader { padding-top: 10px; }
#topheader #mainlogo { float: left; }
#topheader li { float: left; margin-left: 8px; }
#topheader ul { float: right; margin-top: 35px; }
.meta-info { width: 70%; }
.recent-post .meta-info { width: 60px; height: 60px; line-height: 20px; }
.width240 audio { width: 240px; }

body #sidebar ul.perfect-quotes span, body ul.perfect-quotes span { font-style: normal; }

div.perfect-quotes {font-size:20px; line-height:1.2em;}

.linkedin-share a { background: url(images/linkedin-share.png) no-repeat; }
#featuredvideo { max-width: 1280px; width: 100%; display: block; height: 100%; max-height: 719px; margin: auto; } 
.homevideo { background-color: #000; clear: both; display: block; }

@media only screen and ( max-width: 767px ) {
#topheader { padding-top: 0; }
#topheader ul { display: none; }
#topheader #mainlogo { float: none; margin: auto; display: block; max-width: 70%;
    padding: 20px 0; }
}

.home .et-second, .et-third, .et-fourth { height: 208px; }
.home .et-first { height: 420px; }

.et-first .post-description { left: 20px; }

.et-second .post-description, .et-third .post-description, .et-fourth .post-description {
    left: 20px;
}

.et-featured-post.et-thirdrow { height: 208px; margin-top: 4px;}

.et-featured-post.et-thirdrow .excerpt-wrap { padding: 70px 15px 0; }

.et-featured-post.et-first .excerpt-wrap {
    padding: 71px 62px 0;
}
.et-featured-post.et-second .excerpt-wrap {
	 padding: 69px 43px 0;
}

.popular-post h2 {
    font-size: 24px;
}

.popular-tab-title {
    padding: 20px 40px 16px;
}


.popular-posts .main-tab-image img {
    max-height: 360px !important;
    width: 100% !important;
}

@media only screen and (min-width: 1300px) { 
#main-content { border-right: 0; }
}

@media only screen and ( min-width: 961px ) and ( max-width: 1300px )  {
.et-featured-post.et-thirdrow { width: 290px; height: auto; }	
}

@media only screen and ( max-width: 960px ) {
.et-featured-post.et-thirdrow { width: 226px; height: auto; }	
}

@media only screen and ( max-width: 767px ) {
#topheader { padding-top: 0; }
#topheader ul { display: none; }
#topheader #mainlogo { float: none; margin: auto; display: block; max-width: 70%;
    padding: 20px 0; }
.et-featured-post.et-thirdrow { width: 100%; height: auto; }

}

@media only screen and ( max-width: 640px ) {

	#et-featured-posts .meta-info { width: 100%; }
}

.home .et-first .custom-overlay {
	background-color: rgba(0, 0, 0, 0.3);
    height: 100%;
    position: absolute;
    width: 100%;
}

.main-tab-image { max-width: 319px; }

.single .attachment-post-thumbnail { margin-bottom: 10px;}


.latest-linkedin > a > img {
	max-width:80px !important;
}
