/*
Theme Name: lucyworsley
Theme URI: http://www.allwebservices.co.uk/ 
Author: All Web Services
Author URI:   http://www.allwebservices.co.uk/
*/
@charset "utf-8";
/* CSS Document */

body {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:62.5%;
}
.header {
padding-bottom:10px;
background:url(assets/images/pattern.jpg) left top repeat-x;
display:inline-block;
width:100%;
}
.header span {
display:none;
}
.header ul {
padding-right:10px;
float:right;
}
.header li {
float:left;
}
.header li a {
display:block;
font-size:1.5em;
margin-left:32px;
line-height:41px;
color:#333333;
}
.content {
/*padding-bottom:15px;*/
	overflow:hidden;
padding-top:18px;
}
.main-content {
width:49%;
float:left;
}
.main-content p {
margin-top:10px;
}
.main-content h2 {
font-size:1.8em;
border-bottom:1px solid #F0CC8E;
}
.img-sec {
/*margin-bottom:20px;*/
}
h1 {
/*background:url(assets/images/shadow.png) left 8px no-repeat;*/
padding-bottom:16px;
margin-bottom:10px;
}
h1 span {
padding-left:10px;
display:block;
background:url(assets/images/bg-img.jpg) left top no-repeat;
}
.sidebar {
float:right;
width:49%;
}
.news {
margin-bottom:10px;
background:url(assets/images/top.jpg) 0px top no-repeat;
padding-top:23px;
}
.latest-news {
background:url(assets/images/middle.jpg) 0px top repeat-y;
}
.bottom-repter {
padding-left:26px;
background: url("assets/images/bottom.jpg") no-repeat scroll 0px bottom transparent;
padding-bottom:50px;
}
.sidebar p {
margin-right:21px;
}
.sidebar h2 {
margin-bottom: 0;
padding-bottom:7px;
}
.show {
display:none;
}
li.detail {
width:159px;
}
li.detail img {
float:left;
margin-right:1px;
}
li.detail span {
margin-top:5px;
display:block;
margin-bottom:18px;
}
.advertise ul {
overflow:hidden;
}
.advertise li {
float:left;
}
.right-border {
border-right: 1px solid #FCF3E4;
margin-right: 16px;
padding:10px 10px 0px 0px;
}
.sidebar .twitter {
overflow:visible;
}
.sidebar .twitter img {
float:left;
}
.twiter {
border: 2px solid #FAEDD6;
border-radius: 8px 8px 8px 8px;
float: right;
width:47%;
position:relative;
z-index:10;
behavior:url(PIE.htc);
}
.twiter h2 {
background:url(assets/images/bird-bg.png) left top repeat-x;
position:relative;
text-align:left;
z-index:5;
padding-left:75px;
padding-bottom:42px;
}
.twiter h2 i {
background:url(assets/images/bird.png) left top no-repeat;
position:absolute;
width:60px;
height:47px;
left:-2px;
top:-2px;
z-index:10;
}
.twiter p {
margin:0px 0px 18px 10px;
}
.news-descriptions {
display:none;
}
.only-phone {
display:none;
}
.footer {
overflow:hidden;
padding-bottom:108px;
padding-top:40px;
background:url(assets/images/footer-pattern.jpg) left top repeat-x;
width:100%;
}
.footer-content {
overflow:hidden;
font-size:1.1em;
}
.footer .copyright {
float:left;
}
.footer-content span {
float:right;
}
.footer-content span a {
color:#333333;
font-weight:bold;
}
.footer-content span a:hover {
text-decoration:underline;
}
/*css style*/
.content-head {
margin-bottom:20px;
overflow:hidden
}
.content-head .img-sec {
float:left;
width:49%;
}
.content-head .advertise {
width:48%;
border:1px solid #f1a125;
float:right;
margin-top: 5px;
padding: 7px 0;
}
.inner-content .main-content {
width:100%;
}
.inner-content-1 .main-content {
width:80%;
}
.inner-content-1 .sidebar {
width:15%
}
.sidebar-list h2 {
font-size:1.8em;
padding-bottom:15px;
}
.sidebar-list {
margin-bottom:15px;
}
.sidebar-list ul li a {
color: #333333;
font-size: 1.3em;
line-height: 21px;
}
.sidebar-list ul li a:hover {
text-decoration:underline;
}
.social-icon {
overflow:hidden;
}
.social-icon ul li {
float:left;
margin-right:10px;
}
.amazoncontent {
background-color: #FFFFFF;
border: 1px solid #000000;
color: #000000;
font-family: 'Arial', sans-serif;
font-size: 10px;
overflow: hidden;
position: relative;
text-align: left;
width: 118px;
margin-bottom:15px;
}
.amazoncontent a:hover {
text-decoration:none;
}
.amazon-logo {
display:block;
margin-bottom:12px;
}
.amazoncontent a img {
display:block;
margin:0 auto 8px;
}
.product {
margin-bottom: 7px;
padding: 3px;
}
.product a {
text-decoration:underline;
color:#3366FF;
}
.product p {
font-size: 1em;
color:#000;
line-height:120%;
margin:0 0 3px 0
}
.product > span {
display:block;
line-height:140%;
color:#990000;
}
.privacy {
width:100%;
text-align:center;
margin:90px 0 4px;
}
.privacy a {
color:#A1A1A1;
text-decoration:underline;
}
.book-content {
width:100%
}
.book-content h2 {
border-bottom:1px solid #f0cc8e;
margin-bottom:15px;
}
.book-content li {
overflow:hidden;
margin-bottom:25px;
}
.book-content li .b-left {
float:left;
margin-top:11px;
margin-right:1.4%;
}
.book-content li .b-left a img {/* max-width:100%; */
}
.book-content li .b-right {
overflow:hidden;
}
.book-content li .b-right p {
margin:0;
font-size:1.3em;
line-height:135%;
padding-bottom:15px;
}
.book-content li .b-right p.padd {
padding-bottom:0;
}
 @media only screen and (min-width:481px) and (max-width:767px) {
.inner-content-1 .main-content {
width:100%;
float:none;
}
.inner-content-1 .sidebar {
width:97.7%;
float:none;
padding-left: 2.3%;
overflow:hidden
}
.sidebar-list {
float:left;
width:24%;
}
.amazoncontent {
margin-top:11px;
float:left
}
.social-icon ul li {
margin-right:4%;
}
.book-content {
width:94%;
padding:0 3%;
}
}
/* addtional wp css */
.wp-pagenavi {
margin-top:30px;
margin-bottom:10px;
text-align:right;
}
h2 a {
color:#333333;
}
h2 a:hover {
text-decoration:underline;
}
.main-content .read-more {
color: #F1A125;
float: right;
font-size: 1.2em;
font-weight: bold;
margin-top: -0px;
}
.main-content a:hover {
text-decoration:underline;
}
.fancybox-close {
right:-6px !important;
top:-5px !important;
}
/* For the short code Tvs custom pages links*/
.one_half {
width:32% !important;
}
.one_half img {
padding:5px !important;
}
.last_column {
width:65% !important;
margin-top:-12px !important;
}
.inner-content .main-content p a {
color:#333333;
}
/* styling of tv innerlinks */

.image-gallery-content {
overflow:hidden;
}
.image-gallery-content ul, .image-gallery-content ul li {
overflow:hidden;
}
.image-gallery-content li img {
max-width:100%;
margin-bottom:10px;
margin-top:10px;
}
.image-gallery-content li .img-section {
width:29%;
float:left;
margin-right:15px;
font-size:12px;
}
.image-gallery-content li p {
float: right;
margin-left: 0;
margin-right: 0;
margin-top: 0;
width: 67%;
}
/* styling of photo */

.main-content .wp-pagenavi a {
text-decoration:none;
color:#000 !important;
}
.image-gallery-content ul li .img-section iframe {
height: 96% !important;
margin-bottom: 10px;
max-width: 100% !important;
}
.wpcf7-submit {
width:auto;
}
.gt-banner {
overflow:hidden;
}
.gt-banner .img-div {
float: left;
margin-right: 10px;
}
.gt-banner p {
float: left;
width: 75%;
}
.blog-info-surround .blog-info a {
color:#333333;
color: #333333;
font-size: 1.0em;
line-height: 10px;
}
.blog-info-surround .blog-info a span {
color:#333333;
font-weight:bold;
}
.blog-info-surround .blog-info a:hover {
text-decoration:underline;
}
.entry-utility {
overflow: hidden;
padding-bottom:16px;
}
.entry-utility > span {
float: left;
font-size: 1.2em;
color: #333333;
margin-right:5px;
}
.entry-utility span > a {
font-size: 100%;
color: #333333;
font-weight:bold;
}
.main-content p a {
font-size: 100%;
color: #333333;
font-weight:bold;
}
.main-content p a:hover {
text-decoration:underline;
}
.wpcf7-response-output {
width:57%;
margin-right:0px !important;
}
input[type="submit"], input[type="reset"] {
width: none!important;
}
.checkbox-267 .wpcf7-list-item input[type="checkbox"] {
float:left;
width:2%;
margin-left:0px;
}
#commentform .comment-form-url {
display:none;
}
/**
 * 5.12 Comments
 * ----------------------------------------------------------------------------
 */
h2.comments-title {
font-style:normal;
line-height:2em;
}
.comments-title, .comment-list, .comment-reply-title, .must-log-in, .comment-respond, .comment-respond iframe {
display: block;
margin-left: auto;
margin-right: auto;
/*	max-width: 604px;*/
	width: 100%;
}
.sidebar .comments-title, .sidebar .comment-list, .sidebar .must-log-in, .sidebar .comment-reply-title, .sidebar .comment-navigation, .sidebar .comment-respond {
max-width: 1040px;
padding-left: 60px;
padding-right: 376px;
}
.comments-title {
font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif;
}
.comment-list, .comment-list .children {
list-style-type: none;
padding: 0;
}
/*.comment-list .children {
	margin-left: 20px;
}*/

.comment-list > li:after, .comment-list .children > li:before {
background: url(images/dotted-line.png) repeat left top;
background-size: 4px 4px;
content: "";
display: block;
height: 1px;
width: 100%;
}
.comment-list > li:last-child:after {
display: none;
}
.comment-body {
padding: 14px 0;
position: relative;
}
.comment-author {
float: left;
max-width: 74px;
}
.comment-author .avatar {
display: block;
width:40px;
height:40px;
float:left;
margin-bottom: 10px;
}
.comment-author .fn {
word-wrap: break-word;
}
.comment-author .fn, .comment-author .url, .comment-reply-link, .comment-reply-login {
color: #000;
font-size: 14px;
font-style: normal;
font-weight: normal;
}
.says {
display: none;
}
.no-avatars .comment-author {
margin: 0 0 5px;
max-width: 100%;
position: relative;
}
.no-avatars .comment-metadata, .no-avatars .comment-content, .no-avatars .comment-list .reply {
width: 100%;
}
.bypostauthor > .comment-body .fn:before {
content: "\f408";
vertical-align: text-top;
}
.comment-list .edit-link {
margin-left: 20px;
}
.comment-metadata, .comment-awaiting-moderation, .comment-content, .comment-list .reply {
float: left;
width: 79%;
margin-left:25px;
width: -webkit-calc(100% - 124px);
width:         calc(100% - 124px);
}
/*.comment-meta,
.comment-meta a {
	color: #a2a2a2;
	font-size: 13px;
}*/


.comment-meta, .comment-meta a {
color: #000000;
font-size: 13px;
font-weight: lighter;
}
.comment-meta a:hover {
color: #ea9629;
}
.comment-metadata {
margin-bottom: 20px;
}
.ping-meta {
color: #a2a2a2;
font-size: 13px;
line-height: 2;
}
.comment-awaiting-moderation {
color: #a2a2a2;
}
.comment-awaiting-moderation:before {
/*	content: "\f414";*/
	margin-right: 5px;
position: relative;
top: -2px;
}
.comment-reply-link:before, .comment-reply-login:before {
/*content: "\f412";*/
	margin-right: 3px;
}
.comment-body {
overflow:hidden;
}
/* Comment form */
.comment-respond {
background-color: #f7f5e7;
padding: 30px 0;
}
.comment .comment-respond {
margin-bottom: 20px;
padding: 20px;
}
.comment-reply-title {
font: 300 italic 28px "Source Sans Pro", Helvetica, sans-serif;
}
.comment-reply-title small a {
color: #131310;
display: inline-block;
float: right;
height: 16px;
overflow: hidden;
width: 16px;
}
.comment-reply-title small a:hover {
color: #ed331c;
text-decoration: none;
}
.comment-reply-title small a:before {
content: "\f406";
vertical-align: top;
}
.sidebar .comment-list .comment-reply-title, .sidebar .comment-list .comment-respond {
padding: 0;
}
.comment-notes {
margin-bottom: 15px;
}
.comment-list .pingback, .comment-list .trackback {
padding-top: 24px;
}
.comment-navigation {
font-size: 20px;
font-style: italic;
font-weight: 300;
margin: 0 auto;
max-width: 604px;
padding: 20px 0 30px;
width: 100%;
}
.no-comments {
background-color: #f7f5e7;
font-size: 20px;
font-style: italic;
font-weight: 300;
margin: 0;
padding: 40px 0;
text-align: center;
}
.sidebar .no-comments {
padding-left: 60px;
padding-right: 376px;
}
.comment-list li article {
overflow:hidden;
}
.comment-list .reply {
margin-left:63px;
}
.contact-left {
}
.main-content.contact-left {
width:55%;
}
.sidebar.contact-right {
width:41%;
}
section.comment-content {
width: 87% !important;
word-wrap: break-word;
}
.comment-content.comment p {
margin-left:0;
}
p.comment-awaiting-moderation {
font-size:9px;
line-height:normnal;
margin-left:25px;
}
.content-right p a {
color:#333333;
}
.content-right p a:hover {
text-decoration:underline;
}



/*Changes 2nd Sep*/


.gg_container {
margin-left:0 !important;
width:103% !important;
}
.gg_standard_gallery .gg_img .gg_main_thumb, .gg_collection_wrap .gg_img .gg_main_thumb {
max-width:92% !important;
}
.advertise .textwidget p { margin-bottom:0;}
.advertise li a span,small{
color:#000000;;
}
.advertise li a:hover{
text-decoration:underline;
}
