/*
Theme Name: JS Theme
Description: A custom theme for Dr. John Sanders
Version: 1.0
Author: Mandie
Author URI: http://www.mandiesanders.com
Template: enfold
*/

/*General*/
.image-overlay.overlay-type-extern .image-overlay-inside {display: none !important;}
a:hover .image-overlay .image-overlay-inside {display: none !important;}
.image-overlay {background: none !important;}
.image-overlay .image-overlay-inside:before {content: “” !important;}
#top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover {color: #c24744;}
#top #main .main_color strong {color: inherit;}
#top h4 a {color: #c24744;}
#top h4 a:hover {text-decoration: underline;}
.main_color h4 {margin-top: 5px;}
#top .main_color blockquote {font-family: Georgia, 'Times New Roman', Times, serif; font-style: italic; font-size: 1.2em; line-height: 1.7em;}
hr {margin-top: 30px;}
.grid-entry-excerpt {color: #1d2120;}

/*Homepage*/
#top .iconbox.av-no-box .iconbox_icon {font-size: 140px; width: 150px; height: 140px;}
#top .iconbox.av-no-box .iconbox_icon:hover {color: #c24745; background-color: transparent; border-color: transparent; font-size: 150px;}

.alternate_color .fallback-post-type-icon {
    background: #ba8e77;
    color: #ffffff;
	display: none;
}
.alternate_color .fallback-post-type-icon:hover {color: #ffffff;}
.avia-content-slider .fake-thumbnail .slide-image {min-height: 5px; border: none;}

.grid-entry.flex_column {padding: 10px;}

/*Nav menus*/
#top #s {border-color: #ffffff;}
#top #searchsubmit {height: 46px;}

#menu-open-theism-menu li a, #menu-cognitive-linguistics-menu li a, #menu-religious-pluralism-menu li a  {font-size: 14px;}
#menu-bibliographies::before {content: "Bibliographies:"; font-weight: bold; font-size: 14px;}
#menu-open-theism-menu li a:hover, #menu-bibliographies li a:hover, #menu-cognitive-linguistics-menu li a:hover, #menu-religious-pluralism-menu li a:hover {text-decoration: underline;}

.av-logo-container .inner-container {border-bottom: 1px solid #ffffff;}
#top .av_header_transparency .main_menu ul:first-child > li > a:hover {opacity: 0.5;}
.av-main-nav li:hover .avia-menu-fx, .current-menu-item > a > .avia-menu-fx, .av-main-nav li:hover .current_page_item > a > .avia-menu-fx {opacity: 0; visibility: none;}
.header_color .main_menu ul li {text-transform: uppercase; font-size: 14px; letter-spacing: 1px;}

/*Articles*/
#top .main_color .slide-entry .slide-image {display: none;}
.slide-meta {display: none;}
.container .minor-meta{font-size: 0.75em;}
.avia-testimonial-wrapper {margin: 30px auto; position: relative;}

#top .fullsize .template-blog .post .entry-content-wrapper > * {max-width: 100%;}
#top .fullsize .template-blog .post .entry-content-wrapper {max-width: 900px;}

#top .fullsize .template-blog .blog-meta {float: left; margin-right: 15px; }
.rounded-container {margin-top: 6px;}
#top .fullsize .template-blog .post-title {margin: 0; padding: 0; text-align: left;}
#top .fullsize .template-blog .post-meta-infos {text-align: left;}

.post-meta-infos .date-container, .post-meta-infos .text-sep-date, .post-meta-infos .comment-container, .post-meta-infos .text-sep-comment {display: none;}

#top .archive .category #main .main-title .entry-title::before {content: "Articles on: ";}
.archive .av-content-full > .extra-mini-title {text-align: left;}
.archive > .text-sep {display: none;}
.av-share-box {margin-bottom: 30px;}
.co-author-wrap {clear: both; margin-top: 15px;}

/*Audio Player*/
.mejs-container.mejs-audio {
	border-radius: 50px 20px 20px 50px;
    min-height: 140px;
    padding: 20px;
	background: #5a5c51;
}

.mejs-container {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0;
}

div .mejs-container .mejs-controls {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 35px;
}

body .mejs-container .mejs-controls .mejs-playpause-button {
	height: 160px;
    left: -10px;
    top: -115px;
    width: 160px;
	background: #f0eceb;
	border-radius: 50%;
	position: absolute;
	padding: 0;
}

body .mejs-controls .mejs-play button, body .mejs-controls .mejs-pause button {
	height: 120px;
    left: 20px;
    top: 20px;
    width: 120px;
	background: #bcd5d1;
	border-radius: 50%;
	margin: 0;
    padding: 0;
	position: absolute;
	z-index: 2;
}

body .mejs-controls .mejs-play button:hover, body .mejs-controls .mejs-pause button:hover {background: #c24644;}

.mejs-controls .mejs-play button:before {
    font-size: 80px;
    left: 7px;
    top: 15px;
	font-family: 'entypo-fontello';
	content: "\e897";
	position: relative;
}

.mejs-controls .mejs-pause button:before {
    font-size: 80px;
    left: 0px;
    top: 15px;
	font-family: 'entypo-fontello';
	content: "\e899";
	position: relative;
}

body .mejs-container .mejs-controls .mejs-time {
    left: 136px;
    margin-top: 0;
    top: 7px;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
    height: 15px;
	width: auto;
	padding: 8px 2px 5px;
    position: relative;
}

body .mejs-controls div.mejs-time-rail {
	height: 140px;
    margin-left: 108px;
    max-width: calc(100% - 108px);
    top: -105px;
	left: 0;
	padding-top: 0;
    position: absolute;
	width: 100% !important;
}

body .mejs-controls .mejs-time-rail .mejs-time-total {
	box-shadow: none;
	background: none repeat scroll 0 0 transparent !important;
    border-bottom: none;
	margin: 0;
    max-width: 100%;
    width: 100% !important;
	border-radius: 0 20px 20px 0;
	height: 140px;
	padding: 0;
}

body .mejs-controls .mejs-time-rail span {
	border-radius: 0 20px 20px 0;
	height: 140px;
}

body .mejs-controls .mejs-time-rail .mejs-time-loaded {background: none repeat scroll 0 0 rgba(240, 236, 235, 0.25); box-shadow: none; border-radius: 0 20px 20px 0;}
.main_color .mejs-controls .mejs-time-rail .mejs-time-current {background: none repeat scroll 0 0 rgba(240, 236, 235, 0.25); box-shadow: none; border-radius: 0 20px 20px 0;}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {margin: 4px 2px 0; width: 32px;}
body .main_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.25);
	box-shadow: none;
    border: medium none;
    border-radius: 0 !important;
    left: 16px;
    top: 18px;
    width: 4px;
}



div .mejs-container .mejs-controls div {background: none;}
div .mejs-controls .mejs-volume-button {
	right: 80px;
	bottom: 0;
	position: absolute;
	width: 27px !important;
	}
	
div .mejs-controls a.mejs-horizontal-volume-slider {
	right: 10px;
	border-radius: 5px;
    height: 8px;
    position: absolute;
    top: 5px;
    width: 68px !important;
}


/*Footer & Socket*/
#footer .news-time {display: none;}
#newsbox-3 .news-thumb {display: none;}
#footer strong.news-headline {font-weight: normal;}
#footer .widget ul li .news-link:hover {text-decoration: underline;}
.av_facebook_widget_wrap {padding: 6px;}

#socket .container {text-align: center;}
#socket .copyright {float: none;}