#content {background: #FFFFFF;}

@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
/*
h1 {
	border-bottom: 1px dashed #555555;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
*/
.blog-fullview h1 {
	border-bottom: 0px dashed #555555;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.clear {clear: both;}
.left {float: left;}
.right {float: right;}
.inner-sidebar{ display: block; padding: 43px 0 0 0;}
.blog-left-inner{ display: block; padding: 0 40px 0 0;}
.widget{  background: #fff; border: 1px solid rgba(0, 0, 0, 0.1); float: left; margin: 11px 0; padding: 26px; width: 100%; box-sizing: border-box;}
.widget h4{ margin: 0 0 15px; padding: 0; text-transform: uppercase; color: #2d331f;}
.widget > ul{ float: left; width: 100%; margin: 0; padding: 0; list-style: none;}
.widget > ul > li{ float: left; width: 100%;}
.widget > ul > li+li{ margin-top: 15px;}
.widget > ul > li > a{ display: block; text-decoration: none;}
.widget > ul > li > a:hover{ color: #ff0000; text-decoration: underline;}
.accordion-multi {
	list-style-type: none;
	padding: 0;
	margin: 0 0 30px;
}
.widget .accordion-multi ul {
	padding: 10px 0;
	margin: 0;
	float: left;
	display: block;
	width: 100%;
}
.widget .accordion-multi li {
	cursor: pointer; line-height: normal;
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width: 100%;
}
.widget .accordion-multi li.active>a {
	background: url('../images/close.gif') no-repeat center right; color:#802721;
}
.widget .accordion-multi li div {
	padding: 0;
	display: block;
	clear: both;
	float: left;
	width: 100%;
}
.widget .accordion-multi a {
	text-decoration: none;
	padding: 0;
	display: block;
	cursor: pointer;
	background: url('../images/open.gif') no-repeat center right;
}

.blog-fullview ul {
	padding: 00px 00px 5px 25px;
	margin: 0;
}

.blog-fullview ul li {
	padding: 00px 00px 8px 10px !important;
	list-style-type: disc;
	margin: 0;
}
.blog {
	position: relative;
}
.blog:before {
	background: linear-gradient(90deg, rgba(0,0,0,.7) 0, rgba(0,0,0,.7) 100%);
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
}
.blog .home-content {
	position: relative;
	z-index: 2;
}
.blog .home-content .hs-title-7.color-ivory-white {
	color: #F0EDE2 !important;
}

:is(.list-single-main-item.blog-link.blog-fullview) :where(h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong) {
    font-family: "Roboto", Helvetica, Arial, sans-serif !important;
	font-weight: 600 !important;
}

h2 strong {
	font-size: 24px !important;
}

h3 strong {
	font-size: 22px !important;
}

h4 strong {
	font-size: 20px !important;
}

/* Level 2 */
.widget .accordion-multi li ul li {
	font-size: 0.9em;
}
.widget .accordion-multi > li > a{ font-weight: 500; color: #802721 ;}
.widget .accordion-multi > li.active > a{ color:#802721;}
.widget .accordion-multi > li > a:hover{ text-decoration: none; color: #802721;}
.widget .accordion-multi > li > ul > li > a{ font-size: 15px;}
.widget .accordion-multi li > a{ font-size: 15px !important;}
.widget .accordion-multi li div > ol{ float: left; margin: 0; padding: 10px 0 10px 12px; width: 100%;}
.widget .accordion-multi > li> ul > li+li{ margin-top: 10px;}
.widget .accordion-multi li div > ol > li{ float: left; width: 100%;}
.widget .accordion-multi li div > ol > li > a, .accordion-multi li div > ol > li.active > a{ background: none;}
.widget .accordion-multi li div > ol > li+li{ margin-top: 10px;}
.img-left{ float: left; padding: 5px; margin: 5px 16px 10px 0; border: 1px solid #ddd; background: #FFF;}
.post-info-date{ display: block; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding: 3px 0 10px; color: #a9a9a9;}
table {
    border-collapse: collapse; margin: 0 0 20px 0;
}

table, th, td {
    border: 1px solid #ddd; padding: 6px 12px;
}
.post-main > ul{ display: block; margin: 0 0 16px 0; padding: 0 0 0 30px;}
.post-main > ul > li{ list-style: disc; list-style-position: inside;}
.post-main > ul > li+li{ margin-top: 20px;}

.list-single-main-item p, .list-single-main-item.blog-link p, .list-single-main-item.blog-link, .list-single-main-item.blog-link div {
    color: #231F20 !important;
    margin: 0 0 15px 0;
    font-size: 16px !important;
    line-height: 26px !important;
    font-weight: normal !important;
    font-family: "Roboto", Helvetica, Arial, sans-serif !important;
    box-sizing: inherit;
    padding: 0px;
    margin-top: 0px;
    line-height: 26px !important;
    -webkit-font-smoothing: antialiased;
    max-width: 100% !important;
    overflow-wrap: break-word;
    font-style: normal;
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    letter-spacing: normal;
    orphans: 2;
    text-align: left !important;
    text-indent: 0px;
    text-transform: none;
    white-space: normal;
    widows: 2;
    word-spacing: 0px;
    -webkit-text-stroke-width: 0px;
/*    background-color: rgb(255, 255, 255) !important;*/
    /*text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;*/
}
.sharethis-inline-share-buttons img {margin: 0 !important;}
.list-single-main-item.blog-link h2 {
color: #231F20 !important;
}
.list-single-main-item.blog-link ul li, .list-single-main-item.blog-link ol li{
color: #231F20 !important;
    margin: 0 0 5px 0;
    font-size: 16px !important;
    line-height: 26px !important;
    font-weight: normal !important;
    font-family: "Roboto", Helvetica, Arial, sans-serif !important;
    box-sizing: inherit;
    padding: 0px;
}
.list-single-main-item.blog-link {padding: 0px !important; position: relative;}
/*.list-single-main-item.blog-link p span, .list-single-main-item.blog-link span{
    line-height: 26px !important;
    color: #585b66 !important;
    font-family:Quicksand,sans-serif !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 500 !important;
    text-align: left !important;
    display: block;
}*/
.list-single-main-item.blog-link p.padd-none {padding: 00px;}
.list-single-main-item.blog-link .share-holder.hid-share span {
    color: #FFFFFF !important;
}
.list-single-main-item.blog-link figure.img-left, .list-single-main-item.blog-link img{
    float: left;
    margin: 00px 20px 00px 00px;
}
.list-single-main-item.blog-link figure.img-left{
    float: left;
    margin: 00px 20px 00px 00px;
    height: 150px;
    overflow: hidden;
    width: 250px;
    position: relative;
}
.list-single-main-item.blog-link figure.img-left:after{
    height: 5px;
    width: 100%;
    content: "";
    left: 0px;
    bottom: 0px;
    background: #FFFFFF;
    z-index: 1;
    position: absolute;
}

.list-single-main-item.blog-link figure.img-left img{
    width: auto;
    max-width: 100%;
}
.list-single-main-item.blog-link figure.img-left:nth-of-type(n+2) {
   margin-bottom: 20px;
   margin-left: auto;
   margin-right: auto;
   float: none !important;
   width: 100%;
   display: inline-block;
   text-align: center;
   border: 0px solid #ddd; background: #FFF;
 }

.list-single-main-item.blog-link figure.img-left:nth-of-type(n+2) img {
  max-width: 100%;
  margin: 0px;
  float: none !important;
  padding: 5px; border: 1px solid #ddd; background: #FFF;
}
.list-single-main-item.blog-fullview figure.img-left{
    float: right;
    margin: 00px 00px 15px 0px;
    height: auto;
    width: 100%;
}
.list-single-main-item.blog-fullview h2{
    margin: 00px 0px 0px 00px;
    clear: left;
}

.list-single-main-item.blog-fullview h2:first-of-type{
    margin: 15px 0px 0px 00px;
    clear: left;
}

.clear {margin: 0 !important; }


.list-single-main-item.blog-fullview div h2{
    margin: 15px 00px;
}
.list-single-main-item.blog-link .post-opt.business li span{
    display: inline-block;
}
.list-single-main-item.blog-link .post-opt.business span{
    display: inline-block;
}
.list-single-main-item.blog-link .post-opt.business .showshare span{
    color: #FFFFFF !important;
}
.btn-primary {
    color: #fff;
    background-color: #802721 !important;
    border-color: #1d6a2d !important;
}

#sec5 {clear: both;}
.blog-link .card-post-content img {
max-width: 100% !important; 
width: auto !important; 
height: auto !important;
margin-bottom: 10px;
}
.container.blog-link .card-post-content p{
    font-weight: 400 !important;
}
.blog-link .card-post-content span{
    line-height: 26px !important;
    color: #585b66 !important;
    font-family:Quicksand,sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}
.list-single-main-item.blog-link .post-opt.business ul{padding: 00px; margin: -25px 00px 10px 00px;}
.list-single-main-item.blog-link .post-opt.business li{list-style-type: none; padding: 0 !important;}
.list-single-main-item.blog-link .post-opt.business span {
    color: #FFFFFF !important;
    font-size: 12px !important;
    line-height: 18px;
    padding: 03px 10px;
    background: #802721;
    display: inline-block;
    border-radius: 3px;
}

.list-single-main-item.blog-link .btn.transparent-btn.float-btn {
    padding: 5px 15px 3px 15px;
    border-radius: 50px;
    font-size: 12px;
    margin: 15px 00px 00px 00px;
    border: 1px solid #802721;
    float: right;
    background: #802721;
    color: #FFFFFF;
    transition: all .3s ease;
    position: static;
    right: 00px;
    bottom: 25px;
}
.list-single-main-item.blog-link .fw-separator {padding-top: 0px;}
.search-result {
    width: 100%;
    display: flex;
    border-bottom: 1px dashed #CCCCCC;
    padding-bottom: 30px;
    margin-bottom: 15px;
}
.search-result .list-single-main-item.blog-link  {
    margin-bottom: 0px !important;
}
.search-result .list-single-main-item.blog-link p  {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.search-result .list-single-main-item.blog-link .btn.transparent-btn.float-btn {
    bottom: -15px;

}


.list-single-main-item.blog-link .btn.transparent-btn.float-btn:hover {
    background: #802721;
    color: #FFFFFF;
	text-decoration: none;
}

.list-single-main-item.blog-link .btn.transparent-btn.float-btn i {
    margin-left: 5px;
}

.list-single-main-item-title h3 {margin:  00px 00px 10px 00px;}

.fw-separator {border-bottom: 1px dashed #CCCCCC; width: 100%; display: inline-block;}


.pagination {
	display: flex;
	justify-content: center;
	align-items: stretch;
	flex-wrap: wrap;
}
.pagination a {
	padding: 10px 15px;
        background: #231F20;
	color: #FFFFFF;
	font-size: 14px;
	margin: 3px;
        transition: all .3s ease;
        border-radius: 2px;
}

.pagination a:hover {
        background: #802721;
}

.widget-sidebar.widget h3 {margin: 00px 00px 10px 00px; font-size: 24px;}

.reviews-comments-item {
	position: relative;
}
.reviews-comments-item .reviews-comments-item-text {
	padding: 00px 00px 25px 0px !important;
	border-bottom: 1px dashed #CCCCCC !important;
	margin-bottom: 15px !important;
	position: relative;
}
.reviews-comments-item:last-of-type .reviews-comments-item-text {
	border-bottom: 0px dashed #CCCCCC !important;
}

.reviews-comments-item .reviews-comments-item-text figure.img-left {
	position: absolute;
        margin: 00px 20px 00px 00px;
        width: 80px;
	left: 00px;
	top: 00px;
}

.reviews-comments-item .reviews-comments-item-text figure.img-left img {
 	max-width: 100%;	
}

.reviews-comments-item .reviews-comments-item-text h4 {
	margin: 00px;
	padding: 00px;
	font-size: 20px;
}

.reviews-comments-item .reviews-comments-item-text span.reviews-comments-item-date {
    color: #333333 !important;
    font-size: 11px !important;
    line-height: 18px;
    /*padding: 03px 10px;
    background: #802721;*/
    display: inline-block;
    border-radius: 3px;
}

.reviews-comments-item .reviews-comments-item-text .padding-top {
    padding-top: 5px;
	font-size: 15px !important;
}
#blog_comment [class*='col-'] {
	padding: 05px 10px;
}
.right.button-comment {margin-top: -10px;}

.right.button-comment .btn{
    font-size: 12px;
    border-radius: 50px;
    padding: 2px 15px;
}
.list-single-main-item-title.comment-title {
	background: #231F20;
	padding: 10px 15px;
	color: #FFFFFF;
	font-size: 18px;
	margin-bottom: 15px;
	border-radius: 2px;
}
.list-single-main-item-title.comment-title h3 {
	padding: 00px;
	margin: 00px;
}

.btn.big-btn.color-bg.flat-btn {
	background: #231F20;
	padding: 5px 15px;
	color: #FFFFFF;
	font-size: 13px;
	margin-top: 10px;
	border-radius: 50px;

}
.form-search {display: flex;}
#search {width: 90%; border: 1px solid #CCCCCC; padding: 5px 10px;}
.search-submit {
	background: #231F20;
        border: 0;
        color: #FFFFFF;
        border-radius: 2px;
        padding: 06px 09px;
}
.search-form {display: flex; margin-bottom: 25px;} 
.search-form {display: flex; margin-bottom: 25px;}
.search-form input[type=submit] {
	flex-basis: 100px;
    color: #FFFFFF;
    text-decoration: none;
    background: #231F20;
    background-image: -webkit-linear-gradient(top, #231F20, #453e40);
    font-size: 15px;
    text-align: center;
    color: #FFF;
    border: 1px solid #231F20;
    clear: both;
    padding: 8px 10px;
}
.search-submit {
	position: relative;
	width: 50px;
}
.search-submit:before {
	content:"erterte";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	color: #F0EDE2;
	font-size: 32px;
	font-family: 'FontAwesome';
	background: #231F20;
	z-index: 1;
}
.share-holder.hid-share,.share-holder.hid-share .showshare{float:right}
.list-single-header-inside .share-holder.hid-share{margin-top:20px}
.share-holder.hid-share{position:relative;margin-left:30px}
.showshare{padding:15px 80px 15px 40px;position:relative;border-radius:30px;cursor:pointer;box-shadow:0 0 0 7px rgba(255,255,255,.2)}
.showshare span{position:relative;z-index:1;font-size:11px;color:#fff;font-weight:700;text-transform:uppercase}
.showshare i{position:absolute;right:10px;top:8px;width:30px;height:30px;line-height:30px;background:#fff;border-radius:100%;font-size:11px;z-index:5;color:#666;text-align:center;transition:all .3s linear}
.share-holder.hid-share.small-business .showshare{padding:9px 82px 12px 40px}
.share-holder.hid-share.small-business .showshare i{top:4px!important;right:3px!important}
.share-holder.hid-share.small-business .showshare.vis-butsh{padding:9px 40px 12px 84px}
.share-holder.hid-share.small-business .showshare.vis-butsh i{right:75%!important;transform:rotate(360deg)}
.share-holder.hid-share.business{margin-top:6px!important}
.share-holder.hid-share.business .showshare{padding:9px 82px 12px 40px}
.share-holder.hid-share.business .showshare i{top:3px!important;right:3px!important}
.share-holder.hid-share.business .showshare.vis-butsh{padding:9px 40px 12px 84px}
.share-holder.hid-share.blogs .showshare{padding:9px 82px 12px 40px}
.share-holder.hid-share.blogs .showshare.vis-butsh{padding:9px 40px 12px 84px}
.share-holder.hid-share.blogs .showshare.vis-butsh i{right:76%!important;transform:rotate(360deg)}
.share-holder.hid-share.business .showshare.vis-butsh i{right:79%!important;transform:rotate(360deg)}
.showshare:hover i{color:#292929}
.visshare{visibility:visible;opacity:1}
.share-holder.hid-share .share-container{position:absolute;top:-50px;right:0;padding:5px 10px!important;min-width:98px;background:#2c3b5a;padding:8px 8px 8px 18px;margin-top:-30px;border-radius:6px;opacity:0;visibility:hidden;transition:all .3s ease-in-out}
.share-holder.hid-share .share-container:after{top:100%;right:22px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#2c3b5a;border-width:7px;margin-left:7px;z-index:2}
.vissc{opacity:1}
.share-holder.hid-share .share-container .share-icon{float:left;width:26px;height:26px;line-height:26px;text-align:center;position:relative;font-size:14px;color:#fff;transition:all .4s ease-in-out}
.share-holder.hid-share .share-container .share-icon:hover{color:#fff}
.bl-opt .share-holder.hid-share .share-container.visshare,.share-holder.hid-share .share-container.visshare{top:-30px;opacity:1;visibility:visible}
.share-icon:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit}
.share-icon-digg:before{content:"\f1a6"}
.share-icon-email:before{content:"\f003"}
.share-icon-flickr:before{content:"\f16e"}
.share-icon-foursquare:before{content:"\f180"}
.share-icon-rss:before{content:"\f09e"}
.share-icon-facebook:before{content:"\f09a"}
.share-icon-twitter:before{content:"\f099"}
.share-icon-tumblr:before{content:"\f173"}
.share-icon-linkedin:before{content:"\f08c"}
.share-icon-vimeo:before{content:"\f194"}
.share-icon-instagram:before{content:"\f16d"}
.share-icon-pinterest:before{content:"\f0d2"}
.share-icon-googleplus:before{content:"\f0d5"}
.share-icon-in1:before{content:"\f08c"}
.share-icon-stumbleupon:before{content:"\f1a4"}
.error-wrap{padding:40px 0}
.error-wrap h2{font-size:134px;color:#fff;text-align:center;font-weight:900;font-family:Montserrat,sans-serif;letter-spacing:10px}
.error-wrap p{color:rgba(255,255,255,.91);font-size:14px}
.error-wrap form{margin:30px auto 20px;max-width:550px;overflow:hidden;border-radius:30px;position:relative;box-shadow:0 0 0 7px rgba(255,255,255,.2)}
.error-wrap form input{float:left;width:100%;border:none;background:#fff;height:50px;padding:0 100px 0 20px;z-index:1}
.error-wrap form .search-submit{position:absolute;top:0;right:0;width:100px;height:50px;line-height:50px;z-index:2;color:#fff;border:none;cursor:pointer}
.error-wrap form .search-submit:hover{background:#2c3b5a}
.error-wrap a.btn{display:inline-table;margin-top:10px}
#contact-form #message{float:left;width:100%;padding-bottom:20px;text-align:left}

.share-holder.hid-share, .share-holder.hid-share .showshare {
    float: right;
    text-align: left;
    color: #585b66;
    font-size: 15px;
    line-height: 24px;
    padding-bottom: 10px;
    font-weight: 500;
}

.share-holder.hid-share.small-business .showshare {
    padding: 5px 82px 5px 15px;
    background: #231F20 !important;
    position: relative;
    border-radius: 30px;
    cursor: pointer;
    box-shadow: 0 0 0 7px rgb(255 255 255 / 20%);
}

.share-holder.hid-share.small-business .showshare i{
    color: #231F20;
    margin-left: 10px;
}

.share-holder.hid-share.small-business .showshare.vis-butsh {
    padding: 5px 15px 5px 84px;
}

.bl-opt .share-holder.hid-share .share-container.visshare, .share-holder.hid-share .share-container.visshare {
    top: -30px;
    opacity: 1;
    visibility: visible;
}

.share-holder.hid-share .share-container {
    position: absolute;
    top: -50px;
    right: 0;
    padding: 5px 10px!important;
    min-width: 98px;
    background: #2c3b5a;
    padding: 8px 8px 8px 18px;
    margin-top: -30px;
    border-radius: 6px;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease-in-out;
}

.mobile-sidebar {margin-bottom: 100px;}

.share {margin: 00px !important;}
.addthis_inline_share_toolbox_rn5x, #atstbx, .at-share-btn-elements {padding: 00px !important; margin: 00px !important;}
.share h3 {margin: 00px;}

.post-opt.business {float: left; margin: 15px 00px 00px !important;}	
.back-btn {float: right; margin: -20px 00px 00px 00px !important;}
.back-btn i {margin-right: 10px;}
.back-btn + p {clear: both;}

.accordion_body {
    background: #DDDDDD;
    padding: 5px 15px !important;
}

.accordion_body p {
	font-size: 12px !important;
	margin: 08px 0 !important;
}

@media only screen and (max-width: 980px) {
	.blog-left-inner{ padding: 0;}
	.blog-layout .col-75-10{ width: 100%; padding: 0 0 36px 0; }
	.blog-layout .col-25-10{ width: 100%; padding: 0; }	
}
@media only screen and (max-width: 640px) {
.mobile-sidebar {margin-bottom: 0;}
.list-single-main-item.blog-link .fw-separator {padding-top: 30px;}
}
@media only screen and (max-width: 480px) {
	.img-left{ max-width: 100% !important; margin: 0 0 16px 0;}	
	.list-single-main-item.blog-link figure.img-left, 
	.list-single-main-item.blog-fullview figure.img-left {
		margin: 00px 0px 15px 00px;
    		width: 100%;
		}
	
	
	.post-opt.business.list-vw {clear: both; float: none;}
	.list-single-main-item-title h1 {font-size: 30px;}

	
	.list-single-main-item.blog-link .btn.transparent-btn.float-btn {
    		position: static;
	}
	.right-link {
		float: right;
    		width: 100%;
    		margin: 15px 0px 0px 0px !important;
	}

	.mobile-widget-sidebar-lt .fl-wrap {display: flex;}
	
	#search {
    		width: 100%;
	}
	.article-page .padding-top-50 {padding: 00px;}
	.search-article {margin-bottom: 20px;}
	.articles-search-result .content-with-sidebar-right {float: none !important;}
	.articles-search-result .col-md-8.content-with-sidebar-right{padding: 00px;}
}

@media only screen and (max-width: 480px) {
	.article-page .padding-top-50 {padding-top: 50px;}
	.widget-sidebar.widget.archive-mobile {margin-bottom: 0 !important;}
	.widget-sidebar.widget h3 {font-size: 21px;}
}
