@import url('https://fonts.googleapis.com/css?family=Bad+Script');
/* ===========================================================================
***********************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;
}
/* ===========================================================================
***********************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;}
.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:35px 0; position:relative; top:-198px;}

.font48{font-family: 'Bad Script'; font-size:48px; color:#939b38; line-height: 76px;}
.font18{font-size:17px; color:#451407; text-transform:uppercase; padding:10px 0; width:33%; 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:#97c93c; 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; text-decoration: underline; }
.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 !important;
	border-radius:30px;
	border:1px solid #e3e3e3;
	font-size:14px;
	color:#97c93c;
	text-transform:uppercase;
	height:30px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 30px;
}
a.previous-post:hover{ background:#939b38 !important; color:#fff;}

a.next-post{
	background:#fff !important;
	border-radius:30px;
	border:1px solid #e3e3e3;
	font-size:14px;
	color:#97c93c;
	text-transform:uppercase;
	height:30px;
	padding-top: 8px;
	padding-right: 30px;
	padding-bottom: 8px;
	padding-left: 15px;
}
a.next-post:hover{ background:##939b38 !important; color:#fff;}


/*.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:15px; padding-top:50px;width:100%}
.widget-title{ text-align: center;}
.widget-title h2{ width:100% padding:0px;padding-top:20px;padding-bottom:20px;}
.postWrapper{ margin:10px 0; padding:0; font-size:13px; background:#fff; color:#515151; -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;}

.postContent{
	color:#515151;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.postContent p{ }
.postContent p strong{ color:#97c93c;}

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

.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 #97c93c; 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:#939b38 !important;}
.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;}
.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;}
.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;
}
.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:#97c93c; 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 #97c93c; 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;
}
.post-social-data-fullpost .fb-like{ float:right; margin:8px;}


.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:26px; 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:#939b38 !important; border:1px solid #939b38 !important; 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:#97c93c; 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%;}

.left-divider, .right-divider{ display: none;}

.widget-latest .postTitle{ min-height:52px !important;}

.fb_iframe_widget{ top: 10px; margin-bottom:30px;}

.shareaholic-canvas { border-bottom: 1px solid #ddd !important; }
.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;}