/*
 Theme Name:   Jeremy's Theme
 Theme URI:    https://wordpress.org/themes/responsive/
 Description:  Responsive Child Theme
 Author:       Oliver Sylvester-Bradley
 Author URI:   http://example.com
 Template:     responsive
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         Black, Custom Background, Custom Header, Custom Menu, Featured Images, Fluid Layout
 Text Domain:  responsive-child
*/

/* FONTS */
@import url('http://fonts.googleapis.com/css?family=Lato');
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
         font-family: 'Lato';
         color: #006699;
}
a {
         color: #006699;
}
p, pa {
         font-family: 'Calibri';
}
h1, h1 a {
         font-size: 20px;
         line-height: 1.3;

}
h2, h2 a {
    color: #006699;
    font-size: 26px;
    line-height: 1.3;
}
h3, h3 a {
         font-size: 20px;
         line-height: 1.3;
}
h4, h4 a {
        font-size: 16px;
        line-height: 1.3;
}
body {
        font-family: calibri;
        font-size: 15px;
}
/* HEADER */
#logo {
	float: none;
text-align: center;
	margin: 0 auto;
}
.site-name {
	padding-top: 30px;
}
.site-name a {
	font-family: 'Lato';
	font-weight: normal;
	font-size: 46px;
}

.site-description {
    color: #006699;
    display: block;
    font-size: 1em;
    margin: 10px 0;
    text-transform: uppercase;
}

.fb {
    float: left;
}

.social {
	float: right;
}
.social a img {
	width: 30px;
	height: auto;
	margin-left: 5px;
	opacity: 0.9;
}
.social a img:hover {
	opacity: 1;
	cursor: pointer;
}
/* NAV */
.main-nav {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	margin-top: 20px;
   position: relative;
    z-index: 0;
}
.menu {
	background-color: #fff;
	background-image: none;
	margin-left: 60px;
}
.menu a {
	color: #006699;
	text-shadow: none;
	border-left: none;
	font-family: 'Lato';
	font-weight: normal;
        font-size: 18px;
	padding: 0 1em;
}
.menu a:hover {
	color: #000;
	background-color: #fff;
	background-image: none;
}
.menu .current_page_item a,
.menu .current-menu-item a {
	background-color: #fff;
        font-weight: bold;
}


#wrapper {
    padding: 0 20px;
}


/* WIDGETS */
.widget-wrapper {
        background-color: #fff;
        border: none;
        border-radius: 0px;
        webkit-border-radius: 0px;
        color: #555;
        padding: 0 0 0 0 !important;
}
div#text-23, div#text-26, div#widget-title-one, div#widget-title-two, div#widget-title-three, div#widget-title-four, .page-id-13146 .execphpwidget {
        color: #fff;
}
body.page-id-9382 .entry-title {
    display: none;
}
#widgets {
    margin-top: 20px;
}

body.home #content > p {
    margin-top: 5px;
}

div#execphp-8 .execphpwidget {
       color: #555 !important;
       padding: 0px;
       margin-top: 10px;
}
.widget-title {
        background-color: #006699;
        padding: 10px;
        color: #fff;
    border-bottom: 1px solid white;
}
.widget-title h3 {
        padding: 0 0 0 0 !important;
        color: #fff;
}
.textwidget {
       padding: 10px;
}
.textwidget img {
        float: right;
}

.execphpwidget {
    padding: 10px;
    color: white;
}

#text-31 {
    margin-top: -30px;
}

#execphp-7 .execphpwidget {
       padding: 0px;
       margin-top: 10px;
}
#widgets a {
       color: #fff;
       font-weight: bold;
}
a.fancybox-youtube {
    color: #006699 !important;
}

#widgets a:hover {
      color: #000;
}
.widget-title h3 {
      font-size: 18px;
      padding: 0 0 10px 0;
}
.bio-pic {
      border: 1px solid #fff;
      margin-left: 6px;
margin-bottom: 10px;
}

.wiglink > h3 {
    background-color: white !important;
    border-bottom: 1px solid #006699;
    border-top: 1px solid #006699;
}
.wiglink a {
    color: #006699 !important;
}
.wiglink a:hover {
    color: #000 !important;
}

.book-dload {
    border: 1px solid white;
    font-size: 18px;
    margin: 10px !important;
    padding: 5px !important;
}
.book-thmb {
      margin-bottom: 10px;
}
.video-thmb {
      width: 100%;
      height: auto;
      margin-top: -20px;
      padding-bottom: 10px;
      padding-top: 10px;

}
.latest-scenes {
     background-color: #fff;
     color: #555;
}
.latest-scenes a {
     color: #006699 !important;
}
.latest-scenes p {
     margin-top: -10px;
     margin-bottom: -10px;
}
#sticky-posts-2 .entry-content {
     margin-top: 20px;
}
div#sticky-posts-2 time.published {
     color: #555;
     margin-top: -4px;
}
div#sticky-posts-2 {
     padding: 0px;
     border-bottom: 1px solid #555;
     pointer-events: none;
}
div#text-23, div#text-24, div#text-26, div#text-25 {
     background-color: #006699;
}
.paged #widgets {
     display: none;
}
div#text-28 {
     margin-bottom: 0px;
}

body.category-latest-scenes .navigation {
    display: none;
}

.upw-posts article {
     padding-bottom: 0px;
     marign-bottom: -10px !important;
}
.decent-comments {
     background-color: #fff;
     color: #555;
}
.decent-comments a {
     color: #006699 !important;
}
.decent-comments ul {
     list-style: none;
     padding: 0 0 0 0 !important;
     margin: 0px;
}
.decent-comments .comment-avatar {
     padding-right: 0px !important;
}
#decent_comments_widget-2 .comment {
     margin-top: 12px;
}
span.comment-author {
     font-size: 15px;
     color: #006699;
     text-decoration: underline;
     padding-left: 0px;
}
span.comment-excerpt {
     padding-left: 0px;
}
/* HOME WIDGETS */

#text-36 .textwidget {
    padding: 0;
}

#widget-title-two, #widget-title-one {
color:white;
}

.widget-title-home {
     background-color: #006699;
     padding: 10px;
     padding-bottom: 3px;
     border-bottom: 1px solid white;
     margin-bottom: 10px;
color:#fff;
}
.upw-posts.hfeed, .upw-after {
     padding: 0px;
}
.home_widget_1, .home_widget_2, .home_widget_3 {
     background-color: #006699;
}
.widget-title-home h3 {
     padding: 0 0 0 0 !important;
color:#fff;
}

div#sticky-posts-3, div#sticky-posts-4, div#sticky-posts-5, div#sticky-posts-6 {
     background-color: #006699;
}
.col-custom {
        width: 47.872340425%;
	margin-right: 2.127659574468%;
}
.upw-posts .entry-image {
        margin-bottom: 0em;
}

.home-widgets .execphpwidget {
    padding: 10px;
}

img.attachment-medium.wp-post-image {
        margin-bottom: 0px;
         width: 100%;
}
img.wp-post-image, .alignnone {
       width: 100%;
}
.textwidget h3 {
    background: none repeat scroll 0 0 #006699;
    margin: -10px;
    padding: 10px;
}
body.category-latest-scenes img.wp-post-image, .alignnone {
       width: inherit !important;
}
.upw-posts .entry-meta {
        color: #fff !important;
        margin-bottom: -1em !important;
}
.execphpwidget .read-more {
        display: none;
}
h4.entry-title {
       margin-top: 0px;
}
#widget-title-one, #widget-title-two {
       padding-bottom: 10px;
}
.page-id-13146 #execphp-3 .read-more {
       border-bottom: none;
       height: 0px;
}
.execphpwidget h3 {
       margin-top: -15px;
       margin-bottom: 0px;
}
.upw-posts article {
        margin-bottom: 0em !important;
}
.upw-after{
       margin-top: -30px;
       margin-bottom: 0px !important;
}
.wp-caption img {
       width: 100%;
}
.execphpwidget .entry-title {
       color: #006699;
       margin-top: 25px;
}
#wpm_download_2 {
    display: none !important;
}
a.url.fn.n, .byline {
       display: none;
}
div#execphp-2, div#execphp-3, div#execphp-4, div#execphp-5 {
       background-color: #006699;
}
.execphpwidget {
       margin-top: -20px;
}
p.wp-caption-text {
       padding-bottom: 0px !important;
       font-weight: bold;
}
div#execphp-6 .read-more {
       display: none;
}
.post-data, .breadcrumb-list, div#post-12963 .post-meta, .category-chronicle .navigation, .page-id-2999 .read-more {
       display: none;
}
div#execphp-6 .entry-title a {
       color: #006699;
       margin-top: 25px;
}
#execphp-6 {
       color: #555;
}
.page-id-3839 #execphp-6, .page-id-2329 #execphp-6 {
 /*      margin-top: -10px; */
}
div.read-more a {
      color: #006699 !important;
}
#sticky-posts-2 h4.entry-title {
      padding-top: 8px;
}
#home_widget_1 h4, #home_widget_2 h4, #home_widget_3 h4, #home_widget_4 h4 {
      margin-bottom: 0.4em;
}
input[type="submit"],input[type="submit"]:hover  {
      background-color: #006699;
      text-shadow: none;
      color: #fff;
      font-family: 'Lato';
      background-image: none !important;
}
#content {
      margin-top: 5px;
}
#content-archive {
      margin-top: 0px;
}
.category-chronicle h2.entry-title.post-title {
      margin-bottom: 10px;
}
.page-id-13146 .read-more {
      border-bottom: 1px solid #d3d3d3;
      height: 30px;
}
.front-caption {
      background-color: #A8A8A8;
      color: #fff;
      text-align: center;
      margin-top: -15px;
      padding: 4px;
      font-weight: bold;
      margin-bottom: 10px;
}
.caption {
    background-color: #a8a8a8;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
    width:300px !important;
      margin-top: -15px;
}

/* PAGINATION STYLES */
ul.page-numbers {
    list-style: none;
    margin: 0;
    margin-left: 33%;
}

.page-numbers:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

ul.page-numbers li {
    display: block;
    float: left;
    margin: 0 4px 4px 0;
    text-align: center;
}

.page-numbers a,
.page-numbers span {
    line-height: 1.6em;
    display: block;
    padding: 0 6px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    text-decoration: none;
    font-weight: 400;
    cursor: pointer;
    border: 1px solid #ddd;
    color: #888;
}

.page-numbers a span { padding: 0 }

.page-numbers a:hover,
.page-numbers.current,
.page-numbers.current:hover {
    color: #000;
    background: #f7f7f7;
    text-decoration: none;
}

.page-numbers:hover { text-decoration: none }

#wpm_download_6 {
    display: none !important;
}

#wpcf7-f15027-p13127-o1 {
    margin-top: -60px;
}
