
/* ===========================================================================
***********************CUSTOM FONT CSS***********************
=============================================================================*/

@font-face {
    font-family: 'Noteworthy-Light';
    src: url('../fonts/Noteworthy-Light.eot');
    src: url('../fonts/Noteworthy-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Noteworthy-Light.woff') format('woff'),
        url('../fonts/Noteworthy-Light.ttf') format('truetype'),
        url('../fonts/Noteworthy-Light.svg#Noteworthy') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "HelveticaNeueLT Std";
    src: url('../fonts/36346436-HelveticaNeueLTStd-Bd.eot');
    src: url('../fonts/36346436-HelveticaNeueLTStd-Bd.eot?#iefix') format('embedded-opentype'),
        url('../fonts/36346436-HelveticaNeueLTStd-Bd.svg#HelveticaNeueLT Std') format('svg'),
        url('../fonts/36346436-HelveticaNeueLTStd-Bd.woff') format('woff'),
        url('../fonts/36346436-HelveticaNeueLTStd-Bd.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Bad Script";
    src: url('../fonts/BadScript-Regular.ttf');
    font-weight: normal;
    font-style: normal;
}

/* ===========================================================================
***********************GENERAL CSS***********************
=============================================================================*/


/* ===========================================================================
***********************GENERAL CSS***********************
=============================================================================*/

.outer-wrapper{ margin:0; padding:0;}
.clear { clear:both; height:0; margin:0; padding:0; line-height:0; font-size:0; visibility:hidden;}
.float-left { float:left;}
.float-right { float:right;}
.text-align-left{ text-align:left;}
.text-align-center{ text-align:center;}
.text-align-right{ text-align:right;}



/* ===========================================================================
***********************HEADER SECTION CSS***********************
=============================================================================*/

.center-div{ width:100%; max-width:1272px; margin:0 auto;}


/* ===========================================================================
***********************MIDDLE CONTENT SECTION CSS***********************
=============================================================================*/

.content{}


/*.blog-banner{ background:url(../images/banner.jpg) center center no-repeat; height:198px;}*/

/*.blog-description{ max-width:1272px; width:100%; text-align:center; margin:0 auto; padding:35px 0;}*/

.blog-banner{ height:198px; position:relative; text-align:center; overflow:hidden; background-position:center;}
.blog-banner img{ height: 198px; margin: 0 auto; width:1252px;max-width:1252px;}
.blog-description{ max-width:1100px; width:100%; text-align:center; margin:0 auto; padding:44px 0; position:relative;}

.font48{font-family: 'Bad Script'; font-size:46px; color:#77a12a; line-height: 76px;}
.font18{font-size:18px; color:#451407; text-transform:uppercase; padding:10px 0; width:80%; margin:0 auto;}

.breadcrumb-container{ margin:0; padding:0; background:#f5f0e6; border-top:1px solid #ebe2cf; border-bottom:1px solid #ebe2cf; height:41px;}
.breadcrumbs{ float:left;}
.breadcrumbs li{ color:#a9b639; text-transform:none; margin-right:5px; display:inline; line-height:41px !important;}
.breadcrumbs li a{ font-size:12px; color:#451407; text-decoration:underline;  margin:0 3px; float: left;}
.breadcrumbs li span{ float: left; margin: 0 3px; }
.breadcrumbs li span img{ position: relative; top:15px;}
.breadcrumbs li a:hover{ text-decoration:none;}

.post-navigation{ float:right; margin:12px 0 0 0;}

a.previous-post{
	background:#fff url(../images/previous_post_arrow.gif) 13px center no-repeat;
	border-radius:30px;
	border:1px solid #e3e3e3;
	font-size:14px;
	color:#a9b639;
	text-transform:uppercase;
	height:30px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 30px;
}
a.previous-post:hover{ background:#a9b639 url(../images/previous_post_arrow_hover.gif) 13px center no-repeat; color:#fff;}

a.next-post{
	background:#fff url(../images/next_post_arrow.gif) right center no-repeat;
	border-radius:30px;
	border:1px solid #e3e3e3;
	font-size:14px;
	color:#a9b639;
	text-transform:uppercase;
	height:30px;
	padding-top: 8px;
	padding-right: 30px;
	padding-bottom: 8px;
	padding-left: 15px;
}
a.next-post:hover{ background:#a9b639 url(../images/next_post_arrow_hover.gif) right center no-repeat; color:#fff;}

a.toblog, a.toblog:link, a.toblog:visited{
border: medium none;
background-color: #a9b639;
border-radius: 25px;
font-size:14px;
line-height: 30px;
height:30px;
box-shadow: 0px 2px 0px 0px #568D2A;
margin:0px auto;
margin-bottom:10px;
padding-left: 15px;
padding-right: 15px;
color: #444e22;
cursor: pointer;
display:inline-block;
}
/*.main-container{ max-width:1272px; width:100%; margin:0 auto; padding:20px 0;}*/
.main-container{
	width:100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	}
/*.col-main{ float:left; max-width:785px; width:100%;}*/
.col-main{ float:left; width:100%;}
.widget-latest{ padding-left:10px;display:inline-block;}

.postWrapper{ margin:10px 0; padding:0; font-size:15px; background:#fff; color:#353535; -moz-box-shadow: 0 0 5px #d7d7d7; -webkit-box-shadow: 0 0 5px #d7d7d7; box-shadow: 0 0 5px #d7d7d7; box-shadow-top:none;}
.blog-post-image{ margin-bottom:5px;}
.postTitle{
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.postTitle h3, .page-title h3, .category-title h3{ font-size:30px; color:#451407; background:none;}
.postTitle h3 a, .page-title h3 a, .category-title h3 a{ color:#451407;}

.widget-latest .postTitle{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.widget-latest .widget-title{
	    margin-bottom: 0em;
}
.widget-latest .widget-title h2{
	    font-size:1.5em !important;
}
.widget-latest .widget-title .left-divider, .widget-latest .widget-title .right-divider{
	    margin-top:1em;
}

.widget-latest .postTitle h3{ font-size:20px;}

.postContent{
	color:#353535;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.widget-latest .postContent{ display:none;}
.postContent h2{
	color: #77a12a;
	font-size: 2.1em;
}
.postContent h3{
	font-size: 1.3em;
	color:#48130a;
}

.prods-img{
	width:30%;
	display:inline-block;
}
.prods-text{
	width:60%;
	display:inline-block;
	margin-left:5%;
}

.postContent p{ }
.postContent p strong{ font-weight:bold;}
.postContent a, .postContent a:link, .postContent a:visited{ background-color: rgb(160, 205, 78);
color: #415915;
border-radius: 3px;
padding: 2px 7px;
padding-left: 7px;
text-decoration:none;}
.postContent a:hover{
	background-color: #ce6e31;
	color: #5c3319;

	 }


.postContent ul li{list-style-type: disc;
   list-style-position: inside; 
   margin-left: 15px;  }
   .postContent ol li{list-style-type: decimal;
   list-style-position: outside; 
   margin-left: 22px;  }

.post-social-data{ padding:10px 10px;}
.post-social-data{ border-top:1px solid #f6f6f6;}
.post-footer-left{ float:left;}
.post-footer-right{ float:right;}
.container_12 .post-social-data{ padding-top:0px;border:none;}

.post-social-data .user-details{ margin:0; padding:0; float:left;}
.post-social-data .user-details .user-image{ width:50px; height:50px; border:1px solid #a9b639; border-radius:50px; overflow:hidden; float:left;}
.post-social-data .user-details .user-image img{ height:50px; max-width:inherit;}
.post-social-data .user-details .user-info{ float:left; width:160px; border-right:1px solid #f6f6f6; margin:0 10px 0 10px; text-transform:uppercase; padding:5px 0 0 0;}
.post-social-data .user-details .user-info span{ display:block;}
.written-by{ font-size:9px; color:#c3c3c3;}
.name,.name a{ font-size:11px; color:#a9b639;}
.designation{ font-size:11px; color:#af988d;}

.post-social-data .date{ font-size:26px; color:#af988d; border-right:1px solid #f6f6f6; float:left; padding:12px 10px 0 0; margin-right:10px;}
.widget-latest .post-social-data .date{ border:none; float:right; margin-right:0px;}
.post-social-data .date span{ display:block; font-weight:normal; font-size:16px;padding-top:5px;}
.post-social-data .date.latest{ border-left:none;}
.calendar-image{ display:none; float:left; margin:12px 5px 0 0;}
/*.post-social-data .tag{  float:left;  margin:0 10px 0 0; border-right:1px solid #f6f6f6; padding:15px 10px 15px 0;}*/
.post-social-data .tag{  float:left;  margin:4px 10px 0 0; border-right:1px solid #f6f6f6; padding:15px 10px 15px 0;max-width: 130px;}
.widget-latest .post-social-data .tag{   border:none;}
.post-social-data .tag span{background:#f5f0e6; font-size:12px; color:#af988d; padding:5px; border-radius:10px;}
.post-social-data .notes{
	background:url(../images/notes.gif) 10px center no-repeat;
	font-size:23px;
	line-height:33px;
	color:#af988d;
	float:left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 40px;
	display:none;
}
.post-social-data .post-facebook{ float:right; margin:10px;}
.post-social-data .readmore{ background:url(../images/readmore.gif) right center no-repeat; padding:17px; font-size:12px; font-weight:bold; color:#a9b639; text-transform:uppercase; margin-right:15px; float:right;}



.post-social-data-fullpost{ padding:10px 20px; border-top:1px solid #f6f6f6;}

.post-social-data-fullpost .user-details{ margin:0; padding:0; float:left;margin-right:10px;}
.post-social-data-fullpost .user-details .user-image{ width:50px; height:50px; border:1px solid #a9b639; border-radius:50px; overflow:hidden; float:left;}
.post-social-data-fullpost .user-details .user-image img{ height:50px; max-width:inherit;}
.post-social-data-fullpost .user-details .user-info{ float:left; width:auto;  margin:5px 10px 0 10px; text-transform:uppercase; /*padding:10px 0 0 0*/;}
.post-social-data-fullpost .user-details .user-info span{ display:block;line-height:13px;}


.post-social-data-fullpost .date{ font-size:26px; color:#af988d; border-right:1px solid #f6f6f6; float:left; padding:12px 10px 0 0; margin-right:10px;}
.post-social-data-fullpost .date span{ display:block; font-weight:normal; font-size:16px;}

.post-social-data-fullpost .tag{  float:left;  margin:0 10px 0 0; border-right:1px solid #f6f6f6; padding:15px 10px 15px 0;}
.post-social-data-fullpost .tag span{background:#f5f0e6; font-size:12px; color:#af988d; padding:5px; border-radius:10px;}
.post-social-data-fullpost .notes{
	font-size:23px;
	color:#af988d;
	float:right;
	margin:5px;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 35px;
	background-image: url(../images/notes.gif);
	background-repeat: no-repeat;
	background-position: 7px 12px;
	display:none;
}
.post-social-data-fullpost .fb-like{ float:right; margin:8px;}

#gtl-popup-holder .form-list .field, #gtl-popup-holder .form-list .input-box{ max-width:100% !important;width:100% !important;}

.sidebar-right{ float:right; width:290px; margin-top: 20px;}

.form-blog-search{ background:#fff; border:1px solid #e0e0e5; border-radius:30px; padding:0 15px 0 20px; margin-bottom:20px;}
/*.form-blog-search .input-text{ background:#fff; height:36px; line-height:36px; width:90%; font-size:13px; color:#af988d; text-transform:uppercase;}*/
.form-blog-search .input-text{ background:#fff; height:38px; line-height:36px; width:65%; font-size:13px; color:#af988d; text-transform:uppercase;border: medium none;}
.form-blog-search .button{ background:url(../images/blog_search.gif) center center no-repeat; border:0; text-indent:-9999px; width:22px; height:38px; cursor:pointer; float:right;}

.block-title-divider{ background:url(../images/block_divider.gif) left center repeat-x; text-align:center;}
.block-title-divider span { font-family: "HelveticaNeueLT Std"; font-size:13px; color:#af988d; text-transform:uppercase; background:#f6f6f6; padding:0 10px;}

.block-content{ padding:20px 0;}
.category{ margin:0; padding:0; text-align:center;}
.category li{ display:inline-block; margin-bottom:8px; margin-right:5px;}
.category li a{ border:1px solid #ece3d2; background:#f5f0e6; padding:5px 10px; border-radius:15px; display:inline-block; font-size:12px; color:#af988d;}
.category li a:hover{ background:#a9b639; border:1px solid #a9b639; color:#fff;}

.block.block-vertical-nav{ margin:0; padding:0;}
.block.block-vertical-nav .block-content ul li{ display:block; border-bottom:1px solid #e8e3e1;}
.block.block-vertical-nav .block-content ul li a{ font-size:14px; color:#af988d; padding:5px 0; display:block;}
.block.block-vertical-nav .block-content ul li a:hover{ text-decoration:underline;}

.block.block-vertical-nav .block-content ul li .year{ font-size:18px; display:block;}
.block.block-vertical-nav .block-content ul li .number-of-post{ float:right; font-size:18px;}

.postBookmarks{ padding:0 30px 30px 30px; margin:15px 0;}
.postBookmarks a{ height:20px; line-height:20px; display:block; margin-right:10px; margin-bottom:10px; float:left;}
.postBookmarks span.count{ float:left; background:#e6e7e9; padding:0 15px 0 10px; border-radius:0 15px 15px 0; text-align:center; color:#666666;}

.fb-share{ background:url(../images/fb_share.jpg) left center no-repeat; width:70px; height:20px; float:left; text-indent:-9999px;}
.twitter-share{background:url(../images/twitter_share.jpg) left center no-repeat; width:70px; height:20px; float:left; text-indent:-9999px;}
.pin-share{background:url(../images/pin_share.jpg) left center no-repeat; width:70px; height:20px; float:left; text-indent:-9999px;}
.in-share{background:url(../images/in_share.jpg) left center no-repeat; width:70px; height:20px; float:left; text-indent:-9999px;}
.share{background:url(../images/share.jpg) left center no-repeat; width:70px; height:20px; text-indent:-9999px;}
.share1{background:url(../images/share1.jpg) left center no-repeat; width:70px; height:20px; text-indent:-9999px;}

/*.facebook-control{ padding:0 30px;}*/
.facebook-control{ padding:0 15px; overflow: auto;}

.load-more-post-button{ font-size:14px; color:#fff; background:#a9b639; border-radius:30px; padding:10px 20px; text-align:center; text-transform:uppercase; margin:15px 0; display:inline-block;}
.blog-post-image{ width: 100%; max-height: 500px; overflow: hidden;}
.blog-post-image img{ width: 100%; max-height: 100%;}


.fb_iframe_widget{ top: 10px;}

.shareaholic-canvas { border-bottom: 1px solid #ddd !important; padding: 20px 30px;}
.post-social-data .moreLink.latest{float:right;}
.post-social-data .user-details .user-info.latest{border:none;}
.postContent.latest p{border:none;}
.post-social-data{line-height: 1em;}
   .breadcrumb-container{ padding:0 15px;}
/*        .clear.latest{height:5px;}*/
.postTitle{border-bottom: 1px solid #ddd;}
.date.latest > p{line-height:0.7em}
a.aw-blog-read-more{display:none;}
.share-blog {
	padding: 20px 30px;
	float:right;
}
.postContent li b, .postContent li strong{
	font-weight:bold;
}
@media screen and (max-width:768px) {

    .font48{font-size:33px; line-height: 39px; !important}
}