/*
Theme Name: Thomas Jay Oord
Theme URI: http://thomasjayoord.com/
Author: Ollie
Author URI: http://ollieup.co/
Description: Custom wordpress theme for thomasjayoord.com
Version: 1.0
Text Domain: thomasjayoord
*/

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.free-downloads .download-btn {
clear: both;
margin-top: 60px;
}

.bio-tom-laughing, .thomas-bio {
    border:1px solid black;
}

.post a:link, .blog .main-column a:link, .page .main-column a:link, .category .main-column a:link, .search .main-column a:link {
  color:#2A6596;
}

.post a:visited, .blog .main-column a:visited, .page .main-column a:visited, .category .main-column a:visited, .search .main-column a:visited{
  color:#2A6596;
}

.comments footer {
    background:#FFFFFF;
    display:inline;
}

.comments .comment-meta .comment-author h4 {
    margin-bottom:10px;
}

.comment-form .form-submit {
    display:none;
}

.right-sidebar .inner {
    padding: 45px 58px 0px 54px;
    margin-bottom: 0px;
}

.blog-columns-wrapper {
    overflow:auto;
}

.blog .main-column .blog-post {
    margin-bottom:20px;
}

.blog .main-column .blog-post hr, .category .main-column .blog-post hr, .search .main-column .blog-post hr {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}

.blog .main-column .blog-post header, .category .main-column .blog-post header, .search .main-column .blog-post header {
    background:#FFFFFF;
    min-height:0px;
}

.blog .main-column .blog-post .post-excerpt, .category main-column .blog-post .post-excerpt, .search main-column .blog-post .post-excerpt {
    margin-bottom:15px;
}

.read-more {
    font-weight:bold;
}

.blog-list-pager {
    text-align:center;
}

.avatar {
    width:100%;
    height:auto;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.main-column p {
    font-size: 19px;
}

.publications {
    margin-top:40px;
}

.publications .publication-item {
    margin-bottom:30px;
}

.publication-item .pub-item {
    text-align:center;
}

.publication-item .pub-item img {
    max-width:100%;
    height:auto;
}

.publication-item .pub-item h4 {
    font-family: 'Lustria', serif;
    font-size:16px;
    font-weight:200;
    line-height:20px;
    margin:10px 0px 10px 0px;
}

.publication-item .pub-item p {
    font-size:14px;
}

.lectures-list {
    margin-top:60px;
}

.lecture-info h3 {
    padding-top:0px;
}

.lecture-date {
    text-align:center;
}

.lecture-date .date-range {
    font-size:18px;
    font-weight:bold;
    padding:15px 0px 15px 0px;
    border-left:1px solid #2989D8;
    border-right:1px solid #2989D8;
    border-bottom:1px solid #2989D8;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.lecture-date .month {
    padding:10px 0px 10px 0px;
    background: #1e5799; /* Old browsers */
    background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color:white;
}

.month_range .month {
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding:20px 0px 20px 0px;
}

.month_range .month {
    margin-bottom:25px;
}

/* Media page */

.media-photo {
    border:2px solid black;
}

.videos-list {
    margin-top:80px;
}

.videos-list .video-item {
    margin-bottom:15px;
}

.podcasts-list {
    margin-top:40px;
}

.podcasts-list .podcast-item {
    margin-bottom:15px;
}

.articles-list {
    margin-top:40px;
}

.articles-list h2 {
    margin-bottom:20px;
}

.articles-list .article-item {
    margin-bottom:40px;
}

.articles-list .article-item p {
    font-size:14px;
    margin-top:10px;
    margin-bottom:0px;
}

#cptch_input {
    font-size:16px !important;
}

.publications-list h4 {
    font-size:16px;
}

#block1 {
padding-left: 0px;
padding-right: 0px;
}

#block1 .inner {
padding: 0px;
}

#block1 .scrollbox3 {
padding-right: 0px !important;
}

#block1 img {
max-width: 100%;
height: auto;
}

.inner .scrollbox3 {
overflow: hidden !important;
overflow-x: hidden !important;
overflow-y: hidden !important;
}

#block1 .responsive-img {
display:none;
}

.latest-photos .gallery-widget img {
margin: 0px auto;
}

.fpf-gallery .gallery-icon img {
padding: 2px;
background: none;
border: none;
}

.fpf-gallery .gallery-item {
margin-top: 0px;
}

@media all and (max-width: 767px) {
#block1 {
background:none;
}
#block1 .responsive-img {
display:block;
}
.free-downloads .download-btn {
margin-top: 80px;
}
}

@media all and (max-width: 1200px) {
.inner .scrollbox3 {
overflow: visible !important;
}
.free-downloads .download-btn {

}
.recent-publications .publications-list li {
margin-bottom: 12px;
}
}

@media all and (max-width: 990px) {
.recent-publications .publications-list li {
margin-bottom: 27px;
}
.avatar {
width: auto;
height: auto;
margin-bottom: 5px;
}
}

@media all and (min-width: 990px) and (max-width: 1200px) {
.avatar {
width: 20px;
height: 20px;
}
}