/*
Theme Name: GR Environmental Lining Services
Theme URI: http://energise.co.nz/
Description: A theme by energise web
Author: energise web
*/
/*Wordpress*/
.alignleft, .alignright, .aligncenter, .alignnone {max-width:100%;height:auto;}
.alignleft {float:left;margin:10px 30px 20px 0;}
.alignright {float:right;margin:10px 0px 20px 30px;}
.attachment-thumbnail {float:right;/*margin:4px 20px 5px 6px;*/max-width:300px; height:auto; padding:0px; /*box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);border:#FFF 4px solid;*/}
.wrap_foot_nav li {display:inline; padding-left:5px; padding-right:5px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {background:#000; color:#FFF;}

.gallery {width:100%;float:left; margin:10px 0;}
.gallery-item {/*float:left;width:22%; margin:0 1.5% 25px;max-width:250px;*/text-align:center;}
.gallery-item img.attachment-thumbnail {margin:0px;/*max-width:250px;*/width:100%;float:none;}

.contentbox {margin-top:20px;}

.type-post, .type-page { width:100%; padding-bottom:10px;}
.wp-caption-text {font-size:17px; color:#666; text-align:center;padding-top:4px; letter-spacing:0px;}

.widget_wrap li, .top_advt li, .bot_advt li { list-style:none;}
.addthis_toolbox {float:right; padding-bottom:10px; padding-left:20px;}
.spec_prods img { float:left; margin:0 15px 5px 0;}
.spec_prods h2 { padding-top:0;}
.spec_prods h3 { display:none;}
.info_views { padding:5px 10px; background:#EEE; color:#999; font-size:10px;border:#CCC 1px solid;}
.entry-meta { font-size:11px; color:#999; margin-bottom:15px;}

/*Comments*/
#comments {width:100%; float:left;}
#comments-title {color: #666;font-size: 10px;font-weight: 500;line-height: 2.6em;padding: 0 0 2.6em;text-transform: uppercase;}
.nopassword, .nocomments {color: #aaa;font-size: 24px;font-weight: 100;margin: 26px 0;text-align: center;}
.commentlist {list-style: none;margin: 0 auto;width: 68.9%;}
.content .commentlist,
.page-template-sidebar-page-php .commentlist {width: 100%; /* reset the width for the one-column and sidebar page layout */}
.commentlist > li.comment {background: #f6f6f6;border: 1px solid #ddd;-moz-border-radius: 3px;border-radius: 3px;margin: 0 0 1.625em;padding: 1.625em;position: relative;}
.commentlist .pingback {margin: 0 0 1.625em;padding: 0 1.625em;}
.commentlist .children {list-style: none;margin: 0;}
.commentlist .children li.comment {background: #FFF;border-left: 1px solid #ddd;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;margin: 1.625em 0 0;padding: 1.625em;position: relative;}
.commentlist .children li.comment .fn {display: block;}
.comment-meta .fn {font-style: normal;}
.comment-meta {color: #666;font-size: 12px;line-height: 2.2em;}
.commentlist .children li.comment .comment-meta {line-height: 1.625em;margin-left: 50px;}
.commentlist .children li.comment .comment-content {margin: 1.625em 0 0;}
.comment-meta a {font-weight: bold;}
.comment-meta a:focus,.comment-meta a:active,.comment-meta a:hover {}
.commentlist .avatar {-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 1px 2px #CCC;-moz-box-shadow: 0 1px 2px #CCC;box-shadow: 0 1px 2px #CCC;left: -102px;padding: 0;position: absolute;top: 0;}
.commentlist > li:before {left: -21px;position: absolute;}
.commentlist > li.pingback:before {content: '';}
.commentlist .children .avatar {background: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;left: 2.2em;	padding: 0;top: 2.2em;}
a.comment-reply-link {background: #eee;-moz-border-radius: 3px;border-radius: 3px;color: #666;display: inline-block;font-size: 12px;padding: 0 8px;text-decoration: none;}
a.comment-reply-link:hover, a.comment-reply-link:focus, a.comment-reply-link:active {background: #888;color: #FFF;}
a.comment-reply-link > span {display: inline-block;position: relative;top: -1px;}

/* Post author highlighting */
.commentlist > li.bypostauthor {background: #ddd;border-color: #d3d3d3;}
.commentlist > li.bypostauthor .comment-meta {color: #575757;}
.commentlist > li.bypostauthor .comment-meta a:focus,.commentlist > li.bypostauthor .comment-meta a:active,.commentlist > li.bypostauthor .comment-meta a:hover {}
.commentlist > li.bypostauthor:before {}

/* Post Author threaded comments */
.commentlist .children > li.bypostauthor {background: #ddd;border-color: #d3d3d3;}

/* sidebar-page.php comments */
/* Make sure we have room for our comment avatars */
.page-template-sidebar-page-php .commentlist > li.comment, .page-template-sidebar-page-php.commentlist .pingback {margin-left: 102px;width: auto;}
/* And a full-width comment form */
.page-template-sidebar-page-php #respond {width: auto;}

/* Comment Form */
#respond {margin: 0 auto 5px;padding: 0;position: relative;width: 100%;}
#respond input[type="text"], #respond textarea {background: #FFF;border: 1px solid #CCC;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);-moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);position: relative;padding: 10px;text-indent: 80px;}
#respond .comment-form-author, #respond .comment-form-email, #respond .comment-form-url, #respond .comment-form-comment {	position: relative;}
#respond .comment-form-author label, #respond .comment-form-email label, #respond .comment-form-url label, #respond .comment-form-comment label {color: #555;display: inline-block;font-size: 13px;left: 4px;min-width: 60px;padding: 4px 10px;position: relative;top: 40px;z-index: 1;}
#respond input[type="text"]:focus,#respond textarea:focus {text-indent: 0;z-index: 1;}
#respond textarea {resize: vertical;width: 95%;}
#respond .comment-form-author .required,#respond .comment-form-email .required {color: #bd3500;font-size: 22px;font-weight: bold;left: 75%;position: absolute;top: 45px;z-index: 1;}
#respond .comment-notes, #respond .logged-in-as {font-size: 13px;}
#respond p {margin: 0;}
#respond .form-submit {float: left;margin: 20px 0 10px;}
#respond input#submit {background: #222;border: none;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3);box-shadow: 0 1px 2px rgba(0,0,0,0.3);color: #eee;cursor: pointer;font-size: 15px;padding: 5px 22px 5px 22px;position: relative;text-shadow: 0 -1px 0 rgba(0,0,0,0.3);}
#respond input#submit:active {background: #1982d1;color: #bfddf3;}
#respond #cancel-comment-reply-link {color: #666;margin-left: 10px;text-decoration: none;}
#respond .logged-in-as a:hover, #respond #cancel-comment-reply-link:hover {text-decoration: underline;}
.commentlist #respond {margin: 1.625em 0 0;width: auto;}
#reply-title {color: #373737;font-size: 24px;font-weight: bold;line-height: 30px;}
#cancel-comment-reply-link {color: #888;display: block;font-size: 10px;font-weight: normal;line-height: 2.2em;letter-spacing: 0.05em;position: absolute;right: 1.625em;text-decoration: none;text-transform: uppercase;top: 1.1em;}
#cancel-comment-reply-link:focus, #cancel-comment-reply-link:active, #cancel-comment-reply-link:hover {color: #ff4b33;}
#respond label {line-height: 2.2em;}
#respond input[type=text] {display: block;height: 24px;width: 75%;}
#respond p {font-size: 12px;}
p.comment-form-comment {margin: 0;}
.form-allowed-tags {display: none;}

.padlr30 {padding-left:30px; padding-right:30px;}
.contentbox ul, .contentbox ol {margin:0 0 15px 30px; list-style: disc;}
.contentbox li {margin-bottom:5px;}

@media only screen and (max-width: 600px), only screen and (max-device-width: 600px) {
img.alignleft, img.alignright, img.aligncenter, img.alignnone {max-width:80%;height:auto;clear:both;float:none;display:block; margin:10px auto;}
.padlr30 {padding:0px;}	
}