/*
Theme Name: Maynard
Theme URI: http://wordpress.org/themes/maynard
Author: the WordPress team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: maynard

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */
 .nav-box li a:hover { text-decoration: none;}
 .current-menu-item a { background: none repeat scroll 0 0 #64d498;}
 .clr100 { height:30px; clear: both;}
 .post-contain p { margin-bottom:10px; float: left;width: 100%}
 .post-contain ul {margin-bottom: 7px; float: left; width: 100%; padding-left: 25px}
 .post-contain ul li {  list-style:outside; }
 .post-contain a:hover {color: #64d498; text-decoration: none;} 
 .post-comment-text a:hover { text-decoration: underline;}
 .post-contain ul li.small { font-size: 11px; padding-left: 45px; list-style: none; line-height: 16px}
 .post-comment-text { margin-top: 10px;}
 .AudioElement { width: 300px; margin: 0 auto;}
 .gallery-test { width: 230px;  margin:15px 20px 15px 0px;    float: left; padding: 10px ; border:1px solid #dfdfdf;}
 .envira-gallery-wrap  { height: 160px !important; overflow: hidden !important; }
 .gallery:nth-child(3n){ margin-right: 0 !important}
.gallery-test > h3 {    font-size: 15px;    font-weight: normal;    margin-bottom: 10px; min-height: 50px;}
 .photos .post-box { padding: 0}
 h3.post-title{    color: #000; display: inline-block; font-family: "Montserrat",sans-serif; font-size: 24px; font-weight: 700;text-transform: uppercase;}
 #comments { float:left; margin-top: 15px; background:url("./images/subscribe-bg.png") no-repeat scroll right top #f2f2f2; padding: 15px;}
 #reply-title { margin-bottom: 15px; font-family: "Montserrat",sans-serif;  font-size: 14px;  float: left; width: 100%;}
.nav-links { float: left; width: 100%; margin-bottom: 10px; position: relative;}
.nav-links a {  color: #64d498}
.nav-links a .meta-next{ background: url("./images/arrow-next.png") no-repeat scroll top right; padding-right: 15px; float: right; }
.nav-links a .meta-prev{ background: url("./images/arrow-prev.png") no-repeat; padding-left: 15px; float: left; }
div.wpcf7-validation-errors { border:0; margin: 0; padding: 0}
span.wpcf7-not-valid-tip { font-size: 11px; margin-bottom: 5px; float: left; }
#commentform label { float: left;width: 90px; line-height: 2}
#commentform input { height: 30px; width: 47%; border:0; background-color: #fff; padding: 0 5px}
#commentform textarea {border:0; background-color: #fff; padding: 5px; font-family: arial;font-size: 13px;}
#commentform  p { margin-bottom: 10px;}
#commentform .submit { background:none repeat scroll 0 0 #aad3d7; padding:3px 5px; color: #fff; width: auto}
#commentform .submit:hover{background:none repeat scroll 0 0 #64d498 }
div.error { color: red; position: absolute; left:60% }
.gallery-columns-4 .gallery-item { display:none;}
.gallery-columns-4 .gallery-item:first-child { display:block; max-width:100%;}
.post-social li .chicklets { height: 34px; padding: 0; display: block; background: url("./images/social-icon.png") no-repeat rgba(0, 0, 0, 0); transition:all 300ms ease-in 0s;}
li.fb .stButton .facebook {  background-position: 4px 10px  }
li.tw .stButton .twitter {  background-position: -29px 10px  }
li.fb .stButton .facebook:hover { background-position: 4px -23px}
li.tw .stButton .twitter:hover { background-position: -29px -23px}
div.wpcf7-response-output { border:0; color: red; margin: 0; padding: 0}
div.wpcf7-mail-sent-ok { color: #398f14; border:0; margin: 0; padding: 0}
.comment-author.vcard  img{ display: none;}
.comments-title { margin-bottom: 10px; float: left; width: 100%; font-family: "Montserrat",sans-serif; font-size: 24px}
.comment-list { float: left; width: 100%; position: relative;}
.comment-list  li { margin-bottom: 10px; list-style: none;}
.comment-list li article{ border-bottom: 1px dotted;}
.comment-list ol.children { padding-left:20px; position: relative; margin-top: 10px;}
.says { display: none;}
.comment-author.vcard { float: left; margin-right: 10px;}
.comment-metadata > a {cursor: auto; margin-right: 5px}
.comment-metadata time { font-size: 12px; color: #000}
.comment-metadata >a:hover { text-decoration: none;}
.comment-content { float: left; width: 100%; margin:3px 0;}
.reply { margin-bottom: 10px;}
#cancel-comment-reply-link { color: #64d498; margin-left: 5px; font-size:12px;}
#form-allowed-tags { color: #f00; font-family: arial}
.gallery-test .image { margin-left: 5px; font-weight: bold; }
.rss { float: left; text-align: center; width: 88%; margin: 5px 0 10px 0}
.imageLink { float: left; text-align: center; width: 100%; }
iframe { width: 95%}
.largeRSSBadgeIcon { width: 20px; height: 20px; float: left;}
.largeRSSBadgelink { float: left;margin:1px 0 0 5px;}
.largeRSSBadgelink a { color:#F78600}
.mejs-container.svg.wp-audio-shortcode.mejs-audio { margin-bottom: 10px;}
.current_date { text-decoration: underline; font-weight: bold}
.footer-socail li a.yt {background-position:-25px -58px;}
.footer-socail li a:hover.yt {background-position:-25px -97px; border-color:#c62b2f;}
.footer-socail li a.patreon {background-position:-63px -57px;}
.footer-socail li a:hover.patreon {background-position:-63px -96px;border-color:#ff.container-main5900;}
.footer-socail li a.stitcher {background-position:-98px -56px;}
.footer-socail li a:hover.stitcher {background-position:-98px -96px; border-color:#ceb500}
.footer-socail li a.radio {background-position:7px -125px;}
.footer-socail li a:hover.radio {background-position:7px -162px; border-color:#fff;}


.ads{ width:100%; display: inline-block; float: left; max-height: 120px; overflow: hidden; }
.advertise{ width:100%; display: inline-block; float: left; overflow: hidden; }
.advertise img{ width:100%; }
.subscribe-fild li, .ads li{ list-style: none; }
.ads img{ width:100%; }
.footer-main{ margin-top: 20px; position:relative;  }
.subscribe-fild input{background: none repeat scroll 0 0 #fff;border: medium none; color: #000; float: left;font-size: 13px;height: 34px;margin-bottom: 7px;padding: 8px; width: 100%;}
.subscribe-fild input[type="submit"]{ margin: 10px 0 0 0; }
.subscribe-fild input[type="submit"]:hover {  background: none repeat scroll 0 0 #64d498; }
.subscribe-fild .mc4wp-form p{ margin: 0px;}
.mc4wp-form{ margin:5px 0 !important;}
.subscribe-fild h2.widgettitle{ /*display: none;*/ }
.subscribe-fild p label{ color: #878787; display: block; float: left; font-size: 14px;  margin: 5px 0; width: 100%; font-weight: normal; }

.container-main{ margin-bottom:10px; }
.banner-main{ margin: 20px 0 53px; }

.ads_center{ position: relative; }
.ads_center .close{ position: absolute; top: 0px; right: 0px; width: 16px; height: 15px; background: url('http://cdn.maynard.com.au/images/2015/08/close.png'); background-position: center center; }
.ads_center .close:hover{ background: url('http://cdn.maynard.com.au/images/2015/08/close_hover.png'); background-position: center center; cursor: pointer; }


.body_ads_center{ position: relative; }
.body_ads_center .body_close{ position: absolute; top: 0px; right: 0px; width: 16px; height: 15px; background: url('http://cdn.maynard.com.au/images/2015/08/close.png'); background-position: center center; }
.body_ads_center .body_close:hover{ background: url('http://cdn.maynard.com.au/images/2015/08/close_hover.png'); background-position: center center; cursor: pointer; }


.body_left img, .body_right img{ width:100%; padding-bottom:36px; height: 100%; min-width: 120px;  }

.left_section{ position: absolute; left:0; top:0; margin-left: -130px; }
.body_left{ position: fixed; top: 36px; max-width:120px; width: 120px; overflow: hidden; height: 100%;}
.right_section{ position: absolute; top:0; margin-right: -10px; right: 0; }
.body_right{ position: fixed; top: 36px; max-width:120px; width: 120px;overflow: hidden; height: 100%; }



/* changes on 27-8-2015 */
.nav-box li a {display:inline-block; text-align:center; line-height:36px; color:#fff; text-transform:uppercase; font-size:13px; padding:0 9.8px; border-right:1px solid #fff; font-weight:400;}
#wpcf7-f1106-p1104-o1 input{background: none repeat scroll 0 0 #fff;border: 1px solid #F2F2F2; color: #000; float: left;font-size: 13px;height: 34px;margin-bottom: 7px;padding: 8px; width: 50%;}
#wpcf7-f1106-p1104-o1 textarea{background: none repeat scroll 0 0 #fff;border: 1px solid #F2F2F2; color: #000; float: left;font-size: 13px;margin-bottom: 7px;padding: 8px; width: 80%;}
#wpcf7-f1106-p1104-o1 input[type="submit"]{ margin: 10px 0 0 0; width:auto; background: #000; color: #fff;}
#wpcf7-f1106-p1104-o1 input[type="submit"]:hover {  background: none repeat scroll 0 0 #64d498; }
#wpcf7-f1106-p1104-o1 .mc4wp-form p{ margin: 0px;}
span.wpcf7-not-valid-tip{ clear: left; }
.page-id-1104 .post-date-main{ display: none; }
.page-id-1104 .post-box{ padding: 0px; }


@media only screen and (max-width: 1023px){
.container-right .advertise .ads_center{ display: none; }
}

.container-right .search{ float: left; display: inline-block; width:100%; position:relative; }
.container-right .search input{background: none repeat scroll 0 0 #fff;border: 1px solid #F2F2F2; color: #000; float: left;font-size: 13px;height: 34px;margin-bottom: 7px;padding: 8px; width: 100%;}
.container-right .search #searchsubmit{ position: absolute; top:9px; right:0px; width:25px; height:25px; background: url('http://cdn.maynard.com.au/images/2015/08/search-icon.png') no-repeat; border:0px;}
.search-results .page-header .page-title{ float: left; width: 100%; display: inline-block; margin-bottom: 20px;}

.center-div {
    margin: 0 auto;
    float: none !important; position: relative; max-width: 1018px !important;
}
.post-name-pic{ display: none }
@media only screen and (max-width: 480px){
.wp-pagenavi a, .wp-pagenavi span{ float: left; }
}
